mediawiki/extensions/WikiLambda (main)

sourcepatches
From e2ece564834cb96bced60db768c2b1e27b77ffe0 Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Fri, 17 May 2024 03:22:59 +0000
Subject: [PATCH] build: Updating @wikimedia/codex to 1.6.0

Change-Id: If5dd3cf7531812bb48cf39b26f433cd8d6f428d4
---
 package-lock.json | 30 +++++++++++++++---------------
 package.json      |  2 +-
 2 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index c9bb8c6..cdcc51f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -17,7 +17,7 @@
 				"@wdio/local-runner": "7.16.13",
 				"@wdio/mocha-framework": "7.16.13",
 				"@wdio/spec-reporter": "7.16.13",
-				"@wikimedia/codex": "1.5.0",
+				"@wikimedia/codex": "1.6.0",
 				"eslint-config-wikimedia": "0.27.0",
 				"grunt": "1.6.1",
 				"grunt-banana-checker": "0.12.0",
@@ -4472,13 +4472,13 @@
 			}
 		},
 		"node_modules/@wikimedia/codex": {
-			"version": "1.5.0",
-			"resolved": "https://registry.npmjs.org/@wikimedia/codex/-/codex-1.5.0.tgz",
-			"integrity": "sha512-QwaxBexL39v0kF6uoeyPdI0JDuJi8B6tgB8Pbz8T9vx4I8izPnbAQEC2MsFHmJ/v78sMGf4VIA2IMKAfSOG2aA==",
+			"version": "1.6.0",
+			"resolved": "https://registry.npmjs.org/@wikimedia/codex/-/codex-1.6.0.tgz",
+			"integrity": "sha512-4grno7aE6pnJpoM+W9xLXcGzWqqdQSS2Yh18Xji++5y/hsBMMSHHfY/gq5NXYi8ldFWyj6iUQh8Mq5GDDJr0zg==",
 			"dev": true,
 			"dependencies": {
 				"@floating-ui/vue": "1.0.6",
-				"@wikimedia/codex-icons": "1.5.0"
+				"@wikimedia/codex-icons": "1.6.0"
 			},
 			"engines": {
 				"node": ">=18",
@@ -4499,9 +4499,9 @@
 			}
 		},
 		"node_modules/@wikimedia/codex-icons": {
-			"version": "1.5.0",
-			"resolved": "https://registry.npmjs.org/@wikimedia/codex-icons/-/codex-icons-1.5.0.tgz",
-			"integrity": "sha512-9MRuDB+py2/+lu/u1q33ZXLe8hS5UMLYUFu5pi4B6z/18YMScG0+RzlOw/jGnTjea1VwCO31r2v6/iRJT1jquA==",
+			"version": "1.6.0",
+			"resolved": "https://registry.npmjs.org/@wikimedia/codex-icons/-/codex-icons-1.6.0.tgz",
+			"integrity": "sha512-YM6+PlwrvzEbMsq2EkXzj8uF1gxgBiuZZzMMZ9w72ugytpqCY22WxwG245z2ClyVjvWZU58lr+KLKFoA1w/jow==",
 			"dev": true,
 			"engines": {
 				"node": ">=18",
@@ -22006,13 +22006,13 @@
 			}
 		},
 		"@wikimedia/codex": {
-			"version": "1.5.0",
-			"resolved": "https://registry.npmjs.org/@wikimedia/codex/-/codex-1.5.0.tgz",
-			"integrity": "sha512-QwaxBexL39v0kF6uoeyPdI0JDuJi8B6tgB8Pbz8T9vx4I8izPnbAQEC2MsFHmJ/v78sMGf4VIA2IMKAfSOG2aA==",
+			"version": "1.6.0",
+			"resolved": "https://registry.npmjs.org/@wikimedia/codex/-/codex-1.6.0.tgz",
+			"integrity": "sha512-4grno7aE6pnJpoM+W9xLXcGzWqqdQSS2Yh18Xji++5y/hsBMMSHHfY/gq5NXYi8ldFWyj6iUQh8Mq5GDDJr0zg==",
 			"dev": true,
 			"requires": {
 				"@floating-ui/vue": "1.0.6",
-				"@wikimedia/codex-icons": "1.5.0"
+				"@wikimedia/codex-icons": "1.6.0"
 			}
 		},
 		"@wikimedia/codex-design-tokens": {
@@ -22022,9 +22022,9 @@
 			"dev": true
 		},
 		"@wikimedia/codex-icons": {
-			"version": "1.5.0",
-			"resolved": "https://registry.npmjs.org/@wikimedia/codex-icons/-/codex-icons-1.5.0.tgz",
-			"integrity": "sha512-9MRuDB+py2/+lu/u1q33ZXLe8hS5UMLYUFu5pi4B6z/18YMScG0+RzlOw/jGnTjea1VwCO31r2v6/iRJT1jquA==",
+			"version": "1.6.0",
+			"resolved": "https://registry.npmjs.org/@wikimedia/codex-icons/-/codex-icons-1.6.0.tgz",
+			"integrity": "sha512-YM6+PlwrvzEbMsq2EkXzj8uF1gxgBiuZZzMMZ9w72ugytpqCY22WxwG245z2ClyVjvWZU58lr+KLKFoA1w/jow==",
 			"dev": true
 		},
 		"abab": {
diff --git a/package.json b/package.json
index 4dacee3..cfd784c 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,7 @@
 		"@wdio/local-runner": "7.16.13",
 		"@wdio/mocha-framework": "7.16.13",
 		"@wdio/spec-reporter": "7.16.13",
-		"@wikimedia/codex": "1.5.0",
+		"@wikimedia/codex": "1.6.0",
 		"eslint-config-wikimedia": "0.27.0",
 		"grunt": "1.6.1",
 		"grunt-banana-checker": "0.12.0",
-- 
2.39.2

$ date
--- stdout ---
Fri May 17 03:19:15 UTC 2024

--- end ---
$ git clone file:///srv/git/mediawiki-extensions-WikiLambda.git repo --depth=1 -b master
--- stderr ---
Cloning into 'repo'...
--- stdout ---

--- end ---
$ git config user.name libraryupgrader
--- stdout ---

--- end ---
$ git config user.email tools.libraryupgrader@tools.wmflabs.org
--- stdout ---

--- end ---
$ git submodule update --init
--- stderr ---
Submodule 'function-schemata' (https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-schemata.git) registered for path 'function-schemata'
Cloning into '/src/repo/function-schemata'...
--- stdout ---
Submodule path 'function-schemata': checked out 'ed0033d99ea7a73f6240b21e5919ae5771cacda0'

--- end ---
$ grr init
--- stdout ---
Installed commit-msg hook.

--- end ---
$ git show-ref refs/heads/master
--- stdout ---
5e89f0e2cb053e800f6eeea1ad9ef594cc87cae3 refs/heads/master

--- end ---
$ /usr/bin/npm audit --json
--- stdout ---
{
  "auditReportVersion": 2,
  "vulnerabilities": {
    "mwbot": {
      "name": "mwbot",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "request"
      ],
      "effects": [
        "wdio-mediawiki"
      ],
      "range": ">=0.1.6",
      "nodes": [
        "node_modules/mwbot"
      ],
      "fixAvailable": false
    },
    "request": {
      "name": "request",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1096727,
          "name": "request",
          "dependency": "request",
          "title": "Server-Side Request Forgery in Request",
          "url": "https://github.com/advisories/GHSA-p8p7-x288-28g6",
          "severity": "moderate",
          "cwe": [
            "CWE-918"
          ],
          "cvss": {
            "score": 6.1,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"
          },
          "range": "<=2.88.2"
        },
        "tough-cookie"
      ],
      "effects": [
        "mwbot"
      ],
      "range": "*",
      "nodes": [
        "node_modules/request"
      ],
      "fixAvailable": false
    },
    "tough-cookie": {
      "name": "tough-cookie",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1096643,
          "name": "tough-cookie",
          "dependency": "tough-cookie",
          "title": "tough-cookie Prototype Pollution vulnerability",
          "url": "https://github.com/advisories/GHSA-72xf-g2v4-qvf3",
          "severity": "moderate",
          "cwe": [
            "CWE-1321"
          ],
          "cvss": {
            "score": 6.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N"
          },
          "range": "<4.1.3"
        }
      ],
      "effects": [
        "request"
      ],
      "range": "<4.1.3",
      "nodes": [
        "node_modules/request/node_modules/tough-cookie"
      ],
      "fixAvailable": false
    },
    "wdio-mediawiki": {
      "name": "wdio-mediawiki",
      "severity": "moderate",
      "isDirect": true,
      "via": [
        "mwbot"
      ],
      "effects": [],
      "range": "*",
      "nodes": [
        "node_modules/wdio-mediawiki"
      ],
      "fixAvailable": false
    }
  },
  "metadata": {
    "vulnerabilities": {
      "info": 0,
      "low": 0,
      "moderate": 4,
      "high": 0,
      "critical": 0,
      "total": 4
    },
    "dependencies": {
      "prod": 1,
      "dev": 1530,
      "optional": 3,
      "peer": 17,
      "peerOptional": 0,
      "total": 1530
    }
  }
}

--- end ---
$ /usr/bin/composer install
--- stderr ---
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Updating dependencies
Lock file operations: 40 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.1.3)
  - Locking composer/semver (3.4.0)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking diff/diff (3.3.1)
  - Locking doctrine/deprecations (1.1.3)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking mediawiki/mediawiki-codesniffer (v43.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.14.0)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.0.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking netresearch/jsonmapper (v4.4.1)
  - Locking opis/json-schema (1.1.0)
  - Locking phan/phan (5.4.3)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.1.2)
  - Locking phpcsstandards/phpcsutils (1.0.9)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.4.0)
  - Locking phpdocumentor/type-resolver (1.8.2)
  - Locking phpstan/phpdoc-parser (1.29.0)
  - Locking psr/container (2.0.2)
  - Locking psr/log (3.0.0)
  - Locking sabre/event (5.1.4)
  - Locking squizlabs/php_codesniffer (3.8.1)
  - Locking symfony/console (v7.0.7)
  - Locking symfony/deprecation-contracts (v3.5.0)
  - Locking symfony/polyfill-ctype (v1.29.0)
  - Locking symfony/polyfill-intl-grapheme (v1.29.0)
  - Locking symfony/polyfill-intl-normalizer (v1.29.0)
  - Locking symfony/polyfill-mbstring (v1.29.0)
  - Locking symfony/polyfill-php80 (v1.29.0)
  - Locking symfony/service-contracts (v3.5.0)
  - Locking symfony/string (v7.0.7)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 40 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing squizlabs/php_codesniffer (3.8.1): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.1.3): Extracting archive
  - Installing diff/diff (3.3.1): Extracting archive
  - Installing symfony/polyfill-php80 (v1.29.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.9): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.1.2): Extracting archive
  - Installing symfony/polyfill-mbstring (v1.29.0): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.0): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v43.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/polyfill-intl-normalizer (v1.29.0): Extracting archive
  - Installing symfony/polyfill-intl-grapheme (v1.29.0): Extracting archive
  - Installing symfony/polyfill-ctype (v1.29.0): Extracting archive
  - Installing symfony/string (v7.0.7): Extracting archive
  - Installing symfony/deprecation-contracts (v3.5.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.5.0): Extracting archive
  - Installing symfony/console (v7.0.7): Extracting archive
  - Installing sabre/event (5.1.4): Extracting archive
  - Installing netresearch/jsonmapper (v4.4.1): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (1.29.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing doctrine/deprecations (1.1.3): Extracting archive
  - Installing phpdocumentor/type-resolver (1.8.2): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.4.0): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing psr/log (3.0.0): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.3): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.0.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.14.0): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing opis/json-schema (1.1.0): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  0/38 [>---------------------------]   0%
 22/38 [================>-----------]  57%
 37/38 [===========================>]  97%
 38/38 [============================] 100%
1 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating autoload files
15 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
--- stdout ---
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils

--- end ---
Upgrading n:@wikimedia/codex from 1.5.0 -> 1.6.0
$ /usr/bin/npm install
--- stderr ---
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'wdio-mediawiki@2.5.0',
npm WARN EBADENGINE   required: { node: '>=18.17.0', npm: '>=9.6.7' },
npm WARN EBADENGINE   current: { node: 'v18.19.0', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
npm WARN deprecated @babel/plugin-proposal-private-methods@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.
npm WARN deprecated @babel/plugin-proposal-unicode-property-regex@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.
npm WARN deprecated @babel/plugin-proposal-optional-catch-binding@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
npm WARN deprecated @babel/plugin-proposal-numeric-separator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
npm WARN deprecated @babel/plugin-proposal-json-strings@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.
npm WARN deprecated @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
npm WARN deprecated @babel/plugin-proposal-export-namespace-from@7.18.9: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.
npm WARN deprecated @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
npm WARN deprecated @babel/plugin-proposal-dynamic-import@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.
npm WARN deprecated @babel/plugin-proposal-logical-assignment-operators@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.
npm WARN deprecated @babel/plugin-proposal-class-static-block@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead.
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm WARN deprecated @babel/plugin-proposal-private-property-in-object@7.21.11: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.
npm WARN deprecated @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
npm WARN deprecated @babel/plugin-proposal-async-generator-functions@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated domexception@2.0.1: Use your platform's native DOMException instead
npm WARN deprecated @babel/plugin-proposal-object-rest-spread@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
npm WARN deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
--- stdout ---

added 1529 packages, and audited 1530 packages in 16s

179 packages are looking for funding
  run `npm fund` for details

4 moderate severity vulnerabilities

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.

--- end ---
$ package-lock-lint package-lock.json
--- stdout ---
Checking package-lock.json

--- end ---
$ /usr/bin/npm ci
--- stderr ---
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'wdio-mediawiki@2.5.0',
npm WARN EBADENGINE   required: { node: '>=18.17.0', npm: '>=9.6.7' },
npm WARN EBADENGINE   current: { node: 'v18.19.0', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
npm WARN deprecated @babel/plugin-proposal-unicode-property-regex@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.
npm WARN deprecated @babel/plugin-proposal-private-methods@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.
npm WARN deprecated @babel/plugin-proposal-numeric-separator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
npm WARN deprecated @babel/plugin-proposal-optional-catch-binding@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
npm WARN deprecated @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
npm WARN deprecated @babel/plugin-proposal-json-strings@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.
npm WARN deprecated @babel/plugin-proposal-dynamic-import@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.
npm WARN deprecated @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
npm WARN deprecated @babel/plugin-proposal-export-namespace-from@7.18.9: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.
npm WARN deprecated @babel/plugin-proposal-logical-assignment-operators@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.
npm WARN deprecated @babel/plugin-proposal-class-static-block@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead.
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm WARN deprecated @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
npm WARN deprecated @babel/plugin-proposal-private-property-in-object@7.21.11: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.
npm WARN deprecated @babel/plugin-proposal-async-generator-functions@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated domexception@2.0.1: Use your platform's native DOMException instead
npm WARN deprecated @babel/plugin-proposal-object-rest-spread@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
npm WARN deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
--- stdout ---

added 1529 packages, and audited 1530 packages in 23s

179 packages are looking for funding
  run `npm fund` for details

4 moderate severity vulnerabilities

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.

--- end ---
$ /usr/bin/npm test
--- stderr ---
PASS tests/jest/store/modules/addZObjects.test.js
PASS tests/jest/store/modules/zobject.test.js
PASS tests/jest/store/modules/submission.test.js
PASS tests/jest/store/modules/router.test.js
PASS tests/jest/mixins/typeUtils.test.js
PASS tests/jest/store/modules/zFunction.test.js
PASS tests/jest/mixins/zobjectUtils.test.js
PASS tests/jest/store/modules/currentZObject.test.js
  ● Console

    console.log
      Metrics Platform event emitted using submitInteraction: change - {}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/components/default/ZObjectStringRenderer.test.js
  ● Console

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=false type="Z30000" expanded=false  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=false type="Z30000" expanded=false  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=false type="Z30000" expanded=false  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=true type="Z30000" expanded=false  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=true type="Z30000" expanded=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "depth". Expected Number with value NaN, got Undefined  
        at <WlZObjectKeyValueSet row-id=0 edit=true depth=undefined  ... > 
        at <WlZObjectStringRenderer edit=true type="Z30000" expanded=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=true type="Z30000" expanded=false  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=true type="Z30000" expanded=false  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=true type="Z30000" expanded=false  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=true type="Z30000" expanded=false  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=true type="Z30000" expanded=false  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=true type="Z30000" expanded=false  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=true type="Z30000" expanded=false  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=true type="Z30000" expanded=false  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=true type="Z30000" expanded=false  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer rowId=1 edit=true type="Z30000"  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer rowId=1 edit=true type="Z30000"  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer rowId=1 edit=true type="Z30000"  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer rowId=1 edit=true type="Z30000"  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer rowId=1 edit=true type="Z30000"  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer rowId=1 edit=true type="Z30000"  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer rowId=1 edit=true type="Z30000"  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer rowId=1 edit=true type="Z30000"  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer rowId=1 edit=true type="Z30000"  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/store/modules/library.test.js
PASS tests/jest/components/widgets/FunctionEvaluator.test.js
  ● Console

    console.log
      Metrics Platform event emitted: wf.ui.callFunction - {"selectedfunctionzid":"Z10000","resulthaserror":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: call - {"selectedfunctionzid":"Z10000","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.callFunction - {"selectedfunctionzid":"Z10000","resulthaserror":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: call - {"selectedfunctionzid":"Z10000","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/components/widgets/AboutEditMetadataDialog.test.js (6.063 s)
  ● Console

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.error
      [vuex] unknown getter: getUserLangZid

      272 | 		/**
      273 | 		 * Returns the i18n message for the description field placeholder
    > 274 | 		 *
          | 		  ^
      275 | 		 * @return {string}
      276 | 		 */
      277 | 		descriptionPlaceholder: function () {

      at Proxy.mappedGetter (node_modules/vuex/dist/vuex.cjs.js:1242:17)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as getUserLangZid] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.getUserLangZid [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.saveChanges (resources/ext.wikilambda.edit/components/widgets/AboutEditMetadataDialog.vue:274:39)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at callWithAsyncErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:164:17)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=false canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=false canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=false canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=false open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=false open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=false open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=false open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=false open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=false open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=false open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=false open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

PASS tests/jest/components/default/ZObjectKeyValue.test.js (8.938 s)
PASS tests/jest/components/default/ZObjectToString.test.js
PASS tests/jest/store/modules/zTesterResults.test.js
PASS tests/jest/store/modules/types.test.js
PASS tests/jest/components/base/ModeSelector.test.js
  ● Console

    console.warn
      [Vue warn]: Write operation failed: computed property "selected" is readonly.

      254 | 			}
      255 | 		}
    > 256 | 	}
          | 	 ^
      257 | } );
      258 | </script>
      259 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at ComputedRefImpl.set [as _setter] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3414:9)
      at ComputedRefImpl.set value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1136:10)
      at Object.set [as selected] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3426:29)
      at Object.set (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3025:18)
      at _ctx.disabled.onUpdate:selected._cache.<computed> (resources/ext.wikilambda.edit/components/base/ModeSelector.vue:256:27)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at callWithAsyncErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:164:17)

    console.warn
      [Vue warn]: Write operation failed: computed property "selected" is readonly.

      254 | 			}
      255 | 		}
    > 256 | 	}
          | 	 ^
      257 | } );
      258 | </script>
      259 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at ComputedRefImpl.set [as _setter] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3414:9)
      at ComputedRefImpl.set value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1136:10)
      at Object.set [as selected] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3426:29)
      at Object.set (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3025:18)
      at _ctx.disabled.onUpdate:selected._cache.<computed> (resources/ext.wikilambda.edit/components/base/ModeSelector.vue:256:27)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at callWithAsyncErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:164:17)

    console.warn
      [Vue warn]: Write operation failed: computed property "selected" is readonly.

      254 | 			}
      255 | 		}
    > 256 | 	}
          | 	 ^
      257 | } );
      258 | </script>
      259 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at ComputedRefImpl.set [as _setter] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3414:9)
      at ComputedRefImpl.set value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1136:10)
      at Object.set [as selected] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3426:29)
      at Object.set (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3025:18)
      at _ctx.disabled.onUpdate:selected._cache.<computed> (resources/ext.wikilambda.edit/components/base/ModeSelector.vue:256:27)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at callWithAsyncErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:164:17)

    console.warn
      [Vue warn]: Write operation failed: computed property "selected" is readonly.

      254 | 			}
      255 | 		}
    > 256 | 	}
          | 	 ^
      257 | } );
      258 | </script>
      259 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at ComputedRefImpl.set [as _setter] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3414:9)
      at ComputedRefImpl.set value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1136:10)
      at Object.set [as selected] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3426:29)
      at Object.set (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3025:18)
      at _ctx.disabled.onUpdate:selected._cache.<computed> (resources/ext.wikilambda.edit/components/base/ModeSelector.vue:256:27)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at callWithAsyncErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:164:17)

    console.warn
      [Vue warn]: Write operation failed: computed property "selected" is readonly.

      254 | 			}
      255 | 		}
    > 256 | 	}
          | 	 ^
      257 | } );
      258 | </script>
      259 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at ComputedRefImpl.set [as _setter] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3414:9)
      at ComputedRefImpl.set value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1136:10)
      at Object.set [as selected] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3426:29)
      at Object.set (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3025:18)
      at _ctx.disabled.onUpdate:selected._cache.<computed> (resources/ext.wikilambda.edit/components/base/ModeSelector.vue:256:27)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at callWithAsyncErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:164:17)

