Index: trip-planner-front/node_modules/@babel/preset-modules/README.md
===================================================================
--- trip-planner-front/node_modules/@babel/preset-modules/README.md	(revision 571e0df9a7a5e798c9941a85842f785177bedbbd)
+++ trip-planner-front/node_modules/@babel/preset-modules/README.md	(revision 6a3a178323fd905112b5392bd9d3cb83b66ef2d3)
@@ -140,5 +140,5 @@
 ```js
 terser.minify({
-  ecma: 2017,
+  ecma: 8,
   safari10: true
 })
@@ -148,5 +148,5 @@
 
 ```sh
-terser --ecma 2017 --safari10 ...
+terser --ecma 8 --safari10 ...
 ```
 
@@ -159,5 +159,5 @@
       new TerserPlugin({
         terserOptions: {
-          ecma: 2017,
+          ecma: 8,
           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 571e0df9a7a5e798c9941a85842f785177bedbbd)
+++ trip-planner-front/node_modules/@babel/preset-modules/lib/plugins/transform-tagged-template-caching/index.js	(revision 6a3a178323fd905112b5392bd9d3cb83b66ef2d3)
@@ -32,5 +32,5 @@
 
       if (!processed) {
-        processed = new WeakSet();
+        processed = new Map();
         state.set("processed", processed);
       }
@@ -55,11 +55,11 @@
 
 
-      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:
+      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:
       //   _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("=", t.cloneNode(ident), template)); // The original tag function becomes a plain function call.
+      const inlineCache = t.logicalExpression("||", ident, t.assignmentExpression("=", 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 571e0df9a7a5e798c9941a85842f785177bedbbd)
+++ trip-planner-front/node_modules/@babel/preset-modules/package.json	(revision 6a3a178323fd905112b5392bd9d3cb83b66ef2d3)
@@ -1,48 +1,71 @@
 {
-  "_from": "@babel/preset-modules@^0.1.4",
-  "_id": "@babel/preset-modules@0.1.5",
-  "_inBundle": false,
-  "_integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==",
-  "_location": "/@babel/preset-modules",
-  "_phantomChildren": {},
-  "_requested": {
-    "type": "range",
-    "registry": true,
-    "raw": "@babel/preset-modules@^0.1.4",
-    "name": "@babel/preset-modules",
-    "escapedName": "@babel%2fpreset-modules",
-    "scope": "@babel",
-    "rawSpec": "^0.1.4",
-    "saveSpec": null,
-    "fetchSpec": "^0.1.4"
+  "name": "@babel/preset-modules",
+  "version": "0.1.4",
+  "description": "A Babel preset that targets modern browsers by fixing engine bugs.",
+  "main": "lib/index.js",
+  "license": "MIT",
+  "scripts": {
+    "start": "concurrently -r 'npm:watch:* -s'",
+    "build": "babel src -d lib --ignore '**/*.test.js'",
+    "test": "eslint src test && jest --colors",
+    "test:browser": "cd test/browser && karmatic --no-coverage --browsers chrome:headless,sauce-chrome-61,sauce-firefox-60,sauce-safari-10,sauce-safari-11,sauce-edge-16,sauce-edge-17 '**/*.js'",
+    "test:local": "cd test/browser && karmatic --no-coverage '**/*.js'",
+    "test:safari": "npm run test:local -- --browsers sauce-safari-10",
+    "test:edge": "npm run test:local -- --browsers sauce-edge-16",
+    "watch:test": "jest --watch",
+    "watch:build": "npm run -s build -- -w"
   },
-  "_requiredBy": [
-    "/@babel/preset-env"
+  "keywords": [
+    "babel",
+    "preset",
+    "preset-env",
+    "modern",
+    "modules",
+    "ES Modules",
+    "module/nomodule"
   ],
-  "_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",
+  "files": [
+    "src",
+    "lib"
+  ],
+  "lint-staged": {
+    "*.js": [
+      "eslint --format=codeframe"
+    ]
+  },
+  "husky": {
+    "hooks": {
+      "pre-commit": "lint-staged"
+    }
+  },
+  "jest": {
+    "testEnvironment": "node",
+    "roots": [
+      "src",
+      "test"
+    ]
+  },
+  "eslintConfig": {
+    "extends": "developit",
+    "rules": {
+      "no-console": 0,
+      "new-cap": 0
+    }
+  },
+  "eslintIgnore": [
+    "test/fixtures/**/*",
+    "test/integration/**/*"
+  ],
   "authors": [
     "Jason Miller <jason@developit.ca>"
   ],
-  "bugs": {
-    "url": "https://github.com/babel/preset-modules/issues"
+  "peerDependencies": {
+    "@babel/core": "^7.0.0-0"
   },
-  "bundleDependencies": false,
-  "dependencies": {
-    "@babel/helper-plugin-utils": "^7.0.0",
-    "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
-    "@babel/plugin-transform-dotall-regex": "^7.4.4",
-    "@babel/types": "^7.4.4",
-    "esutils": "^2.0.2"
-  },
-  "deprecated": false,
-  "description": "A Babel preset that targets modern browsers by fixing engine bugs.",
   "devDependencies": {
     "@babel/cli": "^7.7.0",
     "@babel/core": "^7.7.2",
     "@babel/helper-fixtures": "^7.6.3",
-    "@babel/helper-plugin-test-runner": "^7.14.5",
+    "@babel/helper-plugin-test-runner": "^7.1.0",
     "@babel/plugin-transform-modules-commonjs": "^7.5.0",
     "@babel/plugin-transform-react-jsx": "^7.7.0",
@@ -70,67 +93,10 @@
     "webpack": "^4.35.0"
   },
-  "eslintConfig": {
-    "extends": "developit",
-    "rules": {
-      "no-console": 0,
-      "new-cap": 0
-    }
-  },
-  "eslintIgnore": [
-    "test/fixtures/**/*",
-    "test/integration/**/*"
-  ],
-  "files": [
-    "src",
-    "lib"
-  ],
-  "homepage": "https://github.com/babel/preset-modules#readme",
-  "husky": {
-    "hooks": {
-      "pre-commit": "lint-staged"
-    }
-  },
-  "jest": {
-    "testEnvironment": "node",
-    "roots": [
-      "src",
-      "test"
-    ]
-  },
-  "keywords": [
-    "babel",
-    "preset",
-    "preset-env",
-    "modern",
-    "modules",
-    "ES Modules",
-    "module/nomodule"
-  ],
-  "license": "MIT",
-  "lint-staged": {
-    "*.js": [
-      "eslint --format=codeframe"
-    ]
-  },
-  "main": "lib/index.js",
-  "name": "@babel/preset-modules",
-  "peerDependencies": {
-    "@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'",
-    "start": "concurrently -r 'npm:watch:* -s'",
-    "test": "eslint src test && jest --colors",
-    "test:browser": "cd test/browser && karmatic --no-coverage --browsers chrome:headless,sauce-chrome-61,sauce-firefox-60,sauce-safari-10,sauce-safari-11,sauce-edge-16,sauce-edge-17 '**/*.js'",
-    "test:edge": "npm run test:local -- --browsers sauce-edge-16",
-    "test:local": "cd test/browser && karmatic --no-coverage '**/*.js'",
-    "test:safari": "npm run test:local -- --browsers sauce-safari-10",
-    "watch:build": "npm run -s build -- -w",
-    "watch:test": "jest --watch"
-  },
-  "version": "0.1.5"
+  "dependencies": {
+    "@babel/helper-plugin-utils": "^7.0.0",
+    "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
+    "@babel/plugin-transform-dotall-regex": "^7.4.4",
+    "@babel/types": "^7.4.4",
+    "esutils": "^2.0.2"
+  }
 }
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 571e0df9a7a5e798c9941a85842f785177bedbbd)
+++ trip-planner-front/node_modules/@babel/preset-modules/src/plugins/transform-tagged-template-caching/index.js	(revision 6a3a178323fd905112b5392bd9d3cb83b66ef2d3)
@@ -24,5 +24,5 @@
       let processed = state.get("processed");
       if (!processed) {
-        processed = new WeakSet();
+        processed = new Map();
         state.set("processed", processed);
       }
@@ -56,5 +56,5 @@
       //   identity`a${0}`
       const template = t.taggedTemplateExpression(
-        t.cloneNode(identity),
+        identity,
         t.templateLiteral(
           path.node.quasi.quasis,
@@ -62,5 +62,5 @@
         )
       );
-      processed.add(template);
+      processed.set(template, true);
 
       // Install an inline cache at the callsite using the global variable:
@@ -73,5 +73,5 @@
         "||",
         ident,
-        t.assignmentExpression("=", t.cloneNode(ident), template)
+        t.assignmentExpression("=", ident, template)
       );
 
