Index: imaps-frontend/node_modules/is-symbol/.eslintignore
===================================================================
--- imaps-frontend/node_modules/is-symbol/.eslintignore	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
+++ imaps-frontend/node_modules/is-symbol/.eslintignore	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
@@ -0,0 +1,1 @@
+coverage/
Index: imaps-frontend/node_modules/is-symbol/CHANGELOG.md
===================================================================
--- imaps-frontend/node_modules/is-symbol/CHANGELOG.md	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/is-symbol/CHANGELOG.md	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
@@ -5,36 +5,4 @@
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-
-## [v1.1.1](https://github.com/inspect-js/is-symbol/compare/v1.1.0...v1.1.1) - 2024-12-12
-
-### Commits
-
-- [actions] re-add finishers [`9b9d06f`](https://github.com/inspect-js/is-symbol/commit/9b9d06f571cf5b8481216b32474b567b02b14ae3)
-- [Deps] update `call-bind`, `has-symbols`, `safe-regex-test` [`07f3647`](https://github.com/inspect-js/is-symbol/commit/07f36476b69e98353c09dc58cbcab8891e3ed2b7)
-- [Refactor] use `call-bound` directly [`799402d`](https://github.com/inspect-js/is-symbol/commit/799402d3b0f291981b6406ec92c8c45cdad4e75e)
-- [Dev Deps] update `@arethetypeswrong/cli`, `@ljharb/tsconfig` [`4b8b2f9`](https://github.com/inspect-js/is-symbol/commit/4b8b2f9e844ebac93e89cf8e88e08ae0e8f4cc7f)
-- [types] remove unneeded DT packages [`398abaa`](https://github.com/inspect-js/is-symbol/commit/398abaaea5a6192cd0eb9fda5f0a3cfb5b1da845)
-
-## [v1.1.0](https://github.com/inspect-js/is-symbol/compare/v1.0.4...v1.1.0) - 2024-12-02
-
-### Commits
-
-- [actions] reuse common workflows [`acf85f0`](https://github.com/inspect-js/is-symbol/commit/acf85f027ec6ea70a7023646c47f9324ff9a5e25)
-- [meta] use `npmignore` to autogenerate an npmignore file [`77c818e`](https://github.com/inspect-js/is-symbol/commit/77c818ebf4dc1107d945854185071ca76ef94d31)
-- [Tests] use `for-each` and `es-value-fixtures` [`93dfed0`](https://github.com/inspect-js/is-symbol/commit/93dfed0de6c1da2946d83017cc0f44f8f7d15ded)
-- [New] add types [`ed6a057`](https://github.com/inspect-js/is-symbol/commit/ed6a057e9595fb14c7d322ed4aba3433386d07bb)
-- [actions] split out node 10-20, and 20+ [`7f81ccc`](https://github.com/inspect-js/is-symbol/commit/7f81ccc8bb2c667e6975f278c9dec7310a923749)
-- [Robustness] use `call-bind` and `safe-regex-test` [`dc7e142`](https://github.com/inspect-js/is-symbol/commit/dc7e142724e9dce678b1ead151c7fedd02411a03)
-- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`, `auto-changelog`, `object-inspect`, `tape` [`70f87c2`](https://github.com/inspect-js/is-symbol/commit/70f87c2715ad4cc8e66ce0eb4a4d2c4034b8e19c)
-- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `object-inspect`, `safe-publish-latest`, `tape` [`3f02ff4`](https://github.com/inspect-js/is-symbol/commit/3f02ff4459ec96e22be4ef8cda0c966fafb5509a)
-- [Dev Deps] update `@ljharb/eslint-config`, `auto-changelog`, `has-tostringtag`, `npmignore`, `object-inspect`, `tape` [`9588872`](https://github.com/inspect-js/is-symbol/commit/95888727f109c7e9d2fdfe7ed419cc8452505503)
-- [actions] update rebase action to use reusable workflow [`59e2f68`](https://github.com/inspect-js/is-symbol/commit/59e2f680992f630eb1d76dd8e009d7fa074e3055)
-- [actions] update codecov uploader [`e4759f8`](https://github.com/inspect-js/is-symbol/commit/e4759f8bea3b66d6d70f8b7b2656cc9b987ca874)
-- [Dev Deps] update `eslint`, `auto-changelog`, `object-inspect`, `tape` [`33990c0`](https://github.com/inspect-js/is-symbol/commit/33990c0d76db7f44bcf177f7f5b602747b159a35)
-- [Tests] use `has-tostringtag` for more robust Symbol.toStringTag detection [`d6154e1`](https://github.com/inspect-js/is-symbol/commit/d6154e10f79b572630fd309543160c446d7e46ef)
-- [Tests] replace `aud` with `npm audit` [`3215a60`](https://github.com/inspect-js/is-symbol/commit/3215a60cf4ffce688e3911025cf2ccca95e259d0)
-- [Refactor] avoid an expensive check, for primitives [`59f1a42`](https://github.com/inspect-js/is-symbol/commit/59f1a428ae625b59b618493c2454096900451d84)
-- [Deps] update `has-symbols` [`06be1a9`](https://github.com/inspect-js/is-symbol/commit/06be1a9d1bf57181e35b1ffe446196243cc8becc)
-- [Dev Deps] add missing peer dep [`799b0da`](https://github.com/inspect-js/is-symbol/commit/799b0da1902dfa5b02456fcf32887ead6e332358)
 
 ## [v1.0.4](https://github.com/inspect-js/is-symbol/compare/v1.0.3...v1.0.4) - 2021-05-08
Index: imaps-frontend/node_modules/is-symbol/index.d.ts
===================================================================
--- imaps-frontend/node_modules/is-symbol/index.d.ts	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ 	(revision )
@@ -1,3 +1,0 @@
-declare function isSymbol(value: unknown): value is (symbol | Symbol);
-
-export = isSymbol;
Index: imaps-frontend/node_modules/is-symbol/index.js
===================================================================
--- imaps-frontend/node_modules/is-symbol/index.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/is-symbol/index.js	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
@@ -1,27 +1,22 @@
 'use strict';
 
-var callBound = require('call-bound');
-var $toString = callBound('Object.prototype.toString');
+var toStr = Object.prototype.toString;
 var hasSymbols = require('has-symbols')();
-var safeRegexTest = require('safe-regex-test');
 
 if (hasSymbols) {
-	var $symToStr = callBound('Symbol.prototype.toString');
-	var isSymString = safeRegexTest(/^Symbol\(.*\)$/);
-
-	/** @type {(value: object) => value is Symbol} */
+	var symToStr = Symbol.prototype.toString;
+	var symStringRegex = /^Symbol\(.*\)$/;
 	var isSymbolObject = function isRealSymbolObject(value) {
 		if (typeof value.valueOf() !== 'symbol') {
 			return false;
 		}
-		return isSymString($symToStr(value));
+		return symStringRegex.test(symToStr.call(value));
 	};
 
-	/** @type {import('.')} */
 	module.exports = function isSymbol(value) {
 		if (typeof value === 'symbol') {
 			return true;
 		}
-		if (!value || typeof value !== 'object' || $toString(value) !== '[object Symbol]') {
+		if (toStr.call(value) !== '[object Symbol]') {
 			return false;
 		}
@@ -33,5 +28,5 @@
 	};
 } else {
-	/** @type {import('.')} */
+
 	module.exports = function isSymbol(value) {
 		// this environment does not support Symbols.
Index: imaps-frontend/node_modules/is-symbol/package.json
===================================================================
--- imaps-frontend/node_modules/is-symbol/package.json	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/is-symbol/package.json	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
@@ -1,128 +1,77 @@
 {
-  "_from": "is-symbol@^1.0.4",
-  "_id": "is-symbol@1.1.1",
-  "_inBundle": false,
-  "_integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==",
-  "_location": "/is-symbol",
-  "_phantomChildren": {},
-  "_requested": {
-    "type": "range",
-    "registry": true,
-    "raw": "is-symbol@^1.0.4",
-    "name": "is-symbol",
-    "escapedName": "is-symbol",
-    "rawSpec": "^1.0.4",
-    "saveSpec": null,
-    "fetchSpec": "^1.0.4"
-  },
-  "_requiredBy": [
-    "/es-to-primitive",
-    "/which-boxed-primitive"
-  ],
-  "_resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz",
-  "_shasum": "f47761279f532e2b05a7024a7506dbbedacd0634",
-  "_spec": "is-symbol@^1.0.4",
-  "_where": "/home/stevetosak/Proekt/IMaps/imaps-frontend/node_modules/es-to-primitive",
-  "author": {
-    "name": "Jordan Harband",
-    "email": "ljharb@gmail.com"
-  },
-  "auto-changelog": {
-    "output": "CHANGELOG.md",
-    "template": "keepachangelog",
-    "unreleased": false,
-    "commitLimit": false,
-    "backfillLimit": false,
-    "hideCredit": true
-  },
-  "bugs": {
-    "url": "https://github.com/inspect-js/is-symbol/issues"
-  },
-  "bundleDependencies": false,
-  "dependencies": {
-    "call-bound": "^1.0.2",
-    "has-symbols": "^1.1.0",
-    "safe-regex-test": "^1.1.0"
-  },
-  "deprecated": false,
-  "description": "Determine if a value is an ES6 Symbol or not.",
-  "devDependencies": {
-    "@arethetypeswrong/cli": "^0.17.1",
-    "@ljharb/eslint-config": "^21.1.1",
-    "@ljharb/tsconfig": "^0.2.2",
-    "@types/for-each": "^0.3.3",
-    "@types/object-inspect": "^1.13.0",
-    "@types/tape": "^5.6.5",
-    "auto-changelog": "^2.5.0",
-    "encoding": "^0.1.13",
-    "es-value-fixtures": "^1.5.0",
-    "eslint": "=8.8.0",
-    "for-each": "^0.3.3",
-    "has-tostringtag": "^1.0.2",
-    "in-publish": "^2.0.1",
-    "npmignore": "^0.3.1",
-    "nyc": "^10.3.2",
-    "object-inspect": "^1.13.3",
-    "safe-publish-latest": "^2.0.0",
-    "tape": "^5.9.0",
-    "typescript": "next"
-  },
-  "engines": {
-    "node": ">= 0.4"
-  },
-  "funding": {
-    "url": "https://github.com/sponsors/ljharb"
-  },
-  "homepage": "https://github.com/inspect-js/is-symbol#readme",
-  "keywords": [
-    "symbol",
-    "es6",
-    "is",
-    "Symbol"
-  ],
-  "license": "MIT",
-  "main": "index.js",
-  "name": "is-symbol",
-  "publishConfig": {
-    "ignore": [
-      ".github/workflows",
-      ".nvmrc"
-    ]
-  },
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/inspect-js/is-symbol.git"
-  },
-  "scripts": {
-    "lint": "eslint --ext=js,mjs .",
-    "postlint": "tsc -p . && attw -P",
-    "posttest": "npx npm@'>=10.2' audit --production",
-    "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"",
-    "prepack": "npmignore --auto --commentLines=autogenerated",
-    "prepublish": "not-in-publish || npm run prepublishOnly",
-    "prepublishOnly": "safe-publish-latest",
-    "pretest": "npm run lint",
-    "test": "npm run tests-only",
-    "tests-only": "nyc tape 'test/**/*.js'",
-    "version": "auto-changelog && git add CHANGELOG.md"
-  },
-  "testling": {
-    "files": "test/index.js",
-    "browsers": [
-      "iexplore/6.0..latest",
-      "firefox/3.0..6.0",
-      "firefox/15.0..latest",
-      "firefox/nightly",
-      "chrome/4.0..10.0",
-      "chrome/20.0..latest",
-      "chrome/canary",
-      "opera/10.0..latest",
-      "opera/next",
-      "safari/4.0..latest",
-      "ipad/6.0..latest",
-      "iphone/6.0..latest",
-      "android-browser/4.2"
-    ]
-  },
-  "version": "1.1.1"
+	"name": "is-symbol",
+	"version": "1.0.4",
+	"description": "Determine if a value is an ES6 Symbol or not.",
+	"main": "index.js",
+	"scripts": {
+		"prepublishOnly": "safe-publish-latest",
+		"prepublish": "not-in-publish || npm run prepublishOnly",
+		"pretest": "npm run lint",
+		"tests-only": "nyc tape 'test/**/*.js'",
+		"test": "npm run tests-only",
+		"posttest": "npx aud --production",
+		"lint": "eslint .",
+		"version": "auto-changelog && git add CHANGELOG.md",
+		"postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""
+	},
+	"repository": {
+		"type": "git",
+		"url": "git://github.com/inspect-js/is-symbol.git"
+	},
+	"keywords": [
+		"symbol",
+		"es6",
+		"is",
+		"Symbol"
+	],
+	"author": "Jordan Harband <ljharb@gmail.com>",
+	"funding": {
+		"url": "https://github.com/sponsors/ljharb"
+	},
+	"license": "MIT",
+	"bugs": {
+		"url": "https://github.com/inspect-js/is-symbol/issues"
+	},
+	"dependencies": {
+		"has-symbols": "^1.0.2"
+	},
+	"devDependencies": {
+		"@ljharb/eslint-config": "^17.6.0",
+		"aud": "^1.1.5",
+		"auto-changelog": "^2.2.1",
+		"eslint": "^7.26.0",
+		"nyc": "^10.3.2",
+		"object-inspect": "^1.10.3",
+		"safe-publish-latest": "^1.1.4",
+		"tape": "^5.2.2"
+	},
+	"testling": {
+		"files": "test/index.js",
+		"browsers": [
+			"iexplore/6.0..latest",
+			"firefox/3.0..6.0",
+			"firefox/15.0..latest",
+			"firefox/nightly",
+			"chrome/4.0..10.0",
+			"chrome/20.0..latest",
+			"chrome/canary",
+			"opera/10.0..latest",
+			"opera/next",
+			"safari/4.0..latest",
+			"ipad/6.0..latest",
+			"iphone/6.0..latest",
+			"android-browser/4.2"
+		]
+	},
+	"engines": {
+		"node": ">= 0.4"
+	},
+	"auto-changelog": {
+		"output": "CHANGELOG.md",
+		"template": "keepachangelog",
+		"unreleased": false,
+		"commitLimit": false,
+		"backfillLimit": false,
+		"hideCredit": true
+	}
 }
Index: imaps-frontend/node_modules/is-symbol/test/index.js
===================================================================
--- imaps-frontend/node_modules/is-symbol/test/index.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/is-symbol/test/index.js	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
@@ -2,28 +2,37 @@
 
 var test = require('tape');
-var forEach = require('for-each');
-var v = require('es-value-fixtures');
-
 var isSymbol = require('../index');
 
+var forEach = function (arr, func) {
+	var i;
+	for (i = 0; i < arr.length; ++i) {
+		func(arr[i], i, arr);
+	}
+};
+
 var hasSymbols = require('has-symbols')();
-var hasToStringTag = require('has-tostringtag/shams')();
 var inspect = require('object-inspect');
+var debug = function (v, m) { return inspect(v) + ' ' + m; };
 
 test('non-symbol values', function (t) {
-	var nonSymbols = v.nonSymbolPrimitives.concat(
+	var nonSymbols = [
+		true,
+		false,
 		Object(true),
 		Object(false),
-		// @ts-expect-error TS sucks with concat
+		null,
+		undefined,
 		{},
 		[],
 		/a/g,
+		'string',
+		42,
 		new Date(),
 		function () {},
 		NaN
-	);
+	];
 	t.plan(nonSymbols.length);
 	forEach(nonSymbols, function (nonSymbol) {
-		t.equal(isSymbol(nonSymbol), false, inspect(nonSymbol) + ' is not a symbol');
+		t.equal(false, isSymbol(nonSymbol), debug(nonSymbol, 'is not a symbol'));
 	});
 	t.end();
@@ -33,23 +42,20 @@
 	t.test('real symbol valueOf', { skip: !hasSymbols }, function (st) {
 		var fakeSymbol = { valueOf: function () { return Symbol('foo'); } };
-		st.equal(isSymbol(fakeSymbol), false, 'object with valueOf returning a symbol is not a symbol');
+		st.equal(false, isSymbol(fakeSymbol), 'object with valueOf returning a symbol is not a symbol');
 		st.end();
 	});
 
-	t.test('faked @@toStringTag', { skip: !hasToStringTag }, function (st) {
-		/** @type {{ valueOf(): unknown; [Symbol.toStringTag]?: unknown }} */
+	t.test('faked @@toStringTag', { skip: !hasSymbols || !Symbol.toStringTag }, function (st) {
 		var fakeSymbol = { valueOf: function () { return Symbol('foo'); } };
 		fakeSymbol[Symbol.toStringTag] = 'Symbol';
-		st.equal(isSymbol(fakeSymbol), false, 'object with fake Symbol @@toStringTag and valueOf returning a symbol is not a symbol');
-
-		/** @type {{ valueOf(): unknown; [Symbol.toStringTag]?: unknown }} */
+		st.equal(false, isSymbol(fakeSymbol), 'object with fake Symbol @@toStringTag and valueOf returning a symbol is not a symbol');
 		var notSoFakeSymbol = { valueOf: function () { return 42; } };
 		notSoFakeSymbol[Symbol.toStringTag] = 'Symbol';
-		st.equal(isSymbol(notSoFakeSymbol), false, 'object with fake Symbol @@toStringTag and valueOf not returning a symbol is not a symbol');
+		st.equal(false, isSymbol(notSoFakeSymbol), 'object with fake Symbol @@toStringTag and valueOf not returning a symbol is not a symbol');
 		st.end();
 	});
 
 	var fakeSymbolString = { toString: function () { return 'Symbol(foo)'; } };
-	t.equal(isSymbol(fakeSymbolString), false, 'object with toString returning Symbol(foo) is not a symbol');
+	t.equal(false, isSymbol(fakeSymbolString), 'object with toString returning Symbol(foo) is not a symbol');
 
 	t.end();
@@ -58,5 +64,4 @@
 test('Symbol support', { skip: !hasSymbols }, function (t) {
 	t.test('well-known Symbols', function (st) {
-		/** @type {(name: string) => name is Exclude<keyof SymbolConstructor, 'for' | 'keyFor'>} */
 		var isWellKnown = function filterer(name) {
 			return name !== 'for' && name !== 'keyFor' && !(name in filterer);
@@ -64,7 +69,6 @@
 		var wellKnownSymbols = Object.getOwnPropertyNames(Symbol).filter(isWellKnown);
 		wellKnownSymbols.forEach(function (name) {
-			// eslint-disable-next-line no-extra-parens
-			var sym = Symbol[/** @type {keyof SymbolConstructor} */ (name)];
-			st.equal(isSymbol(sym), true, inspect(sym) + ' is a symbol');
+			var sym = Symbol[name];
+			st.equal(true, isSymbol(sym), debug(sym, ' is a symbol'));
 		});
 		st.end();
@@ -72,12 +76,12 @@
 
 	t.test('user-created symbols', function (st) {
-		var symbols = v.symbols.concat(
+		var symbols = [
 			Symbol(),
 			Symbol('foo'),
 			Symbol['for']('foo'),
 			Object(Symbol('object'))
-		);
+		];
 		symbols.forEach(function (sym) {
-			st.equal(isSymbol(sym), true, inspect(sym) + ' is a symbol');
+			st.equal(true, isSymbol(sym), debug(sym, ' is a symbol'));
 		});
 		st.end();
Index: imaps-frontend/node_modules/is-symbol/tsconfig.json
===================================================================
--- imaps-frontend/node_modules/is-symbol/tsconfig.json	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ 	(revision )
@@ -1,9 +1,0 @@
-{
-	"extends": "@ljharb/tsconfig",
-	"compilerOptions": {
-		"target": "ES2021",
-	},
-	"exclude": [
-		"coverage"
-	]
-}