PASS tests/jest/components/function/viewer/FunctionViewerDetails.test.js
PASS tests/jest/components/widgets/About.test.js
  ● Console

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog can-edit=true edit=true for-language="Z1002"  ... > 
        at <WlWidgetBase class="ext-wikilambda-about" data-testid="about" > 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog can-edit=true edit=true for-language="Z1002"  ... > 
        at <WlWidgetBase class="ext-wikilambda-about" data-testid="about" > 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog can-edit=true edit=true for-language="Z1002"  ... > 
        at <WlWidgetBase class="ext-wikilambda-about" data-testid="about" > 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog can-edit=true edit=true for-language="Z1002"  ... > 
        at <WlWidgetBase class="ext-wikilambda-about" data-testid="about" > 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-language-list" title="Dialog letting you see what labels and information are set in different languages"  ... > 
        at <WlAboutViewLanguagesDialog can-edit=true open=true onOpenEditLanguage=fn<bound openEditLanguageDialog>  ... > 
        at <WlWidgetBase class="ext-wikilambda-about" data-testid="about" > 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/components/widgets/FunctionMetadataDialog.test.js
  ● Console

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog class="ext-wikilambda-metadata-dialog" title="Dialog letting you see and edit the labels and information in different languages" open=true  ... > 
        at <WlFunctionMetadataDialog open=true metadata= {
        Z1K1: { Z1K1: 'Z7', Z7K1: 'Z883', Z883K1: 'Z6', Z883K2: 'Z1' },
        K1: [
          { Z1K1: 'Z7', Z7K1: 'Z882', Z882K1: 'Z6', Z882K2: 'Z1' },
          { Z1K1: [Object], K1: 'implementationId', K2: [Object] },
          { Z1K1: [Object], K1: 'implementationType', K2: 'Evaluated' },
          { Z1K1: [Object], K1: 'orchestrationDuration', K2: '70 ms' },
          {
            Z1K1: [Object],
            K1: 'orchestrationStartTime',
            K2: '2024-02-16T12:25:19.230Z'
          },
          {
            Z1K1: [Object],
            K1: 'orchestrationEndTime',
            K2: '2024-02-16T12:25:19.300Z'
          },
          { Z1K1: [Object], K1: 'evaluationDuration', K2: '10 ms' },
          {
            Z1K1: [Object],
            K1: 'evaluationStartTime',
            K2: '2024-02-16T12:25:19.240Z'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationEndTime',
            K2: '2024-02-16T12:25:19.250Z'
          },
          { Z1K1: [Object], K1: 'orchestrationCpuUsage', K2: '85.790 ms' },
          { Z1K1: [Object], K1: 'evaluationCpuUsage', K2: '45.110 ms' },
          { Z1K1: [Object], K1: 'executionCpuUsage', K2: '<50 μs' },
          {
            Z1K1: [Object],
            K1: 'orchestrationMemoryUsage',
            K2: '115.43 MiB'
          },
          { Z1K1: [Object], K1: 'evaluationMemoryUsage', K2: '15.57 MiB' },
          { Z1K1: [Object], K1: 'executionMemoryUsage', K2: '1 MiB' },
          {
            Z1K1: [Object],
            K1: 'orchestrationHostname',
            K2: 'function-orchestrator'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationHostname',
            K2: 'function-evaluator-javascript'
          },
          {
            Z1K1: [Object],
            K1: 'programmingLanguageVersion',
            K2: 'QuickJS v0.5.0-alpha'
          }
        ]
      } ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog class="ext-wikilambda-metadata-dialog" title="Dialog letting you see and edit the labels and information in different languages" open=true  ... > 
        at <WlFunctionMetadataDialog open=true metadata= {
        Z1K1: { Z1K1: 'Z7', Z7K1: 'Z883', Z883K1: 'Z6', Z883K2: 'Z1' },
        K1: [
          { Z1K1: 'Z7', Z7K1: 'Z882', Z882K1: 'Z6', Z882K2: 'Z1' },
          { Z1K1: [Object], K1: 'implementationId', K2: [Object] },
          { Z1K1: [Object], K1: 'implementationType', K2: 'Evaluated' },
          { Z1K1: [Object], K1: 'orchestrationDuration', K2: '70 ms' },
          {
            Z1K1: [Object],
            K1: 'orchestrationStartTime',
            K2: '2024-02-16T12:25:19.230Z'
          },
          {
            Z1K1: [Object],
            K1: 'orchestrationEndTime',
            K2: '2024-02-16T12:25:19.300Z'
          },
          { Z1K1: [Object], K1: 'evaluationDuration', K2: '10 ms' },
          {
            Z1K1: [Object],
            K1: 'evaluationStartTime',
            K2: '2024-02-16T12:25:19.240Z'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationEndTime',
            K2: '2024-02-16T12:25:19.250Z'
          },
          { Z1K1: [Object], K1: 'orchestrationCpuUsage', K2: '85.790 ms' },
          { Z1K1: [Object], K1: 'evaluationCpuUsage', K2: '45.110 ms' },
          { Z1K1: [Object], K1: 'executionCpuUsage', K2: '<50 μs' },
          {
            Z1K1: [Object],
            K1: 'orchestrationMemoryUsage',
            K2: '115.43 MiB'
          },
          { Z1K1: [Object], K1: 'evaluationMemoryUsage', K2: '15.57 MiB' },
          { Z1K1: [Object], K1: 'executionMemoryUsage', K2: '1 MiB' },
          {
            Z1K1: [Object],
            K1: 'orchestrationHostname',
            K2: 'function-orchestrator'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationHostname',
            K2: 'function-evaluator-javascript'
          },
          {
            Z1K1: [Object],
            K1: 'programmingLanguageVersion',
            K2: 'QuickJS v0.5.0-alpha'
          }
        ]
      } ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog class="ext-wikilambda-metadata-dialog" title="Dialog letting you see and edit the labels and information in different languages" open=true  ... > 
        at <WlFunctionMetadataDialog open=true metadata= {
        Z1K1: { Z1K1: 'Z7', Z7K1: 'Z883', Z883K1: 'Z6', Z883K2: 'Z1' },
        K1: [
          { Z1K1: 'Z7', Z7K1: 'Z882', Z882K1: 'Z6', Z882K2: 'Z1' },
          { Z1K1: [Object], K1: 'implementationId', K2: [Object] },
          { Z1K1: [Object], K1: 'implementationType', K2: 'Evaluated' },
          { Z1K1: [Object], K1: 'orchestrationDuration', K2: '70 ms' },
          {
            Z1K1: [Object],
            K1: 'orchestrationStartTime',
            K2: '2024-02-16T12:25:19.230Z'
          },
          {
            Z1K1: [Object],
            K1: 'orchestrationEndTime',
            K2: '2024-02-16T12:25:19.300Z'
          },
          { Z1K1: [Object], K1: 'evaluationDuration', K2: '10 ms' },
          {
            Z1K1: [Object],
            K1: 'evaluationStartTime',
            K2: '2024-02-16T12:25:19.240Z'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationEndTime',
            K2: '2024-02-16T12:25:19.250Z'
          },
          { Z1K1: [Object], K1: 'orchestrationCpuUsage', K2: '85.790 ms' },
          { Z1K1: [Object], K1: 'evaluationCpuUsage', K2: '45.110 ms' },
          { Z1K1: [Object], K1: 'executionCpuUsage', K2: '<50 μs' },
          {
            Z1K1: [Object],
            K1: 'orchestrationMemoryUsage',
            K2: '115.43 MiB'
          },
          { Z1K1: [Object], K1: 'evaluationMemoryUsage', K2: '15.57 MiB' },
          { Z1K1: [Object], K1: 'executionMemoryUsage', K2: '1 MiB' },
          {
            Z1K1: [Object],
            K1: 'orchestrationHostname',
            K2: 'function-orchestrator'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationHostname',
            K2: 'function-evaluator-javascript'
          },
          {
            Z1K1: [Object],
            K1: 'programmingLanguageVersion',
            K2: 'QuickJS v0.5.0-alpha'
          }
        ]
      } ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog class="ext-wikilambda-metadata-dialog" title="Dialog letting you see and edit the labels and information in different languages" open=true  ... > 
        at <WlFunctionMetadataDialog open=true metadata= {
        Z1K1: { Z1K1: 'Z7', Z7K1: 'Z883', Z883K1: 'Z6', Z883K2: 'Z1' },
        K1: [
          { Z1K1: 'Z7', Z7K1: 'Z882', Z882K1: 'Z6', Z882K2: 'Z1' },
          { Z1K1: [Object], K1: 'implementationId', K2: [Object] },
          { Z1K1: [Object], K1: 'implementationType', K2: 'Evaluated' },
          { Z1K1: [Object], K1: 'orchestrationDuration', K2: '70 ms' },
          {
            Z1K1: [Object],
            K1: 'orchestrationStartTime',
            K2: '2024-02-16T12:25:19.230Z'
          },
          {
            Z1K1: [Object],
            K1: 'orchestrationEndTime',
            K2: '2024-02-16T12:25:19.300Z'
          },
          { Z1K1: [Object], K1: 'evaluationDuration', K2: '10 ms' },
          {
            Z1K1: [Object],
            K1: 'evaluationStartTime',
            K2: '2024-02-16T12:25:19.240Z'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationEndTime',
            K2: '2024-02-16T12:25:19.250Z'
          },
          { Z1K1: [Object], K1: 'orchestrationCpuUsage', K2: '85.790 ms' },
          { Z1K1: [Object], K1: 'evaluationCpuUsage', K2: '45.110 ms' },
          { Z1K1: [Object], K1: 'executionCpuUsage', K2: '<50 μs' },
          {
            Z1K1: [Object],
            K1: 'orchestrationMemoryUsage',
            K2: '115.43 MiB'
          },
          { Z1K1: [Object], K1: 'evaluationMemoryUsage', K2: '15.57 MiB' },
          { Z1K1: [Object], K1: 'executionMemoryUsage', K2: '1 MiB' },
          {
            Z1K1: [Object],
            K1: 'orchestrationHostname',
            K2: 'function-orchestrator'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationHostname',
            K2: 'function-evaluator-javascript'
          },
          {
            Z1K1: [Object],
            K1: 'programmingLanguageVersion',
            K2: 'QuickJS v0.5.0-alpha'
          }
        ]
      } ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog class="ext-wikilambda-metadata-dialog" title="Dialog letting you see and edit the labels and information in different languages" open=true  ... > 
        at <WlFunctionMetadataDialog open=true metadata= {
        Z1K1: { Z1K1: 'Z7', Z7K1: 'Z883', Z883K1: 'Z6', Z883K2: 'Z1' },
        K1: [
          { Z1K1: 'Z7', Z7K1: 'Z882', Z882K1: 'Z6', Z882K2: 'Z1' },
          { Z1K1: [Object], K1: 'implementationId', K2: [Object] },
          { Z1K1: [Object], K1: 'implementationType', K2: 'Evaluated' },
          { Z1K1: [Object], K1: 'orchestrationDuration', K2: '70 ms' },
          {
            Z1K1: [Object],
            K1: 'orchestrationStartTime',
            K2: '2024-02-16T12:25:19.230Z'
          },
          {
            Z1K1: [Object],
            K1: 'orchestrationEndTime',
            K2: '2024-02-16T12:25:19.300Z'
          },
          { Z1K1: [Object], K1: 'evaluationDuration', K2: '10 ms' },
          {
            Z1K1: [Object],
            K1: 'evaluationStartTime',
            K2: '2024-02-16T12:25:19.240Z'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationEndTime',
            K2: '2024-02-16T12:25:19.250Z'
          },
          { Z1K1: [Object], K1: 'orchestrationCpuUsage', K2: '85.790 ms' },
          { Z1K1: [Object], K1: 'evaluationCpuUsage', K2: '45.110 ms' },
          { Z1K1: [Object], K1: 'executionCpuUsage', K2: '<50 μs' },
          {
            Z1K1: [Object],
            K1: 'orchestrationMemoryUsage',
            K2: '115.43 MiB'
          },
          { Z1K1: [Object], K1: 'evaluationMemoryUsage', K2: '15.57 MiB' },
          { Z1K1: [Object], K1: 'executionMemoryUsage', K2: '1 MiB' },
          {
            Z1K1: [Object],
            K1: 'orchestrationHostname',
            K2: 'function-orchestrator'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationHostname',
            K2: 'function-evaluator-javascript'
          },
          {
            Z1K1: [Object],
            K1: 'programmingLanguageVersion',
            K2: 'QuickJS v0.5.0-alpha'
          }
        ]
      } ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog class="ext-wikilambda-metadata-dialog" title="Dialog letting you see and edit the labels and information in different languages" open=true  ... > 
        at <WlFunctionMetadataDialog open=true metadata= {
        Z1K1: { Z1K1: 'Z7', Z7K1: 'Z883', Z883K1: 'Z6', Z883K2: 'Z1' },
        K1: [
          { Z1K1: 'Z7', Z7K1: 'Z882', Z882K1: 'Z6', Z882K2: 'Z1' },
          { Z1K1: [Object], K1: 'implementationId', K2: [Object] },
          { Z1K1: [Object], K1: 'implementationType', K2: 'Evaluated' },
          { Z1K1: [Object], K1: 'orchestrationDuration', K2: '70 ms' },
          {
            Z1K1: [Object],
            K1: 'orchestrationStartTime',
            K2: '2024-02-16T12:25:19.230Z'
          },
          {
            Z1K1: [Object],
            K1: 'orchestrationEndTime',
            K2: '2024-02-16T12:25:19.300Z'
          },
          { Z1K1: [Object], K1: 'evaluationDuration', K2: '10 ms' },
          {
            Z1K1: [Object],
            K1: 'evaluationStartTime',
            K2: '2024-02-16T12:25:19.240Z'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationEndTime',
            K2: '2024-02-16T12:25:19.250Z'
          },
          { Z1K1: [Object], K1: 'orchestrationCpuUsage', K2: '85.790 ms' },
          { Z1K1: [Object], K1: 'evaluationCpuUsage', K2: '45.110 ms' },
          { Z1K1: [Object], K1: 'executionCpuUsage', K2: '<50 μs' },
          {
            Z1K1: [Object],
            K1: 'orchestrationMemoryUsage',
            K2: '115.43 MiB'
          },
          { Z1K1: [Object], K1: 'evaluationMemoryUsage', K2: '15.57 MiB' },
          { Z1K1: [Object], K1: 'executionMemoryUsage', K2: '1 MiB' },
          {
            Z1K1: [Object],
            K1: 'orchestrationHostname',
            K2: 'function-orchestrator'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationHostname',
            K2: 'function-evaluator-javascript'
          },
          {
            Z1K1: [Object],
            K1: 'programmingLanguageVersion',
            K2: 'QuickJS v0.5.0-alpha'
          }
        ]
      } ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog class="ext-wikilambda-metadata-dialog" title="Dialog letting you see and edit the labels and information in different languages" open=true  ... > 
        at <WlFunctionMetadataDialog open=true metadata= {
        Z1K1: { Z1K1: 'Z7', Z7K1: 'Z883', Z883K1: 'Z6', Z883K2: 'Z1' },
        K1: [
          { Z1K1: 'Z7', Z7K1: 'Z882', Z882K1: 'Z6', Z882K2: 'Z1' },
          { Z1K1: [Object], K1: 'implementationId', K2: [Object] },
          { Z1K1: [Object], K1: 'implementationType', K2: 'Evaluated' },
          { Z1K1: [Object], K1: 'orchestrationDuration', K2: '70 ms' },
          {
            Z1K1: [Object],
            K1: 'orchestrationStartTime',
            K2: '2024-02-16T12:25:19.230Z'
          },
          {
            Z1K1: [Object],
            K1: 'orchestrationEndTime',
            K2: '2024-02-16T12:25:19.300Z'
          },
          { Z1K1: [Object], K1: 'evaluationDuration', K2: '10 ms' },
          {
            Z1K1: [Object],
            K1: 'evaluationStartTime',
            K2: '2024-02-16T12:25:19.240Z'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationEndTime',
            K2: '2024-02-16T12:25:19.250Z'
          },
          { Z1K1: [Object], K1: 'orchestrationCpuUsage', K2: '85.790 ms' },
          { Z1K1: [Object], K1: 'evaluationCpuUsage', K2: '45.110 ms' },
          { Z1K1: [Object], K1: 'executionCpuUsage', K2: '<50 μs' },
          {
            Z1K1: [Object],
            K1: 'orchestrationMemoryUsage',
            K2: '115.43 MiB'
          },
          { Z1K1: [Object], K1: 'evaluationMemoryUsage', K2: '15.57 MiB' },
          { Z1K1: [Object], K1: 'executionMemoryUsage', K2: '1 MiB' },
          {
            Z1K1: [Object],
            K1: 'orchestrationHostname',
            K2: 'function-orchestrator'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationHostname',
            K2: 'function-evaluator-javascript'
          },
          {
            Z1K1: [Object],
            K1: 'programmingLanguageVersion',
            K2: 'QuickJS v0.5.0-alpha'
          }
        ]
      } ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog class="ext-wikilambda-metadata-dialog" title="Dialog letting you see and edit the labels and information in different languages" open=true  ... > 
        at <WlFunctionMetadataDialog open=true metadata= {
        Z1K1: { Z1K1: 'Z7', Z7K1: 'Z883', Z883K1: 'Z6', Z883K2: 'Z1' },
        K1: [
          { Z1K1: 'Z7', Z7K1: 'Z882', Z882K1: 'Z6', Z882K2: 'Z1' },
          { Z1K1: [Object], K1: 'implementationId', K2: [Object] },
          { Z1K1: [Object], K1: 'implementationType', K2: 'Evaluated' },
          { Z1K1: [Object], K1: 'orchestrationDuration', K2: '70 ms' },
          {
            Z1K1: [Object],
            K1: 'orchestrationStartTime',
            K2: '2024-02-16T12:25:19.230Z'
          },
          {
            Z1K1: [Object],
            K1: 'orchestrationEndTime',
            K2: '2024-02-16T12:25:19.300Z'
          },
          { Z1K1: [Object], K1: 'evaluationDuration', K2: '10 ms' },
          {
            Z1K1: [Object],
            K1: 'evaluationStartTime',
            K2: '2024-02-16T12:25:19.240Z'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationEndTime',
            K2: '2024-02-16T12:25:19.250Z'
          },
          { Z1K1: [Object], K1: 'orchestrationCpuUsage', K2: '85.790 ms' },
          { Z1K1: [Object], K1: 'evaluationCpuUsage', K2: '45.110 ms' },
          { Z1K1: [Object], K1: 'executionCpuUsage', K2: '<50 μs' },
          {
            Z1K1: [Object],
            K1: 'orchestrationMemoryUsage',
            K2: '115.43 MiB'
          },
          { Z1K1: [Object], K1: 'evaluationMemoryUsage', K2: '15.57 MiB' },
          { Z1K1: [Object], K1: 'executionMemoryUsage', K2: '1 MiB' },
          {
            Z1K1: [Object],
            K1: 'orchestrationHostname',
            K2: 'function-orchestrator'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationHostname',
            K2: 'function-evaluator-javascript'
          },
          {
            Z1K1: [Object],
            K1: 'programmingLanguageVersion',
            K2: 'QuickJS v0.5.0-alpha'
          }
        ]
      } ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog class="ext-wikilambda-metadata-dialog" title="Dialog letting you see and edit the labels and information in different languages" open=true  ... > 
        at <WlFunctionMetadataDialog open=true metadata= {
        Z1K1: { Z1K1: 'Z7', Z7K1: 'Z883', Z883K1: 'Z6', Z883K2: 'Z1' },
        K1: [
          { Z1K1: 'Z7', Z7K1: 'Z882', Z882K1: 'Z6', Z882K2: 'Z1' },
          { Z1K1: [Object], K1: 'orchestrationDuration', K2: '70 ms' }
        ]
      } ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog class="ext-wikilambda-metadata-dialog" title="Dialog letting you see and edit the labels and information in different languages" open=true  ... > 
        at <WlFunctionMetadataDialog open=true metadata= {
        Z1K1: { Z1K1: 'Z7', Z7K1: 'Z883', Z883K1: 'Z6', Z883K2: 'Z1' },
        K1: [
          { Z1K1: 'Z7', Z7K1: 'Z882', Z882K1: 'Z6', Z882K2: 'Z1' },
          { Z1K1: [Object], K1: 'errors', K2: [Object] },
          { Z1K1: [Object], K1: 'validateErrors', K2: [Object] },
          { Z1K1: [Object], K1: 'expectedTestResult', K2: 'ABC' },
          { Z1K1: [Object], K1: 'actualTestResult', K2: 'CBA' }
        ]
      } ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

PASS tests/jest/components/default/ZCode.test.js
PASS tests/jest/mixins/schemata.test.js
PASS tests/jest/components/widgets/FunctionExplorer.test.js
  ● Console

    console.warn
      [Vue warn]: Property "getUserLangCode" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer ref="VTU_COMPONENT" > 
        at <VTUROOT>

      105 | 						data-testid="function-input-name"
      106 | 					>
    > 107 | 						{{ arg.label }}
          | 						               ^
      108 | 					</span>
      109 | 				</div>
      110 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.getUserLangCode [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.getWikiUrl (resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:107:30)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:236:20
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:673)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.error
      Error: Not implemented: window.open
          at module.exports (/src/repo/node_modules/jsdom/lib/jsdom/browser/not-implemented.js:9:17)
          at /src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:866:7
          at /src/repo/node_modules/jest-mock/build/index.js:854:25
          at /src/repo/node_modules/jest-mock/build/index.js:449:39
          at /src/repo/node_modules/jest-mock/build/index.js:457:13
          at open (/src/repo/node_modules/jest-mock/build/index.js:170:19)
          at Proxy.navigateToFunction (/src/repo/resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:110:14)
          at callWithErrorHandling (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
          at callWithAsyncErrorHandling (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:164:17)
          at emit (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:665:5) undefined

      at VirtualConsole.<anonymous> (node_modules/jsdom/lib/jsdom/virtual-console.js:29:45)
      at module.exports (node_modules/jsdom/lib/jsdom/browser/not-implemented.js:12:26)
      at node_modules/jsdom/lib/jsdom/browser/Window.js:866:7

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true implementation="Z14K3"  ... > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true implementation="Z14K3"  ... > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "functionisUntitled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true implementation="Z14K3"  ... > 
        at <VTUROOT>

      218 | 						label,
      219 | 						isUntitled,
    > 220 | 						keyZid,
          | 						       ^
      221 | 						type: arg[ Constants.Z_ARGUMENT_TYPE ]
      222 | 					};
      223 | 				} );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.functionisUntitled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:220:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:673)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true implementation="Z14K3"  ... > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true implementation="Z14K3"  ... > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "functionisUntitled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true implementation="Z14K3"  ... > 
        at <VTUROOT>

      218 | 						label,
      219 | 						isUntitled,
    > 220 | 						keyZid,
          | 						       ^
      221 | 						type: arg[ Constants.Z_ARGUMENT_TYPE ]
      222 | 					};
      223 | 				} );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.functionisUntitled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:220:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:673)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true implementation="Z14K3"  ... > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true implementation="Z14K3"  ... > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "functionisUntitled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true implementation="Z14K3"  ... > 
        at <VTUROOT>

      218 | 						label,
      219 | 						isUntitled,
    > 220 | 						keyZid,
          | 						       ^
      221 | 						type: arg[ Constants.Z_ARGUMENT_TYPE ]
      222 | 					};
      223 | 				} );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.functionisUntitled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:220:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:673)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true implementation="Z14K3"  ... > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5800:26)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true implementation="Z14K3"  ... > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5800:26)

    console.warn
      [Vue warn]: Property "functionisUntitled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true implementation="Z14K3"  ... > 
        at <VTUROOT>

      218 | 						label,
      219 | 						isUntitled,
    > 220 | 						keyZid,
          | 						       ^
      221 | 						type: arg[ Constants.Z_ARGUMENT_TYPE ]
      222 | 					};
      223 | 				} );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.functionisUntitled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:220:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:673)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5800:26)

    console.warn
      [Vue warn]: Computed property "resetIcon" is already defined in Data. 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3292:7
      at applyOptions (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3429:9)
      at finishComponentSetup (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7383:7)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7306:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Computed property "resetIcon" is already defined in Data. 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3292:7
      at applyOptions (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3429:9)
      at finishComponentSetup (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7383:7)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7306:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Computed property "resetIcon" is already defined in Data. 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3292:7
      at applyOptions (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3429:9)
      at finishComponentSetup (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7383:7)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7306:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Computed property "resetIcon" is already defined in Data. 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3292:7
      at applyOptions (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3429:9)
      at finishComponentSetup (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7383:7)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7306:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Computed property "resetIcon" is already defined in Data. 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3292:7
      at applyOptions (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3429:9)
      at finishComponentSetup (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7383:7)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7306:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)

    console.warn
      [Vue warn]: Property "getUserLangCode" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      105 | 						data-testid="function-input-name"
      106 | 					>
    > 107 | 						{{ arg.label }}
          | 						               ^
      108 | 					</span>
      109 | 				</div>
      110 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.getUserLangCode [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.getWikiUrl (resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:107:30)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:236:20
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:673)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)

    console.warn
      [Vue warn]: Computed property "resetIcon" is already defined in Data. 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3292:7
      at applyOptions (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3429:9)
      at finishComponentSetup (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7383:7)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7306:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)

    console.warn
      [Vue warn]: Property "getUserLangCode" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      105 | 						data-testid="function-input-name"
      106 | 					>
    > 107 | 						{{ arg.label }}
          | 						               ^
      108 | 					</span>
      109 | 				</div>
      110 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.getUserLangCode [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.getWikiUrl (resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:107:30)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:236:20
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:673)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)

    console.warn
      [Vue warn]: Computed property "resetIcon" is already defined in Data. 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3292:7
      at applyOptions (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3429:9)
      at finishComponentSetup (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7383:7)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7306:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)

    console.warn
      [Vue warn]: Property "getUserLangCode" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      105 | 						data-testid="function-input-name"
      106 | 					>
    > 107 | 						{{ arg.label }}
          | 						               ^
      108 | 					</span>
      109 | 				</div>
      110 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.getUserLangCode [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.getWikiUrl (resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:107:30)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:236:20
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:673)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)

    console.warn
      [Vue warn]: Computed property "resetIcon" is already defined in Data. 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3292:7
      at applyOptions (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3429:9)
      at finishComponentSetup (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7383:7)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7306:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)

    console.warn
      [Vue warn]: Property "getUserLangCode" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      105 | 						data-testid="function-input-name"
      106 | 					>
    > 107 | 						{{ arg.label }}
          | 						               ^
      108 | 					</span>
      109 | 				</div>
      110 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.getUserLangCode [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.getWikiUrl (resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:107:30)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:236:20
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:673)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)

    console.warn
      [Vue warn]: Computed property "resetIcon" is already defined in Data. 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3292:7
      at applyOptions (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3429:9)
      at finishComponentSetup (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7383:7)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7306:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)

    console.warn
      [Vue warn]: Property "getUserLangCode" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      105 | 						data-testid="function-input-name"
      106 | 					>
    > 107 | 						{{ arg.label }}
          | 						               ^
      108 | 					</span>
      109 | 				</div>
      110 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.getUserLangCode [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.getWikiUrl (resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:107:30)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:236:20
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:673)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)

    console.warn
      [Vue warn]: Computed property "resetIcon" is already defined in Data. 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3292:7
      at applyOptions (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3429:9)
      at finishComponentSetup (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7383:7)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7306:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)

    console.warn
      [Vue warn]: Property "getUserLangCode" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      105 | 						data-testid="function-input-name"
      106 | 					>
    > 107 | 						{{ arg.label }}
          | 						               ^
      108 | 					</span>
      109 | 				</div>
      110 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.getUserLangCode [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.getWikiUrl (resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:107:30)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:236:20
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:673)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)

    console.warn
      [Vue warn]: Computed property "resetIcon" is already defined in Data. 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3292:7
      at applyOptions (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3429:9)
      at finishComponentSetup (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7383:7)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7306:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)

    console.warn
      [Vue warn]: Property "getUserLangCode" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      105 | 						data-testid="function-input-name"
      106 | 					>
    > 107 | 						{{ arg.label }}
          | 						               ^
      108 | 					</span>
      109 | 				</div>
      110 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.getUserLangCode [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.getWikiUrl (resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:107:30)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:236:20
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:673)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)

    console.warn
      [Vue warn]: Computed property "resetIcon" is already defined in Data. 
        at <WlFunctionExplorer edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3292:7
      at applyOptions (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3429:9)
      at finishComponentSetup (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7383:7)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7306:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

PASS tests/jest/languageselector/LanguageSelector.test.js
  ● Console

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      270 | 		handleClick: function ( e ) {
      271 | 			const parent = this.$refs.languageSelector;
    > 272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
          | 			                ^
      273 | 				this.closeLanguageSelector();
      274 | 			}
      275 | 		}

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:272:20)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      271 | 			const parent = this.$refs.languageSelector;
      272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
    > 273 | 				this.closeLanguageSelector();
          | 				                            ^
      274 | 			}
      275 | 		}
      276 | 	},

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:273:33)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      270 | 		handleClick: function ( e ) {
      271 | 			const parent = this.$refs.languageSelector;
    > 272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
          | 			                ^
      273 | 				this.closeLanguageSelector();
      274 | 			}
      275 | 		}

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:272:20)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      271 | 			const parent = this.$refs.languageSelector;
      272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
    > 273 | 				this.closeLanguageSelector();
          | 				                            ^
      274 | 			}
      275 | 		}
      276 | 	},

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:273:33)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-0" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-0" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      270 | 		handleClick: function ( e ) {
      271 | 			const parent = this.$refs.languageSelector;
    > 272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
          | 			                ^
      273 | 				this.closeLanguageSelector();
      274 | 			}
      275 | 		}

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:272:20)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      271 | 			const parent = this.$refs.languageSelector;
      272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
    > 273 | 				this.closeLanguageSelector();
          | 				                            ^
      274 | 			}
      275 | 		}
      276 | 	},

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:273:33)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-1" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-1" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      270 | 		handleClick: function ( e ) {
      271 | 			const parent = this.$refs.languageSelector;
    > 272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
          | 			                ^
      273 | 				this.closeLanguageSelector();
      274 | 			}
      275 | 		}

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:272:20)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      271 | 			const parent = this.$refs.languageSelector;
      272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
    > 273 | 				this.closeLanguageSelector();
          | 				                            ^
      274 | 			}
      275 | 		}
      276 | 	},

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:273:33)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-2" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-2" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      270 | 		handleClick: function ( e ) {
      271 | 			const parent = this.$refs.languageSelector;
    > 272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
          | 			                ^
      273 | 				this.closeLanguageSelector();
      274 | 			}
      275 | 		}

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:272:20)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      271 | 			const parent = this.$refs.languageSelector;
      272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
    > 273 | 				this.closeLanguageSelector();
          | 				                            ^
      274 | 			}
      275 | 		}
      276 | 	},

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:273:33)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-3" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-3" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      270 | 		handleClick: function ( e ) {
      271 | 			const parent = this.$refs.languageSelector;
    > 272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
          | 			                ^
      273 | 				this.closeLanguageSelector();
      274 | 			}
      275 | 		}

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:272:20)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5800:26)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:32)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      271 | 			const parent = this.$refs.languageSelector;
      272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
    > 273 | 				this.closeLanguageSelector();
          | 				                            ^
      274 | 			}
      275 | 		}
      276 | 	},

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:273:33)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5800:26)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:32)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-3" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      270 | 		handleClick: function ( e ) {
      271 | 			const parent = this.$refs.languageSelector;
    > 272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
          | 			                ^
      273 | 				this.closeLanguageSelector();
      274 | 			}
      275 | 		}

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:272:20)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      271 | 			const parent = this.$refs.languageSelector;
      272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
    > 273 | 				this.closeLanguageSelector();
          | 				                            ^
      274 | 			}
      275 | 		}
      276 | 	},

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:273:33)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-7" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-7" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      270 | 		handleClick: function ( e ) {
      271 | 			const parent = this.$refs.languageSelector;
    > 272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
          | 			                ^
      273 | 				this.closeLanguageSelector();
      274 | 			}
      275 | 		}

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:272:20)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      271 | 			const parent = this.$refs.languageSelector;
      272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
    > 273 | 				this.closeLanguageSelector();
          | 				                            ^
      274 | 			}
      275 | 		}
      276 | 	},

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:273:33)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-8" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-8" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      270 | 		handleClick: function ( e ) {
      271 | 			const parent = this.$refs.languageSelector;
    > 272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
          | 			                ^
      273 | 				this.closeLanguageSelector();
      274 | 			}
      275 | 		}

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:272:20)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5800:26)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:32)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      271 | 			const parent = this.$refs.languageSelector;
      272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
    > 273 | 				this.closeLanguageSelector();
          | 				                            ^
      274 | 			}
      275 | 		}
      276 | 	},

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:273:33)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5800:26)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:32)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-8" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      270 | 		handleClick: function ( e ) {
      271 | 			const parent = this.$refs.languageSelector;
    > 272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
          | 			                ^
      273 | 				this.closeLanguageSelector();
      274 | 			}
      275 | 		}

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:272:20)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5800:26)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:32)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      271 | 			const parent = this.$refs.languageSelector;
      272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
    > 273 | 				this.closeLanguageSelector();
          | 				                            ^
      274 | 			}
      275 | 		}
      276 | 	},

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:273:33)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5800:26)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:32)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-8" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      270 | 		handleClick: function ( e ) {
      271 | 			const parent = this.$refs.languageSelector;
    > 272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
          | 			                ^
      273 | 				this.closeLanguageSelector();
      274 | 			}
      275 | 		}

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:272:20)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      271 | 			const parent = this.$refs.languageSelector;
      272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
    > 273 | 				this.closeLanguageSelector();
          | 				                            ^
      274 | 			}
      275 | 		}
      276 | 	},

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:273:33)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-12" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-12" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      270 | 		handleClick: function ( e ) {
      271 | 			const parent = this.$refs.languageSelector;
    > 272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
          | 			                ^
      273 | 				this.closeLanguageSelector();
      274 | 			}
      275 | 		}

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:272:20)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      271 | 			const parent = this.$refs.languageSelector;
      272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
    > 273 | 				this.closeLanguageSelector();
          | 				                            ^
      274 | 			}
      275 | 		}
      276 | 	},

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:273:33)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-13" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-13" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      270 | 		handleClick: function ( e ) {
      271 | 			const parent = this.$refs.languageSelector;
    > 272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
          | 			                ^
      273 | 				this.closeLanguageSelector();
      274 | 			}
      275 | 		}

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:272:20)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      271 | 			const parent = this.$refs.languageSelector;
      272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
    > 273 | 				this.closeLanguageSelector();
          | 				                            ^
      274 | 			}
      275 | 		}
      276 | 	},

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:273:33)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-14" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-14" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

PASS tests/jest/components/default/ZTester.test.js
PASS tests/jest/components/widgets/FunctionReport.test.js
  ● Console

    console.warn
      [Vue warn]: Missing required prop: "reportType" 
        at <WlFunctionReportWidget zFunctionId="" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "rootZid" 
        at <WlFunctionReportWidget zFunctionId="" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "reportType" 
        at <WlFunctionReportWidget zFunctionId="" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "rootZid" 
        at <WlFunctionReportWidget zFunctionId="" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/components/default/ZImplementation.test.js
PASS tests/jest/components/widgets/PublishDialog.test.js
  ● Console

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.publish - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: publish - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.error
      Error: Not implemented: navigation (except hash changes)
          at module.exports (/src/repo/node_modules/jsdom/lib/jsdom/browser/not-implemented.js:9:17)
          at navigateFetch (/src/repo/node_modules/jsdom/lib/jsdom/living/window/navigation.js:76:3)
          at exports.navigate (/src/repo/node_modules/jsdom/lib/jsdom/living/window/navigation.js:54:3)
          at LocationImpl._locationObjectNavigate (/src/repo/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js:31:5)
          at LocationImpl._locationObjectSetterNavigate (/src/repo/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js:25:17)
          at LocationImpl.set href [as href] (/src/repo/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js:47:10)
          at Location.set href [as href] (/src/repo/node_modules/jsdom/lib/jsdom/living/generated/Location.js:121:37)
          at Proxy.successfulExit (/src/repo/resources/ext.wikilambda.edit/components/widgets/PublishDialog.vue:149:27)
          at /src/repo/resources/ext.wikilambda.edit/components/widgets/PublishDialog.vue:167:14
          at processTicksAndRejections (node:internal/process/task_queues:95:5) undefined

      at VirtualConsole.<anonymous> (node_modules/jsdom/lib/jsdom/virtual-console.js:29:45)
      at module.exports (node_modules/jsdom/lib/jsdom/browser/not-implemented.js:12:26)
      at navigateFetch (node_modules/jsdom/lib/jsdom/living/window/navigation.js:76:3)
      at exports.navigate (node_modules/jsdom/lib/jsdom/living/window/navigation.js:54:3)
      at LocationImpl._locationObjectNavigate (node_modules/jsdom/lib/jsdom/living/window/Location-impl.js:31:5)
      at LocationImpl._locationObjectSetterNavigate (node_modules/jsdom/lib/jsdom/living/window/Location-impl.js:25:17)
      at LocationImpl.set href [as href] (node_modules/jsdom/lib/jsdom/living/window/Location-impl.js:47:10)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.publish - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: publish - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.publish - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: publish - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.publish - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: publish - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.error
      Error: Not implemented: navigation (except hash changes)
          at module.exports (/src/repo/node_modules/jsdom/lib/jsdom/browser/not-implemented.js:9:17)
          at navigateFetch (/src/repo/node_modules/jsdom/lib/jsdom/living/window/navigation.js:76:3)
          at exports.navigate (/src/repo/node_modules/jsdom/lib/jsdom/living/window/navigation.js:54:3)
          at LocationImpl._locationObjectNavigate (/src/repo/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js:31:5)
          at LocationImpl._locationObjectSetterNavigate (/src/repo/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js:25:17)
          at LocationImpl.set href [as href] (/src/repo/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js:47:10)
          at Location.set href [as href] (/src/repo/node_modules/jsdom/lib/jsdom/living/generated/Location.js:121:37)
          at Proxy.successfulExit (/src/repo/resources/ext.wikilambda.edit/components/widgets/PublishDialog.vue:149:27)
          at /src/repo/resources/ext.wikilambda.edit/components/widgets/PublishDialog.vue:167:14 undefined

      at VirtualConsole.<anonymous> (node_modules/jsdom/lib/jsdom/virtual-console.js:29:45)
      at module.exports (node_modules/jsdom/lib/jsdom/browser/not-implemented.js:12:26)
      at navigateFetch (node_modules/jsdom/lib/jsdom/living/window/navigation.js:76:3)
      at exports.navigate (node_modules/jsdom/lib/jsdom/living/window/navigation.js:54:3)
      at LocationImpl._locationObjectNavigate (node_modules/jsdom/lib/jsdom/living/window/Location-impl.js:31:5)
      at LocationImpl._locationObjectSetterNavigate (node_modules/jsdom/lib/jsdom/living/window/Location-impl.js:25:17)
      at LocationImpl.set href [as href] (node_modules/jsdom/lib/jsdom/living/window/Location-impl.js:47:10)

    console.log
      Metrics Platform event emitted: wf.ui.editImplementation.publish - {"isnewzobject":false,"zobjectid":"Z10001","zobjecttype":"Z14","implementationtype":"Z14K3","zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: publish - {"zobjecttype":"Z14","zobjectid":"Z10001","zlang":"Z1002","implementationtype":"Z14K3","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.publish - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","haserrors":true}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: publish - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002","haserrors":true}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/components/widgets/AboutViewLanguagesDialog.test.js
  ● Console

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-language-list" title="Dialog letting you see what labels and information are set in different languages"  ... > 
        at <WlAboutViewLanguagesDialog open=true canEdit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-language-list" title="Dialog letting you see what labels and information are set in different languages"  ... > 
        at <WlAboutViewLanguagesDialog open=true canEdit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-language-list" title="Dialog letting you see what labels and information are set in different languages"  ... > 
        at <WlAboutViewLanguagesDialog open=true canEdit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-language-list" title="Dialog letting you see what labels and information are set in different languages"  ... > 
        at <WlAboutViewLanguagesDialog open=true canEdit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-language-list" title="Dialog letting you see what labels and information are set in different languages"  ... > 
        at <WlAboutViewLanguagesDialog open=true canEdit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-language-list" title="Dialog letting you see what labels and information are set in different languages"  ... > 
        at <WlAboutViewLanguagesDialog open=true canEdit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-language-list" title="Dialog letting you see what labels and information are set in different languages"  ... > 
        at <WlAboutViewLanguagesDialog open=true canEdit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-language-list" title="Dialog letting you see what labels and information are set in different languages"  ... > 
        at <WlAboutViewLanguagesDialog open=true canEdit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-language-list" title="Dialog letting you see what labels and information are set in different languages"  ... > 
        at <WlAboutViewLanguagesDialog open=true canEdit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-language-list" title="Dialog letting you see what labels and information are set in different languages"  ... > 
        at <WlAboutViewLanguagesDialog open=true canEdit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-language-list" title="Dialog letting you see what labels and information are set in different languages"  ... > 
        at <WlAboutViewLanguagesDialog open=true canEdit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

