Index: trip-planner-front/node_modules/@babel/preset-modules/README.md
===================================================================
--- trip-planner-front/node_modules/@babel/preset-modules/README.md	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/@babel/preset-modules/README.md	(revision bdd64917749115bbdd228a9569a675d590c112e3)
@@ -140,5 +140,5 @@
 ```js
 terser.minify({
-  ecma: 8,
+  ecma: 2017,
   safari10: true
 })
@@ -148,5 +148,5 @@
 
 ```sh
-terser --ecma 8 --safari10 ...
+terser --ecma 2017 --safari10 ...
 ```
 
@@ -159,5 +159,5 @@
       new TerserPlugin({
         terserOptions: {
-          ecma: 8,
+          ecma: 2017,
           safari10: true
         }
Index: trip-planner-front/node_modules/@babel/preset-modules/lib/plugins/transform-tagged-template-caching/index.js
===================================================================
--- trip-planner-front/node_modules/@babel/preset-modules/lib/plugins/transform-tagged-template-caching/index.js	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/@babel/preset-modules/lib/plugins/transform-tagged-template-caching/index.js	(revision bdd64917749115bbdd228a9569a675d590c112e3)
@@ -32,5 +32,5 @@
 
       if (!processed) {
-        processed = new Map();
+        processed = new WeakSet();
         state.set("processed", processed);
       }
@@ -55,11 +55,11 @@
 
 
-      const template = t.taggedTemplateExpression(identity, t.templateLiteral(path.node.quasi.quasis, expressions.map(() => t.numericLiteral(0))));
-      processed.set(template, true); // Install an inline cache at the callsite using the global variable:
+      const template = t.taggedTemplateExpression(t.cloneNode(identity), t.templateLiteral(path.node.quasi.quasis, expressions.map(() => t.numericLiteral(0))));
+      processed.add(template); // Install an inline cache at the callsite using the global variable:
       //   _t || (_t = identity`a${0}`)
 
       const ident = path.scope.getProgramParent().generateDeclaredUidIdentifier("t");
       path.scope.getBinding(ident.name).path.parent.kind = "let";
-      const inlineCache = t.logicalExpression("||", ident, t.assignmentExpression("=", ident, template)); // The original tag function becomes a plain function call.
+      const inlineCache = t.logicalExpression("||", ident, t.assignmentExpression("=", t.cloneNode(ident), template)); // The original tag function becomes a plain function call.
       // The expressions omitted from the cached Strings tag are directly applied as arguments.
       //   tag(_t || (_t = Object`a${0}`), 'hello')
Index: trip-planner-front/node_modules/@babel/preset-modules/package.json
===================================================================
--- trip-planner-front/node_modules/@babel/preset-modules/package.json	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/@babel/preset-modules/package.json	(revision bdd64917749115bbdd228a9569a675d590c112e3)
@@ -1,36 +1,34 @@
 {
-  "_args": [
-    [
-      "@babel/preset-modules@0.1.4",
-      "C:\\Users\\DELL\\Desktop\\bachelor-thesis\\trip-planner-front"
-    ]
-  ],
-  "_development": true,
-  "_from": "@babel/preset-modules@0.1.4",
-  "_id": "@babel/preset-modules@0.1.4",
+  "_from": "@babel/preset-modules@^0.1.4",
+  "_id": "@babel/preset-modules@0.1.5",
   "_inBundle": false,
-  "_integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==",
+  "_integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==",
   "_location": "/@babel/preset-modules",
   "_phantomChildren": {},
   "_requested": {
-    "type": "version",
+    "type": "range",
     "registry": true,
-    "raw": "@babel/preset-modules@0.1.4",
+    "raw": "@babel/preset-modules@^0.1.4",
     "name": "@babel/preset-modules",
     "escapedName": "@babel%2fpreset-modules",
     "scope": "@babel",
-    "rawSpec": "0.1.4",
+    "rawSpec": "^0.1.4",
     "saveSpec": null,
-    "fetchSpec": "0.1.4"
+    "fetchSpec": "^0.1.4"
   },
   "_requiredBy": [
     "/@babel/preset-env"
   ],
-  "_resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz",
-  "_spec": "0.1.4",
-  "_where": "C:\\Users\\DELL\\Desktop\\bachelor-thesis\\trip-planner-front",
+  "_resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz",
+  "_shasum": "ef939d6e7f268827e1841638dc6ff95515e115d9",
+  "_spec": "@babel/preset-modules@^0.1.4",
+  "_where": "C:\\Users\\DELL\\Desktop\\bachelor-thesis\\trip-planner-front\\node_modules\\@babel\\preset-env",
   "authors": [
     "Jason Miller <jason@developit.ca>"
   ],
+  "bugs": {
+    "url": "https://github.com/babel/preset-modules/issues"
+  },
+  "bundleDependencies": false,
   "dependencies": {
     "@babel/helper-plugin-utils": "^7.0.0",
@@ -40,4 +38,5 @@
     "esutils": "^2.0.2"
   },
+  "deprecated": false,
   "description": "A Babel preset that targets modern browsers by fixing engine bugs.",
   "devDependencies": {
@@ -45,5 +44,5 @@
     "@babel/core": "^7.7.2",
     "@babel/helper-fixtures": "^7.6.3",
-    "@babel/helper-plugin-test-runner": "^7.1.0",
+    "@babel/helper-plugin-test-runner": "^7.14.5",
     "@babel/plugin-transform-modules-commonjs": "^7.5.0",
     "@babel/plugin-transform-react-jsx": "^7.7.0",
@@ -86,4 +85,5 @@
     "lib"
   ],
+  "homepage": "https://github.com/babel/preset-modules#readme",
   "husky": {
     "hooks": {
@@ -118,4 +118,8 @@
     "@babel/core": "^7.0.0-0"
   },
+  "repository": {
+    "type": "git",
+    "url": "git+https://github.com/babel/preset-modules.git"
+  },
   "scripts": {
     "build": "babel src -d lib --ignore '**/*.test.js'",
@@ -129,4 +133,4 @@
     "watch:test": "jest --watch"
   },
-  "version": "0.1.4"
+  "version": "0.1.5"
 }
Index: trip-planner-front/node_modules/@babel/preset-modules/src/plugins/transform-tagged-template-caching/index.js
===================================================================
--- trip-planner-front/node_modules/@babel/preset-modules/src/plugins/transform-tagged-template-caching/index.js	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/@babel/preset-modules/src/plugins/transform-tagged-template-caching/index.js	(revision bdd64917749115bbdd228a9569a675d590c112e3)
@@ -24,5 +24,5 @@
       let processed = state.get("processed");
       if (!processed) {
-        processed = new Map();
+        processed = new WeakSet();
         state.set("processed", processed);
       }
@@ -56,5 +56,5 @@
       //   identity`a${0}`
       const template = t.taggedTemplateExpression(
-        identity,
+        t.cloneNode(identity),
         t.templateLiteral(
           path.node.quasi.quasis,
@@ -62,5 +62,5 @@
         )
       );
-      processed.set(template, true);
+      processed.add(template);
 
       // Install an inline cache at the callsite using the global variable:
@@ -73,5 +73,5 @@
         "||",
         ident,
-        t.assignmentExpression("=", ident, template)
+        t.assignmentExpression("=", t.cloneNode(ident), template)
       );
 