PASS tests/jest/components/base/TypeSelector.test.js
PASS tests/jest/components/widgets/Publish.test.js
  ● Console

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.cancel - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","implementationtype":"Z14K3","zlang":"Z1002","isdirty":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: cancel - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002","implementationtype":"Z14K3"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.cancel - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","isdirty":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: cancel - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.editImplementation.cancel - {"isnewzobject":false,"zobjectid":"Z10001","zobjecttype":"Z14","implementationtype":"Z14K3","zlang":"Z1002","isdirty":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: cancel - {"zobjecttype":"Z14","zobjectid":"Z10001","zlang":"Z1002","implementationtype":"Z14K3"}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/components/default/ZArgumentReference.test.js
  ● Console

    console.warn
      [Vue warn]: Write operation failed: computed property "argumentKey" is readonly.

      151 | 	methods: {
      152 | 		/**
    > 153 | 		 * Emits the event setValue so that ZObjectKey can update
          | 		                           ^
      154 | 		 * the terminal value in the ZObject data table. This component can
      155 | 		 * be shown both in the collapsed version (hence set the value of the
      156 | 		 * Z18K1->Z6K1 sequence of keys) or in the expanded one (hence just

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at ComputedRefImpl.set [as _setter] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3414:9)
      at ComputedRefImpl.set value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1136:10)
      at Object.set [as argumentKey] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3426:29)
      at Object.set (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3025:18)
      at _ctx.edit.onUpdate:selected._cache.<computed> (resources/ext.wikilambda.edit/components/default-view-types/ZArgumentReference.vue:153:30)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at callWithAsyncErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:164:17)

    console.warn
      [Vue warn]: Write operation failed: computed property "argumentKey" is readonly.

      151 | 	methods: {
      152 | 		/**
    > 153 | 		 * Emits the event setValue so that ZObjectKey can update
          | 		                           ^
      154 | 		 * the terminal value in the ZObject data table. This component can
      155 | 		 * be shown both in the collapsed version (hence set the value of the
      156 | 		 * Z18K1->Z6K1 sequence of keys) or in the expanded one (hence just

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at ComputedRefImpl.set [as _setter] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3414:9)
      at ComputedRefImpl.set value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1136:10)
      at Object.set [as argumentKey] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3426:29)
      at Object.set (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3025:18)
      at _ctx.edit.onUpdate:selected._cache.<computed> (resources/ext.wikilambda.edit/components/default-view-types/ZArgumentReference.vue:153:30)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at callWithAsyncErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:164:17)

PASS tests/jest/integration/CreateNewTester.test.js (6.919 s)
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      90 |
      91 | 	it.only( 'allows creating a new tester', async () => {
    > 92 | 		const { findByRole, findByTestId } = render( App, {
         | 		                                     ^
      93 | 			global: { plugins: [ store ], stubs: {
      94 | 				teleport: true,
      95 | 				WlFunctionEvaluatorWidget: true

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at Object.<anonymous> (tests/jest/integration/CreateNewTester.test.js:92:40)

    console.log
      Metrics Platform event emitted using submitInteraction: change - {"zobjectid":"Z0","zobjecttype":"Z20","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.defaultView.load - {"edit":true,"zobjecttype":"Z20","isnewzobject":true,"zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: create - {"zobjecttype":"Z20","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"default-view","isnewzobject":true,"loadtime":760}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <Transition> 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog can-edit=true edit=true for-language="Z1002"  ... > 
        at <WlWidgetBase class="ext-wikilambda-about" data-testid="about" onEditMetadata=fn<bound dispatchLoadEventForEditMetadataDialog> > 
        at <WlAboutWidget edit=true type="Z20" onEditMetadata=fn<bound dispatchLoadEventForEditMetadataDialog> > 
        at <WlDefaultView onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.log
      Metrics Platform event emitted: wf.ui.editTester.publish - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z20","implementationtype":null,"zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: publish - {"zobjecttype":"Z20","zobjectid":"Z0","zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/integration/CreateNewCompositionImplementation.test.js (8.509 s)
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      28 |
      29 | 	it( 'should allow you to create a new composition implementation', async () => {
    > 30 | 		const { getByTestId, findByTestId, getAllByTestId } = render( App, {
         | 		                                                      ^
      31 | 			global: { plugins: [ store ], stubs: {
      32 | 				teleport: true,
      33 | 				WlFunctionEvaluatorWidget: true

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at Object.<anonymous> (tests/jest/integration/CreateNewCompositionImplementation.test.js:30:57)

    console.log
      Metrics Platform event emitted: wf.ui.defaultView.load - {"edit":true,"zobjecttype":"Z14","isnewzobject":true,"zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: create - {"zobjecttype":"Z14","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"default-view","isnewzobject":true,"loadtime":655}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: change - {"zobjectid":"Z0","zobjecttype":"Z14","implementationtype":"Z14K2","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.warn
      [Vue warn]: Write operation failed: computed property "selected" is readonly.

      254 | 			}
      255 | 		}
    > 256 | 	}
          | 	 ^
      257 | } );
      258 | </script>
      259 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at ComputedRefImpl.set [as _setter] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3414:9)
      at ComputedRefImpl.set value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1136:10)
      at Object.set [as selected] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3426:29)
      at Object.set (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3025:18)
      at _ctx.disabled.onUpdate:selected._cache.<computed> (resources/ext.wikilambda.edit/components/base/ModeSelector.vue:256:27)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at callWithAsyncErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:164:17)

    console.warn
      [Vue warn]: Write operation failed: computed property "argumentKey" is readonly.

      151 | 	methods: {
      152 | 		/**
    > 153 | 		 * Emits the event setValue so that ZObjectKey can update
          | 		                           ^
      154 | 		 * the terminal value in the ZObject data table. This component can
      155 | 		 * be shown both in the collapsed version (hence set the value of the
      156 | 		 * Z18K1->Z6K1 sequence of keys) or in the expanded one (hence just

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at ComputedRefImpl.set [as _setter] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3414:9)
      at ComputedRefImpl.set value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1136:10)
      at Object.set [as argumentKey] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3426:29)
      at Object.set (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3025:18)
      at _ctx.edit.onUpdate:selected._cache.<computed> (resources/ext.wikilambda.edit/components/default-view-types/ZArgumentReference.vue:153:30)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at callWithAsyncErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:164:17)

    console.warn
      [Vue warn]: Write operation failed: computed property "selected" is readonly.

      254 | 			}
      255 | 		}
    > 256 | 	}
          | 	 ^
      257 | } );
      258 | </script>
      259 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at ComputedRefImpl.set [as _setter] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3414:9)
      at ComputedRefImpl.set value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1136:10)
      at Object.set [as selected] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3426:29)
      at Object.set (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3025:18)
      at _ctx.disabled.onUpdate:selected._cache.<computed> (resources/ext.wikilambda.edit/components/base/ModeSelector.vue:256:27)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at callWithAsyncErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:164:17)

    console.warn
      [Vue warn]: Write operation failed: computed property "argumentKey" is readonly.

      151 | 	methods: {
      152 | 		/**
    > 153 | 		 * Emits the event setValue so that ZObjectKey can update
          | 		                           ^
      154 | 		 * the terminal value in the ZObject data table. This component can
      155 | 		 * be shown both in the collapsed version (hence set the value of the
      156 | 		 * Z18K1->Z6K1 sequence of keys) or in the expanded one (hence just

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at ComputedRefImpl.set [as _setter] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3414:9)
      at ComputedRefImpl.set value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1136:10)
      at Object.set [as argumentKey] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3426:29)
      at Object.set (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3025:18)
      at _ctx.edit.onUpdate:selected._cache.<computed> (resources/ext.wikilambda.edit/components/default-view-types/ZArgumentReference.vue:153:30)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at callWithAsyncErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:164:17)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <Transition> 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog can-edit=true edit=true for-language="Z1002"  ... > 
        at <WlWidgetBase class="ext-wikilambda-about" data-testid="about" onEditMetadata=fn<bound dispatchLoadEventForEditMetadataDialog> > 
        at <WlAboutWidget edit=true type="Z14" onEditMetadata=fn<bound dispatchLoadEventForEditMetadataDialog> > 
        at <WlDefaultView onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.log
      Metrics Platform event emitted: wf.ui.editImplementation.publish - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z14","implementationtype":"Z14K2","zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: publish - {"zobjecttype":"Z14","zobjectid":"Z0","zlang":"Z1002","implementationtype":"Z14K2","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/components/function/editor/FunctionEditorInputsItem.test.js
  ● Console

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/store/modules/errors.test.js
PASS tests/jest/integration/EditFunction.test.js (5.588 s)
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      46 | 			findAllByTestId,
      47 | 			getByText
    > 48 | 		} = render( App, { global: { plugins: [ store ] } } );
         | 		    ^
      49 |
      50 | 		// ACT: Get the language blocks
      51 | 		let languageBlocks = await findAllByTestId( 'function-editor-language-block' );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at Object.<anonymous> (tests/jest/integration/EditFunction.test.js:48:7)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":true,"isnewzobject":false,"zobjectid":"Z12345","zobjecttype":"Z8","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: edit - {"zobjecttype":"Z8","zobjectid":"Z12345","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"function-editor","isnewzobject":false,"loadtime":356}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1006" chips= [ { id: 128, value: 'function alias, in Chinese' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1532" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1006" chips= [ { id: 128, value: 'function alias, in Chinese' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1532" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1006" chips= [ { id: 128, value: 'function alias, in Chinese' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1532" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1006" chips= [
        { id: 128, value: 'function alias, in Chinese' },
        { id: 143, value: 'second function alias, in Chinese' }
      ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1532" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1006" chips= [
        { id: 128, value: 'function alias, in Chinese' },
        { id: 143, value: 'second function alias, in Chinese' }
      ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1532" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language=""  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-" index=2 z-language=""  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language=""  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-" index=2 z-language=""  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__input" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language=""  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-" index=2 z-language=""  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=2 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=2 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1004" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=2 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1006" chips= [
        { id: 128, value: 'function alias, in Chinese' },
        { id: 143, value: 'second function alias, in Chinese' }
      ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1532" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=2 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1004" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=2 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1006" chips= [
        { id: 128, value: 'function alias, in Chinese' },
        { id: 143, value: 'second function alias, in Chinese' }
      ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1532" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=2 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1004" chips= [ { id: 177, value: 'function alias, in French' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=2 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.publish - {"isnewzobject":false,"zobjectid":"Z12345","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: publish - {"zobjecttype":"Z8","zobjectid":"Z12345","zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/components/default/ZEvaluationResult.test.js
  ● Console

    console.warn
      [Vue warn]: Missing required prop: "edit" 
        at <WlZObjectKeyValue key=0 skip-key=true row-id=1 > 
        at <WlZEvaluationResult edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "edit" 
        at <WlZObjectKeyValue key=0 skip-key=true row-id=1 > 
        at <WlZEvaluationResult edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "edit" 
        at <WlZObjectKeyValue key=0 skip-key=true row-id=1 > 
        at <WlZEvaluationResult edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "edit" 
        at <WlZObjectKeyValue key=0 skip-key=true row-id=1 > 
        at <WlZEvaluationResult edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "edit" 
        at <WlZObjectKeyValue key=0 skip-key=true row-id=1 > 
        at <WlZEvaluationResult edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/integration/CreateNewFunction.test.js (5.146 s)
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      43 | 			getAllByTestId,
      44 | 			getByText
    > 45 | 		} = render( App, { global: { plugins: [ store ] } } );
         | 		    ^
      46 |
      47 | 		// ACT: Get First language block. Selected by default: English
      48 | 		let languageBlocks = await findAllByTestId( 'function-editor-language-block' );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at Object.<anonymous> (tests/jest/integration/CreateNewFunction.test.js:45:7)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":true,"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: create - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"function-editor","isnewzobject":true,"loadtime":655}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 105, value: 'function alias, in English' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 105, value: 'function alias, in English' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 105, value: 'function alias, in English' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 105, value: 'function alias, in English' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 105, value: 'function alias, in English' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 105, value: 'function alias, in English' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 105, value: 'function alias, in English' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language=""  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-" index=1 z-language=""  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language=""  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-" index=1 z-language=""  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__input" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language=""  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-" index=1 z-language=""  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=1 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=1 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1004" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=1 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 105, value: 'function alias, in English' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=1 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1004" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=1 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 105, value: 'function alias, in English' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=1 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1004" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=1 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 105, value: 'function alias, in English' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=1 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1004" chips= [ { id: 183, value: 'function alias, in French' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=1 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 105, value: 'function alias, in English' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=1 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1004" chips= [ { id: 183, value: 'function alias, in French' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=1 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 105, value: 'function alias, in English' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=1 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1004" chips= [ { id: 183, value: 'function alias, in French' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=1 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.publish - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: publish - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/components/function/editor/FunctionEditorName.test.js
PASS tests/jest/components/function/editor/FunctionEditorAliases.test.js
  ● Console

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 1, value: 'alias 1' }, { id: 2, value: 'alias 2' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 1, value: 'alias 1' }, { id: 2, value: 'alias 2' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 1, value: 'alias 1' }, { id: 2, value: 'alias 2' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 1, value: 'alias 1' }, { id: 2, value: 'alias 2' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 1, value: 'alias 1' }, { id: 2, value: 'alias 2' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 1, value: 'alias 1' }, { id: 2, value: 'alias 2' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 1, value: 'alias 1' }, { id: 2, value: 'alias 2' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 2, value: 'existing alias' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 2, value: 'existing alias' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 2, value: 'existing alias' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 2, value: 'existing alias' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 2, value: 'existing alias' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 2, value: 'existing alias' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 2, value: 'existing alias' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/integration/FunctionEditorEdgeCases.test.js
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      43 | 			getByText,
      44 | 			queryByRole
    > 45 | 		} = render( App, { global: { plugins: [ store ] } } );
         | 		    ^
      46 |
      47 | 		// ACT: Get First language block. Selected by default: English
      48 | 		const languageBlocks = await findAllByTestId( 'function-editor-language-block' );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at Object.<anonymous> (tests/jest/integration/FunctionEditorEdgeCases.test.js:45:7)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":true,"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: create - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"function-editor","isnewzobject":true,"loadtime":654}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 115, value: 'first function alias, in English' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.publish - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: publish - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/components/default/ZReference.test.js
  ● Console

    console.warn
      [Vue warn]: Missing required prop: "expectedType" 
        at <WlZReference edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "expectedType" 
        at <WlZReference edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "expectedType" 
        at <WlZReference edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "expectedType" 
        at <WlZReference edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "expectedType" 
        at <WlZReference edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "expectedType" 
        at <WlZReference edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/integration/RunFunctionCall.test.js
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      31 | 	it( 'allows choosing a function and calling it', async () => {
      32 | 		const { findByRole, findByText, findByTestId } =
    > 33 | 			render( App, { global: { plugins: [ store ] } } );
         | 			^
      34 |
      35 | 		// ACT: Select a function
      36 | 		const functionSelectorBlock = await findByTestId( 'function-evaluator-call' );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at Object.<anonymous> (tests/jest/integration/RunFunctionCall.test.js:33:4)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"function-evaluator","isnewzobject":false,"loadtime":-47892252906}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted: wf.ui.callFunction - {"selectedfunctionzid":"Z12345","zobjectid":"Z0","zobjecttype":null,"resulthaserror":false,"zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: call - {"zobjectid":"Z0","zlang":"Z1002","selectedfunctionzid":"Z12345","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.warn
      [Vue warn]: Missing required prop: "edit" 
        at <WlZObjectKeyValue key=0 skip-key=true row-id=24 > 
        at <WlZEvaluationResult edit=false disabled=false expanded=false  ... > 
        at <WlZObjectKeyValue key=1 row-id=14 skip-indent=true  ... > 
        at <WlWidgetBase class="ext-wikilambda-function-evaluator" > 
        at <WlFunctionEvaluatorWidget> 
        at <WlFunctionEvaluator onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <Transition> 
        at <CdxDialog class="ext-wikilambda-metadata-dialog" title="Dialog letting you see and edit the labels and information in different languages" open=true  ... > 
        at <WlFunctionMetadataDialog key=0 open=true header-text=undefined  ... > 
        at <WlZEvaluationResult edit=false disabled=false expanded=false  ... > 
        at <WlZObjectKeyValue key=1 row-id=14 skip-indent=true  ... > 
        at <WlWidgetBase class="ext-wikilambda-function-evaluator" > 
        at <WlFunctionEvaluatorWidget> 
        at <WlFunctionEvaluator onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

PASS tests/jest/components/function/editor/FunctionEditorInputs.test.js
PASS tests/jest/components/base/Pagination.test.js
  ● Console

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "icon". Expected String | Object, got Undefined  
        at <CdxIcon icon=undefined icon-label="Back" > 
        at <CdxButton class="ext-wikilambda-pagination__page-selector__action" disabled=true onClick=fn > 
        at <WlPaginationComponent totalPages=3 showingAll=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "icon". Expected String | Object, got Undefined  
        at <CdxIcon icon=undefined icon-label="Next" > 
        at <CdxButton class="ext-wikilambda-pagination__page-selector__action" disabled=false onClick=fn > 
        at <WlPaginationComponent totalPages=3 showingAll=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "icon". Expected String | Object, got Undefined  
        at <CdxIcon icon=undefined icon-label="Back" > 
        at <CdxButton class="ext-wikilambda-pagination__page-selector__action" disabled=true onClick=fn > 
        at <WlPaginationComponent totalPages=3 showingAll=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "icon". Expected String | Object, got Undefined  
        at <CdxIcon icon=undefined icon-label="Next" > 
        at <CdxButton class="ext-wikilambda-pagination__page-selector__action" disabled=false onClick=fn > 
        at <WlPaginationComponent totalPages=3 showingAll=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/components/default/ZTypedList.test.js
  ● Console

    console.warn
      [Vue warn]: Missing required prop: "expanded" 
        at <WlZTypedList edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZTypedList edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "expanded" 
        at <WlZTypedList edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZTypedList edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZTypedList edit=false expanded=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZTypedList edit=false expanded=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "parentRowId". Expected String with value "0", got Number with value 0. 
        at <WlZTypedListType key=0 row-id=28 edit=false  ... > 
        at <WlZTypedList edit=false expanded=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "expanded" 
        at <WlZTypedList edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZTypedList edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "parentRowId". Expected String with value "0", got Number with value 0. 
        at <WlZTypedListType key=0 row-id=28 edit=false  ... > 
        at <WlZTypedList edit=false expanded=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZTypedList edit=false expanded=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "parentRowId". Expected String with value "0", got Number with value 0. 
        at <WlZTypedListType key=0 row-id=28 edit=false  ... > 
        at <WlZTypedList edit=false expanded=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "parentRowId". Expected String with value "0", got Number with value 0. 
        at <WlZTypedListType key=0 row-id=28 edit=false  ... > 
        at <WlZTypedList edit=false expanded=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZTypedList edit=false expanded=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "parentRowId". Expected String with value "0", got Number with value 0. 
        at <WlZTypedListType key=0 row-id=28 edit=false  ... > 
        at <WlZTypedList edit=false expanded=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "parentRowId". Expected String with value "0", got Number with value 0. 
        at <WlZTypedListType key=0 row-id=28 edit=false  ... > 
        at <WlZTypedList edit=false expanded=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "expanded" 
        at <WlZTypedList edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZTypedList edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "parentRowId". Expected String with value "0", got Number with value 0. 
        at <WlZTypedListType key=0 row-id=28 edit=false  ... > 
        at <WlZTypedList edit=false expanded=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.error
      [vuex] unknown getter: getUserLangZid

      62 | 	LocalizedLabel = require( '../base/LocalizedLabel.vue' ),
      63 | 	CdxButton = require( '@wikimedia/codex' ).CdxButton,
    > 64 | 	CdxIcon = require( '@wikimedia/codex' ).CdxIcon,
         | 	                                                ^
      65 | 	LabelData = require( '../../store/classes/LabelData.js' ),
      66 | 	icons = require( '../../../lib/icons.json' ),
      67 | 	mapGetters = require( 'vuex' ).mapGetters;

      at Proxy.mappedGetter (node_modules/vuex/dist/vuex.cjs.js:1242:17)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as getUserLangZid] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.getUserLangZid [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.itemsLabel (resources/ext.wikilambda.edit/components/default-view-types/ZTypedListItems.vue:64:89)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "parentRowId". Expected String with value "0", got Number with value 0. 
        at <WlZTypedListType key=0 row-id=28 edit=false  ... > 
        at <WlZTypedList edit=false expanded=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.error
      [vuex] unknown getter: getUserLangZid

      62 | 	LocalizedLabel = require( '../base/LocalizedLabel.vue' ),
      63 | 	CdxButton = require( '@wikimedia/codex' ).CdxButton,
    > 64 | 	CdxIcon = require( '@wikimedia/codex' ).CdxIcon,
         | 	                                                ^
      65 | 	LabelData = require( '../../store/classes/LabelData.js' ),
      66 | 	icons = require( '../../../lib/icons.json' ),
      67 | 	mapGetters = require( 'vuex' ).mapGetters;

      at Proxy.mappedGetter (node_modules/vuex/dist/vuex.cjs.js:1242:17)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as getUserLangZid] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.getUserLangZid [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.itemsLabel (resources/ext.wikilambda.edit/components/default-view-types/ZTypedListItems.vue:64:89)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)

    console.warn
      [Vue warn]: Missing required prop: "expanded" 
        at <WlZTypedList edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZTypedList edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/components/function/editor/FunctionEditorDescription.test.js
PASS tests/jest/integration/CreateNewCodeImplementation.test.js (6.123 s)
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      27 |
      28 | 	it( 'should allow you to create a new code implementation', async () => {
    > 29 | 		const { getByTestId, findByTestId } = render( App, {
         | 		                                      ^
      30 | 			global: { plugins: [ store ], stubs: {
      31 | 				teleport: true,
      32 | 				WlFunctionEvaluatorWidget: true

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at Object.<anonymous> (tests/jest/integration/CreateNewCodeImplementation.test.js:29:41)

    console.log
      Metrics Platform event emitted: wf.ui.defaultView.load - {"edit":true,"zobjecttype":"Z14","isnewzobject":true,"zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: create - {"zobjecttype":"Z14","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"default-view","isnewzobject":true,"loadtime":654}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: change - {"zobjectid":"Z0","zobjecttype":"Z14","implementationtype":"Z14K2","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.warn
      [Vue warn]: Property "functionisUntitled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer key=0 function-zid="Z12345" edit=true  ... > 
        at <WlDefaultView onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      218 | 						label,
      219 | 						isUntitled,
    > 220 | 						keyZid,
          | 						       ^
      221 | 						type: arg[ Constants.Z_ARGUMENT_TYPE ]
      222 | 					};
      223 | 				} );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.functionisUntitled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:220:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:673)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5800:26)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <Transition> 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog can-edit=true edit=true for-language="Z1002"  ... > 
        at <WlWidgetBase class="ext-wikilambda-about" data-testid="about" onEditMetadata=fn<bound dispatchLoadEventForEditMetadataDialog> > 
        at <WlAboutWidget edit=true type="Z14" onEditMetadata=fn<bound dispatchLoadEventForEditMetadataDialog> > 
        at <WlDefaultView onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.log
      Metrics Platform event emitted: wf.ui.editImplementation.publish - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z14","implementationtype":"Z14K3","zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: publish - {"zobjecttype":"Z14","zobjectid":"Z0","zlang":"Z1002","implementationtype":"Z14K3","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/components/base/ZObjectSelector.test.js
PASS tests/jest/integration/FunctionEditorGenericTypes.test.js
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      44 | 			getByText,
      45 | 			queryByRole
    > 46 | 		} = render( App, { global: { plugins: [ store ] } } );
         | 		    ^
      47 |
      48 | 		const languageBlocks = await findAllByTestId( 'function-editor-language-block' );
      49 | 		const firstLanguageBlock = languageBlocks[ 0 ];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at Object.<anonymous> (tests/jest/integration/FunctionEditorGenericTypes.test.js:46:7)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":true,"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: create - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"function-editor","isnewzobject":true,"loadtime":663}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.publish - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: publish - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/store/modules/user.test.js
PASS tests/jest/components/widgets/FunctionReportItem.test.js
PASS tests/jest/components/function/editor/FunctionEditorLanguageBlock.test.js
PASS tests/jest/store/modules/callzfunction.test.js
PASS tests/jest/composables/useBreakpoints.test.js
  ● Console

    console.warn
      [Vue warn]: onMounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      15 | 		windowWidth.value = window.innerWidth;
      16 | 	};
    > 17 | 	Vue.onMounted( () => {
         | 	    ^
      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
      20 | 	Vue.onUnmounted( () => {

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onMounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:17:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:24:19)

    console.warn
      [Vue warn]: onUnmounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
    > 20 | 	Vue.onUnmounted( () => {
         | 	    ^
      21 | 		window.removeEventListener( 'resize', onWidthChange );
      22 | 	} );
      23 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onUnmounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:20:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:24:19)

    console.warn
      [Vue warn]: onMounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      15 | 		windowWidth.value = window.innerWidth;
      16 | 	};
    > 17 | 	Vue.onMounted( () => {
         | 	    ^
      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
      20 | 	Vue.onUnmounted( () => {

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onMounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:17:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:28:19)

    console.warn
      [Vue warn]: onUnmounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
    > 20 | 	Vue.onUnmounted( () => {
         | 	    ^
      21 | 		window.removeEventListener( 'resize', onWidthChange );
      22 | 	} );
      23 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onUnmounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:20:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:28:19)

    console.warn
      [Vue warn]: onMounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      15 | 		windowWidth.value = window.innerWidth;
      16 | 	};
    > 17 | 	Vue.onMounted( () => {
         | 	    ^
      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
      20 | 	Vue.onUnmounted( () => {

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onMounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:17:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:38:19)

    console.warn
      [Vue warn]: onUnmounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
    > 20 | 	Vue.onUnmounted( () => {
         | 	    ^
      21 | 		window.removeEventListener( 'resize', onWidthChange );
      22 | 	} );
      23 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onUnmounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:20:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:38:19)

    console.warn
      [Vue warn]: onMounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      15 | 		windowWidth.value = window.innerWidth;
      16 | 	};
    > 17 | 	Vue.onMounted( () => {
         | 	    ^
      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
      20 | 	Vue.onUnmounted( () => {

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onMounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:17:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:43:19)

    console.warn
      [Vue warn]: onUnmounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
    > 20 | 	Vue.onUnmounted( () => {
         | 	    ^
      21 | 		window.removeEventListener( 'resize', onWidthChange );
      22 | 	} );
      23 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onUnmounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:20:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:43:19)

    console.warn
      [Vue warn]: onMounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      15 | 		windowWidth.value = window.innerWidth;
      16 | 	};
    > 17 | 	Vue.onMounted( () => {
         | 	    ^
      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
      20 | 	Vue.onUnmounted( () => {

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onMounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:17:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:55:19)

    console.warn
      [Vue warn]: onUnmounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
    > 20 | 	Vue.onUnmounted( () => {
         | 	    ^
      21 | 		window.removeEventListener( 'resize', onWidthChange );
      22 | 	} );
      23 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onUnmounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:20:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:55:19)

    console.warn
      [Vue warn]: onMounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      15 | 		windowWidth.value = window.innerWidth;
      16 | 	};
    > 17 | 	Vue.onMounted( () => {
         | 	    ^
      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
      20 | 	Vue.onUnmounted( () => {

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onMounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:17:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:59:19)

    console.warn
      [Vue warn]: onUnmounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
    > 20 | 	Vue.onUnmounted( () => {
         | 	    ^
      21 | 		window.removeEventListener( 'resize', onWidthChange );
      22 | 	} );
      23 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onUnmounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:20:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:59:19)

    console.warn
      [Vue warn]: onMounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      15 | 		windowWidth.value = window.innerWidth;
      16 | 	};
    > 17 | 	Vue.onMounted( () => {
         | 	    ^
      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
      20 | 	Vue.onUnmounted( () => {

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onMounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:17:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:63:19)

    console.warn
      [Vue warn]: onUnmounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
    > 20 | 	Vue.onUnmounted( () => {
         | 	    ^
      21 | 		window.removeEventListener( 'resize', onWidthChange );
      22 | 	} );
      23 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onUnmounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:20:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:63:19)

    console.warn
      [Vue warn]: onMounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      15 | 		windowWidth.value = window.innerWidth;
      16 | 	};
    > 17 | 	Vue.onMounted( () => {
         | 	    ^
      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
      20 | 	Vue.onUnmounted( () => {

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onMounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:17:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:67:19)

    console.warn
      [Vue warn]: onUnmounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
    > 20 | 	Vue.onUnmounted( () => {
         | 	    ^
      21 | 		window.removeEventListener( 'resize', onWidthChange );
      22 | 	} );
      23 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onUnmounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:20:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:67:19)

PASS tests/jest/components/function/editor/FunctionEditorDefinition.test.js
  ● Console

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":true,"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: create - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":true,"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: create - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":true,"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: create - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":true,"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: create - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/components/default/ZTypedListType.test.js
PASS tests/jest/components/default/ZMonolingualString.test.js
PASS tests/jest/components/base/ExpandedToggle.test.js
PASS tests/jest/integration/ConnectFunctionImplementation.test.js
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      93 | 	// this causes CdxTabs to throw an error when a new tab is navigated to on the functon viewer page. To avoid this,
      94 | 	// we pass `render` a parentless <div> to mount on.
    > 95 | 	render( App, { container: document.createElement( 'div' ), global: { plugins: [ store ] } } );
         | 	^
      96 |
      97 | module.exports = {
      98 | 	runSetup: runSetup,

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at renderForFunctionViewer (tests/jest/integration/helpers/functionViewerDetailsTestHelpers.js:95:2)
      at Object.<anonymous> (tests/jest/integration/ConnectFunctionImplementation.test.js:40:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "header". Expected Object, got Null  
        at <WlTableContainer header=null hide-header=true body= []  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header=undefined body= []  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "header". Expected Object, got Null  
        at <WlTableContainer header=null hide-header=true body= []  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header=undefined body= []  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":false,"zobjecttype":"Z8","isnewzobject":false,"zobjectid":"Z12345","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: view - {"zobjecttype":"Z8","zobjectid":"Z12345","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"function-viewer","isnewzobject":false,"loadtime":358}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/integration/ConnectFunctionTest.test.js
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      93 | 	// this causes CdxTabs to throw an error when a new tab is navigated to on the functon viewer page. To avoid this,
      94 | 	// we pass `render` a parentless <div> to mount on.
    > 95 | 	render( App, { container: document.createElement( 'div' ), global: { plugins: [ store ] } } );
         | 	^
      96 |
      97 | module.exports = {
      98 | 	runSetup: runSetup,

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at renderForFunctionViewer (tests/jest/integration/helpers/functionViewerDetailsTestHelpers.js:95:2)
      at Object.<anonymous> (tests/jest/integration/ConnectFunctionTest.test.js:38:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "header". Expected Object, got Null  
        at <WlTableContainer header=null hide-header=true body= []  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header=undefined body= []  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "header". Expected Object, got Null  
        at <WlTableContainer header=null hide-header=true body= []  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header=undefined body= []  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":false,"zobjecttype":"Z8","isnewzobject":false,"zobjectid":"Z12345","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: view - {"zobjecttype":"Z8","zobjectid":"Z12345","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"function-viewer","isnewzobject":false,"loadtime":357}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

PASS tests/jest/components/default/ZTypedListItems.test.js
  ● Console

    console.warn
      [Vue warn]: Missing required prop: "expanded" 
        at <WlZTypedListItems edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "listItemType" 
        at <WlZTypedListItems edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "expanded" 
        at <WlZTypedListItems edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "listItemType" 
        at <WlZTypedListItems edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "listItemType" 
        at <WlZTypedListItems edit=false expanded=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "listItemType" 
        at <WlZTypedListItems edit=false expanded=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "expanded" 
        at <WlZTypedListItems edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "listItemType" 
        at <WlZTypedListItems edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/integration/DisconnectFunctionTest.test.js
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      93 | 	// this causes CdxTabs to throw an error when a new tab is navigated to on the functon viewer page. To avoid this,
      94 | 	// we pass `render` a parentless <div> to mount on.
    > 95 | 	render( App, { container: document.createElement( 'div' ), global: { plugins: [ store ] } } );
         | 	^
      96 |
      97 | module.exports = {
      98 | 	runSetup: runSetup,

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at renderForFunctionViewer (tests/jest/integration/helpers/functionViewerDetailsTestHelpers.js:95:2)
      at Object.<anonymous> (tests/jest/integration/DisconnectFunctionTest.test.js:35:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "header". Expected Object, got Null  
        at <WlTableContainer header=null hide-header=true body= []  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header=undefined body= []  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "header". Expected Object, got Null  
        at <WlTableContainer header=null hide-header=true body= []  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header=undefined body= []  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":false,"zobjecttype":"Z8","isnewzobject":false,"zobjectid":"Z12345","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: view - {"zobjecttype":"Z8","zobjectid":"Z12345","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"function-viewer","isnewzobject":false,"loadtime":356}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

PASS tests/jest/components/function/editor/FunctionEditorOutput.test.js
PASS tests/jest/integration/CancelEditExistingFunction.test.js (5.666 s)
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      39 | 	it( 'allows cancelling with no changes', async () => {
      40 | 		const { findByText } =
    > 41 | 			render( App, { global: { plugins: [ store ] } } );
         | 			^
      42 |
      43 | 		// ACT: Click cancel button.
      44 | 		await fireEvent.click( await findByText( 'Cancel' ) );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at Object.<anonymous> (tests/jest/integration/CancelEditExistingFunction.test.js:41:4)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":true,"isnewzobject":false,"zobjectid":"Z12345","zobjecttype":"Z8","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: edit - {"zobjecttype":"Z8","zobjectid":"Z12345","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"function-editor","isnewzobject":false,"loadtime":353}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1006" chips= [ { id: 128, value: 'function alias, in Chinese' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1532" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.cancel - {"isnewzobject":false,"zobjectid":"Z12345","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","isdirty":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: cancel - {"zobjecttype":"Z8","zobjectid":"Z12345","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      50 | 	it( 'allows cancelling after changes', async () => {
      51 | 		const { getByText, findByRole, findByText, getAllByTestId } =
    > 52 | 			render( App, { global: { plugins: [ store ] } } );
         | 			^
      53 |
      54 | 		// ACT: Click "Add language".
      55 | 		await fireEvent.click( await findByText( 'Add language' ) );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at Object.<anonymous> (tests/jest/integration/CancelEditExistingFunction.test.js:52:4)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":true,"isnewzobject":false,"zobjectid":"Z12345","zobjecttype":"Z8","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: edit - {"zobjecttype":"Z8","zobjectid":"Z12345","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"function-editor","isnewzobject":false,"loadtime":2039}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1006" chips= [ { id: 128, value: 'function alias, in Chinese' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1532" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language=""  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-" index=2 z-language=""  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language=""  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-" index=2 z-language=""  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__input" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language=""  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-" index=2 z-language=""  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=2 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=2 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1004" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=2 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1006" chips= [ { id: 128, value: 'function alias, in Chinese' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1532" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=2 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1004" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=2 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.cancel - {"isnewzobject":false,"zobjectid":"Z12345","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","isdirty":true}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: cancel - {"zobjecttype":"Z8","zobjectid":"Z12345","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/components/default/ZString.test.js
  ● Console

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "modelValue". Expected String | Number, got Object  
        at <CdxTextInput key=1 modelValue= {} onUpdate:modelValue=fn  ... > 
        at <WlZString edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "modelValue". Expected String | Number, got Object  
        at <CdxTextInput key=1 modelValue= {} onUpdate:modelValue=fn  ... > 
        at <WlZString edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/integration/CancelEditNewFunction.test.js
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      36 | 	it( 'allows cancelling with no changes', async () => {
      37 | 		const { findByText } =
    > 38 | 			render( App, { global: { plugins: [ store ] } } );
         | 			^
      39 |
      40 | 		// ACT: Click cancel button.
      41 | 		await fireEvent.click( await findByText( 'Cancel' ) );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at Object.<anonymous> (tests/jest/integration/CancelEditNewFunction.test.js:38:4)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":true,"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: create - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"function-editor","isnewzobject":true,"loadtime":653}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.cancel - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","isdirty":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: cancel - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      50 | 			findByTestId,
      51 | 			getByText
    > 52 | 		} = render( App, { global: { plugins: [ store ] } } );
         | 		    ^
      53 |
      54 | 		// ACT: Select Chinese as the natural language.
      55 | 		const languageSelector = await findByTestId( 'function-editor-language-selector' );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at Object.<anonymous> (tests/jest/integration/CancelEditNewFunction.test.js:52:7)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":true,"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: create - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"function-editor","isnewzobject":true,"loadtime":1448}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "zLanguage". Expected String with value "null", got Null  
        at <WlFunctionEditorLanguageBlock key="language-block-null" index=0 z-language=null  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language=null  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-null" index=0 z-language=null  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "zLanguage". Expected String with value "null", got Null  
        at <WlFunctionEditorName class="ext-wikilambda-function-block__row" data-testid="function-editor-name-input" z-language=null  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-null" index=0 z-language=null  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "zLanguage". Expected String with value "null", got Null  
        at <WlFunctionEditorDescription class="ext-wikilambda-function-block__row" data-testid="function-editor-description-input" z-language=null  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-null" index=0 z-language=null  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "zLanguage". Expected String with value "null", got Null  
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language=null  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-null" index=0 z-language=null  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language=null  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-null" index=0 z-language=null  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputnull" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language=null  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-null" index=0 z-language=null  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "zLanguage". Expected String with value "null", got Null  
        at <WlFunctionEditorInputsItem key="input-135-lang-null" data-testid="function-editor-input-item" row-id=135  ... > 
        at <WlFunctionEditorInputs class="ext-wikilambda-function-block__row" data-testid="function-editor-inputs" z-language=null  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-null" index=0 z-language=null  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language=null  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-null" index=0 z-language=null  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.cancel - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","isdirty":true}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: cancel - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/store/modules/zTypedList.test.js
PASS tests/jest/components/App.test.js
PASS tests/jest/components/default/ZBoolean.test.js
PASS tests/jest/components/base/LocalizedLabel.test.js
PASS tests/jest/components/base/TypeToString.test.js
PASS tests/jest/mixins/eventLogUtils.test.js
PASS tests/jest/components/function/editor/FunctionEditorLanguage.test.js
  ● Console

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage zLanguage="" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage zLanguage="" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage zLanguage="" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

PASS tests/jest/components/function/editor/FunctionEditorFooter.test.js
PASS tests/jest/store/modules/programmingLanguages.test.js
PASS tests/jest/components/widgets/LeaveEditorDialog.test.js
  ● Console

    console.warn
      [Vue warn]: Missing required prop: "showDialog" 
        at <WlLeaveEditorDialog ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/components/default/ZFunctionCall.test.js
PASS tests/jest/store/modules/languages.test.js
PASS tests/jest/store/actions.test.js
PASS tests/jest/views/FunctionViewer.test.js
  ● Console

    console.error
      [vuex] unknown getter: isCreateNewPage

      56 | 		'wl-about-widget': AboutWidget,
      57 | 		'wl-function-evaluator-widget': FunctionEvaluatorWidget,
    > 58 | 		'wl-function-viewer-details': FunctionViewerDetails,
         | 		                       ^
      59 | 		'cdx-message': CdxMessage
      60 | 	},
      61 | 	mixins: [ eventLogUtils ],

      at Proxy.mappedGetter (node_modules/vuex/dist/vuex.cjs.js:1242:17)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as isCreateNewPage] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.isCreateNewPage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.mounted (resources/ext.wikilambda.edit/views/FunctionViewer.vue:58:26)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:88
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)

    console.error
      [vuex] unknown getter: getUserLangZid

      58 | 		'wl-function-viewer-details': FunctionViewerDetails,
      59 | 		'cdx-message': CdxMessage
    > 60 | 	},
         | 	  ^
      61 | 	mixins: [ eventLogUtils ],
      62 | 	data: function () {
      63 | 		return {

      at Proxy.mappedGetter (node_modules/vuex/dist/vuex.cjs.js:1242:17)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as getUserLangZid] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.getUserLangZid [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.mounted (resources/ext.wikilambda.edit/views/FunctionViewer.vue:60:19)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:88
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":false,"zobjecttype":"Z8","zobjectid":"Z12345","zlang":null}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: view - {"zobjecttype":"Z8","zobjectid":"Z12345"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.error
      [vuex] unknown getter: isCreateNewPage

      56 | 		'wl-about-widget': AboutWidget,
      57 | 		'wl-function-evaluator-widget': FunctionEvaluatorWidget,
    > 58 | 		'wl-function-viewer-details': FunctionViewerDetails,
         | 		                       ^
      59 | 		'cdx-message': CdxMessage
      60 | 	},
      61 | 	mixins: [ eventLogUtils ],

      at Proxy.mappedGetter (node_modules/vuex/dist/vuex.cjs.js:1242:17)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as isCreateNewPage] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.isCreateNewPage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.mounted (resources/ext.wikilambda.edit/views/FunctionViewer.vue:58:26)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:88
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)

    console.error
      [vuex] unknown getter: getUserLangZid

      58 | 		'wl-function-viewer-details': FunctionViewerDetails,
      59 | 		'cdx-message': CdxMessage
    > 60 | 	},
         | 	  ^
      61 | 	mixins: [ eventLogUtils ],
      62 | 	data: function () {
      63 | 		return {

      at Proxy.mappedGetter (node_modules/vuex/dist/vuex.cjs.js:1242:17)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as getUserLangZid] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.getUserLangZid [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.mounted (resources/ext.wikilambda.edit/views/FunctionViewer.vue:60:19)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:88
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":false,"zobjecttype":"Z8","zobjectid":"Z12345","zlang":null}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: view - {"zobjecttype":"Z8","zobjectid":"Z12345"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.error
      [vuex] unknown getter: isCreateNewPage

      56 | 		'wl-about-widget': AboutWidget,
      57 | 		'wl-function-evaluator-widget': FunctionEvaluatorWidget,
    > 58 | 		'wl-function-viewer-details': FunctionViewerDetails,
         | 		                       ^
      59 | 		'cdx-message': CdxMessage
      60 | 	},
      61 | 	mixins: [ eventLogUtils ],

      at Proxy.mappedGetter (node_modules/vuex/dist/vuex.cjs.js:1242:17)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as isCreateNewPage] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.isCreateNewPage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.mounted (resources/ext.wikilambda.edit/views/FunctionViewer.vue:58:26)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:88
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)

    console.error
      [vuex] unknown getter: getUserLangZid

      58 | 		'wl-function-viewer-details': FunctionViewerDetails,
      59 | 		'cdx-message': CdxMessage
    > 60 | 	},
         | 	  ^
      61 | 	mixins: [ eventLogUtils ],
      62 | 	data: function () {
      63 | 		return {

      at Proxy.mappedGetter (node_modules/vuex/dist/vuex.cjs.js:1242:17)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as getUserLangZid] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.getUserLangZid [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.mounted (resources/ext.wikilambda.edit/views/FunctionViewer.vue:60:19)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:88
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":false,"zobjecttype":"Z8","zobjectid":"Z12345","zlang":null}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: view - {"zobjecttype":"Z8","zobjectid":"Z12345"}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/integration/DisconnectFunctionImplementation.test.js
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      93 | 	// this causes CdxTabs to throw an error when a new tab is navigated to on the functon viewer page. To avoid this,
      94 | 	// we pass `render` a parentless <div> to mount on.
    > 95 | 	render( App, { container: document.createElement( 'div' ), global: { plugins: [ store ] } } );
         | 	^
      96 |
      97 | module.exports = {
      98 | 	runSetup: runSetup,

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at renderForFunctionViewer (tests/jest/integration/helpers/functionViewerDetailsTestHelpers.js:95:2)
      at Object.<anonymous> (tests/jest/integration/DisconnectFunctionImplementation.test.js:34:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "header". Expected Object, got Null  
        at <WlTableContainer header=null hide-header=true body= []  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header=undefined body= []  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "header". Expected Object, got Null  
        at <WlTableContainer header=null hide-header=true body= []  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header=undefined body= []  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":false,"zobjecttype":"Z8","isnewzobject":false,"zobjectid":"Z12345","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: view - {"zobjecttype":"Z8","zobjectid":"Z12345","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"function-viewer","isnewzobject":false,"loadtime":357}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/store/getters.test.js
PASS tests/jest/components/function/viewer/FunctionViewerDetailsTable.test.js
  ● Console

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlFunctionViewerDetailsTable ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "canConnect" 
        at <WlFunctionViewerDetailsTable ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "canDisconnect" 
        at <WlFunctionViewerDetailsTable ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "addLink" 
        at <WlFunctionViewerDetailsTable ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "header". Expected Object, got Null  
        at <WlTable header=null hide-header=true body= []  ... > 
        at <WlFunctionViewerDetailsTable ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/store/index.test.js

Test Suites: 86 passed, 86 total
Tests:       1222 passed, 1222 total
Snapshots:   0 total
Time:        54.466 s
Ran all test suites.
--- stdout ---

> test
> grunt test && npm run test:unit

Running "eslint:all" (eslint) task

/src/repo/resources/ext.wikilambda.edit/components/base/ModeSelector.vue
  15:4  warning  'v-model' directives require no argument  vue/no-v-model-argument
  16:4  warning  'v-model' directives require no argument  vue/no-v-model-argument

/src/repo/resources/ext.wikilambda.edit/components/default-view-types/ZArgumentReference.vue
  18:4  warning  'v-model' directives require no argument  vue/no-v-model-argument

/src/repo/resources/ext.wikilambda.edit/components/default-view-types/ZCode.vue
  25:7  warning  'v-model' directives require no argument  vue/no-v-model-argument

/src/repo/resources/ext.wikilambda.edit/components/widgets/FunctionMetadataDialog.vue
  121:3  warning  Prop 'metadata' requires default value to be set  vue/require-default-prop

/src/repo/resources/ext.wikilambda.edit/mixins/schemata.js
  237:1  warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check

✖ 6 problems (0 errors, 6 warnings)


Running "banana:WikiLambda" (banana) task
>> 2 message directories checked.

Running "stylelint:all" (stylelint) task
>> Linted 221 files without errors

Done.

> test:unit
> jest

---------------------------------------------------|---------|----------|---------|---------|---------------------------------------------------------------------
File                                               | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s                                                   
---------------------------------------------------|---------|----------|---------|---------|---------------------------------------------------------------------
All files                                          |   94.21 |    85.24 |   92.33 |   94.17 |                                                                     
 ext.wikilambda.edit                               |     100 |      100 |     100 |     100 |                                                                     
  Constants.js                                     |     100 |      100 |     100 |     100 |                                                                     
 ext.wikilambda.edit/components                    |   84.37 |     62.5 |      75 |   84.37 |                                                                     
  App.vue                                          |   84.37 |     62.5 |      75 |   84.37 | 60-66                                                               
 ext.wikilambda.edit/components/base               |   93.65 |    83.66 |    94.5 |   93.61 |                                                                     
  ExpandedToggle.vue                               |     100 |      100 |     100 |     100 |                                                                     
  LocalizedLabel.vue                               |   93.33 |      100 |      80 |   93.33 | 41                                                                  
  ModeSelector.vue                                 |   96.96 |    95.12 |   94.11 |   96.92 | 175,239                                                             
  Pagination.vue                                   |   78.37 |    44.44 |   83.33 |   78.37 | 46-55,101                                                           
  TypeSelector.vue                                 |     100 |    92.85 |     100 |     100 | 82                                                                  
  TypeToString.vue                                 |   96.87 |    73.68 |     100 |   96.87 | 38                                                                  
  WidgetBase.vue                                   |     100 |       90 |     100 |     100 | 49                                                                  
  ZObjectSelector.vue                              |    91.3 |    86.04 |      96 |    91.3 | 172,221-223,237-238,243,305                                         
 ext.wikilambda.edit/components/default-view-types |    92.8 |    87.11 |   86.79 |   92.77 |                                                                     
  ZArgumentReference.vue                           |     100 |      100 |     100 |     100 |                                                                     
  ZBoolean.vue                                     |   95.45 |      100 |   88.88 |   95.45 | 83                                                                  
  ZCode.vue                                        |   93.54 |    73.33 |   83.33 |    93.4 | 230,263,345-373                                                     
  ZEvaluationResult.vue                            |   80.43 |     87.5 |   68.42 |   80.43 | 104-113,126-127,173-194                                             
  ZFunctionCall.vue                                |     100 |      100 |     100 |     100 |                                                                     
  ZImplementation.vue                              |   97.56 |    92.85 |   93.75 |   97.56 | 192                                                                 
  ZMonolingualString.vue                           |     100 |     87.5 |     100 |     100 | 82                                                                  
  ZObjectKeyValue.vue                              |   87.32 |    88.26 |   83.33 |   87.32 | 185,267,272,300-301,466,486-487,505,537,552,629,645-672,706,821-828 
  ZObjectKeyValueSet.vue                           |   78.94 |      100 |      60 |   77.77 | 50,76-82                                                            
  ZObjectStringRenderer.vue                        |   91.33 |    77.04 |    77.5 |   91.33 | 155,267-272,344,369,404-405,455-481                                 
  ZObjectToString.vue                              |     100 |    95.45 |     100 |     100 | 95,131                                                              
  ZReference.vue                                   |     100 |    92.85 |     100 |     100 | 49                                                                  
  ZString.vue                                      |     100 |      100 |     100 |     100 |                                                                     
  ZTester.vue                                      |      98 |    88.88 |     100 |      98 | 112                                                                 
  ZTypedList.vue                                   |   95.65 |    83.33 |   85.71 |   95.45 | 73                                                                  
  ZTypedListItems.vue                              |     100 |     87.5 |     100 |     100 | 73                                                                  
  ZTypedListType.vue                               |   90.47 |      100 |   66.66 |   90.47 | 47-59                                                               
 ext.wikilambda.edit/components/function/editor    |   96.59 |    82.07 |    95.2 |   96.57 |                                                                     
  FunctionEditorAliases.vue                        |   97.82 |    91.66 |   94.11 |   97.77 | 58                                                                  
  FunctionEditorDefinition.vue                     |     100 |    77.27 |     100 |     100 | 70,165-173                                                          
  FunctionEditorDescription.vue                    |    92.5 |       90 |    92.3 |    92.5 | 96-97,125                                                           
  FunctionEditorFooter.vue                         |   84.61 |    71.42 |     100 |   84.61 | 49,52-55                                                            
  FunctionEditorInputs.vue                         |   97.67 |       75 |   94.44 |   97.67 | 213                                                                 
  FunctionEditorInputsItem.vue                     |     100 |       90 |     100 |     100 | 204                                                                 
  FunctionEditorLanguage.vue                       |     100 |      100 |     100 |     100 |                                                                     
  FunctionEditorLanguageBlock.vue                  |   96.66 |      100 |    87.5 |   96.66 | 62                                                                  
  FunctionEditorName.vue                           |   97.43 |    91.66 |     100 |   97.43 | 123                                                                 
  FunctionEditorOutput.vue                         |   93.93 |       70 |   83.33 |   93.93 | 88,158                                                              
 ext.wikilambda.edit/components/function/viewer    |   91.21 |    87.61 |      85 |   90.78 |                                                                     
  FunctionTesterTable.vue                          |   82.97 |    83.33 |   71.42 |   82.97 | 40,53,88-101,135                                                    
  FunctionViewerDetails.vue                        |   92.71 |    94.02 |    87.5 |   92.14 | 180-181,497,514,531,612-638,716                                     
  FunctionViewerDetailsTable.vue                   |   95.12 |    64.28 |   85.71 |   95.12 | 104-111                                                             
 ext.wikilambda.edit/components/widgets            |   87.51 |    75.63 |   87.45 |   87.56 |                                                                     
  About.vue                                        |    91.2 |    80.43 |   87.87 |    91.2 | 150,163,219-222,333,356,369                                         
  AboutEditMetadataDialog.vue                      |   77.35 |    69.76 |   85.96 |    77.7 | 168,268,292-293,321-349,404-406,411,416-422,438,469-490,527,653,682 
  AboutViewLanguagesDialog.vue                     |   62.16 |    35.71 |    62.5 |   62.16 | 120,137-208,276                                                     
  FunctionEvaluator.vue                            |   94.89 |    78.78 |    92.5 |   94.84 | 108,120,165,379-388                                                 
  FunctionExplorer.vue                             |    92.2 |    92.85 |   82.75 |    92.2 | 50-53,61,101,118,224                                                
  FunctionMetadataDialog.vue                       |   91.17 |    77.41 |   96.66 |   91.17 | 69,82,92,204,276,287,292,311,339,357,363,369                        
  FunctionReport.vue                               |   85.52 |    77.58 |   84.37 |   85.52 | 157,200-210,243-253,259,266                                         
  FunctionReportItem.vue                           |   95.83 |    93.33 |   84.61 |   95.83 | 100,142                                                             
  LeaveEditorDialog.vue                            |     100 |       50 |     100 |     100 | 75                                                                  
  Publish.vue                                      |    92.3 |    68.75 |      90 |   92.18 | 77,132-151                                                          
  PublishDialog.vue                                |     100 |    82.35 |     100 |     100 | 173,187,189-197                                                     
 ext.wikilambda.edit/composables                   |     100 |      100 |     100 |     100 |                                                                     
  useBreakpoints.js                                |     100 |      100 |     100 |     100 |                                                                     
 ext.wikilambda.edit/mixins                        |   98.02 |    91.72 |   97.22 |      98 |                                                                     
  api.js                                           |   96.55 |      100 |   93.33 |   96.55 | 64                                                                  
  errorUtils.js                                    |   85.71 |     62.5 |   83.33 |   85.71 | 29-34                                                               
  eventLogUtils.js                                 |   88.23 |    66.66 |     100 |   88.23 | 80-82                                                               
  metadata.js                                      |     100 |      100 |     100 |     100 |                                                                     
  schemata.js                                      |   99.19 |    90.75 |     100 |   99.17 | 273                                                                 
  typeUtils.js                                     |   99.13 |    97.64 |     100 |   99.13 | 550                                                                 
  urlUtils.js                                      |     100 |      100 |     100 |     100 |                                                                     
  zobjectUtils.js                                  |     100 |      100 |     100 |     100 |                                                                     
 ext.wikilambda.edit/store                         |     100 |      100 |     100 |     100 |                                                                     
  actions.js                                       |     100 |      100 |     100 |     100 |                                                                     
  getters.js                                       |     100 |      100 |     100 |     100 |                                                                     
  index.js                                         |     100 |      100 |     100 |     100 |                                                                     
 ext.wikilambda.edit/store/classes                 |     100 |      100 |     100 |     100 |                                                                     
  LabelData.js                                     |     100 |      100 |     100 |     100 |                                                                     
  Row.js                                           |     100 |      100 |     100 |     100 |                                                                     
 ext.wikilambda.edit/store/modules                 |   97.88 |    91.03 |   99.38 |   97.86 |                                                                     
  callZFunction.js                                 |     100 |      100 |     100 |     100 |                                                                     
  errors.js                                        |     100 |      100 |     100 |     100 |                                                                     
  languages.js                                     |     100 |      100 |     100 |     100 |                                                                     
  library.js                                       |   96.87 |    87.05 |     100 |   96.85 | 263,271,294,313,483                                                 
  programmingLanguages.js                          |     100 |      100 |     100 |     100 |                                                                     
  router.js                                        |     100 |      100 |     100 |     100 |                                                                     
  types.js                                         |   92.72 |    95.23 |    91.3 |   92.72 | 164,275,284-285                                                     
  user.js                                          |     100 |      100 |     100 |     100 |                                                                     
  zFunction.js                                     |   97.93 |       80 |     100 |   97.84 | 208,234                                                             
  zTesterResults.js                                |   97.59 |    80.35 |     100 |   97.59 | 232,270                                                             
  zTypedList.js                                    |     100 |      100 |     100 |     100 |                                                                     
  zobject.js                                       |   98.28 |    94.14 |     100 |   98.26 | 484,559,582,605,1350,1669,1685,1943                                 
 ext.wikilambda.edit/store/modules/zobject         |   99.73 |     93.1 |     100 |   99.72 |                                                                     
  addZObjects.js                                   |     100 |     92.3 |     100 |     100 | 123,131-146,615                                                     
  currentZObject.js                                |     100 |    90.62 |     100 |     100 | 86-102                                                              
  submission.js                                    |   99.33 |       95 |     100 |   99.33 | 233                                                                 
 ext.wikilambda.edit/views                         |   94.35 |       55 |   91.66 |   94.35 |                                                                     
  DefaultView.vue                                  |      95 |     57.5 |     100 |      95 | 93,139,154                                                          
  FunctionEditor.vue                               |     100 |      100 |     100 |     100 |                                                                     
  FunctionEvaluator.vue                            |     100 |      100 |     100 |     100 |                                                                     
  FunctionViewer.vue                               |   88.88 |       50 |   66.66 |   88.88 | 38-51,111                                                           
 ext.wikilambda.languageselector/components        |   92.95 |       76 |   91.66 |   92.85 |                                                                     
  LanguageSelector.vue                             |   92.95 |       76 |   91.66 |   92.85 | 214-227,235                                                         
---------------------------------------------------|---------|----------|---------|---------|---------------------------------------------------------------------

--- end ---
$ /usr/bin/npm audit --json
--- stdout ---
{
  "auditReportVersion": 2,
  "vulnerabilities": {
    "mwbot": {
      "name": "mwbot",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "request"
      ],
      "effects": [
        "wdio-mediawiki"
      ],
      "range": ">=0.1.6",
      "nodes": [
        "node_modules/mwbot"
      ],
      "fixAvailable": false
    },
    "request": {
      "name": "request",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1096727,
          "name": "request",
          "dependency": "request",
          "title": "Server-Side Request Forgery in Request",
          "url": "https://github.com/advisories/GHSA-p8p7-x288-28g6",
          "severity": "moderate",
          "cwe": [
            "CWE-918"
          ],
          "cvss": {
            "score": 6.1,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"
          },
          "range": "<=2.88.2"
        },
        "tough-cookie"
      ],
      "effects": [
        "mwbot"
      ],
      "range": "*",
      "nodes": [
        "node_modules/request"
      ],
      "fixAvailable": false
    },
    "tough-cookie": {
      "name": "tough-cookie",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1096643,
          "name": "tough-cookie",
          "dependency": "tough-cookie",
          "title": "tough-cookie Prototype Pollution vulnerability",
          "url": "https://github.com/advisories/GHSA-72xf-g2v4-qvf3",
          "severity": "moderate",
          "cwe": [
            "CWE-1321"
          ],
          "cvss": {
            "score": 6.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N"
          },
          "range": "<4.1.3"
        }
      ],
      "effects": [
        "request"
      ],
      "range": "<4.1.3",
      "nodes": [
        "node_modules/request/node_modules/tough-cookie"
      ],
      "fixAvailable": false
    },
    "wdio-mediawiki": {
      "name": "wdio-mediawiki",
      "severity": "moderate",
      "isDirect": true,
      "via": [
        "mwbot"
      ],
      "effects": [],
      "range": "*",
      "nodes": [
        "node_modules/wdio-mediawiki"
      ],
      "fixAvailable": false
    }
  },
  "metadata": {
    "vulnerabilities": {
      "info": 0,
      "low": 0,
      "moderate": 4,
      "high": 0,
      "critical": 0,
      "total": 4
    },
    "dependencies": {
      "prod": 1,
      "dev": 1530,
      "optional": 3,
      "peer": 17,
      "peerOptional": 0,
      "total": 1530
    }
  }
}

--- end ---
Attempting to npm audit fix
$ /usr/bin/npm audit fix --dry-run --only=dev --json
--- stderr ---
npm WARN invalid config only="dev" set in command line options
npm WARN invalid config Must be one of: null, prod, production
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'wdio-mediawiki@2.5.0',
npm WARN EBADENGINE   required: { node: '>=18.17.0', npm: '>=9.6.7' },
npm WARN EBADENGINE   current: { node: 'v18.19.0', npm: '9.2.0' }
npm WARN EBADENGINE }
--- stdout ---
{
  "added": 1,
  "removed": 0,
  "changed": 0,
  "audited": 1531,
  "funding": 179,
  "audit": {
    "auditReportVersion": 2,
    "vulnerabilities": {
      "mwbot": {
        "name": "mwbot",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "request"
        ],
        "effects": [
          "wdio-mediawiki"
        ],
        "range": ">=0.1.6",
        "nodes": [
          "node_modules/mwbot"
        ],
        "fixAvailable": false
      },
      "request": {
        "name": "request",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          {
            "source": 1096727,
            "name": "request",
            "dependency": "request",
            "title": "Server-Side Request Forgery in Request",
            "url": "https://github.com/advisories/GHSA-p8p7-x288-28g6",
            "severity": "moderate",
            "cwe": [
              "CWE-918"
            ],
            "cvss": {
              "score": 6.1,
              "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"
            },
            "range": "<=2.88.2"
          },
          "tough-cookie"
        ],
        "effects": [
          "mwbot"
        ],
        "range": "*",
        "nodes": [
          "node_modules/request"
        ],
        "fixAvailable": false
      },
      "tough-cookie": {
        "name": "tough-cookie",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          {
            "source": 1096643,
            "name": "tough-cookie",
            "dependency": "tough-cookie",
            "title": "tough-cookie Prototype Pollution vulnerability",
            "url": "https://github.com/advisories/GHSA-72xf-g2v4-qvf3",
            "severity": "moderate",
            "cwe": [
              "CWE-1321"
            ],
            "cvss": {
              "score": 6.5,
              "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N"
            },
            "range": "<4.1.3"
          }
        ],
        "effects": [
          "request"
        ],
        "range": "<4.1.3",
        "nodes": [
          "node_modules/request/node_modules/tough-cookie"
        ],
        "fixAvailable": false
      },
      "wdio-mediawiki": {
        "name": "wdio-mediawiki",
        "severity": "moderate",
        "isDirect": true,
        "via": [
          "mwbot"
        ],
        "effects": [],
        "range": "*",
        "nodes": [
          "node_modules/wdio-mediawiki"
        ],
        "fixAvailable": false
      }
    },
    "metadata": {
      "vulnerabilities": {
        "info": 0,
        "low": 0,
        "moderate": 4,
        "high": 0,
        "critical": 0,
        "total": 4
      },
      "dependencies": {
        "prod": 1,
        "dev": 1530,
        "optional": 3,
        "peer": 17,
        "peerOptional": 0,
        "total": 1530
      }
    }
  }
}

--- end ---
{"added": 1, "removed": 0, "changed": 0, "audited": 1531, "funding": 179, "audit": {"auditReportVersion": 2, "vulnerabilities": {"mwbot": {"name": "mwbot", "severity": "moderate", "isDirect": false, "via": ["request"], "effects": ["wdio-mediawiki"], "range": ">=0.1.6", "nodes": ["node_modules/mwbot"], "fixAvailable": false}, "request": {"name": "request", "severity": "moderate", "isDirect": false, "via": [{"source": 1096727, "name": "request", "dependency": "request", "title": "Server-Side Request Forgery in Request", "url": "https://github.com/advisories/GHSA-p8p7-x288-28g6", "severity": "moderate", "cwe": ["CWE-918"], "cvss": {"score": 6.1, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"}, "range": "<=2.88.2"}, "tough-cookie"], "effects": ["mwbot"], "range": "*", "nodes": ["node_modules/request"], "fixAvailable": false}, "tough-cookie": {"name": "tough-cookie", "severity": "moderate", "isDirect": false, "via": [{"source": 1096643, "name": "tough-cookie", "dependency": "tough-cookie", "title": "tough-cookie Prototype Pollution vulnerability", "url": "https://github.com/advisories/GHSA-72xf-g2v4-qvf3", "severity": "moderate", "cwe": ["CWE-1321"], "cvss": {"score": 6.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N"}, "range": "<4.1.3"}], "effects": ["request"], "range": "<4.1.3", "nodes": ["node_modules/request/node_modules/tough-cookie"], "fixAvailable": false}, "wdio-mediawiki": {"name": "wdio-mediawiki", "severity": "moderate", "isDirect": true, "via": ["mwbot"], "effects": [], "range": "*", "nodes": ["node_modules/wdio-mediawiki"], "fixAvailable": false}}, "metadata": {"vulnerabilities": {"info": 0, "low": 0, "moderate": 4, "high": 0, "critical": 0, "total": 4}, "dependencies": {"prod": 1, "dev": 1530, "optional": 3, "peer": 17, "peerOptional": 0, "total": 1530}}}}
$ /usr/bin/npm audit fix --only=dev
--- stderr ---
npm WARN invalid config only="dev" set in command line options
npm WARN invalid config Must be one of: null, prod, production
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'wdio-mediawiki@2.5.0',
npm WARN EBADENGINE   required: { node: '>=18.17.0', npm: '>=9.6.7' },
npm WARN EBADENGINE   current: { node: 'v18.19.0', npm: '9.2.0' }
npm WARN EBADENGINE }
--- stdout ---

up to date, audited 1530 packages in 4s

179 packages are looking for funding
  run `npm fund` for details

# npm audit report

request  *
Severity: moderate
Server-Side Request Forgery in Request - https://github.com/advisories/GHSA-p8p7-x288-28g6
Depends on vulnerable versions of tough-cookie
No fix available
node_modules/request
  mwbot  >=0.1.6
  Depends on vulnerable versions of request
  node_modules/mwbot
    wdio-mediawiki  *
    Depends on vulnerable versions of mwbot
    node_modules/wdio-mediawiki

tough-cookie  <4.1.3
Severity: moderate
tough-cookie Prototype Pollution vulnerability - https://github.com/advisories/GHSA-72xf-g2v4-qvf3
No fix available
node_modules/request/node_modules/tough-cookie

4 moderate severity vulnerabilities

Some issues need review, and may require choosing
a different dependency.

--- end ---
$ package-lock-lint package-lock.json
--- stdout ---
Checking package-lock.json

--- end ---
Verifying that tests still pass
$ /usr/bin/npm ci
--- stderr ---
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'wdio-mediawiki@2.5.0',
npm WARN EBADENGINE   required: { node: '>=18.17.0', npm: '>=9.6.7' },
npm WARN EBADENGINE   current: { node: 'v18.19.0', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
npm WARN deprecated @babel/plugin-proposal-private-methods@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.
npm WARN deprecated @babel/plugin-proposal-unicode-property-regex@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.
npm WARN deprecated @babel/plugin-proposal-optional-catch-binding@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
npm WARN deprecated @babel/plugin-proposal-numeric-separator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
npm WARN deprecated @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
npm WARN deprecated @babel/plugin-proposal-export-namespace-from@7.18.9: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.
npm WARN deprecated @babel/plugin-proposal-json-strings@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.
npm WARN deprecated @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
npm WARN deprecated @babel/plugin-proposal-dynamic-import@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.
npm WARN deprecated @babel/plugin-proposal-logical-assignment-operators@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.
npm WARN deprecated @babel/plugin-proposal-class-static-block@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead.
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm WARN deprecated @babel/plugin-proposal-private-property-in-object@7.21.11: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.
npm WARN deprecated @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
npm WARN deprecated @babel/plugin-proposal-async-generator-functions@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated domexception@2.0.1: Use your platform's native DOMException instead
npm WARN deprecated @babel/plugin-proposal-object-rest-spread@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
npm WARN deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
--- stdout ---

added 1529 packages, and audited 1530 packages in 17s

179 packages are looking for funding
  run `npm fund` for details

4 moderate severity vulnerabilities

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.

--- end ---
$ /usr/bin/npm test
--- stderr ---
PASS tests/jest/components/default/ZObjectKeyValue.test.js
PASS tests/jest/integration/CreateNewTester.test.js (5.728 s)
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      90 |
      91 | 	it.only( 'allows creating a new tester', async () => {
    > 92 | 		const { findByRole, findByTestId } = render( App, {
         | 		                                     ^
      93 | 			global: { plugins: [ store ], stubs: {
      94 | 				teleport: true,
      95 | 				WlFunctionEvaluatorWidget: true

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at Object.<anonymous> (tests/jest/integration/CreateNewTester.test.js:92:40)

    console.log
      Metrics Platform event emitted using submitInteraction: change - {"zobjectid":"Z0","zobjecttype":"Z20","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.defaultView.load - {"edit":true,"zobjecttype":"Z20","isnewzobject":true,"zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: create - {"zobjecttype":"Z20","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"default-view","isnewzobject":true,"loadtime":761}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <Transition> 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog can-edit=true edit=true for-language="Z1002"  ... > 
        at <WlWidgetBase class="ext-wikilambda-about" data-testid="about" onEditMetadata=fn<bound dispatchLoadEventForEditMetadataDialog> > 
        at <WlAboutWidget edit=true type="Z20" onEditMetadata=fn<bound dispatchLoadEventForEditMetadataDialog> > 
        at <WlDefaultView onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.log
      Metrics Platform event emitted: wf.ui.editTester.publish - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z20","implementationtype":null,"zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: publish - {"zobjecttype":"Z20","zobjectid":"Z0","zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/integration/CreateNewCompositionImplementation.test.js (7.617 s)
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      28 |
      29 | 	it( 'should allow you to create a new composition implementation', async () => {
    > 30 | 		const { getByTestId, findByTestId, getAllByTestId } = render( App, {
         | 		                                                      ^
      31 | 			global: { plugins: [ store ], stubs: {
      32 | 				teleport: true,
      33 | 				WlFunctionEvaluatorWidget: true

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at Object.<anonymous> (tests/jest/integration/CreateNewCompositionImplementation.test.js:30:57)

    console.log
      Metrics Platform event emitted: wf.ui.defaultView.load - {"edit":true,"zobjecttype":"Z14","isnewzobject":true,"zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: create - {"zobjecttype":"Z14","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"default-view","isnewzobject":true,"loadtime":658}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: change - {"zobjectid":"Z0","zobjecttype":"Z14","implementationtype":"Z14K2","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.warn
      [Vue warn]: Write operation failed: computed property "selected" is readonly.

      254 | 			}
      255 | 		}
    > 256 | 	}
          | 	 ^
      257 | } );
      258 | </script>
      259 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at ComputedRefImpl.set [as _setter] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3414:9)
      at ComputedRefImpl.set value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1136:10)
      at Object.set [as selected] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3426:29)
      at Object.set (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3025:18)
      at _ctx.disabled.onUpdate:selected._cache.<computed> (resources/ext.wikilambda.edit/components/base/ModeSelector.vue:256:27)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at callWithAsyncErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:164:17)

    console.warn
      [Vue warn]: Write operation failed: computed property "argumentKey" is readonly.

      151 | 	methods: {
      152 | 		/**
    > 153 | 		 * Emits the event setValue so that ZObjectKey can update
          | 		                           ^
      154 | 		 * the terminal value in the ZObject data table. This component can
      155 | 		 * be shown both in the collapsed version (hence set the value of the
      156 | 		 * Z18K1->Z6K1 sequence of keys) or in the expanded one (hence just

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at ComputedRefImpl.set [as _setter] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3414:9)
      at ComputedRefImpl.set value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1136:10)
      at Object.set [as argumentKey] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3426:29)
      at Object.set (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3025:18)
      at _ctx.edit.onUpdate:selected._cache.<computed> (resources/ext.wikilambda.edit/components/default-view-types/ZArgumentReference.vue:153:30)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at callWithAsyncErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:164:17)

    console.warn
      [Vue warn]: Write operation failed: computed property "selected" is readonly.

      254 | 			}
      255 | 		}
    > 256 | 	}
          | 	 ^
      257 | } );
      258 | </script>
      259 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at ComputedRefImpl.set [as _setter] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3414:9)
      at ComputedRefImpl.set value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1136:10)
      at Object.set [as selected] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3426:29)
      at Object.set (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3025:18)
      at _ctx.disabled.onUpdate:selected._cache.<computed> (resources/ext.wikilambda.edit/components/base/ModeSelector.vue:256:27)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at callWithAsyncErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:164:17)

    console.warn
      [Vue warn]: Write operation failed: computed property "argumentKey" is readonly.

      151 | 	methods: {
      152 | 		/**
    > 153 | 		 * Emits the event setValue so that ZObjectKey can update
          | 		                           ^
      154 | 		 * the terminal value in the ZObject data table. This component can
      155 | 		 * be shown both in the collapsed version (hence set the value of the
      156 | 		 * Z18K1->Z6K1 sequence of keys) or in the expanded one (hence just

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at ComputedRefImpl.set [as _setter] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3414:9)
      at ComputedRefImpl.set value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1136:10)
      at Object.set [as argumentKey] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3426:29)
      at Object.set (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3025:18)
      at _ctx.edit.onUpdate:selected._cache.<computed> (resources/ext.wikilambda.edit/components/default-view-types/ZArgumentReference.vue:153:30)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at callWithAsyncErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:164:17)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <Transition> 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog can-edit=true edit=true for-language="Z1002"  ... > 
        at <WlWidgetBase class="ext-wikilambda-about" data-testid="about" onEditMetadata=fn<bound dispatchLoadEventForEditMetadataDialog> > 
        at <WlAboutWidget edit=true type="Z14" onEditMetadata=fn<bound dispatchLoadEventForEditMetadataDialog> > 
        at <WlDefaultView onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.log
      Metrics Platform event emitted: wf.ui.editImplementation.publish - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z14","implementationtype":"Z14K2","zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: publish - {"zobjecttype":"Z14","zobjectid":"Z0","zlang":"Z1002","implementationtype":"Z14K2","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/components/widgets/AboutEditMetadataDialog.test.js
  ● Console

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.error
      [vuex] unknown getter: getUserLangZid

      272 | 		/**
      273 | 		 * Returns the i18n message for the description field placeholder
    > 274 | 		 *
          | 		  ^
      275 | 		 * @return {string}
      276 | 		 */
      277 | 		descriptionPlaceholder: function () {

      at Proxy.mappedGetter (node_modules/vuex/dist/vuex.cjs.js:1242:17)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as getUserLangZid] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.getUserLangZid [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.saveChanges (resources/ext.wikilambda.edit/components/widgets/AboutEditMetadataDialog.vue:274:39)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at callWithAsyncErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:164:17)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=false canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=false canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=false canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=true open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=false open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=false open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=false open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=false open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=false open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=false open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=false open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog edit=true canEdit=false open=true  ... > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

PASS tests/jest/integration/CreateNewCodeImplementation.test.js (5.893 s)
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      27 |
      28 | 	it( 'should allow you to create a new code implementation', async () => {
    > 29 | 		const { getByTestId, findByTestId } = render( App, {
         | 		                                      ^
      30 | 			global: { plugins: [ store ], stubs: {
      31 | 				teleport: true,
      32 | 				WlFunctionEvaluatorWidget: true

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at Object.<anonymous> (tests/jest/integration/CreateNewCodeImplementation.test.js:29:41)

    console.log
      Metrics Platform event emitted: wf.ui.defaultView.load - {"edit":true,"zobjecttype":"Z14","isnewzobject":true,"zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: create - {"zobjecttype":"Z14","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"default-view","isnewzobject":true,"loadtime":659}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: change - {"zobjectid":"Z0","zobjecttype":"Z14","implementationtype":"Z14K2","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.warn
      [Vue warn]: Property "functionisUntitled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer key=0 function-zid="Z12345" edit=true  ... > 
        at <WlDefaultView onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      218 | 						label,
      219 | 						isUntitled,
    > 220 | 						keyZid,
          | 						       ^
      221 | 						type: arg[ Constants.Z_ARGUMENT_TYPE ]
      222 | 					};
      223 | 				} );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.functionisUntitled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:220:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:673)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5800:26)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <Transition> 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog can-edit=true edit=true for-language="Z1002"  ... > 
        at <WlWidgetBase class="ext-wikilambda-about" data-testid="about" onEditMetadata=fn<bound dispatchLoadEventForEditMetadataDialog> > 
        at <WlAboutWidget edit=true type="Z14" onEditMetadata=fn<bound dispatchLoadEventForEditMetadataDialog> > 
        at <WlDefaultView onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.log
      Metrics Platform event emitted: wf.ui.editImplementation.publish - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z14","implementationtype":"Z14K3","zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: publish - {"zobjecttype":"Z14","zobjectid":"Z0","zlang":"Z1002","implementationtype":"Z14K3","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/integration/CancelEditExistingFunction.test.js (5.134 s)
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      39 | 	it( 'allows cancelling with no changes', async () => {
      40 | 		const { findByText } =
    > 41 | 			render( App, { global: { plugins: [ store ] } } );
         | 			^
      42 |
      43 | 		// ACT: Click cancel button.
      44 | 		await fireEvent.click( await findByText( 'Cancel' ) );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at Object.<anonymous> (tests/jest/integration/CancelEditExistingFunction.test.js:41:4)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":true,"isnewzobject":false,"zobjectid":"Z12345","zobjecttype":"Z8","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: edit - {"zobjecttype":"Z8","zobjectid":"Z12345","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"function-editor","isnewzobject":false,"loadtime":354}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1006" chips= [ { id: 128, value: 'function alias, in Chinese' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1532" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.cancel - {"isnewzobject":false,"zobjectid":"Z12345","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","isdirty":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: cancel - {"zobjecttype":"Z8","zobjectid":"Z12345","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      50 | 	it( 'allows cancelling after changes', async () => {
      51 | 		const { getByText, findByRole, findByText, getAllByTestId } =
    > 52 | 			render( App, { global: { plugins: [ store ] } } );
         | 			^
      53 |
      54 | 		// ACT: Click "Add language".
      55 | 		await fireEvent.click( await findByText( 'Add language' ) );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at Object.<anonymous> (tests/jest/integration/CancelEditExistingFunction.test.js:52:4)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":true,"isnewzobject":false,"zobjectid":"Z12345","zobjecttype":"Z8","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: edit - {"zobjecttype":"Z8","zobjectid":"Z12345","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"function-editor","isnewzobject":false,"loadtime":1775}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1006" chips= [ { id: 128, value: 'function alias, in Chinese' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1532" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language=""  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-" index=2 z-language=""  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language=""  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-" index=2 z-language=""  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__input" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language=""  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-" index=2 z-language=""  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=2 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=2 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1004" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=2 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1006" chips= [ { id: 128, value: 'function alias, in Chinese' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1532" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=2 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1004" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=2 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.cancel - {"isnewzobject":false,"zobjectid":"Z12345","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","isdirty":true}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: cancel - {"zobjecttype":"Z8","zobjectid":"Z12345","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/integration/EditFunction.test.js
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      46 | 			findAllByTestId,
      47 | 			getByText
    > 48 | 		} = render( App, { global: { plugins: [ store ] } } );
         | 		    ^
      49 |
      50 | 		// ACT: Get the language blocks
      51 | 		let languageBlocks = await findAllByTestId( 'function-editor-language-block' );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at Object.<anonymous> (tests/jest/integration/EditFunction.test.js:48:7)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":true,"isnewzobject":false,"zobjectid":"Z12345","zobjecttype":"Z8","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: edit - {"zobjecttype":"Z8","zobjectid":"Z12345","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"function-editor","isnewzobject":false,"loadtime":355}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1006" chips= [ { id: 128, value: 'function alias, in Chinese' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1532" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1006" chips= [ { id: 128, value: 'function alias, in Chinese' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1532" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1006" chips= [ { id: 128, value: 'function alias, in Chinese' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1532" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1006" chips= [
        { id: 128, value: 'function alias, in Chinese' },
        { id: 143, value: 'second function alias, in Chinese' }
      ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1532" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1006" chips= [
        { id: 128, value: 'function alias, in Chinese' },
        { id: 143, value: 'second function alias, in Chinese' }
      ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1532" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language=""  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-" index=2 z-language=""  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language=""  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-" index=2 z-language=""  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__input" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language=""  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-" index=2 z-language=""  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=2 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=2 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1004" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=2 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1006" chips= [
        { id: 128, value: 'function alias, in Chinese' },
        { id: 143, value: 'second function alias, in Chinese' }
      ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1532" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=2 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1004" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=2 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1006" chips= [
        { id: 128, value: 'function alias, in Chinese' },
        { id: 143, value: 'second function alias, in Chinese' }
      ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1006"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1006" index=0 z-language="Z1006"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1532" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1532"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1532" index=1 z-language="Z1532"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=2 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1004" chips= [ { id: 177, value: 'function alias, in French' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=2 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.publish - {"isnewzobject":false,"zobjectid":"Z12345","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: publish - {"zobjecttype":"Z8","zobjectid":"Z12345","zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/integration/CreateNewFunction.test.js
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      43 | 			getAllByTestId,
      44 | 			getByText
    > 45 | 		} = render( App, { global: { plugins: [ store ] } } );
         | 		    ^
      46 |
      47 | 		// ACT: Get First language block. Selected by default: English
      48 | 		let languageBlocks = await findAllByTestId( 'function-editor-language-block' );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at Object.<anonymous> (tests/jest/integration/CreateNewFunction.test.js:45:7)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":true,"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: create - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"function-editor","isnewzobject":true,"loadtime":655}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 105, value: 'function alias, in English' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 105, value: 'function alias, in English' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 105, value: 'function alias, in English' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 105, value: 'function alias, in English' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 105, value: 'function alias, in English' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 105, value: 'function alias, in English' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 105, value: 'function alias, in English' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language=""  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-" index=1 z-language=""  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language=""  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-" index=1 z-language=""  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__input" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language=""  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-" index=1 z-language=""  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=1 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=1 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1004" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=1 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 105, value: 'function alias, in English' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=1 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1004" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=1 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 105, value: 'function alias, in English' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=1 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1004" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=1 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 105, value: 'function alias, in English' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=1 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1004" chips= [ { id: 183, value: 'function alias, in French' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=1 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 105, value: 'function alias, in English' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=1 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1004" chips= [ { id: 183, value: 'function alias, in French' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=1 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 105, value: 'function alias, in English' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=1 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1004" chips= [ { id: 183, value: 'function alias, in French' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1004"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1004" index=1 z-language="Z1004"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.publish - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: publish - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/integration/FunctionEditorGenericTypes.test.js
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      44 | 			getByText,
      45 | 			queryByRole
    > 46 | 		} = render( App, { global: { plugins: [ store ] } } );
         | 		    ^
      47 |
      48 | 		const languageBlocks = await findAllByTestId( 'function-editor-language-block' );
      49 | 		const firstLanguageBlock = languageBlocks[ 0 ];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at Object.<anonymous> (tests/jest/integration/FunctionEditorGenericTypes.test.js:46:7)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":true,"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: create - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"function-editor","isnewzobject":true,"loadtime":654}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.publish - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: publish - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/integration/CancelEditNewFunction.test.js
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      36 | 	it( 'allows cancelling with no changes', async () => {
      37 | 		const { findByText } =
    > 38 | 			render( App, { global: { plugins: [ store ] } } );
         | 			^
      39 |
      40 | 		// ACT: Click cancel button.
      41 | 		await fireEvent.click( await findByText( 'Cancel' ) );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at Object.<anonymous> (tests/jest/integration/CancelEditNewFunction.test.js:38:4)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":true,"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: create - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"function-editor","isnewzobject":true,"loadtime":653}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.cancel - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","isdirty":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: cancel - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      50 | 			findByTestId,
      51 | 			getByText
    > 52 | 		} = render( App, { global: { plugins: [ store ] } } );
         | 		    ^
      53 |
      54 | 		// ACT: Select Chinese as the natural language.
      55 | 		const languageSelector = await findByTestId( 'function-editor-language-selector' );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at Object.<anonymous> (tests/jest/integration/CancelEditNewFunction.test.js:52:7)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":true,"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: create - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"function-editor","isnewzobject":true,"loadtime":1352}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "zLanguage". Expected String with value "null", got Null  
        at <WlFunctionEditorLanguageBlock key="language-block-null" index=0 z-language=null  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language=null  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-null" index=0 z-language=null  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "zLanguage". Expected String with value "null", got Null  
        at <WlFunctionEditorName class="ext-wikilambda-function-block__row" data-testid="function-editor-name-input" z-language=null  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-null" index=0 z-language=null  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "zLanguage". Expected String with value "null", got Null  
        at <WlFunctionEditorDescription class="ext-wikilambda-function-block__row" data-testid="function-editor-description-input" z-language=null  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-null" index=0 z-language=null  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "zLanguage". Expected String with value "null", got Null  
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language=null  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-null" index=0 z-language=null  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language=null  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-null" index=0 z-language=null  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputnull" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language=null  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-null" index=0 z-language=null  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "zLanguage". Expected String with value "null", got Null  
        at <WlFunctionEditorInputsItem key="input-135-lang-null" data-testid="function-editor-input-item" row-id=135  ... > 
        at <WlFunctionEditorInputs class="ext-wikilambda-function-block__row" data-testid="function-editor-inputs" z-language=null  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-null" index=0 z-language=null  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language=null  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-null" index=0 z-language=null  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.cancel - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","isdirty":true}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: cancel - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/integration/FunctionEditorEdgeCases.test.js
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      43 | 			getByText,
      44 | 			queryByRole
    > 45 | 		} = render( App, { global: { plugins: [ store ] } } );
         | 		    ^
      46 |
      47 | 		// ACT: Get First language block. Selected by default: English
      48 | 		const languageBlocks = await findAllByTestId( 'function-editor-language-block' );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at Object.<anonymous> (tests/jest/integration/FunctionEditorEdgeCases.test.js:45:7)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":true,"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: create - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"function-editor","isnewzobject":true,"loadtime":654}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 115, value: 'first function alias, in English' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      Using "fireEvent.change" may lead to unexpected results. Please use fireEvent.update() instead.

      at warnOnChangeOrInputEventCalledDirectly (node_modules/@testing-library/vue/dist/fire-event.js:103:13)
      at Function.<anonymous> (node_modules/@testing-library/vue/dist/fire-event.js:32:5)
      at asyncGeneratorStep (node_modules/@testing-library/vue/dist/fire-event.js:10:103)
      at _next (node_modules/@testing-library/vue/dist/fire-event.js:12:194)
      at node_modules/@testing-library/vue/dist/fire-event.js:12:364
      at Function.change (node_modules/@testing-library/vue/dist/fire-event.js:12:97)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage class="ext-wikilambda-function-block__row" data-testid="function-editor-language-selector" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases class="ext-wikilambda-function-block__row" data-testid="function-editor-alias-input" z-language="Z1002"  ... > 
        at <WlFunctionEditorLanguageBlock key="language-block-Z1002" index=0 z-language="Z1002"  ... > 
        at <WlFunctionEditorDefinition> 
        at <WlFunctionEditor onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.publish - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: publish - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/components/function/viewer/FunctionViewerDetails.test.js
PASS tests/jest/components/default/ZObjectStringRenderer.test.js
  ● Console

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=false type="Z30000" expanded=false  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=false type="Z30000" expanded=false  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=false type="Z30000" expanded=false  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=true type="Z30000" expanded=false  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=true type="Z30000" expanded=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "depth". Expected Number with value NaN, got Undefined  
        at <WlZObjectKeyValueSet row-id=0 edit=true depth=undefined  ... > 
        at <WlZObjectStringRenderer edit=true type="Z30000" expanded=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=true type="Z30000" expanded=false  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=true type="Z30000" expanded=false  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=true type="Z30000" expanded=false  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=true type="Z30000" expanded=false  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=true type="Z30000" expanded=false  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=true type="Z30000" expanded=false  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=true type="Z30000" expanded=false  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=true type="Z30000" expanded=false  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer edit=true type="Z30000" expanded=false  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer rowId=1 edit=true type="Z30000"  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer rowId=1 edit=true type="Z30000"  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer rowId=1 edit=true type="Z30000"  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer rowId=1 edit=true type="Z30000"  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer rowId=1 edit=true type="Z30000"  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer rowId=1 edit=true type="Z30000"  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer rowId=1 edit=true type="Z30000"  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer rowId=1 edit=true type="Z30000"  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZObjectStringRenderer rowId=1 edit=true type="Z30000"  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/components/widgets/About.test.js
  ● Console

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog can-edit=true edit=true for-language="Z1002"  ... > 
        at <WlWidgetBase class="ext-wikilambda-about" data-testid="about" > 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog can-edit=true edit=true for-language="Z1002"  ... > 
        at <WlWidgetBase class="ext-wikilambda-about" data-testid="about" > 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog can-edit=true edit=true for-language="Z1002"  ... > 
        at <WlWidgetBase class="ext-wikilambda-about" data-testid="about" > 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-edit-metadata" title="Dialog letting you add and edit the labels and information in a language"  ... > 
        at <WlAboutEditMetadataDialog can-edit=true edit=true for-language="Z1002"  ... > 
        at <WlWidgetBase class="ext-wikilambda-about" data-testid="about" > 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-language-list" title="Dialog letting you see what labels and information are set in different languages"  ... > 
        at <WlAboutViewLanguagesDialog can-edit=true open=true onOpenEditLanguage=fn<bound openEditLanguageDialog>  ... > 
        at <WlWidgetBase class="ext-wikilambda-about" data-testid="about" > 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlAboutWidget edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/store/modules/submission.test.js
PASS tests/jest/components/widgets/FunctionEvaluator.test.js
  ● Console

    console.log
      Metrics Platform event emitted: wf.ui.callFunction - {"selectedfunctionzid":"Z10000","resulthaserror":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: call - {"selectedfunctionzid":"Z10000","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.callFunction - {"selectedfunctionzid":"Z10000","resulthaserror":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: call - {"selectedfunctionzid":"Z10000","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/integration/DisconnectFunctionTest.test.js
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      93 | 	// this causes CdxTabs to throw an error when a new tab is navigated to on the functon viewer page. To avoid this,
      94 | 	// we pass `render` a parentless <div> to mount on.
    > 95 | 	render( App, { container: document.createElement( 'div' ), global: { plugins: [ store ] } } );
         | 	^
      96 |
      97 | module.exports = {
      98 | 	runSetup: runSetup,

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at renderForFunctionViewer (tests/jest/integration/helpers/functionViewerDetailsTestHelpers.js:95:2)
      at Object.<anonymous> (tests/jest/integration/DisconnectFunctionTest.test.js:35:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "header". Expected Object, got Null  
        at <WlTableContainer header=null hide-header=true body= []  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header=undefined body= []  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "header". Expected Object, got Null  
        at <WlTableContainer header=null hide-header=true body= []  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header=undefined body= []  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":false,"zobjecttype":"Z8","isnewzobject":false,"zobjectid":"Z12345","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: view - {"zobjecttype":"Z8","zobjectid":"Z12345","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"function-viewer","isnewzobject":false,"loadtime":357}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

PASS tests/jest/store/modules/zobject.test.js
PASS tests/jest/components/widgets/FunctionExplorer.test.js
  ● Console

    console.warn
      [Vue warn]: Property "getUserLangCode" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer ref="VTU_COMPONENT" > 
        at <VTUROOT>

      105 | 						data-testid="function-input-name"
      106 | 					>
    > 107 | 						{{ arg.label }}
          | 						               ^
      108 | 					</span>
      109 | 				</div>
      110 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.getUserLangCode [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.getWikiUrl (resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:107:30)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:236:20
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:673)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.error
      Error: Not implemented: window.open
          at module.exports (/src/repo/node_modules/jsdom/lib/jsdom/browser/not-implemented.js:9:17)
          at /src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:866:7
          at /src/repo/node_modules/jest-mock/build/index.js:854:25
          at /src/repo/node_modules/jest-mock/build/index.js:449:39
          at /src/repo/node_modules/jest-mock/build/index.js:457:13
          at open (/src/repo/node_modules/jest-mock/build/index.js:170:19)
          at Proxy.navigateToFunction (/src/repo/resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:110:14)
          at callWithErrorHandling (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
          at callWithAsyncErrorHandling (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:164:17)
          at emit (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:665:5) undefined

      at VirtualConsole.<anonymous> (node_modules/jsdom/lib/jsdom/virtual-console.js:29:45)
      at module.exports (node_modules/jsdom/lib/jsdom/browser/not-implemented.js:12:26)
      at node_modules/jsdom/lib/jsdom/browser/Window.js:866:7

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true implementation="Z14K3"  ... > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true implementation="Z14K3"  ... > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "functionisUntitled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true implementation="Z14K3"  ... > 
        at <VTUROOT>

      218 | 						label,
      219 | 						isUntitled,
    > 220 | 						keyZid,
          | 						       ^
      221 | 						type: arg[ Constants.Z_ARGUMENT_TYPE ]
      222 | 					};
      223 | 				} );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.functionisUntitled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:220:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:673)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true implementation="Z14K3"  ... > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true implementation="Z14K3"  ... > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "functionisUntitled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true implementation="Z14K3"  ... > 
        at <VTUROOT>

      218 | 						label,
      219 | 						isUntitled,
    > 220 | 						keyZid,
          | 						       ^
      221 | 						type: arg[ Constants.Z_ARGUMENT_TYPE ]
      222 | 					};
      223 | 				} );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.functionisUntitled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:220:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:673)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true implementation="Z14K3"  ... > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true implementation="Z14K3"  ... > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "functionisUntitled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true implementation="Z14K3"  ... > 
        at <VTUROOT>

      218 | 						label,
      219 | 						isUntitled,
    > 220 | 						keyZid,
          | 						       ^
      221 | 						type: arg[ Constants.Z_ARGUMENT_TYPE ]
      222 | 					};
      223 | 				} );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.functionisUntitled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:220:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:673)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true implementation="Z14K3"  ... > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5800:26)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true implementation="Z14K3"  ... > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5800:26)

    console.warn
      [Vue warn]: Property "functionisUntitled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true implementation="Z14K3"  ... > 
        at <VTUROOT>

      218 | 						label,
      219 | 						isUntitled,
    > 220 | 						keyZid,
          | 						       ^
      221 | 						type: arg[ Constants.Z_ARGUMENT_TYPE ]
      222 | 					};
      223 | 				} );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.functionisUntitled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:220:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:673)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5800:26)

    console.warn
      [Vue warn]: Computed property "resetIcon" is already defined in Data. 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3292:7
      at applyOptions (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3429:9)
      at finishComponentSetup (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7383:7)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7306:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Computed property "resetIcon" is already defined in Data. 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3292:7
      at applyOptions (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3429:9)
      at finishComponentSetup (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7383:7)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7306:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Computed property "resetIcon" is already defined in Data. 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3292:7
      at applyOptions (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3429:9)
      at finishComponentSetup (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7383:7)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7306:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Computed property "resetIcon" is already defined in Data. 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3292:7
      at applyOptions (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3429:9)
      at finishComponentSetup (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7383:7)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7306:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Computed property "resetIcon" is already defined in Data. 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3292:7
      at applyOptions (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3429:9)
      at finishComponentSetup (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7383:7)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7306:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)

    console.warn
      [Vue warn]: Property "getUserLangCode" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      105 | 						data-testid="function-input-name"
      106 | 					>
    > 107 | 						{{ arg.label }}
          | 						               ^
      108 | 					</span>
      109 | 				</div>
      110 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.getUserLangCode [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.getWikiUrl (resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:107:30)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:236:20
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:673)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)

    console.warn
      [Vue warn]: Computed property "resetIcon" is already defined in Data. 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3292:7
      at applyOptions (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3429:9)
      at finishComponentSetup (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7383:7)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7306:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)

    console.warn
      [Vue warn]: Property "getUserLangCode" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      105 | 						data-testid="function-input-name"
      106 | 					>
    > 107 | 						{{ arg.label }}
          | 						               ^
      108 | 					</span>
      109 | 				</div>
      110 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.getUserLangCode [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.getWikiUrl (resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:107:30)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:236:20
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:673)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)

    console.warn
      [Vue warn]: Computed property "resetIcon" is already defined in Data. 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3292:7
      at applyOptions (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3429:9)
      at finishComponentSetup (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7383:7)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7306:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)

    console.warn
      [Vue warn]: Property "getUserLangCode" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      105 | 						data-testid="function-input-name"
      106 | 					>
    > 107 | 						{{ arg.label }}
          | 						               ^
      108 | 					</span>
      109 | 				</div>
      110 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.getUserLangCode [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.getWikiUrl (resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:107:30)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:236:20
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:673)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)

    console.warn
      [Vue warn]: Computed property "resetIcon" is already defined in Data. 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3292:7
      at applyOptions (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3429:9)
      at finishComponentSetup (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7383:7)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7306:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)

    console.warn
      [Vue warn]: Property "getUserLangCode" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      105 | 						data-testid="function-input-name"
      106 | 					>
    > 107 | 						{{ arg.label }}
          | 						               ^
      108 | 					</span>
      109 | 				</div>
      110 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.getUserLangCode [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.getWikiUrl (resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:107:30)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:236:20
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:673)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)

    console.warn
      [Vue warn]: Computed property "resetIcon" is already defined in Data. 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3292:7
      at applyOptions (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3429:9)
      at finishComponentSetup (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7383:7)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7306:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)

    console.warn
      [Vue warn]: Property "getUserLangCode" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      105 | 						data-testid="function-input-name"
      106 | 					>
    > 107 | 						{{ arg.label }}
          | 						               ^
      108 | 					</span>
      109 | 				</div>
      110 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.getUserLangCode [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.getWikiUrl (resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:107:30)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:236:20
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:673)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)

    console.warn
      [Vue warn]: Computed property "resetIcon" is already defined in Data. 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3292:7
      at applyOptions (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3429:9)
      at finishComponentSetup (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7383:7)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7306:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)

    console.warn
      [Vue warn]: Property "getUserLangCode" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      105 | 						data-testid="function-input-name"
      106 | 					>
    > 107 | 						{{ arg.label }}
          | 						               ^
      108 | 					</span>
      109 | 				</div>
      110 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.getUserLangCode [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.getWikiUrl (resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:107:30)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:236:20
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:673)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)

    console.warn
      [Vue warn]: Computed property "resetIcon" is already defined in Data. 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3292:7
      at applyOptions (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3429:9)
      at finishComponentSetup (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7383:7)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7306:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)

    console.warn
      [Vue warn]: Property "getUserLangCode" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer functionZid="Z10004" edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      105 | 						data-testid="function-input-name"
      106 | 					>
    > 107 | 						{{ arg.label }}
          | 						               ^
      108 | 					</span>
      109 | 				</div>
      110 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.getUserLangCode [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.getWikiUrl (resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:107:30)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:236:20
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:673)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)

    console.warn
      [Vue warn]: Computed property "resetIcon" is already defined in Data. 
        at <WlFunctionExplorer edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3292:7
      at applyOptions (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3429:9)
      at finishComponentSetup (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7383:7)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7306:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      199 | 			},
      200 | 			functionObject: function () {
    > 201 | 				return this.getStoredObject( this.currentFunctionZid );
          | 				                                                       ^
      202 | 			},
      203 | 			functionArguments: function () {
      204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:201:61
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

    console.warn
      [Vue warn]: Property "resetButtonDisabled" was accessed during render but is not defined on instance. 
        at <WlWidgetBase class="ext-wikilambda-function-explorer" > 
        at <WlFunctionExplorer edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      202 | 			},
      203 | 			functionArguments: function () {
    > 204 | 				const args = this.getInputsOfFunctionZid( this.currentFunctionZid );
          | 				                   ^
      205 |
      206 | 				if ( !args ) {
      207 | 					return [];

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.resetButtonDisabled [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at resources/ext.wikilambda.edit/components/widgets/FunctionExplorer.vue:204:24
      at renderFnWithContext (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:767:13)
      at renderSlot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2844:53)
      at Proxy.render (resources/ext.wikilambda.edit/components/base/WidgetBase.vue:49:416)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)

PASS tests/jest/integration/DisconnectFunctionImplementation.test.js
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      93 | 	// this causes CdxTabs to throw an error when a new tab is navigated to on the functon viewer page. To avoid this,
      94 | 	// we pass `render` a parentless <div> to mount on.
    > 95 | 	render( App, { container: document.createElement( 'div' ), global: { plugins: [ store ] } } );
         | 	^
      96 |
      97 | module.exports = {
      98 | 	runSetup: runSetup,

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at renderForFunctionViewer (tests/jest/integration/helpers/functionViewerDetailsTestHelpers.js:95:2)
      at Object.<anonymous> (tests/jest/integration/DisconnectFunctionImplementation.test.js:34:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "header". Expected Object, got Null  
        at <WlTableContainer header=null hide-header=true body= []  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header=undefined body= []  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "header". Expected Object, got Null  
        at <WlTableContainer header=null hide-header=true body= []  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header=undefined body= []  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":false,"zobjecttype":"Z8","isnewzobject":false,"zobjectid":"Z12345","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: view - {"zobjecttype":"Z8","zobjectid":"Z12345","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"function-viewer","isnewzobject":false,"loadtime":356}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/integration/RunFunctionCall.test.js
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      31 | 	it( 'allows choosing a function and calling it', async () => {
      32 | 		const { findByRole, findByText, findByTestId } =
    > 33 | 			render( App, { global: { plugins: [ store ] } } );
         | 			^
      34 |
      35 | 		// ACT: Select a function
      36 | 		const functionSelectorBlock = await findByTestId( 'function-evaluator-call' );

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at Object.<anonymous> (tests/jest/integration/RunFunctionCall.test.js:33:4)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"function-evaluator","isnewzobject":false,"loadtime":-47892346446}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted: wf.ui.callFunction - {"selectedfunctionzid":"Z12345","zobjectid":"Z0","zobjecttype":null,"resulthaserror":false,"zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: call - {"zobjectid":"Z0","zlang":"Z1002","selectedfunctionzid":"Z12345","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.warn
      [Vue warn]: Missing required prop: "edit" 
        at <WlZObjectKeyValue key=0 skip-key=true row-id=24 > 
        at <WlZEvaluationResult edit=false disabled=false expanded=false  ... > 
        at <WlZObjectKeyValue key=1 row-id=14 skip-indent=true  ... > 
        at <WlWidgetBase class="ext-wikilambda-function-evaluator" > 
        at <WlFunctionEvaluatorWidget> 
        at <WlFunctionEvaluator onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <Transition> 
        at <CdxDialog class="ext-wikilambda-metadata-dialog" title="Dialog letting you see and edit the labels and information in different languages" open=true  ... > 
        at <WlFunctionMetadataDialog key=0 open=true header-text=undefined  ... > 
        at <WlZEvaluationResult edit=false disabled=false expanded=false  ... > 
        at <WlZObjectKeyValue key=1 row-id=14 skip-indent=true  ... > 
        at <WlWidgetBase class="ext-wikilambda-function-evaluator" > 
        at <WlFunctionEvaluatorWidget> 
        at <WlFunctionEvaluator onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

PASS tests/jest/integration/ConnectFunctionTest.test.js
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      93 | 	// this causes CdxTabs to throw an error when a new tab is navigated to on the functon viewer page. To avoid this,
      94 | 	// we pass `render` a parentless <div> to mount on.
    > 95 | 	render( App, { container: document.createElement( 'div' ), global: { plugins: [ store ] } } );
         | 	^
      96 |
      97 | module.exports = {
      98 | 	runSetup: runSetup,

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at renderForFunctionViewer (tests/jest/integration/helpers/functionViewerDetailsTestHelpers.js:95:2)
      at Object.<anonymous> (tests/jest/integration/ConnectFunctionTest.test.js:38:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "header". Expected Object, got Null  
        at <WlTableContainer header=null hide-header=true body= []  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header=undefined body= []  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "header". Expected Object, got Null  
        at <WlTableContainer header=null hide-header=true body= []  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header=undefined body= []  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":false,"zobjecttype":"Z8","isnewzobject":false,"zobjectid":"Z12345","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: view - {"zobjecttype":"Z8","zobjectid":"Z12345","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"function-viewer","isnewzobject":false,"loadtime":357}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

PASS tests/jest/store/modules/addZObjects.test.js
PASS tests/jest/languageselector/LanguageSelector.test.js
  ● Console

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      270 | 		handleClick: function ( e ) {
      271 | 			const parent = this.$refs.languageSelector;
    > 272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
          | 			                ^
      273 | 				this.closeLanguageSelector();
      274 | 			}
      275 | 		}

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:272:20)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      271 | 			const parent = this.$refs.languageSelector;
      272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
    > 273 | 				this.closeLanguageSelector();
          | 				                            ^
      274 | 			}
      275 | 		}
      276 | 	},

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:273:33)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      270 | 		handleClick: function ( e ) {
      271 | 			const parent = this.$refs.languageSelector;
    > 272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
          | 			                ^
      273 | 				this.closeLanguageSelector();
      274 | 			}
      275 | 		}

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:272:20)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      271 | 			const parent = this.$refs.languageSelector;
      272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
    > 273 | 				this.closeLanguageSelector();
          | 				                            ^
      274 | 			}
      275 | 		}
      276 | 	},

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:273:33)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-0" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-0" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      270 | 		handleClick: function ( e ) {
      271 | 			const parent = this.$refs.languageSelector;
    > 272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
          | 			                ^
      273 | 				this.closeLanguageSelector();
      274 | 			}
      275 | 		}

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:272:20)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      271 | 			const parent = this.$refs.languageSelector;
      272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
    > 273 | 				this.closeLanguageSelector();
          | 				                            ^
      274 | 			}
      275 | 		}
      276 | 	},

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:273:33)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-1" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-1" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      270 | 		handleClick: function ( e ) {
      271 | 			const parent = this.$refs.languageSelector;
    > 272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
          | 			                ^
      273 | 				this.closeLanguageSelector();
      274 | 			}
      275 | 		}

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:272:20)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      271 | 			const parent = this.$refs.languageSelector;
      272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
    > 273 | 				this.closeLanguageSelector();
          | 				                            ^
      274 | 			}
      275 | 		}
      276 | 	},

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:273:33)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-2" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-2" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      270 | 		handleClick: function ( e ) {
      271 | 			const parent = this.$refs.languageSelector;
    > 272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
          | 			                ^
      273 | 				this.closeLanguageSelector();
      274 | 			}
      275 | 		}

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:272:20)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      271 | 			const parent = this.$refs.languageSelector;
      272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
    > 273 | 				this.closeLanguageSelector();
          | 				                            ^
      274 | 			}
      275 | 		}
      276 | 	},

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:273:33)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-3" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-3" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      270 | 		handleClick: function ( e ) {
      271 | 			const parent = this.$refs.languageSelector;
    > 272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
          | 			                ^
      273 | 				this.closeLanguageSelector();
      274 | 			}
      275 | 		}

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:272:20)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5800:26)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:32)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      271 | 			const parent = this.$refs.languageSelector;
      272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
    > 273 | 				this.closeLanguageSelector();
          | 				                            ^
      274 | 			}
      275 | 		}
      276 | 	},

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:273:33)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5800:26)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:32)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-3" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      270 | 		handleClick: function ( e ) {
      271 | 			const parent = this.$refs.languageSelector;
    > 272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
          | 			                ^
      273 | 				this.closeLanguageSelector();
      274 | 			}
      275 | 		}

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:272:20)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      271 | 			const parent = this.$refs.languageSelector;
      272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
    > 273 | 				this.closeLanguageSelector();
          | 				                            ^
      274 | 			}
      275 | 		}
      276 | 	},

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:273:33)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-7" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-7" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      270 | 		handleClick: function ( e ) {
      271 | 			const parent = this.$refs.languageSelector;
    > 272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
          | 			                ^
      273 | 				this.closeLanguageSelector();
      274 | 			}
      275 | 		}

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:272:20)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      271 | 			const parent = this.$refs.languageSelector;
      272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
    > 273 | 				this.closeLanguageSelector();
          | 				                            ^
      274 | 			}
      275 | 		}
      276 | 	},

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:273:33)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-8" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-8" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      270 | 		handleClick: function ( e ) {
      271 | 			const parent = this.$refs.languageSelector;
    > 272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
          | 			                ^
      273 | 				this.closeLanguageSelector();
      274 | 			}
      275 | 		}

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:272:20)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5800:26)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:32)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      271 | 			const parent = this.$refs.languageSelector;
      272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
    > 273 | 				this.closeLanguageSelector();
          | 				                            ^
      274 | 			}
      275 | 		}
      276 | 	},

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:273:33)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5800:26)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:32)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-8" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      270 | 		handleClick: function ( e ) {
      271 | 			const parent = this.$refs.languageSelector;
    > 272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
          | 			                ^
      273 | 				this.closeLanguageSelector();
      274 | 			}
      275 | 		}

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:272:20)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5800:26)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:32)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      271 | 			const parent = this.$refs.languageSelector;
      272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
    > 273 | 				this.closeLanguageSelector();
          | 				                            ^
      274 | 			}
      275 | 		}
      276 | 	},

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:273:33)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5800:26)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:32)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-8" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      270 | 		handleClick: function ( e ) {
      271 | 			const parent = this.$refs.languageSelector;
    > 272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
          | 			                ^
      273 | 				this.closeLanguageSelector();
      274 | 			}
      275 | 		}

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:272:20)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      271 | 			const parent = this.$refs.languageSelector;
      272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
    > 273 | 				this.closeLanguageSelector();
          | 				                            ^
      274 | 			}
      275 | 		}
      276 | 	},

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:273:33)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-12" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-12" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      270 | 		handleClick: function ( e ) {
      271 | 			const parent = this.$refs.languageSelector;
    > 272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
          | 			                ^
      273 | 				this.closeLanguageSelector();
      274 | 			}
      275 | 		}

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:272:20)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      271 | 			const parent = this.$refs.languageSelector;
      272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
    > 273 | 				this.closeLanguageSelector();
          | 				                            ^
      274 | 			}
      275 | 		}
      276 | 	},

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:273:33)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-13" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-13" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      270 | 		handleClick: function ( e ) {
      271 | 			const parent = this.$refs.languageSelector;
    > 272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
          | 			                ^
      273 | 				this.closeLanguageSelector();
      274 | 			}
      275 | 		}

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:272:20)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Property "selectedLanguage" was accessed during render but is not defined on instance. 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      271 | 			const parent = this.$refs.languageSelector;
      272 | 			if ( e.target !== parent && !parent.contains( e.target ) ) {
    > 273 | 				this.closeLanguageSelector();
          | 				                            ^
      274 | 			}
      275 | 		}
      276 | 	},

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.selectedLanguage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.render (resources/ext.wikilambda.languageselector/components/LanguageSelector.vue:273:33)
      at renderComponentRoot (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:827:16)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5737:46)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)
      at setupRenderEffect (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5858:5)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-14" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "selected". Expected String | Number | Null, got Undefined  
        at <CdxMenu id="cdx-lookup-menu-14" ref="menu" selected=undefined  ... > 
        at <CdxLookup ref="languageSelectorLookup" class="ext-wikilambda-page-language-selector-lookup" selected=undefined  ... > 
        at <WlLanguageSelector ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

PASS tests/jest/components/widgets/FunctionReport.test.js
  ● Console

    console.warn
      [Vue warn]: Missing required prop: "reportType" 
        at <WlFunctionReportWidget zFunctionId="" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "rootZid" 
        at <WlFunctionReportWidget zFunctionId="" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "reportType" 
        at <WlFunctionReportWidget zFunctionId="" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "rootZid" 
        at <WlFunctionReportWidget zFunctionId="" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/integration/ConnectFunctionImplementation.test.js
  ● Console

    console.warn
      [Vue warn]: App already provides property with key "store". It will be overwritten with the new value.

      93 | 	// this causes CdxTabs to throw an error when a new tab is navigated to on the functon viewer page. To avoid this,
      94 | 	// we pass `render` a parentless <div> to mount on.
    > 95 | 	render( App, { container: document.createElement( 'div' ), global: { plugins: [ store ] } } );
         | 	^
      96 |
      97 | module.exports = {
      98 | 	runSetup: runSetup,

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.provide (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3868:11)
      at Store.install (node_modules/vuex/dist/vuex.cjs.js:943:7)
      at Object.use (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3770:18)
      at mount (node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:7957:17)
      at render (node_modules/@testing-library/vue/dist/render.js:45:38)
      at renderForFunctionViewer (tests/jest/integration/helpers/functionViewerDetailsTestHelpers.js:95:2)
      at Object.<anonymous> (tests/jest/integration/ConnectFunctionImplementation.test.js:40:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "header". Expected Object, got Null  
        at <WlTableContainer header=null hide-header=true body= []  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header=undefined body= []  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "header". Expected Object, got Null  
        at <WlTableContainer header=null hide-header=true body= []  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header=undefined body= []  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":false,"zobjecttype":"Z8","isnewzobject":false,"zobjectid":"Z12345","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: view - {"zobjecttype":"Z8","zobjectid":"Z12345","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.newView.mounted - {"viewname":"function-viewer","isnewzobject":false,"loadtime":356}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z14" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text',
          id: 'implementations-header-checkbox'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        language: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-language-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        testsPassed: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-tests-passed-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation by composition, in English'
          },
          name: {
            title: 'Implementation by composition, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'Composition',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item',
            id: 'Implementation in code, in English'
          },
          name: {
            title: 'Implementation in code, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          language: {
            title: 'javascript',
            class: 'ext-wikilambda-function-details-table-item'
          },
          testsPassed: { title: '0/0' },
          class: null
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: CdxCheckbox: Inputs must have an associated label. Provide one of the following:
       - A label via the appropriate slot
       - An `aria-label` attribute set to the label text
       - An `aria-labelledby` attribute set to the ID of the label element 
        at <CdxCheckbox key=0 modelValue=false onUpdate:modelValue=fn<onUpdate:modelValue> > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at Ue (node_modules/@wikimedia/codex/dist/codex.cjs:1:17264)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:18427)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata=""  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation by composition, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z2222"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "metadata". Expected Object, got String with value "{}". 
        at <WlFunctionMetadataDialog open=false header-text="Implementation in code, in English" metadata="{}"  ... > 
        at <WlFunctionTesterTable key=0 zFunctionId="Z12345" zImplementationId="Z1111"  ... > 
        at <WlTableContainer header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } hide-header=false body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetailsTable type="Z4" header= {
        checkbox: {
          title: '',
          component: 'cdx-checkbox',
          props: {
            modelValue: false,
            'onUpdate:modelValue': [Function: onUpdate:modelValue]
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        name: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-name-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        state: {
          title: Mocki18n {
            string: 'wikilambda-function-implementation-state-label'
          },
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z2222: {
          title: 'Implementation by composition, in English',
          class: 'ext-wikilambda-function-details-table-text'
        },
        Z1111: {
          title: 'Implementation in code, in English',
          class: 'ext-wikilambda-function-details-table-text'
        }
      } body= [
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Disconnected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        },
        {
          checkbox: {
            title: '',
            component: 'cdx-checkbox',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          name: {
            title: 'Tester name, in English',
            component: 'a',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          state: {
            component: 'cdx-info-chip',
            title: 'Connected',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          class: null,
          Z2222: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          },
          Z1111: {
            component: 'wl-function-tester-table',
            props: [Object],
            class: 'ext-wikilambda-function-details-table-item'
          }
        }
      ]  ... > 
        at <WlFunctionViewerDetails> 
        at <WlFunctionViewer onMounted=fn<bound newViewMounted> > 
        at <App ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/components/App.test.js
PASS tests/jest/components/default/ZObjectToString.test.js
PASS tests/jest/components/default/ZTypedListItems.test.js
  ● Console

    console.warn
      [Vue warn]: Missing required prop: "expanded" 
        at <WlZTypedListItems edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "listItemType" 
        at <WlZTypedListItems edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "expanded" 
        at <WlZTypedListItems edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "listItemType" 
        at <WlZTypedListItems edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "listItemType" 
        at <WlZTypedListItems edit=false expanded=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "listItemType" 
        at <WlZTypedListItems edit=false expanded=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "expanded" 
        at <WlZTypedListItems edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "listItemType" 
        at <WlZTypedListItems edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/components/default/ZTester.test.js
PASS tests/jest/components/widgets/PublishDialog.test.js
  ● Console

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.publish - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: publish - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.error
      Error: Not implemented: navigation (except hash changes)
          at module.exports (/src/repo/node_modules/jsdom/lib/jsdom/browser/not-implemented.js:9:17)
          at navigateFetch (/src/repo/node_modules/jsdom/lib/jsdom/living/window/navigation.js:76:3)
          at exports.navigate (/src/repo/node_modules/jsdom/lib/jsdom/living/window/navigation.js:54:3)
          at LocationImpl._locationObjectNavigate (/src/repo/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js:31:5)
          at LocationImpl._locationObjectSetterNavigate (/src/repo/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js:25:17)
          at LocationImpl.set href [as href] (/src/repo/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js:47:10)
          at Location.set href [as href] (/src/repo/node_modules/jsdom/lib/jsdom/living/generated/Location.js:121:37)
          at Proxy.successfulExit (/src/repo/resources/ext.wikilambda.edit/components/widgets/PublishDialog.vue:149:27)
          at /src/repo/resources/ext.wikilambda.edit/components/widgets/PublishDialog.vue:167:14
          at processTicksAndRejections (node:internal/process/task_queues:95:5) undefined

      at VirtualConsole.<anonymous> (node_modules/jsdom/lib/jsdom/virtual-console.js:29:45)
      at module.exports (node_modules/jsdom/lib/jsdom/browser/not-implemented.js:12:26)
      at navigateFetch (node_modules/jsdom/lib/jsdom/living/window/navigation.js:76:3)
      at exports.navigate (node_modules/jsdom/lib/jsdom/living/window/navigation.js:54:3)
      at LocationImpl._locationObjectNavigate (node_modules/jsdom/lib/jsdom/living/window/Location-impl.js:31:5)
      at LocationImpl._locationObjectSetterNavigate (node_modules/jsdom/lib/jsdom/living/window/Location-impl.js:25:17)
      at LocationImpl.set href [as href] (node_modules/jsdom/lib/jsdom/living/window/Location-impl.js:47:10)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.publish - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: publish - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.publish - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: publish - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.publish - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: publish - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.error
      Error: Not implemented: navigation (except hash changes)
          at module.exports (/src/repo/node_modules/jsdom/lib/jsdom/browser/not-implemented.js:9:17)
          at navigateFetch (/src/repo/node_modules/jsdom/lib/jsdom/living/window/navigation.js:76:3)
          at exports.navigate (/src/repo/node_modules/jsdom/lib/jsdom/living/window/navigation.js:54:3)
          at LocationImpl._locationObjectNavigate (/src/repo/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js:31:5)
          at LocationImpl._locationObjectSetterNavigate (/src/repo/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js:25:17)
          at LocationImpl.set href [as href] (/src/repo/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js:47:10)
          at Location.set href [as href] (/src/repo/node_modules/jsdom/lib/jsdom/living/generated/Location.js:121:37)
          at Proxy.successfulExit (/src/repo/resources/ext.wikilambda.edit/components/widgets/PublishDialog.vue:149:27)
          at /src/repo/resources/ext.wikilambda.edit/components/widgets/PublishDialog.vue:167:14 undefined

      at VirtualConsole.<anonymous> (node_modules/jsdom/lib/jsdom/virtual-console.js:29:45)
      at module.exports (node_modules/jsdom/lib/jsdom/browser/not-implemented.js:12:26)
      at navigateFetch (node_modules/jsdom/lib/jsdom/living/window/navigation.js:76:3)
      at exports.navigate (node_modules/jsdom/lib/jsdom/living/window/navigation.js:54:3)
      at LocationImpl._locationObjectNavigate (node_modules/jsdom/lib/jsdom/living/window/Location-impl.js:31:5)
      at LocationImpl._locationObjectSetterNavigate (node_modules/jsdom/lib/jsdom/living/window/Location-impl.js:25:17)
      at LocationImpl.set href [as href] (node_modules/jsdom/lib/jsdom/living/window/Location-impl.js:47:10)

    console.log
      Metrics Platform event emitted: wf.ui.editImplementation.publish - {"isnewzobject":false,"zobjectid":"Z10001","zobjecttype":"Z14","implementationtype":"Z14K3","zlang":"Z1002","haserrors":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: publish - {"zobjecttype":"Z14","zobjectid":"Z10001","zlang":"Z1002","implementationtype":"Z14K3","haserrors":false}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.publish - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","haserrors":true}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: publish - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002","haserrors":true}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/components/base/ZObjectSelector.test.js
PASS tests/jest/components/default/ZEvaluationResult.test.js
  ● Console

    console.warn
      [Vue warn]: Missing required prop: "edit" 
        at <WlZObjectKeyValue key=0 skip-key=true row-id=1 > 
        at <WlZEvaluationResult edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "edit" 
        at <WlZObjectKeyValue key=0 skip-key=true row-id=1 > 
        at <WlZEvaluationResult edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "edit" 
        at <WlZObjectKeyValue key=0 skip-key=true row-id=1 > 
        at <WlZEvaluationResult edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "edit" 
        at <WlZObjectKeyValue key=0 skip-key=true row-id=1 > 
        at <WlZEvaluationResult edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "edit" 
        at <WlZObjectKeyValue key=0 skip-key=true row-id=1 > 
        at <WlZEvaluationResult edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/components/default/ZImplementation.test.js
PASS tests/jest/components/widgets/FunctionMetadataDialog.test.js
  ● Console

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog class="ext-wikilambda-metadata-dialog" title="Dialog letting you see and edit the labels and information in different languages" open=true  ... > 
        at <WlFunctionMetadataDialog open=true metadata= {
        Z1K1: { Z1K1: 'Z7', Z7K1: 'Z883', Z883K1: 'Z6', Z883K2: 'Z1' },
        K1: [
          { Z1K1: 'Z7', Z7K1: 'Z882', Z882K1: 'Z6', Z882K2: 'Z1' },
          { Z1K1: [Object], K1: 'implementationId', K2: [Object] },
          { Z1K1: [Object], K1: 'implementationType', K2: 'Evaluated' },
          { Z1K1: [Object], K1: 'orchestrationDuration', K2: '70 ms' },
          {
            Z1K1: [Object],
            K1: 'orchestrationStartTime',
            K2: '2024-02-16T12:25:19.230Z'
          },
          {
            Z1K1: [Object],
            K1: 'orchestrationEndTime',
            K2: '2024-02-16T12:25:19.300Z'
          },
          { Z1K1: [Object], K1: 'evaluationDuration', K2: '10 ms' },
          {
            Z1K1: [Object],
            K1: 'evaluationStartTime',
            K2: '2024-02-16T12:25:19.240Z'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationEndTime',
            K2: '2024-02-16T12:25:19.250Z'
          },
          { Z1K1: [Object], K1: 'orchestrationCpuUsage', K2: '85.790 ms' },
          { Z1K1: [Object], K1: 'evaluationCpuUsage', K2: '45.110 ms' },
          { Z1K1: [Object], K1: 'executionCpuUsage', K2: '<50 μs' },
          {
            Z1K1: [Object],
            K1: 'orchestrationMemoryUsage',
            K2: '115.43 MiB'
          },
          { Z1K1: [Object], K1: 'evaluationMemoryUsage', K2: '15.57 MiB' },
          { Z1K1: [Object], K1: 'executionMemoryUsage', K2: '1 MiB' },
          {
            Z1K1: [Object],
            K1: 'orchestrationHostname',
            K2: 'function-orchestrator'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationHostname',
            K2: 'function-evaluator-javascript'
          },
          {
            Z1K1: [Object],
            K1: 'programmingLanguageVersion',
            K2: 'QuickJS v0.5.0-alpha'
          }
        ]
      } ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog class="ext-wikilambda-metadata-dialog" title="Dialog letting you see and edit the labels and information in different languages" open=true  ... > 
        at <WlFunctionMetadataDialog open=true metadata= {
        Z1K1: { Z1K1: 'Z7', Z7K1: 'Z883', Z883K1: 'Z6', Z883K2: 'Z1' },
        K1: [
          { Z1K1: 'Z7', Z7K1: 'Z882', Z882K1: 'Z6', Z882K2: 'Z1' },
          { Z1K1: [Object], K1: 'implementationId', K2: [Object] },
          { Z1K1: [Object], K1: 'implementationType', K2: 'Evaluated' },
          { Z1K1: [Object], K1: 'orchestrationDuration', K2: '70 ms' },
          {
            Z1K1: [Object],
            K1: 'orchestrationStartTime',
            K2: '2024-02-16T12:25:19.230Z'
          },
          {
            Z1K1: [Object],
            K1: 'orchestrationEndTime',
            K2: '2024-02-16T12:25:19.300Z'
          },
          { Z1K1: [Object], K1: 'evaluationDuration', K2: '10 ms' },
          {
            Z1K1: [Object],
            K1: 'evaluationStartTime',
            K2: '2024-02-16T12:25:19.240Z'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationEndTime',
            K2: '2024-02-16T12:25:19.250Z'
          },
          { Z1K1: [Object], K1: 'orchestrationCpuUsage', K2: '85.790 ms' },
          { Z1K1: [Object], K1: 'evaluationCpuUsage', K2: '45.110 ms' },
          { Z1K1: [Object], K1: 'executionCpuUsage', K2: '<50 μs' },
          {
            Z1K1: [Object],
            K1: 'orchestrationMemoryUsage',
            K2: '115.43 MiB'
          },
          { Z1K1: [Object], K1: 'evaluationMemoryUsage', K2: '15.57 MiB' },
          { Z1K1: [Object], K1: 'executionMemoryUsage', K2: '1 MiB' },
          {
            Z1K1: [Object],
            K1: 'orchestrationHostname',
            K2: 'function-orchestrator'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationHostname',
            K2: 'function-evaluator-javascript'
          },
          {
            Z1K1: [Object],
            K1: 'programmingLanguageVersion',
            K2: 'QuickJS v0.5.0-alpha'
          }
        ]
      } ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog class="ext-wikilambda-metadata-dialog" title="Dialog letting you see and edit the labels and information in different languages" open=true  ... > 
        at <WlFunctionMetadataDialog open=true metadata= {
        Z1K1: { Z1K1: 'Z7', Z7K1: 'Z883', Z883K1: 'Z6', Z883K2: 'Z1' },
        K1: [
          { Z1K1: 'Z7', Z7K1: 'Z882', Z882K1: 'Z6', Z882K2: 'Z1' },
          { Z1K1: [Object], K1: 'implementationId', K2: [Object] },
          { Z1K1: [Object], K1: 'implementationType', K2: 'Evaluated' },
          { Z1K1: [Object], K1: 'orchestrationDuration', K2: '70 ms' },
          {
            Z1K1: [Object],
            K1: 'orchestrationStartTime',
            K2: '2024-02-16T12:25:19.230Z'
          },
          {
            Z1K1: [Object],
            K1: 'orchestrationEndTime',
            K2: '2024-02-16T12:25:19.300Z'
          },
          { Z1K1: [Object], K1: 'evaluationDuration', K2: '10 ms' },
          {
            Z1K1: [Object],
            K1: 'evaluationStartTime',
            K2: '2024-02-16T12:25:19.240Z'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationEndTime',
            K2: '2024-02-16T12:25:19.250Z'
          },
          { Z1K1: [Object], K1: 'orchestrationCpuUsage', K2: '85.790 ms' },
          { Z1K1: [Object], K1: 'evaluationCpuUsage', K2: '45.110 ms' },
          { Z1K1: [Object], K1: 'executionCpuUsage', K2: '<50 μs' },
          {
            Z1K1: [Object],
            K1: 'orchestrationMemoryUsage',
            K2: '115.43 MiB'
          },
          { Z1K1: [Object], K1: 'evaluationMemoryUsage', K2: '15.57 MiB' },
          { Z1K1: [Object], K1: 'executionMemoryUsage', K2: '1 MiB' },
          {
            Z1K1: [Object],
            K1: 'orchestrationHostname',
            K2: 'function-orchestrator'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationHostname',
            K2: 'function-evaluator-javascript'
          },
          {
            Z1K1: [Object],
            K1: 'programmingLanguageVersion',
            K2: 'QuickJS v0.5.0-alpha'
          }
        ]
      } ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog class="ext-wikilambda-metadata-dialog" title="Dialog letting you see and edit the labels and information in different languages" open=true  ... > 
        at <WlFunctionMetadataDialog open=true metadata= {
        Z1K1: { Z1K1: 'Z7', Z7K1: 'Z883', Z883K1: 'Z6', Z883K2: 'Z1' },
        K1: [
          { Z1K1: 'Z7', Z7K1: 'Z882', Z882K1: 'Z6', Z882K2: 'Z1' },
          { Z1K1: [Object], K1: 'implementationId', K2: [Object] },
          { Z1K1: [Object], K1: 'implementationType', K2: 'Evaluated' },
          { Z1K1: [Object], K1: 'orchestrationDuration', K2: '70 ms' },
          {
            Z1K1: [Object],
            K1: 'orchestrationStartTime',
            K2: '2024-02-16T12:25:19.230Z'
          },
          {
            Z1K1: [Object],
            K1: 'orchestrationEndTime',
            K2: '2024-02-16T12:25:19.300Z'
          },
          { Z1K1: [Object], K1: 'evaluationDuration', K2: '10 ms' },
          {
            Z1K1: [Object],
            K1: 'evaluationStartTime',
            K2: '2024-02-16T12:25:19.240Z'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationEndTime',
            K2: '2024-02-16T12:25:19.250Z'
          },
          { Z1K1: [Object], K1: 'orchestrationCpuUsage', K2: '85.790 ms' },
          { Z1K1: [Object], K1: 'evaluationCpuUsage', K2: '45.110 ms' },
          { Z1K1: [Object], K1: 'executionCpuUsage', K2: '<50 μs' },
          {
            Z1K1: [Object],
            K1: 'orchestrationMemoryUsage',
            K2: '115.43 MiB'
          },
          { Z1K1: [Object], K1: 'evaluationMemoryUsage', K2: '15.57 MiB' },
          { Z1K1: [Object], K1: 'executionMemoryUsage', K2: '1 MiB' },
          {
            Z1K1: [Object],
            K1: 'orchestrationHostname',
            K2: 'function-orchestrator'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationHostname',
            K2: 'function-evaluator-javascript'
          },
          {
            Z1K1: [Object],
            K1: 'programmingLanguageVersion',
            K2: 'QuickJS v0.5.0-alpha'
          }
        ]
      } ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog class="ext-wikilambda-metadata-dialog" title="Dialog letting you see and edit the labels and information in different languages" open=true  ... > 
        at <WlFunctionMetadataDialog open=true metadata= {
        Z1K1: { Z1K1: 'Z7', Z7K1: 'Z883', Z883K1: 'Z6', Z883K2: 'Z1' },
        K1: [
          { Z1K1: 'Z7', Z7K1: 'Z882', Z882K1: 'Z6', Z882K2: 'Z1' },
          { Z1K1: [Object], K1: 'implementationId', K2: [Object] },
          { Z1K1: [Object], K1: 'implementationType', K2: 'Evaluated' },
          { Z1K1: [Object], K1: 'orchestrationDuration', K2: '70 ms' },
          {
            Z1K1: [Object],
            K1: 'orchestrationStartTime',
            K2: '2024-02-16T12:25:19.230Z'
          },
          {
            Z1K1: [Object],
            K1: 'orchestrationEndTime',
            K2: '2024-02-16T12:25:19.300Z'
          },
          { Z1K1: [Object], K1: 'evaluationDuration', K2: '10 ms' },
          {
            Z1K1: [Object],
            K1: 'evaluationStartTime',
            K2: '2024-02-16T12:25:19.240Z'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationEndTime',
            K2: '2024-02-16T12:25:19.250Z'
          },
          { Z1K1: [Object], K1: 'orchestrationCpuUsage', K2: '85.790 ms' },
          { Z1K1: [Object], K1: 'evaluationCpuUsage', K2: '45.110 ms' },
          { Z1K1: [Object], K1: 'executionCpuUsage', K2: '<50 μs' },
          {
            Z1K1: [Object],
            K1: 'orchestrationMemoryUsage',
            K2: '115.43 MiB'
          },
          { Z1K1: [Object], K1: 'evaluationMemoryUsage', K2: '15.57 MiB' },
          { Z1K1: [Object], K1: 'executionMemoryUsage', K2: '1 MiB' },
          {
            Z1K1: [Object],
            K1: 'orchestrationHostname',
            K2: 'function-orchestrator'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationHostname',
            K2: 'function-evaluator-javascript'
          },
          {
            Z1K1: [Object],
            K1: 'programmingLanguageVersion',
            K2: 'QuickJS v0.5.0-alpha'
          }
        ]
      } ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog class="ext-wikilambda-metadata-dialog" title="Dialog letting you see and edit the labels and information in different languages" open=true  ... > 
        at <WlFunctionMetadataDialog open=true metadata= {
        Z1K1: { Z1K1: 'Z7', Z7K1: 'Z883', Z883K1: 'Z6', Z883K2: 'Z1' },
        K1: [
          { Z1K1: 'Z7', Z7K1: 'Z882', Z882K1: 'Z6', Z882K2: 'Z1' },
          { Z1K1: [Object], K1: 'implementationId', K2: [Object] },
          { Z1K1: [Object], K1: 'implementationType', K2: 'Evaluated' },
          { Z1K1: [Object], K1: 'orchestrationDuration', K2: '70 ms' },
          {
            Z1K1: [Object],
            K1: 'orchestrationStartTime',
            K2: '2024-02-16T12:25:19.230Z'
          },
          {
            Z1K1: [Object],
            K1: 'orchestrationEndTime',
            K2: '2024-02-16T12:25:19.300Z'
          },
          { Z1K1: [Object], K1: 'evaluationDuration', K2: '10 ms' },
          {
            Z1K1: [Object],
            K1: 'evaluationStartTime',
            K2: '2024-02-16T12:25:19.240Z'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationEndTime',
            K2: '2024-02-16T12:25:19.250Z'
          },
          { Z1K1: [Object], K1: 'orchestrationCpuUsage', K2: '85.790 ms' },
          { Z1K1: [Object], K1: 'evaluationCpuUsage', K2: '45.110 ms' },
          { Z1K1: [Object], K1: 'executionCpuUsage', K2: '<50 μs' },
          {
            Z1K1: [Object],
            K1: 'orchestrationMemoryUsage',
            K2: '115.43 MiB'
          },
          { Z1K1: [Object], K1: 'evaluationMemoryUsage', K2: '15.57 MiB' },
          { Z1K1: [Object], K1: 'executionMemoryUsage', K2: '1 MiB' },
          {
            Z1K1: [Object],
            K1: 'orchestrationHostname',
            K2: 'function-orchestrator'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationHostname',
            K2: 'function-evaluator-javascript'
          },
          {
            Z1K1: [Object],
            K1: 'programmingLanguageVersion',
            K2: 'QuickJS v0.5.0-alpha'
          }
        ]
      } ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog class="ext-wikilambda-metadata-dialog" title="Dialog letting you see and edit the labels and information in different languages" open=true  ... > 
        at <WlFunctionMetadataDialog open=true metadata= {
        Z1K1: { Z1K1: 'Z7', Z7K1: 'Z883', Z883K1: 'Z6', Z883K2: 'Z1' },
        K1: [
          { Z1K1: 'Z7', Z7K1: 'Z882', Z882K1: 'Z6', Z882K2: 'Z1' },
          { Z1K1: [Object], K1: 'implementationId', K2: [Object] },
          { Z1K1: [Object], K1: 'implementationType', K2: 'Evaluated' },
          { Z1K1: [Object], K1: 'orchestrationDuration', K2: '70 ms' },
          {
            Z1K1: [Object],
            K1: 'orchestrationStartTime',
            K2: '2024-02-16T12:25:19.230Z'
          },
          {
            Z1K1: [Object],
            K1: 'orchestrationEndTime',
            K2: '2024-02-16T12:25:19.300Z'
          },
          { Z1K1: [Object], K1: 'evaluationDuration', K2: '10 ms' },
          {
            Z1K1: [Object],
            K1: 'evaluationStartTime',
            K2: '2024-02-16T12:25:19.240Z'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationEndTime',
            K2: '2024-02-16T12:25:19.250Z'
          },
          { Z1K1: [Object], K1: 'orchestrationCpuUsage', K2: '85.790 ms' },
          { Z1K1: [Object], K1: 'evaluationCpuUsage', K2: '45.110 ms' },
          { Z1K1: [Object], K1: 'executionCpuUsage', K2: '<50 μs' },
          {
            Z1K1: [Object],
            K1: 'orchestrationMemoryUsage',
            K2: '115.43 MiB'
          },
          { Z1K1: [Object], K1: 'evaluationMemoryUsage', K2: '15.57 MiB' },
          { Z1K1: [Object], K1: 'executionMemoryUsage', K2: '1 MiB' },
          {
            Z1K1: [Object],
            K1: 'orchestrationHostname',
            K2: 'function-orchestrator'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationHostname',
            K2: 'function-evaluator-javascript'
          },
          {
            Z1K1: [Object],
            K1: 'programmingLanguageVersion',
            K2: 'QuickJS v0.5.0-alpha'
          }
        ]
      } ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog class="ext-wikilambda-metadata-dialog" title="Dialog letting you see and edit the labels and information in different languages" open=true  ... > 
        at <WlFunctionMetadataDialog open=true metadata= {
        Z1K1: { Z1K1: 'Z7', Z7K1: 'Z883', Z883K1: 'Z6', Z883K2: 'Z1' },
        K1: [
          { Z1K1: 'Z7', Z7K1: 'Z882', Z882K1: 'Z6', Z882K2: 'Z1' },
          { Z1K1: [Object], K1: 'implementationId', K2: [Object] },
          { Z1K1: [Object], K1: 'implementationType', K2: 'Evaluated' },
          { Z1K1: [Object], K1: 'orchestrationDuration', K2: '70 ms' },
          {
            Z1K1: [Object],
            K1: 'orchestrationStartTime',
            K2: '2024-02-16T12:25:19.230Z'
          },
          {
            Z1K1: [Object],
            K1: 'orchestrationEndTime',
            K2: '2024-02-16T12:25:19.300Z'
          },
          { Z1K1: [Object], K1: 'evaluationDuration', K2: '10 ms' },
          {
            Z1K1: [Object],
            K1: 'evaluationStartTime',
            K2: '2024-02-16T12:25:19.240Z'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationEndTime',
            K2: '2024-02-16T12:25:19.250Z'
          },
          { Z1K1: [Object], K1: 'orchestrationCpuUsage', K2: '85.790 ms' },
          { Z1K1: [Object], K1: 'evaluationCpuUsage', K2: '45.110 ms' },
          { Z1K1: [Object], K1: 'executionCpuUsage', K2: '<50 μs' },
          {
            Z1K1: [Object],
            K1: 'orchestrationMemoryUsage',
            K2: '115.43 MiB'
          },
          { Z1K1: [Object], K1: 'evaluationMemoryUsage', K2: '15.57 MiB' },
          { Z1K1: [Object], K1: 'executionMemoryUsage', K2: '1 MiB' },
          {
            Z1K1: [Object],
            K1: 'orchestrationHostname',
            K2: 'function-orchestrator'
          },
          {
            Z1K1: [Object],
            K1: 'evaluationHostname',
            K2: 'function-evaluator-javascript'
          },
          {
            Z1K1: [Object],
            K1: 'programmingLanguageVersion',
            K2: 'QuickJS v0.5.0-alpha'
          }
        ]
      } ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog class="ext-wikilambda-metadata-dialog" title="Dialog letting you see and edit the labels and information in different languages" open=true  ... > 
        at <WlFunctionMetadataDialog open=true metadata= {
        Z1K1: { Z1K1: 'Z7', Z7K1: 'Z883', Z883K1: 'Z6', Z883K2: 'Z1' },
        K1: [
          { Z1K1: 'Z7', Z7K1: 'Z882', Z882K1: 'Z6', Z882K2: 'Z1' },
          { Z1K1: [Object], K1: 'orchestrationDuration', K2: '70 ms' }
        ]
      } ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog class="ext-wikilambda-metadata-dialog" title="Dialog letting you see and edit the labels and information in different languages" open=true  ... > 
        at <WlFunctionMetadataDialog open=true metadata= {
        Z1K1: { Z1K1: 'Z7', Z7K1: 'Z883', Z883K1: 'Z6', Z883K2: 'Z1' },
        K1: [
          { Z1K1: 'Z7', Z7K1: 'Z882', Z882K1: 'Z6', Z882K2: 'Z1' },
          { Z1K1: [Object], K1: 'errors', K2: [Object] },
          { Z1K1: [Object], K1: 'validateErrors', K2: [Object] },
          { Z1K1: [Object], K1: 'expectedTestResult', K2: 'ABC' },
          { Z1K1: [Object], K1: 'actualTestResult', K2: 'CBA' }
        ]
      } ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

PASS tests/jest/components/base/ModeSelector.test.js
  ● Console

    console.warn
      [Vue warn]: Write operation failed: computed property "selected" is readonly.

      254 | 			}
      255 | 		}
    > 256 | 	}
          | 	 ^
      257 | } );
      258 | </script>
      259 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at ComputedRefImpl.set [as _setter] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3414:9)
      at ComputedRefImpl.set value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1136:10)
      at Object.set [as selected] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3426:29)
      at Object.set (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3025:18)
      at _ctx.disabled.onUpdate:selected._cache.<computed> (resources/ext.wikilambda.edit/components/base/ModeSelector.vue:256:27)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at callWithAsyncErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:164:17)

    console.warn
      [Vue warn]: Write operation failed: computed property "selected" is readonly.

      254 | 			}
      255 | 		}
    > 256 | 	}
          | 	 ^
      257 | } );
      258 | </script>
      259 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at ComputedRefImpl.set [as _setter] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3414:9)
      at ComputedRefImpl.set value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1136:10)
      at Object.set [as selected] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3426:29)
      at Object.set (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3025:18)
      at _ctx.disabled.onUpdate:selected._cache.<computed> (resources/ext.wikilambda.edit/components/base/ModeSelector.vue:256:27)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at callWithAsyncErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:164:17)

    console.warn
      [Vue warn]: Write operation failed: computed property "selected" is readonly.

      254 | 			}
      255 | 		}
    > 256 | 	}
          | 	 ^
      257 | } );
      258 | </script>
      259 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at ComputedRefImpl.set [as _setter] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3414:9)
      at ComputedRefImpl.set value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1136:10)
      at Object.set [as selected] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3426:29)
      at Object.set (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3025:18)
      at _ctx.disabled.onUpdate:selected._cache.<computed> (resources/ext.wikilambda.edit/components/base/ModeSelector.vue:256:27)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at callWithAsyncErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:164:17)

    console.warn
      [Vue warn]: Write operation failed: computed property "selected" is readonly.

      254 | 			}
      255 | 		}
    > 256 | 	}
          | 	 ^
      257 | } );
      258 | </script>
      259 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at ComputedRefImpl.set [as _setter] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3414:9)
      at ComputedRefImpl.set value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1136:10)
      at Object.set [as selected] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3426:29)
      at Object.set (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3025:18)
      at _ctx.disabled.onUpdate:selected._cache.<computed> (resources/ext.wikilambda.edit/components/base/ModeSelector.vue:256:27)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at callWithAsyncErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:164:17)

    console.warn
      [Vue warn]: Write operation failed: computed property "selected" is readonly.

      254 | 			}
      255 | 		}
    > 256 | 	}
          | 	 ^
      257 | } );
      258 | </script>
      259 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at ComputedRefImpl.set [as _setter] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3414:9)
      at ComputedRefImpl.set value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1136:10)
      at Object.set [as selected] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3426:29)
      at Object.set (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3025:18)
      at _ctx.disabled.onUpdate:selected._cache.<computed> (resources/ext.wikilambda.edit/components/base/ModeSelector.vue:256:27)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at callWithAsyncErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:164:17)

PASS tests/jest/components/default/ZTypedList.test.js
  ● Console

    console.warn
      [Vue warn]: Missing required prop: "expanded" 
        at <WlZTypedList edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZTypedList edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "expanded" 
        at <WlZTypedList edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZTypedList edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZTypedList edit=false expanded=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZTypedList edit=false expanded=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "parentRowId". Expected String with value "0", got Number with value 0. 
        at <WlZTypedListType key=0 row-id=28 edit=false  ... > 
        at <WlZTypedList edit=false expanded=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "expanded" 
        at <WlZTypedList edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZTypedList edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "parentRowId". Expected String with value "0", got Number with value 0. 
        at <WlZTypedListType key=0 row-id=28 edit=false  ... > 
        at <WlZTypedList edit=false expanded=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZTypedList edit=false expanded=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "parentRowId". Expected String with value "0", got Number with value 0. 
        at <WlZTypedListType key=0 row-id=28 edit=false  ... > 
        at <WlZTypedList edit=false expanded=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "parentRowId". Expected String with value "0", got Number with value 0. 
        at <WlZTypedListType key=0 row-id=28 edit=false  ... > 
        at <WlZTypedList edit=false expanded=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZTypedList edit=false expanded=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "parentRowId". Expected String with value "0", got Number with value 0. 
        at <WlZTypedListType key=0 row-id=28 edit=false  ... > 
        at <WlZTypedList edit=false expanded=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "parentRowId". Expected String with value "0", got Number with value 0. 
        at <WlZTypedListType key=0 row-id=28 edit=false  ... > 
        at <WlZTypedList edit=false expanded=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "expanded" 
        at <WlZTypedList edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZTypedList edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "parentRowId". Expected String with value "0", got Number with value 0. 
        at <WlZTypedListType key=0 row-id=28 edit=false  ... > 
        at <WlZTypedList edit=false expanded=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.error
      [vuex] unknown getter: getUserLangZid

      62 | 	LocalizedLabel = require( '../base/LocalizedLabel.vue' ),
      63 | 	CdxButton = require( '@wikimedia/codex' ).CdxButton,
    > 64 | 	CdxIcon = require( '@wikimedia/codex' ).CdxIcon,
         | 	                                                ^
      65 | 	LabelData = require( '../../store/classes/LabelData.js' ),
      66 | 	icons = require( '../../../lib/icons.json' ),
      67 | 	mapGetters = require( 'vuex' ).mapGetters;

      at Proxy.mappedGetter (node_modules/vuex/dist/vuex.cjs.js:1242:17)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as getUserLangZid] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.getUserLangZid [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.itemsLabel (resources/ext.wikilambda.edit/components/default-view-types/ZTypedListItems.vue:64:89)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "parentRowId". Expected String with value "0", got Number with value 0. 
        at <WlZTypedListType key=0 row-id=28 edit=false  ... > 
        at <WlZTypedList edit=false expanded=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.error
      [vuex] unknown getter: getUserLangZid

      62 | 	LocalizedLabel = require( '../base/LocalizedLabel.vue' ),
      63 | 	CdxButton = require( '@wikimedia/codex' ).CdxButton,
    > 64 | 	CdxIcon = require( '@wikimedia/codex' ).CdxIcon,
         | 	                                                ^
      65 | 	LabelData = require( '../../store/classes/LabelData.js' ),
      66 | 	icons = require( '../../../lib/icons.json' ),
      67 | 	mapGetters = require( 'vuex' ).mapGetters;

      at Proxy.mappedGetter (node_modules/vuex/dist/vuex.cjs.js:1242:17)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as getUserLangZid] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.getUserLangZid [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.itemsLabel (resources/ext.wikilambda.edit/components/default-view-types/ZTypedListItems.vue:64:89)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)

    console.warn
      [Vue warn]: Missing required prop: "expanded" 
        at <WlZTypedList edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "depth" 
        at <WlZTypedList edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/components/widgets/AboutViewLanguagesDialog.test.js
  ● Console

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-language-list" title="Dialog letting you see what labels and information are set in different languages"  ... > 
        at <WlAboutViewLanguagesDialog open=true canEdit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-language-list" title="Dialog letting you see what labels and information are set in different languages"  ... > 
        at <WlAboutViewLanguagesDialog open=true canEdit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-language-list" title="Dialog letting you see what labels and information are set in different languages"  ... > 
        at <WlAboutViewLanguagesDialog open=true canEdit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-language-list" title="Dialog letting you see what labels and information are set in different languages"  ... > 
        at <WlAboutViewLanguagesDialog open=true canEdit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-language-list" title="Dialog letting you see what labels and information are set in different languages"  ... > 
        at <WlAboutViewLanguagesDialog open=true canEdit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-language-list" title="Dialog letting you see what labels and information are set in different languages"  ... > 
        at <WlAboutViewLanguagesDialog open=true canEdit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-language-list" title="Dialog letting you see what labels and information are set in different languages"  ... > 
        at <WlAboutViewLanguagesDialog open=true canEdit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-language-list" title="Dialog letting you see what labels and information are set in different languages"  ... > 
        at <WlAboutViewLanguagesDialog open=true canEdit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-language-list" title="Dialog letting you see what labels and information are set in different languages"  ... > 
        at <WlAboutViewLanguagesDialog open=true canEdit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-language-list" title="Dialog letting you see what labels and information are set in different languages"  ... > 
        at <WlAboutViewLanguagesDialog open=true canEdit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

    console.warn
      [Vue warn]: CdxButton: Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button 
        at <CdxButton weight="quiet" class="cdx-dialog__header__close-button" onClick=fn<bound closeDialog> > 
        at <BaseTransition appear=true persisted=false mode=undefined  ... > 
        at <Transition name="cdx-dialog-fade" appear="" > 
        at <Teleport> 
        at <CdxDialog open=true class="ext-wikilambda-about-language-list" title="Dialog letting you see what labels and information are set in different languages"  ... > 
        at <WlAboutViewLanguagesDialog open=true canEdit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at Object.warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Re (node_modules/@wikimedia/codex/dist/codex.cjs:1:6426)
      at xt (node_modules/@wikimedia/codex/dist/codex.cjs:1:6649)
      at setup (node_modules/@wikimedia/codex/dist/codex.cjs:1:7203)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at setupStatefulComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7277:25)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7238:36)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)

PASS tests/jest/components/widgets/Publish.test.js
  ● Console

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.cancel - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","implementationtype":"Z14K3","zlang":"Z1002","isdirty":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: cancel - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002","implementationtype":"Z14K3"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.cancel - {"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","implementationtype":null,"zlang":"Z1002","isdirty":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: cancel - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.editImplementation.cancel - {"isnewzobject":false,"zobjectid":"Z10001","zobjecttype":"Z14","implementationtype":"Z14K3","zlang":"Z1002","isdirty":false}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: cancel - {"zobjecttype":"Z14","zobjectid":"Z10001","zlang":"Z1002","implementationtype":"Z14K3"}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/views/FunctionViewer.test.js
  ● Console

    console.error
      [vuex] unknown getter: isCreateNewPage

      56 | 		'wl-about-widget': AboutWidget,
      57 | 		'wl-function-evaluator-widget': FunctionEvaluatorWidget,
    > 58 | 		'wl-function-viewer-details': FunctionViewerDetails,
         | 		                       ^
      59 | 		'cdx-message': CdxMessage
      60 | 	},
      61 | 	mixins: [ eventLogUtils ],

      at Proxy.mappedGetter (node_modules/vuex/dist/vuex.cjs.js:1242:17)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as isCreateNewPage] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.isCreateNewPage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.mounted (resources/ext.wikilambda.edit/views/FunctionViewer.vue:58:26)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:88
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)

    console.error
      [vuex] unknown getter: getUserLangZid

      58 | 		'wl-function-viewer-details': FunctionViewerDetails,
      59 | 		'cdx-message': CdxMessage
    > 60 | 	},
         | 	  ^
      61 | 	mixins: [ eventLogUtils ],
      62 | 	data: function () {
      63 | 		return {

      at Proxy.mappedGetter (node_modules/vuex/dist/vuex.cjs.js:1242:17)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as getUserLangZid] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.getUserLangZid [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.mounted (resources/ext.wikilambda.edit/views/FunctionViewer.vue:60:19)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:88
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":false,"zobjecttype":"Z8","zobjectid":"Z12345","zlang":null}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: view - {"zobjecttype":"Z8","zobjectid":"Z12345"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.error
      [vuex] unknown getter: isCreateNewPage

      56 | 		'wl-about-widget': AboutWidget,
      57 | 		'wl-function-evaluator-widget': FunctionEvaluatorWidget,
    > 58 | 		'wl-function-viewer-details': FunctionViewerDetails,
         | 		                       ^
      59 | 		'cdx-message': CdxMessage
      60 | 	},
      61 | 	mixins: [ eventLogUtils ],

      at Proxy.mappedGetter (node_modules/vuex/dist/vuex.cjs.js:1242:17)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as isCreateNewPage] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.isCreateNewPage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.mounted (resources/ext.wikilambda.edit/views/FunctionViewer.vue:58:26)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:88
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)

    console.error
      [vuex] unknown getter: getUserLangZid

      58 | 		'wl-function-viewer-details': FunctionViewerDetails,
      59 | 		'cdx-message': CdxMessage
    > 60 | 	},
         | 	  ^
      61 | 	mixins: [ eventLogUtils ],
      62 | 	data: function () {
      63 | 		return {

      at Proxy.mappedGetter (node_modules/vuex/dist/vuex.cjs.js:1242:17)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as getUserLangZid] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.getUserLangZid [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.mounted (resources/ext.wikilambda.edit/views/FunctionViewer.vue:60:19)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:88
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":false,"zobjecttype":"Z8","zobjectid":"Z12345","zlang":null}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: view - {"zobjecttype":"Z8","zobjectid":"Z12345"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.error
      [vuex] unknown getter: isCreateNewPage

      56 | 		'wl-about-widget': AboutWidget,
      57 | 		'wl-function-evaluator-widget': FunctionEvaluatorWidget,
    > 58 | 		'wl-function-viewer-details': FunctionViewerDetails,
         | 		                       ^
      59 | 		'cdx-message': CdxMessage
      60 | 	},
      61 | 	mixins: [ eventLogUtils ],

      at Proxy.mappedGetter (node_modules/vuex/dist/vuex.cjs.js:1242:17)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as isCreateNewPage] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.isCreateNewPage [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.mounted (resources/ext.wikilambda.edit/views/FunctionViewer.vue:58:26)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:88
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)

    console.error
      [vuex] unknown getter: getUserLangZid

      58 | 		'wl-function-viewer-details': FunctionViewerDetails,
      59 | 		'cdx-message': CdxMessage
    > 60 | 	},
         | 	  ^
      61 | 	mixins: [ eventLogUtils ],
      62 | 	data: function () {
      63 | 		return {

      at Proxy.mappedGetter (node_modules/vuex/dist/vuex.cjs.js:1242:17)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as getUserLangZid] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.getUserLangZid [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.mounted (resources/ext.wikilambda.edit/views/FunctionViewer.vue:60:19)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:88
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":false,"zobjecttype":"Z8","zobjectid":"Z12345","zlang":null}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: view - {"zobjecttype":"Z8","zobjectid":"Z12345"}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/components/base/TypeSelector.test.js
PASS tests/jest/components/default/ZTypedListType.test.js
PASS tests/jest/components/base/ExpandedToggle.test.js
PASS tests/jest/components/function/editor/FunctionEditorInputsItem.test.js
  ● Console

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "rowId". Expected Number with value NaN, got Undefined  
        at <WlTypeSelector key=0 class="ext-wikilambda-editor-input-list-item__body__field" data-testid="function-editor-input-item-type"  ... > 
        at <WlFunctionEditorInputsItem rowId=1 index=0 isMainLanguageBlock=true  ... > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/store/modules/router.test.js
PASS tests/jest/components/function/editor/FunctionEditorDefinition.test.js
  ● Console

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":true,"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: create - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":true,"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: create - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":true,"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: create - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

    console.log
      Metrics Platform event emitted: wf.ui.editFunction.load - {"edit":true,"isnewzobject":true,"zobjectid":"Z0","zobjecttype":"Z8","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:117:12)

    console.log
      Metrics Platform event emitted using submitInteraction: create - {"zobjecttype":"Z8","zobjectid":"Z0","zlang":"Z1002"}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/components/function/viewer/FunctionViewerDetailsTable.test.js
  ● Console

    console.warn
      [Vue warn]: Missing required prop: "type" 
        at <WlFunctionViewerDetailsTable ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "canConnect" 
        at <WlFunctionViewerDetailsTable ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "canDisconnect" 
        at <WlFunctionViewerDetailsTable ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "addLink" 
        at <WlFunctionViewerDetailsTable ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "header". Expected Object, got Null  
        at <WlTable header=null hide-header=true body= []  ... > 
        at <WlFunctionViewerDetailsTable ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/mixins/typeUtils.test.js
PASS tests/jest/components/default/ZCode.test.js
PASS tests/jest/components/base/Pagination.test.js
  ● Console

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "icon". Expected String | Object, got Undefined  
        at <CdxIcon icon=undefined icon-label="Back" > 
        at <CdxButton class="ext-wikilambda-pagination__page-selector__action" disabled=true onClick=fn > 
        at <WlPaginationComponent totalPages=3 showingAll=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "icon". Expected String | Object, got Undefined  
        at <CdxIcon icon=undefined icon-label="Next" > 
        at <CdxButton class="ext-wikilambda-pagination__page-selector__action" disabled=false onClick=fn > 
        at <WlPaginationComponent totalPages=3 showingAll=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "icon". Expected String | Object, got Undefined  
        at <CdxIcon icon=undefined icon-label="Back" > 
        at <CdxButton class="ext-wikilambda-pagination__page-selector__action" disabled=true onClick=fn > 
        at <WlPaginationComponent totalPages=3 showingAll=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "icon". Expected String | Object, got Undefined  
        at <CdxIcon icon=undefined icon-label="Next" > 
        at <CdxButton class="ext-wikilambda-pagination__page-selector__action" disabled=false onClick=fn > 
        at <WlPaginationComponent totalPages=3 showingAll=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/components/function/editor/FunctionEditorAliases.test.js
  ● Console

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 1, value: 'alias 1' }, { id: 2, value: 'alias 2' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 1, value: 'alias 1' }, { id: 2, value: 'alias 2' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 1, value: 'alias 1' }, { id: 2, value: 'alias 2' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 1, value: 'alias 1' }, { id: 2, value: 'alias 2' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 1, value: 'alias 1' }, { id: 2, value: 'alias 2' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 1, value: 'alias 1' }, { id: 2, value: 'alias 2' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 1, value: 'alias 1' }, { id: 2, value: 'alias 2' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Property "hasAlias" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      92 | 					};
      93 | 				} );
    > 94 | 		},
         | 		  ^
      95 | 		/**
      96 | 		 * Returns whether there are any aliases for the selected language
      97 | 		 *

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.hasAlias [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.aliasFieldPlaceholder (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:94:20)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as aliasFieldPlaceholder] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.aliasFieldPlaceholder [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorAliases.vue:213:31)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 2, value: 'existing alias' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 2, value: 'existing alias' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 2, value: 'existing alias' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 2, value: 'existing alias' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 2, value: 'existing alias' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 2, value: 'existing alias' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "inputAriaLabel". Expected Object, got String with value "New alias". 
        at <WlChipContainer id="ext-wikilambda-function-definition-aliases__inputZ1002" chips= [ { id: 2, value: 'existing alias' } ] input-placeholder="Enter aliases"  ... > 
        at <WlFunctionEditorAliases zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/components/default/ZArgumentReference.test.js
  ● Console

    console.warn
      [Vue warn]: Write operation failed: computed property "argumentKey" is readonly.

      151 | 	methods: {
      152 | 		/**
    > 153 | 		 * Emits the event setValue so that ZObjectKey can update
          | 		                           ^
      154 | 		 * the terminal value in the ZObject data table. This component can
      155 | 		 * be shown both in the collapsed version (hence set the value of the
      156 | 		 * Z18K1->Z6K1 sequence of keys) or in the expanded one (hence just

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at ComputedRefImpl.set [as _setter] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3414:9)
      at ComputedRefImpl.set value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1136:10)
      at Object.set [as argumentKey] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3426:29)
      at Object.set (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3025:18)
      at _ctx.edit.onUpdate:selected._cache.<computed> (resources/ext.wikilambda.edit/components/default-view-types/ZArgumentReference.vue:153:30)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at callWithAsyncErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:164:17)

    console.warn
      [Vue warn]: Write operation failed: computed property "argumentKey" is readonly.

      151 | 	methods: {
      152 | 		/**
    > 153 | 		 * Emits the event setValue so that ZObjectKey can update
          | 		                           ^
      154 | 		 * the terminal value in the ZObject data table. This component can
      155 | 		 * be shown both in the collapsed version (hence set the value of the
      156 | 		 * Z18K1->Z6K1 sequence of keys) or in the expanded one (hence just

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at ComputedRefImpl.set [as _setter] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3414:9)
      at ComputedRefImpl.set value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1136:10)
      at Object.set [as argumentKey] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3426:29)
      at Object.set (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3025:18)
      at _ctx.edit.onUpdate:selected._cache.<computed> (resources/ext.wikilambda.edit/components/default-view-types/ZArgumentReference.vue:153:30)
      at callWithErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:156:18)
      at callWithAsyncErrorHandling (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:164:17)

PASS tests/jest/components/default/ZReference.test.js
  ● Console

    console.warn
      [Vue warn]: Missing required prop: "expectedType" 
        at <WlZReference edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "expectedType" 
        at <WlZReference edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "expectedType" 
        at <WlZReference edit=false ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "expectedType" 
        at <WlZReference edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "expectedType" 
        at <WlZReference edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

    console.warn
      [Vue warn]: Missing required prop: "expectedType" 
        at <WlZReference edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/components/function/editor/FunctionEditorLanguageBlock.test.js
PASS tests/jest/components/function/editor/FunctionEditorOutput.test.js
PASS tests/jest/store/modules/currentZObject.test.js
  ● Console

    console.log
      Metrics Platform event emitted using submitInteraction: change - {}

      at Object.<anonymous> (jest.setup.js:121:12)

PASS tests/jest/components/function/editor/FunctionEditorInputs.test.js
PASS tests/jest/components/default/ZMonolingualString.test.js
PASS tests/jest/store/modules/zFunction.test.js
PASS tests/jest/store/modules/zTesterResults.test.js
PASS tests/jest/components/widgets/FunctionReportItem.test.js
PASS tests/jest/store/modules/types.test.js
PASS tests/jest/components/function/editor/FunctionEditorName.test.js
PASS tests/jest/components/function/editor/FunctionEditorDescription.test.js
PASS tests/jest/components/base/TypeToString.test.js
PASS tests/jest/components/function/editor/FunctionEditorLanguage.test.js
  ● Console

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage zLanguage="" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage zLanguage="Z1002" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage zLanguage="" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2932:23)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

    console.warn
      [Vue warn]: Property "rowId" was accessed during render but is not defined on instance. 
        at <WlFunctionEditorLanguage zLanguage="" ref="VTU_COMPONENT" > 
        at <VTUROOT>

      30 | const Constants = require( '../../../Constants.js' ),
      31 | 	ZObjectSelector = require( '../../base/ZObjectSelector.vue' ),
    > 32 | 	mapGetters = require( 'vuex' ).mapGetters;
         | 	                                          ^
      33 |
      34 | module.exports = exports = defineComponent( {
      35 | 	name: 'wl-function-editor-language',

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at Object.rowId [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2991:9)
      at Proxy.functionLanguages (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:32:45)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at ComputedRefImpl.get value [as value] (node_modules/@vue/reactivity/dist/reactivity.cjs.js:1131:33)
      at Object.get [as functionLanguages] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3425:22)
      at Object.functionLanguages [as get] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2951:19)
      at Proxy.render (resources/ext.wikilambda.edit/components/function/editor/FunctionEditorLanguage.vue:97:26)

PASS tests/jest/components/default/ZString.test.js
  ● Console

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "modelValue". Expected String | Number, got Object  
        at <CdxTextInput key=1 modelValue= {} onUpdate:modelValue=fn  ... > 
        at <WlZString edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at updateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4045:5)
      at updateComponentPreRender (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5865:5)
      at ReactiveEffect.componentUpdateFn [as fn] (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5786:11)
      at ReactiveEffect.run (node_modules/@vue/reactivity/dist/reactivity.cjs.js:182:19)
      at Object.instance.update (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5850:51)

    console.warn
      [Vue warn]: Invalid prop: type check failed for prop "modelValue". Expected String | Number, got Object  
        at <CdxTextInput key=1 modelValue= {} onUpdate:modelValue=fn  ... > 
        at <WlZString edit=true ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4250:7)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/store/modules/errors.test.js
PASS tests/jest/components/widgets/LeaveEditorDialog.test.js
  ● Console

    console.warn
      [Vue warn]: Missing required prop: "showDialog" 
        at <WlLeaveEditorDialog ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at validateProp (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4234:5)
      at validateProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4223:5)
      at initProps (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3934:5)
      at setupComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7236:3)
      at mountComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5635:7)
      at processComponent (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5601:9)
      at patch (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5087:11)

PASS tests/jest/store/modules/callzfunction.test.js
PASS tests/jest/components/function/editor/FunctionEditorFooter.test.js
PASS tests/jest/store/modules/library.test.js
PASS tests/jest/store/index.test.js
PASS tests/jest/components/base/LocalizedLabel.test.js
PASS tests/jest/mixins/zobjectUtils.test.js
PASS tests/jest/components/default/ZFunctionCall.test.js
PASS tests/jest/mixins/schemata.test.js
PASS tests/jest/store/modules/programmingLanguages.test.js
PASS tests/jest/store/actions.test.js
PASS tests/jest/components/default/ZBoolean.test.js
PASS tests/jest/store/modules/user.test.js
PASS tests/jest/composables/useBreakpoints.test.js
  ● Console

    console.warn
      [Vue warn]: onMounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      15 | 		windowWidth.value = window.innerWidth;
      16 | 	};
    > 17 | 	Vue.onMounted( () => {
         | 	    ^
      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
      20 | 	Vue.onUnmounted( () => {

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onMounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:17:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:24:19)

    console.warn
      [Vue warn]: onUnmounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
    > 20 | 	Vue.onUnmounted( () => {
         | 	    ^
      21 | 		window.removeEventListener( 'resize', onWidthChange );
      22 | 	} );
      23 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onUnmounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:20:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:24:19)

    console.warn
      [Vue warn]: onMounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      15 | 		windowWidth.value = window.innerWidth;
      16 | 	};
    > 17 | 	Vue.onMounted( () => {
         | 	    ^
      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
      20 | 	Vue.onUnmounted( () => {

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onMounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:17:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:28:19)

    console.warn
      [Vue warn]: onUnmounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
    > 20 | 	Vue.onUnmounted( () => {
         | 	    ^
      21 | 		window.removeEventListener( 'resize', onWidthChange );
      22 | 	} );
      23 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onUnmounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:20:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:28:19)

    console.warn
      [Vue warn]: onMounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      15 | 		windowWidth.value = window.innerWidth;
      16 | 	};
    > 17 | 	Vue.onMounted( () => {
         | 	    ^
      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
      20 | 	Vue.onUnmounted( () => {

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onMounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:17:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:38:19)

    console.warn
      [Vue warn]: onUnmounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
    > 20 | 	Vue.onUnmounted( () => {
         | 	    ^
      21 | 		window.removeEventListener( 'resize', onWidthChange );
      22 | 	} );
      23 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onUnmounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:20:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:38:19)

    console.warn
      [Vue warn]: onMounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      15 | 		windowWidth.value = window.innerWidth;
      16 | 	};
    > 17 | 	Vue.onMounted( () => {
         | 	    ^
      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
      20 | 	Vue.onUnmounted( () => {

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onMounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:17:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:43:19)

    console.warn
      [Vue warn]: onUnmounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
    > 20 | 	Vue.onUnmounted( () => {
         | 	    ^
      21 | 		window.removeEventListener( 'resize', onWidthChange );
      22 | 	} );
      23 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onUnmounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:20:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:43:19)

    console.warn
      [Vue warn]: onMounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      15 | 		windowWidth.value = window.innerWidth;
      16 | 	};
    > 17 | 	Vue.onMounted( () => {
         | 	    ^
      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
      20 | 	Vue.onUnmounted( () => {

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onMounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:17:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:55:19)

    console.warn
      [Vue warn]: onUnmounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
    > 20 | 	Vue.onUnmounted( () => {
         | 	    ^
      21 | 		window.removeEventListener( 'resize', onWidthChange );
      22 | 	} );
      23 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onUnmounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:20:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:55:19)

    console.warn
      [Vue warn]: onMounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      15 | 		windowWidth.value = window.innerWidth;
      16 | 	};
    > 17 | 	Vue.onMounted( () => {
         | 	    ^
      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
      20 | 	Vue.onUnmounted( () => {

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onMounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:17:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:59:19)

    console.warn
      [Vue warn]: onUnmounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
    > 20 | 	Vue.onUnmounted( () => {
         | 	    ^
      21 | 		window.removeEventListener( 'resize', onWidthChange );
      22 | 	} );
      23 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onUnmounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:20:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:59:19)

    console.warn
      [Vue warn]: onMounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      15 | 		windowWidth.value = window.innerWidth;
      16 | 	};
    > 17 | 	Vue.onMounted( () => {
         | 	    ^
      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
      20 | 	Vue.onUnmounted( () => {

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onMounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:17:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:63:19)

    console.warn
      [Vue warn]: onUnmounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
    > 20 | 	Vue.onUnmounted( () => {
         | 	    ^
      21 | 		window.removeEventListener( 'resize', onWidthChange );
      22 | 	} );
      23 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onUnmounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:20:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:63:19)

    console.warn
      [Vue warn]: onMounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      15 | 		windowWidth.value = window.innerWidth;
      16 | 	};
    > 17 | 	Vue.onMounted( () => {
         | 	    ^
      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
      20 | 	Vue.onUnmounted( () => {

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onMounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:17:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:67:19)

    console.warn
      [Vue warn]: onUnmounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

      18 | 		window.addEventListener( 'resize', onWidthChange );
      19 | 	} );
    > 20 | 	Vue.onUnmounted( () => {
         | 	    ^
      21 | 		window.removeEventListener( 'resize', onWidthChange );
      22 | 	} );
      23 |

      at warn (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:41:13)
      at injectHook (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2743:5)
      at Object.onUnmounted (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2750:53)
      at useBreakpoints (resources/ext.wikilambda.edit/composables/useBreakpoints.js:20:6)
      at Object.<anonymous> (tests/jest/composables/useBreakpoints.test.js:67:19)

PASS tests/jest/store/modules/zTypedList.test.js
PASS tests/jest/store/modules/languages.test.js
PASS tests/jest/store/getters.test.js
PASS tests/jest/mixins/eventLogUtils.test.js

Test Suites: 86 passed, 86 total
Tests:       1222 passed, 1222 total
Snapshots:   0 total
Time:        47.279 s
Ran all test suites.
--- stdout ---

> test
> grunt test && npm run test:unit

Running "eslint:all" (eslint) task

/src/repo/resources/ext.wikilambda.edit/components/base/ModeSelector.vue
  15:4  warning  'v-model' directives require no argument  vue/no-v-model-argument
  16:4  warning  'v-model' directives require no argument  vue/no-v-model-argument

/src/repo/resources/ext.wikilambda.edit/components/default-view-types/ZArgumentReference.vue
  18:4  warning  'v-model' directives require no argument  vue/no-v-model-argument

/src/repo/resources/ext.wikilambda.edit/components/default-view-types/ZCode.vue
  25:7  warning  'v-model' directives require no argument  vue/no-v-model-argument

/src/repo/resources/ext.wikilambda.edit/components/widgets/FunctionMetadataDialog.vue
  121:3  warning  Prop 'metadata' requires default value to be set  vue/require-default-prop

/src/repo/resources/ext.wikilambda.edit/mixins/schemata.js
  237:1  warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check

✖ 6 problems (0 errors, 6 warnings)


Running "banana:WikiLambda" (banana) task
>> 2 message directories checked.

Running "stylelint:all" (stylelint) task
>> Linted 223 files without errors

Done.

> test:unit
> jest

---------------------------------------------------|---------|----------|---------|---------|---------------------------------------------------------------------
File                                               | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s                                                   
---------------------------------------------------|---------|----------|---------|---------|---------------------------------------------------------------------
All files                                          |   94.21 |    85.24 |   92.33 |   94.17 |                                                                     
 ext.wikilambda.edit                               |     100 |      100 |     100 |     100 |                                                                     
  Constants.js                                     |     100 |      100 |     100 |     100 |                                                                     
 ext.wikilambda.edit/components                    |   84.37 |     62.5 |      75 |   84.37 |                                                                     
  App.vue                                          |   84.37 |     62.5 |      75 |   84.37 | 60-66                                                               
 ext.wikilambda.edit/components/base               |   93.65 |    83.66 |    94.5 |   93.61 |                                                                     
  ExpandedToggle.vue                               |     100 |      100 |     100 |     100 |                                                                     
  LocalizedLabel.vue                               |   93.33 |      100 |      80 |   93.33 | 41                                                                  
  ModeSelector.vue                                 |   96.96 |    95.12 |   94.11 |   96.92 | 175,239                                                             
  Pagination.vue                                   |   78.37 |    44.44 |   83.33 |   78.37 | 46-55,101                                                           
  TypeSelector.vue                                 |     100 |    92.85 |     100 |     100 | 82                                                                  
  TypeToString.vue                                 |   96.87 |    73.68 |     100 |   96.87 | 38                                                                  
  WidgetBase.vue                                   |     100 |       90 |     100 |     100 | 49                                                                  
  ZObjectSelector.vue                              |    91.3 |    86.04 |      96 |    91.3 | 172,221-223,237-238,243,305                                         
 ext.wikilambda.edit/components/default-view-types |    92.8 |    87.11 |   86.79 |   92.77 |                                                                     
  ZArgumentReference.vue                           |     100 |      100 |     100 |     100 |                                                                     
  ZBoolean.vue                                     |   95.45 |      100 |   88.88 |   95.45 | 83                                                                  
  ZCode.vue                                        |   93.54 |    73.33 |   83.33 |    93.4 | 230,263,345-373                                                     
  ZEvaluationResult.vue                            |   80.43 |     87.5 |   68.42 |   80.43 | 104-113,126-127,173-194                                             
  ZFunctionCall.vue                                |     100 |      100 |     100 |     100 |                                                                     
  ZImplementation.vue                              |   97.56 |    92.85 |   93.75 |   97.56 | 192                                                                 
  ZMonolingualString.vue                           |     100 |     87.5 |     100 |     100 | 82                                                                  
  ZObjectKeyValue.vue                              |   87.32 |    88.26 |   83.33 |   87.32 | 185,267,272,300-301,466,486-487,505,537,552,629,645-672,706,821-828 
  ZObjectKeyValueSet.vue                           |   78.94 |      100 |      60 |   77.77 | 50,76-82                                                            
  ZObjectStringRenderer.vue                        |   91.33 |    77.04 |    77.5 |   91.33 | 155,267-272,344,369,404-405,455-481                                 
  ZObjectToString.vue                              |     100 |    95.45 |     100 |     100 | 95,131                                                              
  ZReference.vue                                   |     100 |    92.85 |     100 |     100 | 49                                                                  
  ZString.vue                                      |     100 |      100 |     100 |     100 |                                                                     
  ZTester.vue                                      |      98 |    88.88 |     100 |      98 | 112                                                                 
  ZTypedList.vue                                   |   95.65 |    83.33 |   85.71 |   95.45 | 73                                                                  
  ZTypedListItems.vue                              |     100 |     87.5 |     100 |     100 | 73                                                                  
  ZTypedListType.vue                               |   90.47 |      100 |   66.66 |   90.47 | 47-59                                                               
 ext.wikilambda.edit/components/function/editor    |   96.59 |    82.07 |    95.2 |   96.57 |                                                                     
  FunctionEditorAliases.vue                        |   97.82 |    91.66 |   94.11 |   97.77 | 58                                                                  
  FunctionEditorDefinition.vue                     |     100 |    77.27 |     100 |     100 | 70,165-173                                                          
  FunctionEditorDescription.vue                    |    92.5 |       90 |    92.3 |    92.5 | 96-97,125                                                           
  FunctionEditorFooter.vue                         |   84.61 |    71.42 |     100 |   84.61 | 49,52-55                                                            
  FunctionEditorInputs.vue                         |   97.67 |       75 |   94.44 |   97.67 | 213                                                                 
  FunctionEditorInputsItem.vue                     |     100 |       90 |     100 |     100 | 204                                                                 
  FunctionEditorLanguage.vue                       |     100 |      100 |     100 |     100 |                                                                     
  FunctionEditorLanguageBlock.vue                  |   96.66 |      100 |    87.5 |   96.66 | 62                                                                  
  FunctionEditorName.vue                           |   97.43 |    91.66 |     100 |   97.43 | 123                                                                 
  FunctionEditorOutput.vue                         |   93.93 |       70 |   83.33 |   93.93 | 88,158                                                              
 ext.wikilambda.edit/components/function/viewer    |   91.21 |    87.61 |      85 |   90.78 |                                                                     
  FunctionTesterTable.vue                          |   82.97 |    83.33 |   71.42 |   82.97 | 40,53,88-101,135                                                    
  FunctionViewerDetails.vue                        |   92.71 |    94.02 |    87.5 |   92.14 | 180-181,497,514,531,612-638,716                                     
  FunctionViewerDetailsTable.vue                   |   95.12 |    64.28 |   85.71 |   95.12 | 104-111                                                             
 ext.wikilambda.edit/components/widgets            |   87.51 |    75.63 |   87.45 |   87.56 |                                                                     
  About.vue                                        |    91.2 |    80.43 |   87.87 |    91.2 | 150,163,219-222,333,356,369                                         
  AboutEditMetadataDialog.vue                      |   77.35 |    69.76 |   85.96 |    77.7 | 168,268,292-293,321-349,404-406,411,416-422,438,469-490,527,653,682 
  AboutViewLanguagesDialog.vue                     |   62.16 |    35.71 |    62.5 |   62.16 | 120,137-208,276                                                     
  FunctionEvaluator.vue                            |   94.89 |    78.78 |    92.5 |   94.84 | 108,120,165,379-388                                                 
  FunctionExplorer.vue                             |    92.2 |    92.85 |   82.75 |    92.2 | 50-53,61,101,118,224                                                
  FunctionMetadataDialog.vue                       |   91.17 |    77.41 |   96.66 |   91.17 | 69,82,92,204,276,287,292,311,339,357,363,369                        
  FunctionReport.vue                               |   85.52 |    77.58 |   84.37 |   85.52 | 157,200-210,243-253,259,266                                         
  FunctionReportItem.vue                           |   95.83 |    93.33 |   84.61 |   95.83 | 100,142                                                             
  LeaveEditorDialog.vue                            |     100 |       50 |     100 |     100 | 75                                                                  
  Publish.vue                                      |    92.3 |    68.75 |      90 |   92.18 | 77,132-151                                                          
  PublishDialog.vue                                |     100 |    82.35 |     100 |     100 | 173,187,189-197                                                     
 ext.wikilambda.edit/composables                   |     100 |      100 |     100 |     100 |                                                                     
  useBreakpoints.js                                |     100 |      100 |     100 |     100 |                                                                     
 ext.wikilambda.edit/mixins                        |   98.02 |    91.72 |   97.22 |      98 |                                                                     
  api.js                                           |   96.55 |      100 |   93.33 |   96.55 | 64                                                                  
  errorUtils.js                                    |   85.71 |     62.5 |   83.33 |   85.71 | 29-34                                                               
  eventLogUtils.js                                 |   88.23 |    66.66 |     100 |   88.23 | 80-82                                                               
  metadata.js                                      |     100 |      100 |     100 |     100 |                                                                     
  schemata.js                                      |   99.19 |    90.75 |     100 |   99.17 | 273                                                                 
  typeUtils.js                                     |   99.13 |    97.64 |     100 |   99.13 | 550                                                                 
  urlUtils.js                                      |     100 |      100 |     100 |     100 |                                                                     
  zobjectUtils.js                                  |     100 |      100 |     100 |     100 |                                                                     
 ext.wikilambda.edit/store                         |     100 |      100 |     100 |     100 |                                                                     
  actions.js                                       |     100 |      100 |     100 |     100 |                                                                     
  getters.js                                       |     100 |      100 |     100 |     100 |                                                                     
  index.js                                         |     100 |      100 |     100 |     100 |                                                                     
 ext.wikilambda.edit/store/classes                 |     100 |      100 |     100 |     100 |                                                                     
  LabelData.js                                     |     100 |      100 |     100 |     100 |                                                                     
  Row.js                                           |     100 |      100 |     100 |     100 |                                                                     
 ext.wikilambda.edit/store/modules                 |   97.88 |    91.03 |   99.38 |   97.86 |                                                                     
  callZFunction.js                                 |     100 |      100 |     100 |     100 |                                                                     
  errors.js                                        |     100 |      100 |     100 |     100 |                                                                     
  languages.js                                     |     100 |      100 |     100 |     100 |                                                                     
  library.js                                       |   96.87 |    87.05 |     100 |   96.85 | 263,271,294,313,483                                                 
  programmingLanguages.js                          |     100 |      100 |     100 |     100 |                                                                     
  router.js                                        |     100 |      100 |     100 |     100 |                                                                     
  types.js                                         |   92.72 |    95.23 |    91.3 |   92.72 | 164,275,284-285                                                     
  user.js                                          |     100 |      100 |     100 |     100 |                                                                     
  zFunction.js                                     |   97.93 |       80 |     100 |   97.84 | 208,234                                                             
  zTesterResults.js                                |   97.59 |    80.35 |     100 |   97.59 | 232,270                                                             
  zTypedList.js                                    |     100 |      100 |     100 |     100 |                                                                     
  zobject.js                                       |   98.28 |    94.14 |     100 |   98.26 | 484,559,582,605,1350,1669,1685,1943                                 
 ext.wikilambda.edit/store/modules/zobject         |   99.73 |     93.1 |     100 |   99.72 |                                                                     
  addZObjects.js                                   |     100 |     92.3 |     100 |     100 | 123,131-146,615                                                     
  currentZObject.js                                |     100 |    90.62 |     100 |     100 | 86-102                                                              
  submission.js                                    |   99.33 |       95 |     100 |   99.33 | 233                                                                 
 ext.wikilambda.edit/views                         |   94.35 |       55 |   91.66 |   94.35 |                                                                     
  DefaultView.vue                                  |      95 |     57.5 |     100 |      95 | 93,139,154                                                          
  FunctionEditor.vue                               |     100 |      100 |     100 |     100 |                                                                     
  FunctionEvaluator.vue                            |     100 |      100 |     100 |     100 |                                                                     
  FunctionViewer.vue                               |   88.88 |       50 |   66.66 |   88.88 | 38-51,111                                                           
 ext.wikilambda.languageselector/components        |   92.95 |       76 |   91.66 |   92.85 |                                                                     
  LanguageSelector.vue                             |   92.95 |       76 |   91.66 |   92.85 | 214-227,235                                                         
---------------------------------------------------|---------|----------|---------|---------|---------------------------------------------------------------------

--- end ---
$ package-lock-lint package-lock.json
--- stdout ---
Checking package-lock.json

--- end ---
build: Updating @wikimedia/codex to 1.6.0

$ git add .
--- stdout ---

--- end ---
$ git commit -F /tmp/tmpr0x11ejn
--- stdout ---
[master e2ece56] build: Updating @wikimedia/codex to 1.6.0
 2 files changed, 16 insertions(+), 16 deletions(-)

--- end ---
$ git format-patch HEAD~1 --stdout
--- stdout ---
From e2ece564834cb96bced60db768c2b1e27b77ffe0 Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Fri, 17 May 2024 03:22:59 +0000
Subject: [PATCH] build: Updating @wikimedia/codex to 1.6.0

Change-Id: If5dd3cf7531812bb48cf39b26f433cd8d6f428d4
---
 package-lock.json | 30 +++++++++++++++---------------
 package.json      |  2 +-
 2 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index c9bb8c6..cdcc51f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -17,7 +17,7 @@
 				"@wdio/local-runner": "7.16.13",
 				"@wdio/mocha-framework": "7.16.13",
 				"@wdio/spec-reporter": "7.16.13",
-				"@wikimedia/codex": "1.5.0",
+				"@wikimedia/codex": "1.6.0",
 				"eslint-config-wikimedia": "0.27.0",
 				"grunt": "1.6.1",
 				"grunt-banana-checker": "0.12.0",
@@ -4472,13 +4472,13 @@
 			}
 		},
 		"node_modules/@wikimedia/codex": {
-			"version": "1.5.0",
-			"resolved": "https://registry.npmjs.org/@wikimedia/codex/-/codex-1.5.0.tgz",
-			"integrity": "sha512-QwaxBexL39v0kF6uoeyPdI0JDuJi8B6tgB8Pbz8T9vx4I8izPnbAQEC2MsFHmJ/v78sMGf4VIA2IMKAfSOG2aA==",
+			"version": "1.6.0",
+			"resolved": "https://registry.npmjs.org/@wikimedia/codex/-/codex-1.6.0.tgz",
+			"integrity": "sha512-4grno7aE6pnJpoM+W9xLXcGzWqqdQSS2Yh18Xji++5y/hsBMMSHHfY/gq5NXYi8ldFWyj6iUQh8Mq5GDDJr0zg==",
 			"dev": true,
 			"dependencies": {
 				"@floating-ui/vue": "1.0.6",
-				"@wikimedia/codex-icons": "1.5.0"
+				"@wikimedia/codex-icons": "1.6.0"
 			},
 			"engines": {
 				"node": ">=18",
@@ -4499,9 +4499,9 @@
 			}
 		},
 		"node_modules/@wikimedia/codex-icons": {
-			"version": "1.5.0",
-			"resolved": "https://registry.npmjs.org/@wikimedia/codex-icons/-/codex-icons-1.5.0.tgz",
-			"integrity": "sha512-9MRuDB+py2/+lu/u1q33ZXLe8hS5UMLYUFu5pi4B6z/18YMScG0+RzlOw/jGnTjea1VwCO31r2v6/iRJT1jquA==",
+			"version": "1.6.0",
+			"resolved": "https://registry.npmjs.org/@wikimedia/codex-icons/-/codex-icons-1.6.0.tgz",
+			"integrity": "sha512-YM6+PlwrvzEbMsq2EkXzj8uF1gxgBiuZZzMMZ9w72ugytpqCY22WxwG245z2ClyVjvWZU58lr+KLKFoA1w/jow==",
 			"dev": true,
 			"engines": {
 				"node": ">=18",
@@ -22006,13 +22006,13 @@
 			}
 		},
 		"@wikimedia/codex": {
-			"version": "1.5.0",
-			"resolved": "https://registry.npmjs.org/@wikimedia/codex/-/codex-1.5.0.tgz",
-			"integrity": "sha512-QwaxBexL39v0kF6uoeyPdI0JDuJi8B6tgB8Pbz8T9vx4I8izPnbAQEC2MsFHmJ/v78sMGf4VIA2IMKAfSOG2aA==",
+			"version": "1.6.0",
+			"resolved": "https://registry.npmjs.org/@wikimedia/codex/-/codex-1.6.0.tgz",
+			"integrity": "sha512-4grno7aE6pnJpoM+W9xLXcGzWqqdQSS2Yh18Xji++5y/hsBMMSHHfY/gq5NXYi8ldFWyj6iUQh8Mq5GDDJr0zg==",
 			"dev": true,
 			"requires": {
 				"@floating-ui/vue": "1.0.6",
-				"@wikimedia/codex-icons": "1.5.0"
+				"@wikimedia/codex-icons": "1.6.0"
 			}
 		},
 		"@wikimedia/codex-design-tokens": {
@@ -22022,9 +22022,9 @@
 			"dev": true
 		},
 		"@wikimedia/codex-icons": {
-			"version": "1.5.0",
-			"resolved": "https://registry.npmjs.org/@wikimedia/codex-icons/-/codex-icons-1.5.0.tgz",
-			"integrity": "sha512-9MRuDB+py2/+lu/u1q33ZXLe8hS5UMLYUFu5pi4B6z/18YMScG0+RzlOw/jGnTjea1VwCO31r2v6/iRJT1jquA==",
+			"version": "1.6.0",
+			"resolved": "https://registry.npmjs.org/@wikimedia/codex-icons/-/codex-icons-1.6.0.tgz",
+			"integrity": "sha512-YM6+PlwrvzEbMsq2EkXzj8uF1gxgBiuZZzMMZ9w72ugytpqCY22WxwG245z2ClyVjvWZU58lr+KLKFoA1w/jow==",
 			"dev": true
 		},
 		"abab": {
diff --git a/package.json b/package.json
index 4dacee3..cfd784c 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,7 @@
 		"@wdio/local-runner": "7.16.13",
 		"@wdio/mocha-framework": "7.16.13",
 		"@wdio/spec-reporter": "7.16.13",
-		"@wikimedia/codex": "1.5.0",
+		"@wikimedia/codex": "1.6.0",
 		"eslint-config-wikimedia": "0.27.0",
 		"grunt": "1.6.1",
 		"grunt-banana-checker": "0.12.0",
-- 
2.39.2


--- end ---

composer dependencies

Dependencies
Development dependencies

npm dependencies

Development dependencies

Logs

Source code is licensed under the AGPL.