From da17b17fd906aaab71c66073ade0172f51ad1b00 Mon Sep 17 00:00:00 2001 From: neerholt Date: Mon, 22 Mar 2021 09:42:17 +0100 Subject: [PATCH 01/29] Added echo --- Backend/Controllers/Polls/1vote.php | 2 +- Backend/Controllers/Polls/GetVote.php | 2 +- Backend/Controllers/Polls/GetWinner.php | 2 +- Backend/Controllers/keyWord/GetKeyWinner.php | 4 ++-- Backend/Controllers/keyWord/NewKeyWord.php | 10 +++++----- Frontend/Index.html | 6 +++--- Frontend/Javascript/qweData.js | 21 ++++++++++++++++++++ 7 files changed, 34 insertions(+), 13 deletions(-) diff --git a/Backend/Controllers/Polls/1vote.php b/Backend/Controllers/Polls/1vote.php index 04ff428..f9b3fc7 100644 --- a/Backend/Controllers/Polls/1vote.php +++ b/Backend/Controllers/Polls/1vote.php @@ -22,7 +22,7 @@ if(isset($_POST['1Vote'])){ } } }else{ - http_response_code(400); + echo http_response_code(400); } diff --git a/Backend/Controllers/Polls/GetVote.php b/Backend/Controllers/Polls/GetVote.php index e421407..162b1f5 100644 --- a/Backend/Controllers/Polls/GetVote.php +++ b/Backend/Controllers/Polls/GetVote.php @@ -8,5 +8,5 @@ if(isLogin()){ echo Vote::where('group_id',groupViaToken($_SESSION['token'])->id)->get()->toJson(JSON_PRETTY_PRINT); }else{ - http_response_code(401); + echo http_response_code(401); } diff --git a/Backend/Controllers/Polls/GetWinner.php b/Backend/Controllers/Polls/GetWinner.php index 3613331..5fbf44d 100644 --- a/Backend/Controllers/Polls/GetWinner.php +++ b/Backend/Controllers/Polls/GetWinner.php @@ -29,6 +29,6 @@ if(isAdmin() && isset($_GET['gameJamId'])){ }else{ - http_response_code(401); + echo http_response_code(401); } diff --git a/Backend/Controllers/keyWord/GetKeyWinner.php b/Backend/Controllers/keyWord/GetKeyWinner.php index 0045d10..ed3e80a 100644 --- a/Backend/Controllers/keyWord/GetKeyWinner.php +++ b/Backend/Controllers/keyWord/GetKeyWinner.php @@ -25,8 +25,8 @@ if (!isAdmin()){ header('Content-Type: application/json;charset=UTF-8'); echo $find_all_keywords->pluck("key_word")->toJson(JSON_PRETTY_PRINT); }else{ - http_response_code(400); + echo http_response_code(400); } }else{ - http_response_code(401); + echo http_response_code(401); } \ No newline at end of file diff --git a/Backend/Controllers/keyWord/NewKeyWord.php b/Backend/Controllers/keyWord/NewKeyWord.php index 5049f3b..6bcb3ae 100644 --- a/Backend/Controllers/keyWord/NewKeyWord.php +++ b/Backend/Controllers/keyWord/NewKeyWord.php @@ -25,19 +25,19 @@ if (isLogin()) { //Try to save it if(!$keyword->save()){ - http_response_code(500); + echo http_response_code(500); }else{ - http_response_code(201); + echo http_response_code(201); } }else{ echo "limited upload reached"; - http_response_code(400); + echo http_response_code(400); } }else{ - http_response_code(400); + echo http_response_code(400); } }else{ - http_response_code(401); + echo http_response_code(401); } diff --git a/Frontend/Index.html b/Frontend/Index.html index 71d30ad..bdd9eeb 100644 --- a/Frontend/Index.html +++ b/Frontend/Index.html @@ -121,9 +121,9 @@

Team Login

- - - + + +
diff --git a/Frontend/Javascript/qweData.js b/Frontend/Javascript/qweData.js index 2770f4c..1f7e414 100644 --- a/Frontend/Javascript/qweData.js +++ b/Frontend/Javascript/qweData.js @@ -1,8 +1,10 @@ +/* $(window).on("load", function(){ dataFetch(); }); + function dataFetch(){ $.ajax({ type: "GET", @@ -12,6 +14,25 @@ function dataFetch(){ } }); } + */ + + +$("#qweLog").click(function(){ + var vgroupName = $("#groupName").val(); + var vpassword = $("#groupPassword").val(); + + $.post("/Game-Jaming/Backend/Controllers/Group/Login.php", + { + login: "data", + groupName: vgroupName, + password: vpassword + }, + function(data){ + alert("Data: " + data); + }); +}); + + From b524cd45fe38fbafc344238bf767656387425538 Mon Sep 17 00:00:00 2001 From: RundelhausCode Date: Mon, 22 Mar 2021 09:43:33 +0100 Subject: [PATCH 02/29] fix --- Backend/Controllers/Admin/AdminLogin.php | 8 ++++---- Backend/Controllers/Admin/AdminSignup.php | 8 ++++---- Backend/Controllers/FileHandler/FileHandler.php | 8 ++++---- Backend/Controllers/FileHandler/updateFiles.php | 8 ++++---- Backend/Controllers/FileHandler/upload.php | 12 ++++++------ Backend/Controllers/GameJam/NewGameJam.php | 8 ++++---- Backend/Controllers/GameJam/UpdateGameJam.php | 8 ++++---- Backend/Controllers/Group/Login.php | 8 ++++---- Backend/Controllers/Group/Logout.php | 4 +++- Backend/Controllers/Group/ResetPassword.php | 10 +++++----- Backend/Controllers/Group/SigningUp.php | 8 ++++---- Backend/Controllers/Group/UpdateGruop.php | 8 ++++---- Backend/Controllers/Group/UpdatePassword.php | 8 ++++---- 13 files changed, 54 insertions(+), 52 deletions(-) diff --git a/Backend/Controllers/Admin/AdminLogin.php b/Backend/Controllers/Admin/AdminLogin.php index d15b39f..e14862f 100644 --- a/Backend/Controllers/Admin/AdminLogin.php +++ b/Backend/Controllers/Admin/AdminLogin.php @@ -19,18 +19,18 @@ if(isset($_POST['aLogin'])){ $_SESSION['userName'] = $userName; $_SESSION['admin'] = true; $_SESSION['success'] = "You are now logged in"; - http_response_code(200); + echo http_response_code(200); }else{ session_destroy(); echo "Fail to verify password"; - http_response_code(401); + echo http_response_code(401); } }else{ session_destroy(); echo "No user"; - http_response_code(401); + echo http_response_code(401); } }else{ - http_response_code(400); + echo http_response_code(400); } \ No newline at end of file diff --git a/Backend/Controllers/Admin/AdminSignup.php b/Backend/Controllers/Admin/AdminSignup.php index e47089b..64ce674 100644 --- a/Backend/Controllers/Admin/AdminSignup.php +++ b/Backend/Controllers/Admin/AdminSignup.php @@ -10,13 +10,13 @@ if (isAdmin()){ $admin->user_name = $_POST["newUsername"]; $admin->password = $_POST["newPassword"]; if ($admin->save()){ - http_response_code(201); + echo http_response_code(201); }else{ - http_response_code(500); + echo http_response_code(500); } }else{ - http_response_code(400); + echo http_response_code(400); } }else{ - http_response_code(401); + echo http_response_code(401); } \ No newline at end of file diff --git a/Backend/Controllers/FileHandler/FileHandler.php b/Backend/Controllers/FileHandler/FileHandler.php index cbd439f..2271e61 100644 --- a/Backend/Controllers/FileHandler/FileHandler.php +++ b/Backend/Controllers/FileHandler/FileHandler.php @@ -15,14 +15,14 @@ function ZipFileHandler(string $gameFileName, string $gameFileTmp){ if(in_array($headerType,$headerTypeMatch)){ $gameFileNewName = uniqid("", true). "." . $fileActualExtGame; if(empty($gameFileName)){ - http_response_code(400); + echo http_response_code(400); exit(); } rename($gameFileTmp,"../../Games/".$gameFileNewName); return $gameFileNewName; }else{ echo "Wrong file type"; - http_response_code(400); + echo http_response_code(400); exit(); } return NULL; @@ -43,14 +43,14 @@ function imagesFileHandler(string $thumbnailFileName, string $thumbnailFileTmp){ if(in_array($headerType,$headerTypeMatch)){ $thumbnailFileNewName = uniqid("", true). "." . $fileActualExtThumb; if(empty($thumbnailFileName)){ - http_response_code(400); + echo http_response_code(400); exit(); } rename($thumbnailFileTmp,"../../../Frontend/images/".$thumbnailFileNewName); return $thumbnailFileNewName; }else{ echo "Wrong file type"; - http_response_code(400); + echo http_response_code(400); exit(); } return NULL; diff --git a/Backend/Controllers/FileHandler/updateFiles.php b/Backend/Controllers/FileHandler/updateFiles.php index 3a1e649..4ec66a9 100644 --- a/Backend/Controllers/FileHandler/updateFiles.php +++ b/Backend/Controllers/FileHandler/updateFiles.php @@ -37,14 +37,14 @@ if(isLogin()){ } $gameData->is_web_Based = $isWebBased; if(!$gameData->save()){ - http_response_code(500); + echo http_response_code(500); }else{ - http_response_code(201); + echo http_response_code(201); } }else{ - http_response_code(400); + echo http_response_code(400); } }else{ - http_response_code(401); + echo http_response_code(401); } \ No newline at end of file diff --git a/Backend/Controllers/FileHandler/upload.php b/Backend/Controllers/FileHandler/upload.php index cea1698..a3eb7e3 100644 --- a/Backend/Controllers/FileHandler/upload.php +++ b/Backend/Controllers/FileHandler/upload.php @@ -53,23 +53,23 @@ if(isLogin()){ $gameData->save(); $group->gameData()->associate($gameData); if(! $group->save()){ - http_response_code(500); + echo http_response_code(500); }else{ - http_response_code(201); + echo http_response_code(201); } } }else{ - http_response_code(400); + echo http_response_code(400); } }else{ echo "Can only upload one file"; - http_response_code(400); + echo http_response_code(400); } }else{ echo "Can only upload when the game jam has started"; - http_response_code(400); + echo http_response_code(400); } }else{ - http_response_code(401); + echo http_response_code(401); } \ No newline at end of file diff --git a/Backend/Controllers/GameJam/NewGameJam.php b/Backend/Controllers/GameJam/NewGameJam.php index f8bf5fb..059dc65 100644 --- a/Backend/Controllers/GameJam/NewGameJam.php +++ b/Backend/Controllers/GameJam/NewGameJam.php @@ -17,14 +17,14 @@ if(isAdmin()){ $gameJam->description = $_POST["description"]; if($gameJam->save()){ - http_response_code(201); + echo http_response_code(201); } else{ - http_response_code(500); + echo http_response_code(500); } }else{ - http_response_code(400); + echo http_response_code(400); } }else{ - http_response_code(401); + echo http_response_code(401); } \ No newline at end of file diff --git a/Backend/Controllers/GameJam/UpdateGameJam.php b/Backend/Controllers/GameJam/UpdateGameJam.php index b63ec20..8aa59b2 100644 --- a/Backend/Controllers/GameJam/UpdateGameJam.php +++ b/Backend/Controllers/GameJam/UpdateGameJam.php @@ -22,14 +22,14 @@ if(isAdmin()){ $gameJam->description = $_POST['description']; if ($gameJam->save()) { - http_response_code(201); + echo http_response_code(201); }else{ - http_response_code(500); + echo http_response_code(500); } } }else{ - http_response_code(400); + echo http_response_code(400); } }else{ - http_response_code(401); + echo http_response_code(401); } diff --git a/Backend/Controllers/Group/Login.php b/Backend/Controllers/Group/Login.php index 3d18dc6..337a6a3 100644 --- a/Backend/Controllers/Group/Login.php +++ b/Backend/Controllers/Group/Login.php @@ -27,21 +27,21 @@ if(isset($_POST['login'])){ $_SESSION['success'] = "You are now logged in"; //header('location: ../../../Frontend/index.php?login=success'); //exit(); - http_response_code(200); + echo http_response_code(200); } else{ session_destroy(); - http_response_code(500); + echo http_response_code(500); } }else{ session_destroy(); - http_response_code(401); + echo http_response_code(401); } }else{ session_destroy(); - http_response_code(400); + echo http_response_code(400); } diff --git a/Backend/Controllers/Group/Logout.php b/Backend/Controllers/Group/Logout.php index ac9b642..d502cbc 100644 --- a/Backend/Controllers/Group/Logout.php +++ b/Backend/Controllers/Group/Logout.php @@ -2,4 +2,6 @@ session_start(); -session_destroy(); \ No newline at end of file +session_destroy(); + +echo http_response_code(200); \ No newline at end of file diff --git a/Backend/Controllers/Group/ResetPassword.php b/Backend/Controllers/Group/ResetPassword.php index 4ad3cd7..8ccdf47 100644 --- a/Backend/Controllers/Group/ResetPassword.php +++ b/Backend/Controllers/Group/ResetPassword.php @@ -12,17 +12,17 @@ if(isAdmin()){ $password->password = password_hash($_POST['newPassword'], PASSWORD_DEFAULT); echo $password; if(!$password->save()){ - http_response_code(500); + echo http_response_code(500); }else{ - http_response_code(201); + echo http_response_code(201); } }else{ - http_response_code(400); + echo http_response_code(400); } }else{ - http_response_code(400); + echo http_response_code(400); } }else{ - http_response_code(401); + echo http_response_code(401); } \ No newline at end of file diff --git a/Backend/Controllers/Group/SigningUp.php b/Backend/Controllers/Group/SigningUp.php index b3cd946..f968b96 100644 --- a/Backend/Controllers/Group/SigningUp.php +++ b/Backend/Controllers/Group/SigningUp.php @@ -37,9 +37,9 @@ if(isset($_POST['regGroup'])){ $password->remember_token = $token; if(!$password->save()){ - http_response_code(500); + echo http_response_code(500); }else{ - http_response_code(201); + echo http_response_code(201); } $_SESSION['groupName'] = $groupName; @@ -47,8 +47,8 @@ if(isset($_POST['regGroup'])){ $_SESSION['success'] = "You are now logged in"; }else{ - http_response_code(400); + echo http_response_code(400); } }else{ - http_response_code(400); + echo http_response_code(400); } diff --git a/Backend/Controllers/Group/UpdateGruop.php b/Backend/Controllers/Group/UpdateGruop.php index b96c655..a87053f 100644 --- a/Backend/Controllers/Group/UpdateGruop.php +++ b/Backend/Controllers/Group/UpdateGruop.php @@ -11,16 +11,16 @@ if(isLogin()){ $group->group_amount = $_POST['groupAmount']; $group->game_jam_id = $_POST['gameJamId']; if(!$group->save()){ - http_response_code(500); + echo http_response_code(500); }else{ - http_response_code(201); + echo http_response_code(201); } } }else{ - http_response_code(400); + echo http_response_code(400); } }else{ - http_response_code(401); + echo http_response_code(401); } diff --git a/Backend/Controllers/Group/UpdatePassword.php b/Backend/Controllers/Group/UpdatePassword.php index 3bcd2a9..2e0b67e 100644 --- a/Backend/Controllers/Group/UpdatePassword.php +++ b/Backend/Controllers/Group/UpdatePassword.php @@ -9,15 +9,15 @@ if(isLogin()){ if(passwordValidate($pass = $_POST['password'])){ $password->password = password_hash($pass,PASSWORD_DEFAULT); if(!$password->save()){ - http_response_code(500); + echo http_response_code(500); }else{ - http_response_code(201); + echo http_response_code(201); } } }else{ - http_response_code(400); + echo http_response_code(400); } }else{ - http_response_code(401); + echo http_response_code(401); } From e26fa642ea9d50823eea09a252ec90852fd88f44 Mon Sep 17 00:00:00 2001 From: RundelhausCode Date: Mon, 22 Mar 2021 15:04:33 +0100 Subject: [PATCH 03/29] data fix --- Backend/Controllers/GameJam/GetGameJam.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Backend/Controllers/GameJam/GetGameJam.php b/Backend/Controllers/GameJam/GetGameJam.php index 1dd4d1b..d0e8cfe 100644 --- a/Backend/Controllers/GameJam/GetGameJam.php +++ b/Backend/Controllers/GameJam/GetGameJam.php @@ -12,6 +12,8 @@ if(isset($_GET['gameJamId'])){ header("Access-Control-Allow-Methods: GET"); header("Access-Control-Allow-Headers: X-Requested-With, Content-Type, Accept"); header('Content-Type: application/json;charset=UTF-8'); -echo $dbValue->toJson(JSON_PRETTY_PRINT); + + +echo json_encode(array('data' => $dbValue->jsonSerialize())); //var_dump(headers_list()); \ No newline at end of file From 4f4931f8dd9102ecc900eb75a5694a49ff490799 Mon Sep 17 00:00:00 2001 From: RundelhausCode Date: Mon, 22 Mar 2021 15:27:08 +0100 Subject: [PATCH 04/29] get json update --- Backend/Controllers/FileHandler/GetGameData.php | 2 +- Backend/Controllers/GameJam/GetGameJam.php | 1 - Backend/Controllers/Group/GetGroup.php | 2 +- Backend/Controllers/Polls/GetVote.php | 2 +- Backend/Controllers/Polls/GetWinner.php | 2 +- Backend/Controllers/keyWord/GetKeyWinner.php | 2 +- 6 files changed, 5 insertions(+), 6 deletions(-) diff --git a/Backend/Controllers/FileHandler/GetGameData.php b/Backend/Controllers/FileHandler/GetGameData.php index 01445c6..b58f35c 100644 --- a/Backend/Controllers/FileHandler/GetGameData.php +++ b/Backend/Controllers/FileHandler/GetGameData.php @@ -17,4 +17,4 @@ if(isset($_GET['gameDataId'])){ header("Access-Control-Allow-Methods: GET"); header("Access-Control-Allow-Headers: X-Requested-With, Content-Type, Accept"); header('Content-Type: application/json;charset=UTF-8'); -echo $openGameDataStream->toJson(JSON_PRETTY_PRINT); \ No newline at end of file +echo json_encode(array('data' => $openGameDataStream->jsonSerialize())); \ No newline at end of file diff --git a/Backend/Controllers/GameJam/GetGameJam.php b/Backend/Controllers/GameJam/GetGameJam.php index d0e8cfe..29b6bbd 100644 --- a/Backend/Controllers/GameJam/GetGameJam.php +++ b/Backend/Controllers/GameJam/GetGameJam.php @@ -13,7 +13,6 @@ header("Access-Control-Allow-Methods: GET"); header("Access-Control-Allow-Headers: X-Requested-With, Content-Type, Accept"); header('Content-Type: application/json;charset=UTF-8'); - echo json_encode(array('data' => $dbValue->jsonSerialize())); //var_dump(headers_list()); \ No newline at end of file diff --git a/Backend/Controllers/Group/GetGroup.php b/Backend/Controllers/Group/GetGroup.php index 1b1203d..e4dee59 100644 --- a/Backend/Controllers/Group/GetGroup.php +++ b/Backend/Controllers/Group/GetGroup.php @@ -15,4 +15,4 @@ else{ header("Access-Control-Allow-Methods: GET"); header("Access-Control-Allow-Headers: X-Requested-With, Content-Type, Accept"); header('Content-Type: application/json;charset=UTF-8'); -echo $groups->toJson(JSON_PRETTY_PRINT); \ No newline at end of file +echo json_encode(array('data' => $groups->jsonSerialize())); \ No newline at end of file diff --git a/Backend/Controllers/Polls/GetVote.php b/Backend/Controllers/Polls/GetVote.php index 162b1f5..78ca37a 100644 --- a/Backend/Controllers/Polls/GetVote.php +++ b/Backend/Controllers/Polls/GetVote.php @@ -5,7 +5,7 @@ require_once "../Group/Group.php"; if(isLogin()){ header('Content-Type: application/json;charset=UTF-8'); - echo Vote::where('group_id',groupViaToken($_SESSION['token'])->id)->get()->toJson(JSON_PRETTY_PRINT); + echo json_encode(array('data' => Vote::where('group_id',groupViaToken($_SESSION['token'])->id)->get()->jsonSerialize())); }else{ echo http_response_code(401); diff --git a/Backend/Controllers/Polls/GetWinner.php b/Backend/Controllers/Polls/GetWinner.php index 5fbf44d..06fa051 100644 --- a/Backend/Controllers/Polls/GetWinner.php +++ b/Backend/Controllers/Polls/GetWinner.php @@ -25,7 +25,7 @@ if(isAdmin() && isset($_GET['gameJamId'])){ header("Access-Control-Allow-Methods: GET"); header("Access-Control-Allow-Headers: X-Requested-With, Content-Type, Accept"); header('Content-Type: application/json;charset=UTF-8'); - echo $winningGroups->toJson(JSON_PRETTY_PRINT); + echo json_encode(array('data' => $winningGroups->jsonSerialize())); }else{ diff --git a/Backend/Controllers/keyWord/GetKeyWinner.php b/Backend/Controllers/keyWord/GetKeyWinner.php index ed3e80a..b009a63 100644 --- a/Backend/Controllers/keyWord/GetKeyWinner.php +++ b/Backend/Controllers/keyWord/GetKeyWinner.php @@ -23,7 +23,7 @@ if (!isAdmin()){ header("Access-Control-Allow-Methods: GET"); header("Access-Control-Allow-Headers: X-Requested-With, Content-Type, Accept"); header('Content-Type: application/json;charset=UTF-8'); - echo $find_all_keywords->pluck("key_word")->toJson(JSON_PRETTY_PRINT); + echo json_encode(array('data' => $find_all_keywords->jsonSerialize())); }else{ echo http_response_code(400); } From 029bc3c67ddef6c4554f4977f595b30948cdd800 Mon Sep 17 00:00:00 2001 From: Minik Gaarde Lambrecht Date: Mon, 22 Mar 2021 15:29:18 +0100 Subject: [PATCH 05/29] Login Functionality Update --- .htaccess | 2 + .../Controllers/FileHandler/GetGameData.php | 2 +- Backend/Controllers/GameJam/GetGameJam.php | 3 +- Backend/Controllers/Group/GetGroup.php | 2 +- Backend/Controllers/Polls/GetVote.php | 2 +- Backend/Controllers/Polls/GetWinner.php | 2 +- Backend/Controllers/keyWord/GetKeyWinner.php | 2 +- Frontend/Index.html | 14 ++++--- Frontend/Javascript/LoginFunctionality.js | 29 ++++++++++++++ Frontend/Javascript/qweData.js | 40 ------------------- bootstrap.php | 8 ++-- 11 files changed, 50 insertions(+), 56 deletions(-) create mode 100644 .htaccess create mode 100644 Frontend/Javascript/LoginFunctionality.js delete mode 100644 Frontend/Javascript/qweData.js diff --git a/.htaccess b/.htaccess new file mode 100644 index 0000000..d044b84 --- /dev/null +++ b/.htaccess @@ -0,0 +1,2 @@ +Header add Access-Control-Allow-Origin "*" +Header add Access-Control-Allow-Methods: "GET,POST,OPTIONS,DELETE,PUT" \ No newline at end of file diff --git a/Backend/Controllers/FileHandler/GetGameData.php b/Backend/Controllers/FileHandler/GetGameData.php index 01445c6..b58f35c 100644 --- a/Backend/Controllers/FileHandler/GetGameData.php +++ b/Backend/Controllers/FileHandler/GetGameData.php @@ -17,4 +17,4 @@ if(isset($_GET['gameDataId'])){ header("Access-Control-Allow-Methods: GET"); header("Access-Control-Allow-Headers: X-Requested-With, Content-Type, Accept"); header('Content-Type: application/json;charset=UTF-8'); -echo $openGameDataStream->toJson(JSON_PRETTY_PRINT); \ No newline at end of file +echo json_encode(array('data' => $openGameDataStream->jsonSerialize())); \ No newline at end of file diff --git a/Backend/Controllers/GameJam/GetGameJam.php b/Backend/Controllers/GameJam/GetGameJam.php index 1dd4d1b..29b6bbd 100644 --- a/Backend/Controllers/GameJam/GetGameJam.php +++ b/Backend/Controllers/GameJam/GetGameJam.php @@ -12,6 +12,7 @@ if(isset($_GET['gameJamId'])){ header("Access-Control-Allow-Methods: GET"); header("Access-Control-Allow-Headers: X-Requested-With, Content-Type, Accept"); header('Content-Type: application/json;charset=UTF-8'); -echo $dbValue->toJson(JSON_PRETTY_PRINT); + +echo json_encode(array('data' => $dbValue->jsonSerialize())); //var_dump(headers_list()); \ No newline at end of file diff --git a/Backend/Controllers/Group/GetGroup.php b/Backend/Controllers/Group/GetGroup.php index 1b1203d..e4dee59 100644 --- a/Backend/Controllers/Group/GetGroup.php +++ b/Backend/Controllers/Group/GetGroup.php @@ -15,4 +15,4 @@ else{ header("Access-Control-Allow-Methods: GET"); header("Access-Control-Allow-Headers: X-Requested-With, Content-Type, Accept"); header('Content-Type: application/json;charset=UTF-8'); -echo $groups->toJson(JSON_PRETTY_PRINT); \ No newline at end of file +echo json_encode(array('data' => $groups->jsonSerialize())); \ No newline at end of file diff --git a/Backend/Controllers/Polls/GetVote.php b/Backend/Controllers/Polls/GetVote.php index 162b1f5..78ca37a 100644 --- a/Backend/Controllers/Polls/GetVote.php +++ b/Backend/Controllers/Polls/GetVote.php @@ -5,7 +5,7 @@ require_once "../Group/Group.php"; if(isLogin()){ header('Content-Type: application/json;charset=UTF-8'); - echo Vote::where('group_id',groupViaToken($_SESSION['token'])->id)->get()->toJson(JSON_PRETTY_PRINT); + echo json_encode(array('data' => Vote::where('group_id',groupViaToken($_SESSION['token'])->id)->get()->jsonSerialize())); }else{ echo http_response_code(401); diff --git a/Backend/Controllers/Polls/GetWinner.php b/Backend/Controllers/Polls/GetWinner.php index 5fbf44d..06fa051 100644 --- a/Backend/Controllers/Polls/GetWinner.php +++ b/Backend/Controllers/Polls/GetWinner.php @@ -25,7 +25,7 @@ if(isAdmin() && isset($_GET['gameJamId'])){ header("Access-Control-Allow-Methods: GET"); header("Access-Control-Allow-Headers: X-Requested-With, Content-Type, Accept"); header('Content-Type: application/json;charset=UTF-8'); - echo $winningGroups->toJson(JSON_PRETTY_PRINT); + echo json_encode(array('data' => $winningGroups->jsonSerialize())); }else{ diff --git a/Backend/Controllers/keyWord/GetKeyWinner.php b/Backend/Controllers/keyWord/GetKeyWinner.php index ed3e80a..b009a63 100644 --- a/Backend/Controllers/keyWord/GetKeyWinner.php +++ b/Backend/Controllers/keyWord/GetKeyWinner.php @@ -23,7 +23,7 @@ if (!isAdmin()){ header("Access-Control-Allow-Methods: GET"); header("Access-Control-Allow-Headers: X-Requested-With, Content-Type, Accept"); header('Content-Type: application/json;charset=UTF-8'); - echo $find_all_keywords->pluck("key_word")->toJson(JSON_PRETTY_PRINT); + echo json_encode(array('data' => $find_all_keywords->jsonSerialize())); }else{ echo http_response_code(400); } diff --git a/Frontend/Index.html b/Frontend/Index.html index bdd9eeb..2f3be15 100644 --- a/Frontend/Index.html +++ b/Frontend/Index.html @@ -17,6 +17,7 @@ + @@ -134,11 +135,12 @@ -
- - + + +
+ + +
@@ -632,7 +634,7 @@ - + diff --git a/Frontend/Javascript/LoginFunctionality.js b/Frontend/Javascript/LoginFunctionality.js new file mode 100644 index 0000000..68461df --- /dev/null +++ b/Frontend/Javascript/LoginFunctionality.js @@ -0,0 +1,29 @@ +$(document).ready(function() { + // Populate select with GameJams + let JamArr = []; + + axios.get('/Backend/Controllers/GameJam/GetGameJam.php').then(res => { + let resArr = res.data; + + for(let i = 0; i < resArr.data.length; i++) + { + let Jam = resArr.data[i]; + JamArr.push({ + id: Jam.id, + Name: Jam.name + }); + } + + $.each(JamArr, function(i, Jam) { + console.log(`Id: ${Jam.id} \n Name: ${Jam.Name}`); + if(i === 1) + { + $('#AvailableGameJams').append(''); + } + + $('#AvailableGameJams').append(''); + }) + }).catch(error => { + console.log(`Error: ${error}`) + }); +}); \ No newline at end of file diff --git a/Frontend/Javascript/qweData.js b/Frontend/Javascript/qweData.js deleted file mode 100644 index 1f7e414..0000000 --- a/Frontend/Javascript/qweData.js +++ /dev/null @@ -1,40 +0,0 @@ -/* -$(window).on("load", function(){ - dataFetch(); -}); - - - -function dataFetch(){ - $.ajax({ - type: "GET", - url: "/Game-Jaming/Backend/controllers/GameJam/GetGameJam.php", - success: function(result){ - console.log(result[0].name); - } - }); -} - */ - - -$("#qweLog").click(function(){ - var vgroupName = $("#groupName").val(); - var vpassword = $("#groupPassword").val(); - - $.post("/Game-Jaming/Backend/Controllers/Group/Login.php", - { - login: "data", - groupName: vgroupName, - password: vpassword - }, - function(data){ - alert("Data: " + data); - }); -}); - - - - - -//console.log(result.name); ?gameJamId=1 -//console.log(result[0].name); uden ?gameJamId=1 \ No newline at end of file diff --git a/bootstrap.php b/bootstrap.php index a09eca2..2da690d 100644 --- a/bootstrap.php +++ b/bootstrap.php @@ -4,10 +4,10 @@ use Illuminate\Database\Capsule\Manager as Capsule; $capsule = new Capsule; $capsule->addConnection([ "driver" => "mysql", - "host" =>"127.0.0.1", - "database" => "gamejamdb", + "host" =>"localhost", + "database" => "TestDB", "username" => "root", - "password" => "" + "password" => "V#_xWL6_" ]); $capsule->setAsGlobal(); -$capsule->bootEloquent(); \ No newline at end of file +$capsule->bootEloquent(); From e08a0df52f1d81e1f1141ca0a6d66b1894af68f9 Mon Sep 17 00:00:00 2001 From: RundelhausCode Date: Tue, 23 Mar 2021 10:50:29 +0100 Subject: [PATCH 06/29] Login.php wrong http response fix --- Backend/Controllers/Group/Login.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Backend/Controllers/Group/Login.php b/Backend/Controllers/Group/Login.php index 337a6a3..9ec078c 100644 --- a/Backend/Controllers/Group/Login.php +++ b/Backend/Controllers/Group/Login.php @@ -36,13 +36,17 @@ if(isset($_POST['login'])){ }else{ session_destroy(); + echo "Wrong password"; echo http_response_code(401); } }else{ session_destroy(); - echo http_response_code(400); + echo "group was not found"; + echo http_response_code(401); } +}else{ + echo http_response_code(400); } From 0419ecf7075ad998d4a6f1d7e4f2ecb1f572feb2 Mon Sep 17 00:00:00 2001 From: RundelhausCode Date: Tue, 23 Mar 2021 13:39:44 +0100 Subject: [PATCH 07/29] bedder feedback on http response --- Backend/Controllers/Admin/AdminLogin.php | 12 ++--- Backend/Controllers/Admin/AdminSignup.php | 9 ++-- .../Controllers/FileHandler/FileHandler.php | 12 ++--- .../Controllers/FileHandler/updateFiles.php | 9 ++-- Backend/Controllers/FileHandler/upload.php | 19 ++++---- Backend/Controllers/GameJam/NewGameJam.php | 9 ++-- Backend/Controllers/GameJam/UpdateGameJam.php | 12 +++-- Backend/Controllers/Group/Login.php | 14 +++--- Backend/Controllers/Group/ResetPassword.php | 12 ++--- Backend/Controllers/Group/SigningUp.php | 16 ++++--- Backend/Controllers/Group/UpdateGruop.php | 13 ++++-- Backend/Controllers/Group/UpdatePassword.php | 13 ++++-- Backend/Controllers/Polls/1vote.php | 6 ++- Backend/Controllers/Polls/GetVote.php | 3 +- Backend/Controllers/Polls/GetWinner.php | 45 +++++++++++-------- Backend/Controllers/keyWord/GetKeyWinner.php | 5 ++- Backend/Controllers/keyWord/NewKeyWord.php | 13 +++--- 17 files changed, 132 insertions(+), 90 deletions(-) diff --git a/Backend/Controllers/Admin/AdminLogin.php b/Backend/Controllers/Admin/AdminLogin.php index e14862f..813b3dd 100644 --- a/Backend/Controllers/Admin/AdminLogin.php +++ b/Backend/Controllers/Admin/AdminLogin.php @@ -19,18 +19,18 @@ if(isset($_POST['aLogin'])){ $_SESSION['userName'] = $userName; $_SESSION['admin'] = true; $_SESSION['success'] = "You are now logged in"; - echo http_response_code(200); + http_response_code(200); }else{ session_destroy(); - echo "Fail to verify password"; - echo http_response_code(401); + http_response_code(401); + echo json_encode(["message" => "wrong password"]); } }else{ session_destroy(); - echo "No user"; - echo http_response_code(401); + http_response_code(401); + echo json_encode(["message" => "admin don't exist"]); } }else{ - echo http_response_code(400); + http_response_code(400); } \ No newline at end of file diff --git a/Backend/Controllers/Admin/AdminSignup.php b/Backend/Controllers/Admin/AdminSignup.php index 64ce674..f63eab9 100644 --- a/Backend/Controllers/Admin/AdminSignup.php +++ b/Backend/Controllers/Admin/AdminSignup.php @@ -10,13 +10,14 @@ if (isAdmin()){ $admin->user_name = $_POST["newUsername"]; $admin->password = $_POST["newPassword"]; if ($admin->save()){ - echo http_response_code(201); + http_response_code(201); }else{ - echo http_response_code(500); + http_response_code(500); } }else{ - echo http_response_code(400); + http_response_code(400); } }else{ - echo http_response_code(401); + http_response_code(401); + echo json_encode(["message" => "is not admin"]); } \ No newline at end of file diff --git a/Backend/Controllers/FileHandler/FileHandler.php b/Backend/Controllers/FileHandler/FileHandler.php index 2271e61..5cbb8eb 100644 --- a/Backend/Controllers/FileHandler/FileHandler.php +++ b/Backend/Controllers/FileHandler/FileHandler.php @@ -15,14 +15,14 @@ function ZipFileHandler(string $gameFileName, string $gameFileTmp){ if(in_array($headerType,$headerTypeMatch)){ $gameFileNewName = uniqid("", true). "." . $fileActualExtGame; if(empty($gameFileName)){ - echo http_response_code(400); + http_response_code(400); exit(); } rename($gameFileTmp,"../../Games/".$gameFileNewName); return $gameFileNewName; }else{ - echo "Wrong file type"; - echo http_response_code(400); + http_response_code(400); + echo json_encode(["message" => "Wrong file type gameFile"]); exit(); } return NULL; @@ -43,14 +43,14 @@ function imagesFileHandler(string $thumbnailFileName, string $thumbnailFileTmp){ if(in_array($headerType,$headerTypeMatch)){ $thumbnailFileNewName = uniqid("", true). "." . $fileActualExtThumb; if(empty($thumbnailFileName)){ - echo http_response_code(400); + http_response_code(400); exit(); } rename($thumbnailFileTmp,"../../../Frontend/images/".$thumbnailFileNewName); return $thumbnailFileNewName; }else{ - echo "Wrong file type"; - echo http_response_code(400); + http_response_code(400); + echo json_encode(["message" => "Wrong file type thumbnailFile"]); exit(); } return NULL; diff --git a/Backend/Controllers/FileHandler/updateFiles.php b/Backend/Controllers/FileHandler/updateFiles.php index 4ec66a9..b903190 100644 --- a/Backend/Controllers/FileHandler/updateFiles.php +++ b/Backend/Controllers/FileHandler/updateFiles.php @@ -37,14 +37,15 @@ if(isLogin()){ } $gameData->is_web_Based = $isWebBased; if(!$gameData->save()){ - echo http_response_code(500); + http_response_code(500); }else{ - echo http_response_code(201); + http_response_code(201); } }else{ - echo http_response_code(400); + http_response_code(400); } }else{ - echo http_response_code(401); + http_response_code(401); + echo json_encode(["message" => "is not login"]); } \ No newline at end of file diff --git a/Backend/Controllers/FileHandler/upload.php b/Backend/Controllers/FileHandler/upload.php index a3eb7e3..c6cad0c 100644 --- a/Backend/Controllers/FileHandler/upload.php +++ b/Backend/Controllers/FileHandler/upload.php @@ -53,23 +53,26 @@ if(isLogin()){ $gameData->save(); $group->gameData()->associate($gameData); if(! $group->save()){ - echo http_response_code(500); + http_response_code(500); }else{ - echo http_response_code(201); + http_response_code(201); } + }else{ + http_response_code(500); } }else{ - echo http_response_code(400); + http_response_code(400); } }else{ - echo "Can only upload one file"; - echo http_response_code(400); + http_response_code(400); + echo json_encode(["message" => "Can only upload one file"]); } }else{ - echo "Can only upload when the game jam has started"; - echo http_response_code(400); + http_response_code(400); + echo json_encode(["message" => "Can only upload when the game jam has started"]); } }else{ - echo http_response_code(401); + http_response_code(401); + echo json_encode(["message" => "is not login"]); } \ No newline at end of file diff --git a/Backend/Controllers/GameJam/NewGameJam.php b/Backend/Controllers/GameJam/NewGameJam.php index 059dc65..11e09ba 100644 --- a/Backend/Controllers/GameJam/NewGameJam.php +++ b/Backend/Controllers/GameJam/NewGameJam.php @@ -17,14 +17,15 @@ if(isAdmin()){ $gameJam->description = $_POST["description"]; if($gameJam->save()){ - echo http_response_code(201); + http_response_code(201); } else{ - echo http_response_code(500); + http_response_code(500); } }else{ - echo http_response_code(400); + http_response_code(400); } }else{ - echo http_response_code(401); + http_response_code(401); + echo json_encode(["message" => "is not admin"]); } \ No newline at end of file diff --git a/Backend/Controllers/GameJam/UpdateGameJam.php b/Backend/Controllers/GameJam/UpdateGameJam.php index 8aa59b2..6fb62ce 100644 --- a/Backend/Controllers/GameJam/UpdateGameJam.php +++ b/Backend/Controllers/GameJam/UpdateGameJam.php @@ -22,14 +22,18 @@ if(isAdmin()){ $gameJam->description = $_POST['description']; if ($gameJam->save()) { - echo http_response_code(201); + http_response_code(201); }else{ - echo http_response_code(500); + http_response_code(500); } + }else{ + http_response_code(400); + echo json_encode(["message" => "game jam not found"]); } }else{ - echo http_response_code(400); + http_response_code(400); } }else{ - echo http_response_code(401); + http_response_code(401); + echo json_encode(["message" => "is not admin"]); } diff --git a/Backend/Controllers/Group/Login.php b/Backend/Controllers/Group/Login.php index 9ec078c..6bbb384 100644 --- a/Backend/Controllers/Group/Login.php +++ b/Backend/Controllers/Group/Login.php @@ -27,26 +27,26 @@ if(isset($_POST['login'])){ $_SESSION['success'] = "You are now logged in"; //header('location: ../../../Frontend/index.php?login=success'); //exit(); - echo http_response_code(200); + http_response_code(200); } else{ session_destroy(); - echo http_response_code(500); + http_response_code(500); } }else{ session_destroy(); - echo "Wrong password"; - echo http_response_code(401); + http_response_code(401); + echo json_encode(["message" => "Wrong password"]); } }else{ session_destroy(); - echo "group was not found"; - echo http_response_code(401); + http_response_code(401); + echo json_encode(["message" => "group was not found"]); } }else{ - echo http_response_code(400); + http_response_code(400); } diff --git a/Backend/Controllers/Group/ResetPassword.php b/Backend/Controllers/Group/ResetPassword.php index 8ccdf47..3fa3e8e 100644 --- a/Backend/Controllers/Group/ResetPassword.php +++ b/Backend/Controllers/Group/ResetPassword.php @@ -12,17 +12,19 @@ if(isAdmin()){ $password->password = password_hash($_POST['newPassword'], PASSWORD_DEFAULT); echo $password; if(!$password->save()){ - echo http_response_code(500); + http_response_code(500); }else{ - echo http_response_code(201); + http_response_code(201); } }else{ - echo http_response_code(400); + http_response_code(400); + echo json_encode(["message" => "group not found"]); } }else{ - echo http_response_code(400); + http_response_code(400); } }else{ - echo http_response_code(401); + http_response_code(401); + echo json_encode(["message" => "is not admin"]); } \ No newline at end of file diff --git a/Backend/Controllers/Group/SigningUp.php b/Backend/Controllers/Group/SigningUp.php index f968b96..ff2599b 100644 --- a/Backend/Controllers/Group/SigningUp.php +++ b/Backend/Controllers/Group/SigningUp.php @@ -24,8 +24,10 @@ if(isset($_POST['regGroup'])){ $group->group_amount = $_POST['groupAmount']; if(!$group->save()){ - return; + http_response_code(500); + exit(); } + $password = New Password(); $password->group()->associate($group); @@ -37,18 +39,20 @@ if(isset($_POST['regGroup'])){ $password->remember_token = $token; if(!$password->save()){ - echo http_response_code(500); - }else{ - echo http_response_code(201); + http_response_code(500); + exit(); } $_SESSION['groupName'] = $groupName; $_SESSION['token'] = $token; $_SESSION['success'] = "You are now logged in"; + http_response_code(201); + echo json_encode(["message" => "you are login"]); }else{ - echo http_response_code(400); + http_response_code(400); + echo json_encode(["message" => "password not valid"]); } }else{ - echo http_response_code(400); + http_response_code(400); } diff --git a/Backend/Controllers/Group/UpdateGruop.php b/Backend/Controllers/Group/UpdateGruop.php index a87053f..0c2dc5f 100644 --- a/Backend/Controllers/Group/UpdateGruop.php +++ b/Backend/Controllers/Group/UpdateGruop.php @@ -11,16 +11,21 @@ if(isLogin()){ $group->group_amount = $_POST['groupAmount']; $group->game_jam_id = $_POST['gameJamId']; if(!$group->save()){ - echo http_response_code(500); + http_response_code(500); }else{ - echo http_response_code(201); + http_response_code(201); } } + else{ + http_response_code(400); + echo json_encode(["message" => "group not found"]); + } }else{ - echo http_response_code(400); + http_response_code(400); } }else{ - echo http_response_code(401); + http_response_code(401); + echo json_encode(["message" => "is not login"]); } diff --git a/Backend/Controllers/Group/UpdatePassword.php b/Backend/Controllers/Group/UpdatePassword.php index 2e0b67e..ea686f2 100644 --- a/Backend/Controllers/Group/UpdatePassword.php +++ b/Backend/Controllers/Group/UpdatePassword.php @@ -9,15 +9,20 @@ if(isLogin()){ if(passwordValidate($pass = $_POST['password'])){ $password->password = password_hash($pass,PASSWORD_DEFAULT); if(!$password->save()){ - echo http_response_code(500); + http_response_code(500); }else{ - echo http_response_code(201); + http_response_code(201); } } + else{ + http_response_code(400); + echo json_encode(["message" => "password not valid"]); + } }else{ - echo http_response_code(400); + http_response_code(400); } }else{ - echo http_response_code(401); + http_response_code(401); + echo json_encode(["message" => "is not login"]); } diff --git a/Backend/Controllers/Polls/1vote.php b/Backend/Controllers/Polls/1vote.php index f9b3fc7..f718230 100644 --- a/Backend/Controllers/Polls/1vote.php +++ b/Backend/Controllers/Polls/1vote.php @@ -20,9 +20,13 @@ if(isset($_POST['1Vote'])){ }else{ http_response_code(201); } + } else{ + http_response_code(403); + echo json_encode(["message" => "you have already voted"]); } }else{ - echo http_response_code(400); + http_response_code(400); + echo json_encode(["message" => "you have already voted"]); } diff --git a/Backend/Controllers/Polls/GetVote.php b/Backend/Controllers/Polls/GetVote.php index 78ca37a..f44593f 100644 --- a/Backend/Controllers/Polls/GetVote.php +++ b/Backend/Controllers/Polls/GetVote.php @@ -8,5 +8,6 @@ if(isLogin()){ echo json_encode(array('data' => Vote::where('group_id',groupViaToken($_SESSION['token'])->id)->get()->jsonSerialize())); }else{ - echo http_response_code(401); + http_response_code(401); + echo json_encode(["message" => "not login"]); } diff --git a/Backend/Controllers/Polls/GetWinner.php b/Backend/Controllers/Polls/GetWinner.php index 06fa051..28f597d 100644 --- a/Backend/Controllers/Polls/GetWinner.php +++ b/Backend/Controllers/Polls/GetWinner.php @@ -5,30 +5,39 @@ use Backend\Models\Group; use Backend\Models\Vote; use \Illuminate\Support\Collection; -if(isAdmin() && isset($_GET['gameJamId'])){ - $groups = Group::where('game_jam_id',$_GET['gameJamId'])->get(); - $winningGroups = new Collection(); - $i = -1; - foreach ($groups as $group){ - $x = Vote::where('group_id', $group->id)->count(); - if($x>$i){ +if(isAdmin()){ + if(isset($_GET['gameJamId'])) { + $groups = Group::where('game_jam_id', $_GET['gameJamId'])->get(); + if($groups) { $winningGroups = new Collection(); - $winningGroups->push($group); + $i = -1; + foreach ($groups as $group) { + $x = Vote::where('group_id', $group->id)->count(); + if ($x > $i) { + $winningGroups = new Collection(); + $winningGroups->push($group); - $i = $x; + $i = $x; + } elseif ($i === $x) { + $winningGroups->push($group); + } + } + + header("Access-Control-Allow-Methods: GET"); + header("Access-Control-Allow-Headers: X-Requested-With, Content-Type, Accept"); + header('Content-Type: application/json;charset=UTF-8'); + echo json_encode(array('data' => $winningGroups->jsonSerialize())); } - elseif ($i === $x){ - $winningGroups->push($group); + else{ + http_response_code(400); + echo json_encode(["message" => "game jam not found"]); } + }else{ + http_response_code(400); } - header("Access-Control-Allow-Methods: GET"); - header("Access-Control-Allow-Headers: X-Requested-With, Content-Type, Accept"); - header('Content-Type: application/json;charset=UTF-8'); - echo json_encode(array('data' => $winningGroups->jsonSerialize())); - - }else{ - echo http_response_code(401); + http_response_code(401); + echo json_encode(["message" => "not admin"]); } diff --git a/Backend/Controllers/keyWord/GetKeyWinner.php b/Backend/Controllers/keyWord/GetKeyWinner.php index b009a63..3290ed5 100644 --- a/Backend/Controllers/keyWord/GetKeyWinner.php +++ b/Backend/Controllers/keyWord/GetKeyWinner.php @@ -25,8 +25,9 @@ if (!isAdmin()){ header('Content-Type: application/json;charset=UTF-8'); echo json_encode(array('data' => $find_all_keywords->jsonSerialize())); }else{ - echo http_response_code(400); + http_response_code(400); } }else{ - echo http_response_code(401); + http_response_code(401); + echo json_encode(["message" => "is not admin"]); } \ No newline at end of file diff --git a/Backend/Controllers/keyWord/NewKeyWord.php b/Backend/Controllers/keyWord/NewKeyWord.php index 6bcb3ae..26aeb7f 100644 --- a/Backend/Controllers/keyWord/NewKeyWord.php +++ b/Backend/Controllers/keyWord/NewKeyWord.php @@ -25,19 +25,20 @@ if (isLogin()) { //Try to save it if(!$keyword->save()){ - echo http_response_code(500); + http_response_code(500); }else{ - echo http_response_code(201); + http_response_code(201); } }else{ - echo "limited upload reached"; - echo http_response_code(400); + http_response_code(400); + echo json_encode(["message" => "limited upload reached"]); } }else{ - echo http_response_code(400); + http_response_code(400); } }else{ - echo http_response_code(401); + http_response_code(401); + echo json_encode(["message" => "not login"]); } From 2293fc669ec7a494ea43770075d305ed74a12394 Mon Sep 17 00:00:00 2001 From: IdaTiegel99 <79906151+IdaTiegel99@users.noreply.github.com> Date: Wed, 24 Mar 2021 15:25:18 +0100 Subject: [PATCH 08/29] Update --- .../Frontend/config/applicationhost.config | 1023 +++++++++++++++++ Frontend/.vs/Frontend/v16/.suo | Bin 0 -> 16384 bytes Frontend/.vs/VSWorkspaceState.json | 6 + Frontend/Index.html | 14 +- Frontend/Javascript/Kalender.js | 30 +- Frontend/Styles/Index.css | 46 +- 6 files changed, 1115 insertions(+), 4 deletions(-) create mode 100644 Frontend/.vs/Frontend/config/applicationhost.config create mode 100644 Frontend/.vs/Frontend/v16/.suo create mode 100644 Frontend/.vs/VSWorkspaceState.json diff --git a/Frontend/.vs/Frontend/config/applicationhost.config b/Frontend/.vs/Frontend/config/applicationhost.config new file mode 100644 index 0000000..f7beb9b --- /dev/null +++ b/Frontend/.vs/Frontend/config/applicationhost.config @@ -0,0 +1,1023 @@ + + + + + + + +
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Frontend/.vs/Frontend/v16/.suo b/Frontend/.vs/Frontend/v16/.suo new file mode 100644 index 0000000000000000000000000000000000000000..e1a5ed4211d2570c0e0d610e4ed1083dd38c94ff GIT binary patch literal 16384 zcmeHOU2Ggz6~3D`grxi>O+yKxn39wLnPp~ocGr_OiP!t%pJWp^>->@BXYHNXo7lV7 z&N_*S{e*=2gdoZT5+Xp0098m8DiR3sQ1QTPk*XF6@lYr{0Yy}(FQ_r!H$V35cxN*n zyK4--*4caK&b@Q)J@=e*&$;LNw=eI0{rf-N|3~3T$HfEU-r`R29#?(DRTdu-Vi%rS zcW-fVk*`=raVu>i3Y-;n{53_7$cY;AhM41022T6L_N6s<^Gdr9^eMmi$(^3xMIOS- zzDKPVBfwY}SH%#pUqLA+Zno>{TenYaTf$GW`!;mF_%h01Uo$!QiFZa!VFV4K1B#$U z8KB$k{IY{$Tg1KGe(l`#AH>77U2#Ut0?U-BV*Z2)7v?N#8t#s5%EbR5>bC=e&VLwf zhqqZD+lTBO_XO-RW!g!Ppbekjhy4A34*)m^(r`Cm58z?IUcg5HT-pPGj{(RN9|iDR zk0JjsU?;%+eFx80-hB#mQ~rD2`1zLngZI~2{>574-{Cmw59$HRC1sbnBfpe?whJQv z`_cBjc6;`5(#P$(9mpyFtnWd-r3V}eZA?!3`vKR{`;PkGsiXdP%8vf$GxrqgdF}(; z56BbT1Drj9`vCc&2k;5NJAx;56V2UqZuL5r#>^PQ;x{j+NNQ&&6s zuLx}8wywDjj1_YgqR@$Ta0Y!-YZOuF$vWs#G5KTGqzk8T9Qe7nbB_-?|53CJgP(lb z#BSZdIBF)32+GSY;)W2ZA^YUMN{=Z;KLIoUf!}CoQ^QVpHjKTA|?IX_wob~tO zw=i*?t&^BEBw+@t#NDrI*SbHN3^9NDI?nnRO=)kK+(azId=_<-LCXHqkOAr?>PBP9 zN?9I3ZwUNu{pY4^!Q|_*tqG%$O6s2)Fjv5hu!tCKcmeZbp1JZ>L4bL z#Sgef-gjH}|NoZ#Pd=di9yYDDe;*JNKY3C)eCgG@kA1sTQ04xYUW|_Z^|?0-Cs8i` z=Igir_4nVOVEL6FJ^yAQH@lx@bTRjF_FtaEOdsomrnQbgC?3Cd%j5QIasPV9mvFaS zOP%{W?{+!jTDdT|96cVUFZ+=GlYk6P2}-a83{%@1C>O;^Xy6ho#5#6^SyT5~)?i5t zn0wJ6YRAxGz}C!?7&c4RIey91*~?yA1ua*mwXQ$;m*(X#}x>}nkGC~8c~t6El4mllv7ZpGftm%Bbl)Ry38>v~-upItVJ3M#>ZV>3TC?pRHA* ztD!4&fq70xKCbp{4qn|ZvYTU|JD0>Tvks!X9^W`p)?=x1a!i)=xSD{l_4Z0yvT{XA z=;bSMP1W^yQj5xRT$bf|uWox(@JMyuWkTFVnJ4<$|917UYgywQ3$YaI)jKHpm4p)W zA^&BUWpD%JXJ8|{nY80WE{!@AVlCS1=Joqh;5ACBNuM=h@W)BlP@u$gd5zY#E9_pe zpM;@r`!THFmjbVpzce|kUq$Mhv6ifEXYO+$U z#Ny=zTGzBeTT^%Z2HK}{c3h}r-j(7x?M+y((O&gii4dho# zrl0B32<|7x);ZXnE{%pf+3EcGyeTzJGe$qQboR|274)2hED3@5ON94?R&)MOE$YPI zI^n-yMgeQMYhmd&o`ZW+EX4Ucx9L9nL!IzvAejbcT8CyEfc~JQ&fxZk`y3weFEjqb zyDmY`-zl@)O_+k>A2p@SIwhGgDR1>>{NJH{Q2gxa;P*a(xz1rh(x_iSWZ+Q1 zSithB)%-1-=a~u723hv}SZ`!`VLlmGjwIsq`SR4(`diB#cKz16{=5gYk?U{hH$!sW ziU?Ft-b=|xVkYkydQE(#I|nH3jw&Ac(<>KG|E2M_JE!*ivWq<^41I z@{A4z#ZSrdyZ^`g@5Ie@A^nNFQ{w$g>QB-%D1Ne@bN=9+|1$nLc>QA-#Z)Ks_+ORP z-@kP8pBH}t^PL7({vWPe7X5Akga6EVbM8zX2W!8itnv;nle+lJ@3`%k;8sUi{VyMp VX?PgAxzd|m|9k0YQFZhD{s;3dAA$e? literal 0 HcmV?d00001 diff --git a/Frontend/.vs/VSWorkspaceState.json b/Frontend/.vs/VSWorkspaceState.json new file mode 100644 index 0000000..6b61141 --- /dev/null +++ b/Frontend/.vs/VSWorkspaceState.json @@ -0,0 +1,6 @@ +{ + "ExpandedNodes": [ + "" + ], + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/Frontend/Index.html b/Frontend/Index.html index 2f3be15..fd7ea40 100644 --- a/Frontend/Index.html +++ b/Frontend/Index.html @@ -611,7 +611,19 @@

Administration

-

+
+ + +
+ Start dato + Slut dato +
+ Start tid + Slut tid +
+ + +
diff --git a/Frontend/Javascript/Kalender.js b/Frontend/Javascript/Kalender.js index 943c5e2..51c299e 100644 --- a/Frontend/Javascript/Kalender.js +++ b/Frontend/Javascript/Kalender.js @@ -66,7 +66,7 @@ const renderCalendar = () => { days += `
${i}
`; } else { - days += `
${i}
`; + days += `
${i}
`; } } @@ -105,4 +105,30 @@ var myModal = document.getElementById('popup') myModal.addEventListener('shown.bs.modal', function() { myInput.focus() -}) \ No newline at end of file +}) + +//Admin add event +$("#indsend").click(function () { + let startDate = $("#startDate").val(); + let endDate = $("#endDate").val(); + let startTime = $("#startTime").val(); + let endTime = $("#endTime").val(); + console.log(`startDate ${startDate} \n + endDate ${endDate} \n + startTime ${startTime} \n + endTime ${endTime}`); +}) + +function addEvent() { + + +} + +//Admin +/* +$(document).ready(function () { + $('#description').keyup(function () { + $(this).attr('size', $(this).val().length) + }); +}); +*/ \ No newline at end of file diff --git a/Frontend/Styles/Index.css b/Frontend/Styles/Index.css index 9797994..d8150a4 100644 --- a/Frontend/Styles/Index.css +++ b/Frontend/Styles/Index.css @@ -671,6 +671,17 @@ image_gruppenavn{ border-radius: 50%; } /*Kalender slut*/ +/*Event*/ +#testEvent2 { + position: absolute; + width: 220px; + height: 10px; + position: absolute; + background: red; + border-radius: 10px; + display: none; +} +/*Event slut*/ #return-to-top { position: fixed; @@ -712,4 +723,37 @@ image_gruppenavn{ #return-to-top:hover i { color: rgba(255, 255, 255, .55);; top: 5px; -} \ No newline at end of file +} + +/*Adminside*/ + +#nameOfGameJam { + +} +#startDate { + +} +#endDate{ + +} +#startTime{ + +} +#endTime{ + +} +#description { + + background-color: rgb(18, 18, 18); + color: rgba(255, 255, 255, .55); + border-radius:15px; + border:double; + +} +#indsend { + border-radius: 10px; + color: rgba(255, 255, 255, .55); + background-color: rgb(18, 18, 18); + border: double; +} +/*Adminside slut*/ \ No newline at end of file From 99fd4e425a29350bcd60a165d03dfaee103992c4 Mon Sep 17 00:00:00 2001 From: RundelhausCode Date: Thu, 25 Mar 2021 09:24:55 +0100 Subject: [PATCH 09/29] frontend data cookie and optional key word for NewGameJam.php --- Backend/Controllers/GameJam/NewGameJam.php | 3 +++ Backend/Controllers/Group/Group.php | 6 ++++++ Backend/Controllers/Group/Login.php | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Backend/Controllers/GameJam/NewGameJam.php b/Backend/Controllers/GameJam/NewGameJam.php index 11e09ba..f5bdfab 100644 --- a/Backend/Controllers/GameJam/NewGameJam.php +++ b/Backend/Controllers/GameJam/NewGameJam.php @@ -14,6 +14,9 @@ if(isAdmin()){ $gameJam->name = $_POST["gameJamName"]; $gameJam->start_time = $_POST["startDate"]."T".$_POST["startTime"]; $gameJam->end_time = $_POST["endDate"]."T".$_POST["endTime"]; + if (!empty($_POST['keyWord'])) { + $gameJam->key_word = $_POST['keyWord']; + } $gameJam->description = $_POST["description"]; if($gameJam->save()){ diff --git a/Backend/Controllers/Group/Group.php b/Backend/Controllers/Group/Group.php index da36077..bdf1ec6 100644 --- a/Backend/Controllers/Group/Group.php +++ b/Backend/Controllers/Group/Group.php @@ -42,4 +42,10 @@ function passwordValidate(string $password1): bool return true; } else return false; +} + +function makeLogin(string $groupName, int $groupId) +{ + setcookie("groupName", $groupName, 0, "/"); + setcookie("groupId", $groupId, 0, "/"); } \ No newline at end of file diff --git a/Backend/Controllers/Group/Login.php b/Backend/Controllers/Group/Login.php index 6bbb384..1666c9b 100644 --- a/Backend/Controllers/Group/Login.php +++ b/Backend/Controllers/Group/Login.php @@ -22,9 +22,9 @@ if(isset($_POST['login'])){ $groupPassword = Password::firstWhere('group_id', $group->id); $groupPassword->remember_token = $token; if($groupPassword->save()){ - $_SESSION['groupName'] = $groupName; $_SESSION['token'] = $token; $_SESSION['success'] = "You are now logged in"; + makeLogin($groupName,$group->id); //header('location: ../../../Frontend/index.php?login=success'); //exit(); http_response_code(200); From b88e616346429912fb67be57b416b8a1b809f3c9 Mon Sep 17 00:00:00 2001 From: Minik Gaarde Lambrecht Date: Thu, 25 Mar 2021 09:30:04 +0100 Subject: [PATCH 10/29] Auto stash before merge of "main" and "origin/main" --- .gitignore | 0 .htaccess | 0 .idea/.gitignore | 0 .idea/Game-Jaming.iml | 0 .idea/misc.xml | 0 .idea/modules.xml | 0 .idea/php.xml | 0 .idea/vcs.xml | 0 Frontend/Html/AdminPage.html | 0 Frontend/Html/PageNotFound.html | 0 Frontend/Images/UFO.png | Bin Frontend/Images/close-button.png | Bin Frontend/Images/spil.jpg | Bin Frontend/Index.html | 73 +- Frontend/Javascript/AxiosBundle.js | 1789 ++ Frontend/Javascript/Collapsible.js | 0 Frontend/Javascript/HeaderFunctionality.js | 0 Frontend/Javascript/Kalender.js | 8 + Frontend/Javascript/LoginFunctionality.js | 234 +- Frontend/Javascript/PasswordValidation.js | 38 +- Frontend/Javascript/fontawesome.min.js | 0 Frontend/Javascript/minibar.min.js | 0 Frontend/Javascript/swipe.js | 0 Frontend/Styles/AdminPage.css | 0 Frontend/Styles/Index.css | 95 +- Frontend/Styles/PageNotFound.css | 0 Frontend/Styles/bootstrap.min.css | 0 Frontend/Styles/fontawesome.min.css | 0 Frontend/Styles/minibar.min.css | 0 Frontend/main.js | 1 + Frontend/node_modules/.yarn-integrity | 34 + .../node_modules/@types/http-proxy/LICENSE | 21 + .../node_modules/@types/http-proxy/README.md | 16 + .../node_modules/@types/http-proxy/index.d.ts | 303 + .../@types/http-proxy/package.json | 46 + Frontend/node_modules/@types/node/LICENSE | 21 + Frontend/node_modules/@types/node/README.md | 16 + Frontend/node_modules/@types/node/assert.d.ts | 129 + .../node_modules/@types/node/async_hooks.d.ts | 233 + Frontend/node_modules/@types/node/base.d.ts | 19 + Frontend/node_modules/@types/node/buffer.d.ts | 26 + .../@types/node/child_process.d.ts | 514 + .../node_modules/@types/node/cluster.d.ts | 266 + .../node_modules/@types/node/console.d.ts | 137 + .../node_modules/@types/node/constants.d.ts | 19 + Frontend/node_modules/@types/node/crypto.d.ts | 1176 ++ Frontend/node_modules/@types/node/dgram.d.ts | 145 + Frontend/node_modules/@types/node/dns.d.ts | 384 + Frontend/node_modules/@types/node/domain.d.ts | 28 + Frontend/node_modules/@types/node/events.d.ts | 83 + Frontend/node_modules/@types/node/fs.d.ts | 2262 ++ .../node_modules/@types/node/fs/promises.d.ts | 561 + .../node_modules/@types/node/globals.d.ts | 614 + .../@types/node/globals.global.d.ts | 1 + Frontend/node_modules/@types/node/http.d.ts | 427 + Frontend/node_modules/@types/node/http2.d.ts | 962 + Frontend/node_modules/@types/node/https.d.ts | 40 + Frontend/node_modules/@types/node/index.d.ts | 59 + .../node_modules/@types/node/inspector.d.ts | 3048 +++ Frontend/node_modules/@types/node/module.d.ts | 57 + Frontend/node_modules/@types/node/net.d.ts | 289 + Frontend/node_modules/@types/node/os.d.ts | 243 + .../node_modules/@types/node/package.json | 236 + Frontend/node_modules/@types/node/path.d.ts | 158 + .../node_modules/@types/node/perf_hooks.d.ts | 275 + .../node_modules/@types/node/process.d.ts | 412 + .../node_modules/@types/node/punycode.d.ts | 86 + .../node_modules/@types/node/querystring.d.ts | 32 + .../node_modules/@types/node/readline.d.ts | 174 + Frontend/node_modules/@types/node/repl.d.ts | 399 + Frontend/node_modules/@types/node/stream.d.ts | 359 + .../@types/node/string_decoder.d.ts | 11 + Frontend/node_modules/@types/node/timers.d.ts | 20 + Frontend/node_modules/@types/node/tls.d.ts | 783 + .../@types/node/trace_events.d.ts | 65 + .../@types/node/ts3.6/assert.d.ts | 103 + .../node_modules/@types/node/ts3.6/base.d.ts | 61 + .../node_modules/@types/node/ts3.6/index.d.ts | 7 + Frontend/node_modules/@types/node/tty.d.ts | 70 + Frontend/node_modules/@types/node/url.d.ts | 120 + Frontend/node_modules/@types/node/util.d.ts | 211 + Frontend/node_modules/@types/node/v8.d.ts | 191 + Frontend/node_modules/@types/node/vm.d.ts | 152 + Frontend/node_modules/@types/node/wasi.d.ts | 90 + .../@types/node/worker_threads.d.ts | 242 + Frontend/node_modules/@types/node/zlib.d.ts | 365 + Frontend/node_modules/axios/CHANGELOG.md | 685 + Frontend/node_modules/axios/LICENSE | 19 + Frontend/node_modules/axios/README.md | 800 + Frontend/node_modules/axios/UPGRADE_GUIDE.md | 162 + Frontend/node_modules/axios/dist/axios.js | 1756 ++ Frontend/node_modules/axios/dist/axios.map | 1 + Frontend/node_modules/axios/dist/axios.min.js | 3 + .../node_modules/axios/dist/axios.min.map | 1 + Frontend/node_modules/axios/index.d.ts | 161 + Frontend/node_modules/axios/index.js | 1 + .../node_modules/axios/lib/adapters/README.md | 37 + .../node_modules/axios/lib/adapters/http.js | 303 + .../node_modules/axios/lib/adapters/xhr.js | 179 + Frontend/node_modules/axios/lib/axios.js | 56 + .../node_modules/axios/lib/cancel/Cancel.js | 19 + .../axios/lib/cancel/CancelToken.js | 57 + .../node_modules/axios/lib/cancel/isCancel.js | 5 + Frontend/node_modules/axios/lib/core/Axios.js | 95 + .../axios/lib/core/InterceptorManager.js | 52 + .../node_modules/axios/lib/core/README.md | 7 + .../axios/lib/core/buildFullPath.js | 20 + .../axios/lib/core/createError.js | 18 + .../axios/lib/core/dispatchRequest.js | 79 + .../axios/lib/core/enhanceError.js | 42 + .../axios/lib/core/mergeConfig.js | 87 + .../node_modules/axios/lib/core/settle.js | 25 + .../axios/lib/core/transformData.js | 20 + Frontend/node_modules/axios/lib/defaults.js | 98 + .../node_modules/axios/lib/helpers/README.md | 7 + .../node_modules/axios/lib/helpers/bind.js | 11 + .../axios/lib/helpers/buildURL.js | 70 + .../axios/lib/helpers/combineURLs.js | 14 + .../node_modules/axios/lib/helpers/cookies.js | 53 + .../axios/lib/helpers/deprecatedMethod.js | 24 + .../axios/lib/helpers/isAbsoluteURL.js | 14 + .../axios/lib/helpers/isAxiosError.js | 11 + .../axios/lib/helpers/isURLSameOrigin.js | 68 + .../axios/lib/helpers/normalizeHeaderName.js | 12 + .../axios/lib/helpers/parseHeaders.js | 53 + .../node_modules/axios/lib/helpers/spread.js | 27 + Frontend/node_modules/axios/lib/utils.js | 351 + Frontend/node_modules/axios/package.json | 86 + Frontend/node_modules/braces/CHANGELOG.md | 184 + Frontend/node_modules/braces/LICENSE | 21 + Frontend/node_modules/braces/README.md | 593 + Frontend/node_modules/braces/index.js | 170 + Frontend/node_modules/braces/lib/compile.js | 57 + Frontend/node_modules/braces/lib/constants.js | 57 + Frontend/node_modules/braces/lib/expand.js | 113 + Frontend/node_modules/braces/lib/parse.js | 333 + Frontend/node_modules/braces/lib/stringify.js | 32 + Frontend/node_modules/braces/lib/utils.js | 112 + Frontend/node_modules/braces/package.json | 77 + Frontend/node_modules/eventemitter3/LICENSE | 21 + Frontend/node_modules/eventemitter3/README.md | 94 + .../node_modules/eventemitter3/index.d.ts | 134 + Frontend/node_modules/eventemitter3/index.js | 336 + .../node_modules/eventemitter3/package.json | 56 + .../eventemitter3/umd/eventemitter3.js | 340 + .../eventemitter3/umd/eventemitter3.min.js | 1 + .../umd/eventemitter3.min.js.map | 1 + Frontend/node_modules/fill-range/LICENSE | 21 + Frontend/node_modules/fill-range/README.md | 237 + Frontend/node_modules/fill-range/index.js | 249 + Frontend/node_modules/fill-range/package.json | 69 + .../node_modules/follow-redirects/LICENSE | 18 + .../node_modules/follow-redirects/README.md | 148 + .../node_modules/follow-redirects/debug.js | 14 + .../node_modules/follow-redirects/http.js | 1 + .../node_modules/follow-redirects/https.js | 1 + .../node_modules/follow-redirects/index.js | 525 + .../follow-redirects/package.json | 59 + .../http-proxy-middleware/CHANGELOG.md | 183 + .../http-proxy-middleware/LICENSE | 22 + .../http-proxy-middleware/README.md | 543 + .../dist/config-factory.d.ts | 5 + .../dist/config-factory.js | 80 + .../dist/context-matcher.d.ts | 1 + .../dist/context-matcher.js | 82 + .../http-proxy-middleware/dist/errors.d.ts | 6 + .../http-proxy-middleware/dist/errors.js | 10 + .../http-proxy-middleware/dist/handlers.d.ts | 2 + .../http-proxy-middleware/dist/handlers.js | 64 + .../dist/http-proxy-middleware.d.ts | 34 + .../dist/http-proxy-middleware.js | 147 + .../http-proxy-middleware/dist/index.d.ts | 3 + .../http-proxy-middleware/dist/index.js | 9 + .../http-proxy-middleware/dist/logger.d.ts | 14 + .../http-proxy-middleware/dist/logger.js | 136 + .../dist/path-rewriter.d.ts | 7 + .../dist/path-rewriter.js | 68 + .../http-proxy-middleware/dist/router.d.ts | 1 + .../http-proxy-middleware/dist/router.js | 57 + .../http-proxy-middleware/dist/types.d.ts | 38 + .../http-proxy-middleware/dist/types.js | 2 + .../http-proxy-middleware/package.json | 95 + .../node_modules/http-proxy/.auto-changelog | 6 + .../node_modules/http-proxy/.gitattributes | 1 + Frontend/node_modules/http-proxy/CHANGELOG.md | 1872 ++ .../http-proxy/CODE_OF_CONDUCT.md | 74 + Frontend/node_modules/http-proxy/LICENSE | 23 + Frontend/node_modules/http-proxy/README.md | 568 + Frontend/node_modules/http-proxy/codecov.yml | 10 + Frontend/node_modules/http-proxy/index.js | 13 + .../node_modules/http-proxy/lib/http-proxy.js | 66 + .../http-proxy/lib/http-proxy/common.js | 248 + .../http-proxy/lib/http-proxy/index.js | 185 + .../lib/http-proxy/passes/web-incoming.js | 194 + .../lib/http-proxy/passes/web-outgoing.js | 147 + .../lib/http-proxy/passes/ws-incoming.js | 162 + Frontend/node_modules/http-proxy/package.json | 41 + .../node_modules/http-proxy/renovate.json | 19 + Frontend/node_modules/is-extglob/LICENSE | 21 + Frontend/node_modules/is-extglob/README.md | 107 + Frontend/node_modules/is-extglob/index.js | 20 + Frontend/node_modules/is-extglob/package.json | 69 + Frontend/node_modules/is-glob/LICENSE | 21 + Frontend/node_modules/is-glob/README.md | 206 + Frontend/node_modules/is-glob/index.js | 48 + Frontend/node_modules/is-glob/package.json | 81 + Frontend/node_modules/is-number/LICENSE | 21 + Frontend/node_modules/is-number/README.md | 187 + Frontend/node_modules/is-number/index.js | 18 + Frontend/node_modules/is-number/package.json | 82 + Frontend/node_modules/lodash/LICENSE | 47 + Frontend/node_modules/lodash/README.md | 39 + Frontend/node_modules/lodash/_DataView.js | 7 + Frontend/node_modules/lodash/_Hash.js | 32 + Frontend/node_modules/lodash/_LazyWrapper.js | 28 + Frontend/node_modules/lodash/_ListCache.js | 32 + .../node_modules/lodash/_LodashWrapper.js | 22 + Frontend/node_modules/lodash/_Map.js | 7 + Frontend/node_modules/lodash/_MapCache.js | 32 + Frontend/node_modules/lodash/_Promise.js | 7 + Frontend/node_modules/lodash/_Set.js | 7 + Frontend/node_modules/lodash/_SetCache.js | 27 + Frontend/node_modules/lodash/_Stack.js | 27 + Frontend/node_modules/lodash/_Symbol.js | 6 + Frontend/node_modules/lodash/_Uint8Array.js | 6 + Frontend/node_modules/lodash/_WeakMap.js | 7 + Frontend/node_modules/lodash/_apply.js | 21 + .../node_modules/lodash/_arrayAggregator.js | 22 + Frontend/node_modules/lodash/_arrayEach.js | 22 + .../node_modules/lodash/_arrayEachRight.js | 21 + Frontend/node_modules/lodash/_arrayEvery.js | 23 + Frontend/node_modules/lodash/_arrayFilter.js | 25 + .../node_modules/lodash/_arrayIncludes.js | 17 + .../node_modules/lodash/_arrayIncludesWith.js | 22 + .../node_modules/lodash/_arrayLikeKeys.js | 49 + Frontend/node_modules/lodash/_arrayMap.js | 21 + Frontend/node_modules/lodash/_arrayPush.js | 20 + Frontend/node_modules/lodash/_arrayReduce.js | 26 + .../node_modules/lodash/_arrayReduceRight.js | 24 + Frontend/node_modules/lodash/_arraySample.js | 15 + .../node_modules/lodash/_arraySampleSize.js | 17 + Frontend/node_modules/lodash/_arrayShuffle.js | 15 + Frontend/node_modules/lodash/_arraySome.js | 23 + Frontend/node_modules/lodash/_asciiSize.js | 12 + Frontend/node_modules/lodash/_asciiToArray.js | 12 + Frontend/node_modules/lodash/_asciiWords.js | 15 + .../node_modules/lodash/_assignMergeValue.js | 20 + Frontend/node_modules/lodash/_assignValue.js | 28 + Frontend/node_modules/lodash/_assocIndexOf.js | 21 + .../node_modules/lodash/_baseAggregator.js | 21 + Frontend/node_modules/lodash/_baseAssign.js | 17 + Frontend/node_modules/lodash/_baseAssignIn.js | 17 + .../node_modules/lodash/_baseAssignValue.js | 25 + Frontend/node_modules/lodash/_baseAt.js | 23 + Frontend/node_modules/lodash/_baseClamp.js | 22 + Frontend/node_modules/lodash/_baseClone.js | 166 + Frontend/node_modules/lodash/_baseConforms.js | 18 + .../node_modules/lodash/_baseConformsTo.js | 27 + Frontend/node_modules/lodash/_baseCreate.js | 30 + Frontend/node_modules/lodash/_baseDelay.js | 21 + .../node_modules/lodash/_baseDifference.js | 67 + Frontend/node_modules/lodash/_baseEach.js | 14 + .../node_modules/lodash/_baseEachRight.js | 14 + Frontend/node_modules/lodash/_baseEvery.js | 21 + Frontend/node_modules/lodash/_baseExtremum.js | 32 + Frontend/node_modules/lodash/_baseFill.js | 32 + Frontend/node_modules/lodash/_baseFilter.js | 21 + .../node_modules/lodash/_baseFindIndex.js | 24 + Frontend/node_modules/lodash/_baseFindKey.js | 23 + Frontend/node_modules/lodash/_baseFlatten.js | 38 + Frontend/node_modules/lodash/_baseFor.js | 16 + Frontend/node_modules/lodash/_baseForOwn.js | 16 + .../node_modules/lodash/_baseForOwnRight.js | 16 + Frontend/node_modules/lodash/_baseForRight.js | 15 + .../node_modules/lodash/_baseFunctions.js | 19 + Frontend/node_modules/lodash/_baseGet.js | 24 + .../node_modules/lodash/_baseGetAllKeys.js | 20 + Frontend/node_modules/lodash/_baseGetTag.js | 28 + Frontend/node_modules/lodash/_baseGt.js | 14 + Frontend/node_modules/lodash/_baseHas.js | 19 + Frontend/node_modules/lodash/_baseHasIn.js | 13 + Frontend/node_modules/lodash/_baseInRange.js | 18 + Frontend/node_modules/lodash/_baseIndexOf.js | 20 + .../node_modules/lodash/_baseIndexOfWith.js | 23 + .../node_modules/lodash/_baseIntersection.js | 74 + Frontend/node_modules/lodash/_baseInverter.js | 21 + Frontend/node_modules/lodash/_baseInvoke.js | 24 + .../node_modules/lodash/_baseIsArguments.js | 18 + .../node_modules/lodash/_baseIsArrayBuffer.js | 17 + Frontend/node_modules/lodash/_baseIsDate.js | 18 + Frontend/node_modules/lodash/_baseIsEqual.js | 28 + .../node_modules/lodash/_baseIsEqualDeep.js | 83 + Frontend/node_modules/lodash/_baseIsMap.js | 18 + Frontend/node_modules/lodash/_baseIsMatch.js | 62 + Frontend/node_modules/lodash/_baseIsNaN.js | 12 + Frontend/node_modules/lodash/_baseIsNative.js | 47 + Frontend/node_modules/lodash/_baseIsRegExp.js | 18 + Frontend/node_modules/lodash/_baseIsSet.js | 18 + .../node_modules/lodash/_baseIsTypedArray.js | 60 + Frontend/node_modules/lodash/_baseIteratee.js | 31 + Frontend/node_modules/lodash/_baseKeys.js | 30 + Frontend/node_modules/lodash/_baseKeysIn.js | 33 + Frontend/node_modules/lodash/_baseLodash.js | 10 + Frontend/node_modules/lodash/_baseLt.js | 14 + Frontend/node_modules/lodash/_baseMap.js | 22 + Frontend/node_modules/lodash/_baseMatches.js | 22 + .../lodash/_baseMatchesProperty.js | 33 + Frontend/node_modules/lodash/_baseMean.js | 20 + Frontend/node_modules/lodash/_baseMerge.js | 42 + .../node_modules/lodash/_baseMergeDeep.js | 94 + Frontend/node_modules/lodash/_baseNth.js | 20 + Frontend/node_modules/lodash/_baseOrderBy.js | 49 + Frontend/node_modules/lodash/_basePick.js | 19 + Frontend/node_modules/lodash/_basePickBy.js | 30 + Frontend/node_modules/lodash/_baseProperty.js | 14 + .../node_modules/lodash/_basePropertyDeep.js | 16 + .../node_modules/lodash/_basePropertyOf.js | 14 + Frontend/node_modules/lodash/_basePullAll.js | 51 + Frontend/node_modules/lodash/_basePullAt.js | 37 + Frontend/node_modules/lodash/_baseRandom.js | 18 + Frontend/node_modules/lodash/_baseRange.js | 28 + Frontend/node_modules/lodash/_baseReduce.js | 23 + Frontend/node_modules/lodash/_baseRepeat.js | 35 + Frontend/node_modules/lodash/_baseRest.js | 17 + Frontend/node_modules/lodash/_baseSample.js | 15 + .../node_modules/lodash/_baseSampleSize.js | 18 + Frontend/node_modules/lodash/_baseSet.js | 51 + Frontend/node_modules/lodash/_baseSetData.js | 17 + .../node_modules/lodash/_baseSetToString.js | 22 + Frontend/node_modules/lodash/_baseShuffle.js | 15 + Frontend/node_modules/lodash/_baseSlice.js | 31 + Frontend/node_modules/lodash/_baseSome.js | 22 + Frontend/node_modules/lodash/_baseSortBy.js | 21 + .../node_modules/lodash/_baseSortedIndex.js | 42 + .../node_modules/lodash/_baseSortedIndexBy.js | 67 + .../node_modules/lodash/_baseSortedUniq.js | 30 + Frontend/node_modules/lodash/_baseSum.js | 24 + Frontend/node_modules/lodash/_baseTimes.js | 20 + Frontend/node_modules/lodash/_baseToNumber.js | 24 + Frontend/node_modules/lodash/_baseToPairs.js | 18 + Frontend/node_modules/lodash/_baseToString.js | 37 + Frontend/node_modules/lodash/_baseTrim.js | 19 + Frontend/node_modules/lodash/_baseUnary.js | 14 + Frontend/node_modules/lodash/_baseUniq.js | 72 + Frontend/node_modules/lodash/_baseUnset.js | 20 + Frontend/node_modules/lodash/_baseUpdate.js | 18 + Frontend/node_modules/lodash/_baseValues.js | 19 + Frontend/node_modules/lodash/_baseWhile.js | 26 + .../node_modules/lodash/_baseWrapperValue.js | 25 + Frontend/node_modules/lodash/_baseXor.js | 36 + .../node_modules/lodash/_baseZipObject.js | 23 + Frontend/node_modules/lodash/_cacheHas.js | 13 + .../lodash/_castArrayLikeObject.js | 14 + Frontend/node_modules/lodash/_castFunction.js | 14 + Frontend/node_modules/lodash/_castPath.js | 21 + Frontend/node_modules/lodash/_castRest.js | 14 + Frontend/node_modules/lodash/_castSlice.js | 18 + .../node_modules/lodash/_charsEndIndex.js | 19 + .../node_modules/lodash/_charsStartIndex.js | 20 + .../node_modules/lodash/_cloneArrayBuffer.js | 16 + Frontend/node_modules/lodash/_cloneBuffer.js | 35 + .../node_modules/lodash/_cloneDataView.js | 16 + Frontend/node_modules/lodash/_cloneRegExp.js | 17 + Frontend/node_modules/lodash/_cloneSymbol.js | 18 + .../node_modules/lodash/_cloneTypedArray.js | 16 + .../node_modules/lodash/_compareAscending.js | 41 + .../node_modules/lodash/_compareMultiple.js | 44 + Frontend/node_modules/lodash/_composeArgs.js | 39 + .../node_modules/lodash/_composeArgsRight.js | 41 + Frontend/node_modules/lodash/_copyArray.js | 20 + Frontend/node_modules/lodash/_copyObject.js | 40 + Frontend/node_modules/lodash/_copySymbols.js | 16 + .../node_modules/lodash/_copySymbolsIn.js | 16 + Frontend/node_modules/lodash/_coreJsData.js | 6 + Frontend/node_modules/lodash/_countHolders.js | 21 + .../node_modules/lodash/_createAggregator.js | 23 + .../node_modules/lodash/_createAssigner.js | 37 + .../node_modules/lodash/_createBaseEach.js | 32 + .../node_modules/lodash/_createBaseFor.js | 25 + Frontend/node_modules/lodash/_createBind.js | 28 + .../node_modules/lodash/_createCaseFirst.js | 33 + .../node_modules/lodash/_createCompounder.js | 24 + Frontend/node_modules/lodash/_createCtor.js | 37 + Frontend/node_modules/lodash/_createCurry.js | 46 + Frontend/node_modules/lodash/_createFind.js | 25 + Frontend/node_modules/lodash/_createFlow.js | 78 + Frontend/node_modules/lodash/_createHybrid.js | 92 + .../node_modules/lodash/_createInverter.js | 17 + .../lodash/_createMathOperation.js | 38 + Frontend/node_modules/lodash/_createOver.js | 27 + .../node_modules/lodash/_createPadding.js | 33 + .../node_modules/lodash/_createPartial.js | 43 + Frontend/node_modules/lodash/_createRange.js | 30 + .../node_modules/lodash/_createRecurry.js | 56 + .../lodash/_createRelationalOperation.js | 20 + Frontend/node_modules/lodash/_createRound.js | 35 + Frontend/node_modules/lodash/_createSet.js | 19 + .../node_modules/lodash/_createToPairs.js | 30 + Frontend/node_modules/lodash/_createWrap.js | 106 + .../lodash/_customDefaultsAssignIn.js | 29 + .../lodash/_customDefaultsMerge.js | 28 + .../node_modules/lodash/_customOmitClone.js | 16 + Frontend/node_modules/lodash/_deburrLetter.js | 71 + .../node_modules/lodash/_defineProperty.js | 11 + Frontend/node_modules/lodash/_equalArrays.js | 84 + Frontend/node_modules/lodash/_equalByTag.js | 112 + Frontend/node_modules/lodash/_equalObjects.js | 90 + .../node_modules/lodash/_escapeHtmlChar.js | 21 + .../node_modules/lodash/_escapeStringChar.js | 22 + Frontend/node_modules/lodash/_flatRest.js | 16 + Frontend/node_modules/lodash/_freeGlobal.js | 4 + Frontend/node_modules/lodash/_getAllKeys.js | 16 + Frontend/node_modules/lodash/_getAllKeysIn.js | 17 + Frontend/node_modules/lodash/_getData.js | 15 + Frontend/node_modules/lodash/_getFuncName.js | 31 + Frontend/node_modules/lodash/_getHolder.js | 13 + Frontend/node_modules/lodash/_getMapData.js | 18 + Frontend/node_modules/lodash/_getMatchData.js | 24 + Frontend/node_modules/lodash/_getNative.js | 17 + Frontend/node_modules/lodash/_getPrototype.js | 6 + Frontend/node_modules/lodash/_getRawTag.js | 46 + Frontend/node_modules/lodash/_getSymbols.js | 30 + Frontend/node_modules/lodash/_getSymbolsIn.js | 25 + Frontend/node_modules/lodash/_getTag.js | 58 + Frontend/node_modules/lodash/_getValue.js | 13 + Frontend/node_modules/lodash/_getView.js | 33 + .../node_modules/lodash/_getWrapDetails.js | 17 + Frontend/node_modules/lodash/_hasPath.js | 39 + Frontend/node_modules/lodash/_hasUnicode.js | 26 + .../node_modules/lodash/_hasUnicodeWord.js | 15 + Frontend/node_modules/lodash/_hashClear.js | 15 + Frontend/node_modules/lodash/_hashDelete.js | 17 + Frontend/node_modules/lodash/_hashGet.js | 30 + Frontend/node_modules/lodash/_hashHas.js | 23 + Frontend/node_modules/lodash/_hashSet.js | 23 + .../node_modules/lodash/_initCloneArray.js | 26 + .../node_modules/lodash/_initCloneByTag.js | 77 + .../node_modules/lodash/_initCloneObject.js | 18 + .../node_modules/lodash/_insertWrapDetails.js | 23 + .../node_modules/lodash/_isFlattenable.js | 20 + Frontend/node_modules/lodash/_isIndex.js | 25 + .../node_modules/lodash/_isIterateeCall.js | 30 + Frontend/node_modules/lodash/_isKey.js | 29 + Frontend/node_modules/lodash/_isKeyable.js | 15 + Frontend/node_modules/lodash/_isLaziable.js | 28 + Frontend/node_modules/lodash/_isMaskable.js | 14 + Frontend/node_modules/lodash/_isMasked.js | 20 + Frontend/node_modules/lodash/_isPrototype.js | 18 + .../lodash/_isStrictComparable.js | 15 + .../node_modules/lodash/_iteratorToArray.js | 18 + Frontend/node_modules/lodash/_lazyClone.js | 23 + Frontend/node_modules/lodash/_lazyReverse.js | 23 + Frontend/node_modules/lodash/_lazyValue.js | 69 + .../node_modules/lodash/_listCacheClear.js | 13 + .../node_modules/lodash/_listCacheDelete.js | 35 + Frontend/node_modules/lodash/_listCacheGet.js | 19 + Frontend/node_modules/lodash/_listCacheHas.js | 16 + Frontend/node_modules/lodash/_listCacheSet.js | 26 + .../node_modules/lodash/_mapCacheClear.js | 21 + .../node_modules/lodash/_mapCacheDelete.js | 18 + Frontend/node_modules/lodash/_mapCacheGet.js | 16 + Frontend/node_modules/lodash/_mapCacheHas.js | 16 + Frontend/node_modules/lodash/_mapCacheSet.js | 22 + Frontend/node_modules/lodash/_mapToArray.js | 18 + .../lodash/_matchesStrictComparable.js | 20 + .../node_modules/lodash/_memoizeCapped.js | 26 + Frontend/node_modules/lodash/_mergeData.js | 90 + Frontend/node_modules/lodash/_metaMap.js | 6 + Frontend/node_modules/lodash/_nativeCreate.js | 6 + Frontend/node_modules/lodash/_nativeKeys.js | 6 + Frontend/node_modules/lodash/_nativeKeysIn.js | 20 + Frontend/node_modules/lodash/_nodeUtil.js | 30 + .../node_modules/lodash/_objectToString.js | 22 + Frontend/node_modules/lodash/_overArg.js | 15 + Frontend/node_modules/lodash/_overRest.js | 36 + Frontend/node_modules/lodash/_parent.js | 16 + Frontend/node_modules/lodash/_reEscape.js | 4 + Frontend/node_modules/lodash/_reEvaluate.js | 4 + .../node_modules/lodash/_reInterpolate.js | 4 + Frontend/node_modules/lodash/_realNames.js | 4 + Frontend/node_modules/lodash/_reorder.js | 29 + .../node_modules/lodash/_replaceHolders.js | 29 + Frontend/node_modules/lodash/_root.js | 9 + Frontend/node_modules/lodash/_safeGet.js | 21 + Frontend/node_modules/lodash/_setCacheAdd.js | 19 + Frontend/node_modules/lodash/_setCacheHas.js | 14 + Frontend/node_modules/lodash/_setData.js | 20 + Frontend/node_modules/lodash/_setToArray.js | 18 + Frontend/node_modules/lodash/_setToPairs.js | 18 + Frontend/node_modules/lodash/_setToString.js | 14 + .../node_modules/lodash/_setWrapToString.js | 21 + Frontend/node_modules/lodash/_shortOut.js | 37 + Frontend/node_modules/lodash/_shuffleSelf.js | 28 + Frontend/node_modules/lodash/_stackClear.js | 15 + Frontend/node_modules/lodash/_stackDelete.js | 18 + Frontend/node_modules/lodash/_stackGet.js | 14 + Frontend/node_modules/lodash/_stackHas.js | 14 + Frontend/node_modules/lodash/_stackSet.js | 34 + .../node_modules/lodash/_strictIndexOf.js | 23 + .../node_modules/lodash/_strictLastIndexOf.js | 21 + Frontend/node_modules/lodash/_stringSize.js | 18 + .../node_modules/lodash/_stringToArray.js | 18 + Frontend/node_modules/lodash/_stringToPath.js | 27 + Frontend/node_modules/lodash/_toKey.js | 21 + Frontend/node_modules/lodash/_toSource.js | 26 + .../node_modules/lodash/_trimmedEndIndex.js | 19 + .../node_modules/lodash/_unescapeHtmlChar.js | 21 + Frontend/node_modules/lodash/_unicodeSize.js | 44 + .../node_modules/lodash/_unicodeToArray.js | 40 + Frontend/node_modules/lodash/_unicodeWords.js | 69 + .../node_modules/lodash/_updateWrapDetails.js | 46 + Frontend/node_modules/lodash/_wrapperClone.js | 23 + Frontend/node_modules/lodash/add.js | 22 + Frontend/node_modules/lodash/after.js | 42 + Frontend/node_modules/lodash/array.js | 67 + Frontend/node_modules/lodash/ary.js | 29 + Frontend/node_modules/lodash/assign.js | 58 + Frontend/node_modules/lodash/assignIn.js | 40 + Frontend/node_modules/lodash/assignInWith.js | 38 + Frontend/node_modules/lodash/assignWith.js | 37 + Frontend/node_modules/lodash/at.js | 23 + Frontend/node_modules/lodash/attempt.js | 35 + Frontend/node_modules/lodash/before.js | 40 + Frontend/node_modules/lodash/bind.js | 57 + Frontend/node_modules/lodash/bindAll.js | 41 + Frontend/node_modules/lodash/bindKey.js | 68 + Frontend/node_modules/lodash/camelCase.js | 29 + Frontend/node_modules/lodash/capitalize.js | 23 + Frontend/node_modules/lodash/castArray.js | 44 + Frontend/node_modules/lodash/ceil.js | 26 + Frontend/node_modules/lodash/chain.js | 38 + Frontend/node_modules/lodash/chunk.js | 50 + Frontend/node_modules/lodash/clamp.js | 39 + Frontend/node_modules/lodash/clone.js | 36 + Frontend/node_modules/lodash/cloneDeep.js | 29 + Frontend/node_modules/lodash/cloneDeepWith.js | 40 + Frontend/node_modules/lodash/cloneWith.js | 42 + Frontend/node_modules/lodash/collection.js | 30 + Frontend/node_modules/lodash/commit.js | 33 + Frontend/node_modules/lodash/compact.js | 31 + Frontend/node_modules/lodash/concat.js | 43 + Frontend/node_modules/lodash/cond.js | 60 + Frontend/node_modules/lodash/conforms.js | 35 + Frontend/node_modules/lodash/conformsTo.js | 32 + Frontend/node_modules/lodash/constant.js | 26 + Frontend/node_modules/lodash/core.js | 3877 ++++ Frontend/node_modules/lodash/core.min.js | 29 + Frontend/node_modules/lodash/countBy.js | 40 + Frontend/node_modules/lodash/create.js | 43 + Frontend/node_modules/lodash/curry.js | 57 + Frontend/node_modules/lodash/curryRight.js | 54 + Frontend/node_modules/lodash/date.js | 3 + Frontend/node_modules/lodash/debounce.js | 191 + Frontend/node_modules/lodash/deburr.js | 45 + Frontend/node_modules/lodash/defaultTo.js | 25 + Frontend/node_modules/lodash/defaults.js | 64 + Frontend/node_modules/lodash/defaultsDeep.js | 30 + Frontend/node_modules/lodash/defer.js | 26 + Frontend/node_modules/lodash/delay.js | 28 + Frontend/node_modules/lodash/difference.js | 33 + Frontend/node_modules/lodash/differenceBy.js | 44 + .../node_modules/lodash/differenceWith.js | 40 + Frontend/node_modules/lodash/divide.js | 22 + Frontend/node_modules/lodash/drop.js | 38 + Frontend/node_modules/lodash/dropRight.js | 39 + .../node_modules/lodash/dropRightWhile.js | 45 + Frontend/node_modules/lodash/dropWhile.js | 45 + Frontend/node_modules/lodash/each.js | 1 + Frontend/node_modules/lodash/eachRight.js | 1 + Frontend/node_modules/lodash/endsWith.js | 43 + Frontend/node_modules/lodash/entries.js | 1 + Frontend/node_modules/lodash/entriesIn.js | 1 + Frontend/node_modules/lodash/eq.js | 37 + Frontend/node_modules/lodash/escape.js | 43 + Frontend/node_modules/lodash/escapeRegExp.js | 32 + Frontend/node_modules/lodash/every.js | 56 + Frontend/node_modules/lodash/extend.js | 1 + Frontend/node_modules/lodash/extendWith.js | 1 + Frontend/node_modules/lodash/fill.js | 45 + Frontend/node_modules/lodash/filter.js | 52 + Frontend/node_modules/lodash/find.js | 42 + Frontend/node_modules/lodash/findIndex.js | 55 + Frontend/node_modules/lodash/findKey.js | 44 + Frontend/node_modules/lodash/findLast.js | 25 + Frontend/node_modules/lodash/findLastIndex.js | 59 + Frontend/node_modules/lodash/findLastKey.js | 44 + Frontend/node_modules/lodash/first.js | 1 + Frontend/node_modules/lodash/flake.lock | 40 + Frontend/node_modules/lodash/flake.nix | 20 + Frontend/node_modules/lodash/flatMap.js | 29 + Frontend/node_modules/lodash/flatMapDeep.js | 31 + Frontend/node_modules/lodash/flatMapDepth.js | 31 + Frontend/node_modules/lodash/flatten.js | 22 + Frontend/node_modules/lodash/flattenDeep.js | 25 + Frontend/node_modules/lodash/flattenDepth.js | 33 + Frontend/node_modules/lodash/flip.js | 28 + Frontend/node_modules/lodash/floor.js | 26 + Frontend/node_modules/lodash/flow.js | 27 + Frontend/node_modules/lodash/flowRight.js | 26 + Frontend/node_modules/lodash/forEach.js | 41 + Frontend/node_modules/lodash/forEachRight.js | 31 + Frontend/node_modules/lodash/forIn.js | 39 + Frontend/node_modules/lodash/forInRight.js | 37 + Frontend/node_modules/lodash/forOwn.js | 36 + Frontend/node_modules/lodash/forOwnRight.js | 34 + Frontend/node_modules/lodash/fp.js | 2 + Frontend/node_modules/lodash/fp/F.js | 1 + Frontend/node_modules/lodash/fp/T.js | 1 + Frontend/node_modules/lodash/fp/__.js | 1 + .../node_modules/lodash/fp/_baseConvert.js | 569 + .../node_modules/lodash/fp/_convertBrowser.js | 18 + .../node_modules/lodash/fp/_falseOptions.js | 7 + Frontend/node_modules/lodash/fp/_mapping.js | 358 + Frontend/node_modules/lodash/fp/_util.js | 16 + Frontend/node_modules/lodash/fp/add.js | 5 + Frontend/node_modules/lodash/fp/after.js | 5 + Frontend/node_modules/lodash/fp/all.js | 1 + Frontend/node_modules/lodash/fp/allPass.js | 1 + Frontend/node_modules/lodash/fp/always.js | 1 + Frontend/node_modules/lodash/fp/any.js | 1 + Frontend/node_modules/lodash/fp/anyPass.js | 1 + Frontend/node_modules/lodash/fp/apply.js | 1 + Frontend/node_modules/lodash/fp/array.js | 2 + Frontend/node_modules/lodash/fp/ary.js | 5 + Frontend/node_modules/lodash/fp/assign.js | 5 + Frontend/node_modules/lodash/fp/assignAll.js | 5 + .../node_modules/lodash/fp/assignAllWith.js | 5 + Frontend/node_modules/lodash/fp/assignIn.js | 5 + .../node_modules/lodash/fp/assignInAll.js | 5 + .../node_modules/lodash/fp/assignInAllWith.js | 5 + .../node_modules/lodash/fp/assignInWith.js | 5 + Frontend/node_modules/lodash/fp/assignWith.js | 5 + Frontend/node_modules/lodash/fp/assoc.js | 1 + Frontend/node_modules/lodash/fp/assocPath.js | 1 + Frontend/node_modules/lodash/fp/at.js | 5 + Frontend/node_modules/lodash/fp/attempt.js | 5 + Frontend/node_modules/lodash/fp/before.js | 5 + Frontend/node_modules/lodash/fp/bind.js | 5 + Frontend/node_modules/lodash/fp/bindAll.js | 5 + Frontend/node_modules/lodash/fp/bindKey.js | 5 + Frontend/node_modules/lodash/fp/camelCase.js | 5 + Frontend/node_modules/lodash/fp/capitalize.js | 5 + Frontend/node_modules/lodash/fp/castArray.js | 5 + Frontend/node_modules/lodash/fp/ceil.js | 5 + Frontend/node_modules/lodash/fp/chain.js | 5 + Frontend/node_modules/lodash/fp/chunk.js | 5 + Frontend/node_modules/lodash/fp/clamp.js | 5 + Frontend/node_modules/lodash/fp/clone.js | 5 + Frontend/node_modules/lodash/fp/cloneDeep.js | 5 + .../node_modules/lodash/fp/cloneDeepWith.js | 5 + Frontend/node_modules/lodash/fp/cloneWith.js | 5 + Frontend/node_modules/lodash/fp/collection.js | 2 + Frontend/node_modules/lodash/fp/commit.js | 5 + Frontend/node_modules/lodash/fp/compact.js | 5 + Frontend/node_modules/lodash/fp/complement.js | 1 + Frontend/node_modules/lodash/fp/compose.js | 1 + Frontend/node_modules/lodash/fp/concat.js | 5 + Frontend/node_modules/lodash/fp/cond.js | 5 + Frontend/node_modules/lodash/fp/conforms.js | 1 + Frontend/node_modules/lodash/fp/conformsTo.js | 5 + Frontend/node_modules/lodash/fp/constant.js | 5 + Frontend/node_modules/lodash/fp/contains.js | 1 + Frontend/node_modules/lodash/fp/convert.js | 18 + Frontend/node_modules/lodash/fp/countBy.js | 5 + Frontend/node_modules/lodash/fp/create.js | 5 + Frontend/node_modules/lodash/fp/curry.js | 5 + Frontend/node_modules/lodash/fp/curryN.js | 5 + Frontend/node_modules/lodash/fp/curryRight.js | 5 + .../node_modules/lodash/fp/curryRightN.js | 5 + Frontend/node_modules/lodash/fp/date.js | 2 + Frontend/node_modules/lodash/fp/debounce.js | 5 + Frontend/node_modules/lodash/fp/deburr.js | 5 + Frontend/node_modules/lodash/fp/defaultTo.js | 5 + Frontend/node_modules/lodash/fp/defaults.js | 5 + .../node_modules/lodash/fp/defaultsAll.js | 5 + .../node_modules/lodash/fp/defaultsDeep.js | 5 + .../node_modules/lodash/fp/defaultsDeepAll.js | 5 + Frontend/node_modules/lodash/fp/defer.js | 5 + Frontend/node_modules/lodash/fp/delay.js | 5 + Frontend/node_modules/lodash/fp/difference.js | 5 + .../node_modules/lodash/fp/differenceBy.js | 5 + .../node_modules/lodash/fp/differenceWith.js | 5 + Frontend/node_modules/lodash/fp/dissoc.js | 1 + Frontend/node_modules/lodash/fp/dissocPath.js | 1 + Frontend/node_modules/lodash/fp/divide.js | 5 + Frontend/node_modules/lodash/fp/drop.js | 5 + Frontend/node_modules/lodash/fp/dropLast.js | 1 + .../node_modules/lodash/fp/dropLastWhile.js | 1 + Frontend/node_modules/lodash/fp/dropRight.js | 5 + .../node_modules/lodash/fp/dropRightWhile.js | 5 + Frontend/node_modules/lodash/fp/dropWhile.js | 5 + Frontend/node_modules/lodash/fp/each.js | 1 + Frontend/node_modules/lodash/fp/eachRight.js | 1 + Frontend/node_modules/lodash/fp/endsWith.js | 5 + Frontend/node_modules/lodash/fp/entries.js | 1 + Frontend/node_modules/lodash/fp/entriesIn.js | 1 + Frontend/node_modules/lodash/fp/eq.js | 5 + Frontend/node_modules/lodash/fp/equals.js | 1 + Frontend/node_modules/lodash/fp/escape.js | 5 + .../node_modules/lodash/fp/escapeRegExp.js | 5 + Frontend/node_modules/lodash/fp/every.js | 5 + Frontend/node_modules/lodash/fp/extend.js | 1 + Frontend/node_modules/lodash/fp/extendAll.js | 1 + .../node_modules/lodash/fp/extendAllWith.js | 1 + Frontend/node_modules/lodash/fp/extendWith.js | 1 + Frontend/node_modules/lodash/fp/fill.js | 5 + Frontend/node_modules/lodash/fp/filter.js | 5 + Frontend/node_modules/lodash/fp/find.js | 5 + Frontend/node_modules/lodash/fp/findFrom.js | 5 + Frontend/node_modules/lodash/fp/findIndex.js | 5 + .../node_modules/lodash/fp/findIndexFrom.js | 5 + Frontend/node_modules/lodash/fp/findKey.js | 5 + Frontend/node_modules/lodash/fp/findLast.js | 5 + .../node_modules/lodash/fp/findLastFrom.js | 5 + .../node_modules/lodash/fp/findLastIndex.js | 5 + .../lodash/fp/findLastIndexFrom.js | 5 + .../node_modules/lodash/fp/findLastKey.js | 5 + Frontend/node_modules/lodash/fp/first.js | 1 + Frontend/node_modules/lodash/fp/flatMap.js | 5 + .../node_modules/lodash/fp/flatMapDeep.js | 5 + .../node_modules/lodash/fp/flatMapDepth.js | 5 + Frontend/node_modules/lodash/fp/flatten.js | 5 + .../node_modules/lodash/fp/flattenDeep.js | 5 + .../node_modules/lodash/fp/flattenDepth.js | 5 + Frontend/node_modules/lodash/fp/flip.js | 5 + Frontend/node_modules/lodash/fp/floor.js | 5 + Frontend/node_modules/lodash/fp/flow.js | 5 + Frontend/node_modules/lodash/fp/flowRight.js | 5 + Frontend/node_modules/lodash/fp/forEach.js | 5 + .../node_modules/lodash/fp/forEachRight.js | 5 + Frontend/node_modules/lodash/fp/forIn.js | 5 + Frontend/node_modules/lodash/fp/forInRight.js | 5 + Frontend/node_modules/lodash/fp/forOwn.js | 5 + .../node_modules/lodash/fp/forOwnRight.js | 5 + Frontend/node_modules/lodash/fp/fromPairs.js | 5 + Frontend/node_modules/lodash/fp/function.js | 2 + Frontend/node_modules/lodash/fp/functions.js | 5 + .../node_modules/lodash/fp/functionsIn.js | 5 + Frontend/node_modules/lodash/fp/get.js | 5 + Frontend/node_modules/lodash/fp/getOr.js | 5 + Frontend/node_modules/lodash/fp/groupBy.js | 5 + Frontend/node_modules/lodash/fp/gt.js | 5 + Frontend/node_modules/lodash/fp/gte.js | 5 + Frontend/node_modules/lodash/fp/has.js | 5 + Frontend/node_modules/lodash/fp/hasIn.js | 5 + Frontend/node_modules/lodash/fp/head.js | 5 + Frontend/node_modules/lodash/fp/identical.js | 1 + Frontend/node_modules/lodash/fp/identity.js | 5 + Frontend/node_modules/lodash/fp/inRange.js | 5 + Frontend/node_modules/lodash/fp/includes.js | 5 + .../node_modules/lodash/fp/includesFrom.js | 5 + Frontend/node_modules/lodash/fp/indexBy.js | 1 + Frontend/node_modules/lodash/fp/indexOf.js | 5 + .../node_modules/lodash/fp/indexOfFrom.js | 5 + Frontend/node_modules/lodash/fp/init.js | 1 + Frontend/node_modules/lodash/fp/initial.js | 5 + .../node_modules/lodash/fp/intersection.js | 5 + .../node_modules/lodash/fp/intersectionBy.js | 5 + .../lodash/fp/intersectionWith.js | 5 + Frontend/node_modules/lodash/fp/invert.js | 5 + Frontend/node_modules/lodash/fp/invertBy.js | 5 + Frontend/node_modules/lodash/fp/invertObj.js | 1 + Frontend/node_modules/lodash/fp/invoke.js | 5 + Frontend/node_modules/lodash/fp/invokeArgs.js | 5 + .../node_modules/lodash/fp/invokeArgsMap.js | 5 + Frontend/node_modules/lodash/fp/invokeMap.js | 5 + .../node_modules/lodash/fp/isArguments.js | 5 + Frontend/node_modules/lodash/fp/isArray.js | 5 + .../node_modules/lodash/fp/isArrayBuffer.js | 5 + .../node_modules/lodash/fp/isArrayLike.js | 5 + .../lodash/fp/isArrayLikeObject.js | 5 + Frontend/node_modules/lodash/fp/isBoolean.js | 5 + Frontend/node_modules/lodash/fp/isBuffer.js | 5 + Frontend/node_modules/lodash/fp/isDate.js | 5 + Frontend/node_modules/lodash/fp/isElement.js | 5 + Frontend/node_modules/lodash/fp/isEmpty.js | 5 + Frontend/node_modules/lodash/fp/isEqual.js | 5 + .../node_modules/lodash/fp/isEqualWith.js | 5 + Frontend/node_modules/lodash/fp/isError.js | 5 + Frontend/node_modules/lodash/fp/isFinite.js | 5 + Frontend/node_modules/lodash/fp/isFunction.js | 5 + Frontend/node_modules/lodash/fp/isInteger.js | 5 + Frontend/node_modules/lodash/fp/isLength.js | 5 + Frontend/node_modules/lodash/fp/isMap.js | 5 + Frontend/node_modules/lodash/fp/isMatch.js | 5 + .../node_modules/lodash/fp/isMatchWith.js | 5 + Frontend/node_modules/lodash/fp/isNaN.js | 5 + Frontend/node_modules/lodash/fp/isNative.js | 5 + Frontend/node_modules/lodash/fp/isNil.js | 5 + Frontend/node_modules/lodash/fp/isNull.js | 5 + Frontend/node_modules/lodash/fp/isNumber.js | 5 + Frontend/node_modules/lodash/fp/isObject.js | 5 + .../node_modules/lodash/fp/isObjectLike.js | 5 + .../node_modules/lodash/fp/isPlainObject.js | 5 + Frontend/node_modules/lodash/fp/isRegExp.js | 5 + .../node_modules/lodash/fp/isSafeInteger.js | 5 + Frontend/node_modules/lodash/fp/isSet.js | 5 + Frontend/node_modules/lodash/fp/isString.js | 5 + Frontend/node_modules/lodash/fp/isSymbol.js | 5 + .../node_modules/lodash/fp/isTypedArray.js | 5 + .../node_modules/lodash/fp/isUndefined.js | 5 + Frontend/node_modules/lodash/fp/isWeakMap.js | 5 + Frontend/node_modules/lodash/fp/isWeakSet.js | 5 + Frontend/node_modules/lodash/fp/iteratee.js | 5 + Frontend/node_modules/lodash/fp/join.js | 5 + Frontend/node_modules/lodash/fp/juxt.js | 1 + Frontend/node_modules/lodash/fp/kebabCase.js | 5 + Frontend/node_modules/lodash/fp/keyBy.js | 5 + Frontend/node_modules/lodash/fp/keys.js | 5 + Frontend/node_modules/lodash/fp/keysIn.js | 5 + Frontend/node_modules/lodash/fp/lang.js | 2 + Frontend/node_modules/lodash/fp/last.js | 5 + .../node_modules/lodash/fp/lastIndexOf.js | 5 + .../node_modules/lodash/fp/lastIndexOfFrom.js | 5 + Frontend/node_modules/lodash/fp/lowerCase.js | 5 + Frontend/node_modules/lodash/fp/lowerFirst.js | 5 + Frontend/node_modules/lodash/fp/lt.js | 5 + Frontend/node_modules/lodash/fp/lte.js | 5 + Frontend/node_modules/lodash/fp/map.js | 5 + Frontend/node_modules/lodash/fp/mapKeys.js | 5 + Frontend/node_modules/lodash/fp/mapValues.js | 5 + Frontend/node_modules/lodash/fp/matches.js | 1 + .../node_modules/lodash/fp/matchesProperty.js | 5 + Frontend/node_modules/lodash/fp/math.js | 2 + Frontend/node_modules/lodash/fp/max.js | 5 + Frontend/node_modules/lodash/fp/maxBy.js | 5 + Frontend/node_modules/lodash/fp/mean.js | 5 + Frontend/node_modules/lodash/fp/meanBy.js | 5 + Frontend/node_modules/lodash/fp/memoize.js | 5 + Frontend/node_modules/lodash/fp/merge.js | 5 + Frontend/node_modules/lodash/fp/mergeAll.js | 5 + .../node_modules/lodash/fp/mergeAllWith.js | 5 + Frontend/node_modules/lodash/fp/mergeWith.js | 5 + Frontend/node_modules/lodash/fp/method.js | 5 + Frontend/node_modules/lodash/fp/methodOf.js | 5 + Frontend/node_modules/lodash/fp/min.js | 5 + Frontend/node_modules/lodash/fp/minBy.js | 5 + Frontend/node_modules/lodash/fp/mixin.js | 5 + Frontend/node_modules/lodash/fp/multiply.js | 5 + Frontend/node_modules/lodash/fp/nAry.js | 1 + Frontend/node_modules/lodash/fp/negate.js | 5 + Frontend/node_modules/lodash/fp/next.js | 5 + Frontend/node_modules/lodash/fp/noop.js | 5 + Frontend/node_modules/lodash/fp/now.js | 5 + Frontend/node_modules/lodash/fp/nth.js | 5 + Frontend/node_modules/lodash/fp/nthArg.js | 5 + Frontend/node_modules/lodash/fp/number.js | 2 + Frontend/node_modules/lodash/fp/object.js | 2 + Frontend/node_modules/lodash/fp/omit.js | 5 + Frontend/node_modules/lodash/fp/omitAll.js | 1 + Frontend/node_modules/lodash/fp/omitBy.js | 5 + Frontend/node_modules/lodash/fp/once.js | 5 + Frontend/node_modules/lodash/fp/orderBy.js | 5 + Frontend/node_modules/lodash/fp/over.js | 5 + Frontend/node_modules/lodash/fp/overArgs.js | 5 + Frontend/node_modules/lodash/fp/overEvery.js | 5 + Frontend/node_modules/lodash/fp/overSome.js | 5 + Frontend/node_modules/lodash/fp/pad.js | 5 + Frontend/node_modules/lodash/fp/padChars.js | 5 + .../node_modules/lodash/fp/padCharsEnd.js | 5 + .../node_modules/lodash/fp/padCharsStart.js | 5 + Frontend/node_modules/lodash/fp/padEnd.js | 5 + Frontend/node_modules/lodash/fp/padStart.js | 5 + Frontend/node_modules/lodash/fp/parseInt.js | 5 + Frontend/node_modules/lodash/fp/partial.js | 5 + .../node_modules/lodash/fp/partialRight.js | 5 + Frontend/node_modules/lodash/fp/partition.js | 5 + Frontend/node_modules/lodash/fp/path.js | 1 + Frontend/node_modules/lodash/fp/pathEq.js | 1 + Frontend/node_modules/lodash/fp/pathOr.js | 1 + Frontend/node_modules/lodash/fp/paths.js | 1 + Frontend/node_modules/lodash/fp/pick.js | 5 + Frontend/node_modules/lodash/fp/pickAll.js | 1 + Frontend/node_modules/lodash/fp/pickBy.js | 5 + Frontend/node_modules/lodash/fp/pipe.js | 1 + .../node_modules/lodash/fp/placeholder.js | 6 + Frontend/node_modules/lodash/fp/plant.js | 5 + Frontend/node_modules/lodash/fp/pluck.js | 1 + Frontend/node_modules/lodash/fp/prop.js | 1 + Frontend/node_modules/lodash/fp/propEq.js | 1 + Frontend/node_modules/lodash/fp/propOr.js | 1 + Frontend/node_modules/lodash/fp/property.js | 1 + Frontend/node_modules/lodash/fp/propertyOf.js | 5 + Frontend/node_modules/lodash/fp/props.js | 1 + Frontend/node_modules/lodash/fp/pull.js | 5 + Frontend/node_modules/lodash/fp/pullAll.js | 5 + Frontend/node_modules/lodash/fp/pullAllBy.js | 5 + .../node_modules/lodash/fp/pullAllWith.js | 5 + Frontend/node_modules/lodash/fp/pullAt.js | 5 + Frontend/node_modules/lodash/fp/random.js | 5 + Frontend/node_modules/lodash/fp/range.js | 5 + Frontend/node_modules/lodash/fp/rangeRight.js | 5 + Frontend/node_modules/lodash/fp/rangeStep.js | 5 + .../node_modules/lodash/fp/rangeStepRight.js | 5 + Frontend/node_modules/lodash/fp/rearg.js | 5 + Frontend/node_modules/lodash/fp/reduce.js | 5 + .../node_modules/lodash/fp/reduceRight.js | 5 + Frontend/node_modules/lodash/fp/reject.js | 5 + Frontend/node_modules/lodash/fp/remove.js | 5 + Frontend/node_modules/lodash/fp/repeat.js | 5 + Frontend/node_modules/lodash/fp/replace.js | 5 + Frontend/node_modules/lodash/fp/rest.js | 5 + Frontend/node_modules/lodash/fp/restFrom.js | 5 + Frontend/node_modules/lodash/fp/result.js | 5 + Frontend/node_modules/lodash/fp/reverse.js | 5 + Frontend/node_modules/lodash/fp/round.js | 5 + Frontend/node_modules/lodash/fp/sample.js | 5 + Frontend/node_modules/lodash/fp/sampleSize.js | 5 + Frontend/node_modules/lodash/fp/seq.js | 2 + Frontend/node_modules/lodash/fp/set.js | 5 + Frontend/node_modules/lodash/fp/setWith.js | 5 + Frontend/node_modules/lodash/fp/shuffle.js | 5 + Frontend/node_modules/lodash/fp/size.js | 5 + Frontend/node_modules/lodash/fp/slice.js | 5 + Frontend/node_modules/lodash/fp/snakeCase.js | 5 + Frontend/node_modules/lodash/fp/some.js | 5 + Frontend/node_modules/lodash/fp/sortBy.js | 5 + .../node_modules/lodash/fp/sortedIndex.js | 5 + .../node_modules/lodash/fp/sortedIndexBy.js | 5 + .../node_modules/lodash/fp/sortedIndexOf.js | 5 + .../node_modules/lodash/fp/sortedLastIndex.js | 5 + .../lodash/fp/sortedLastIndexBy.js | 5 + .../lodash/fp/sortedLastIndexOf.js | 5 + Frontend/node_modules/lodash/fp/sortedUniq.js | 5 + .../node_modules/lodash/fp/sortedUniqBy.js | 5 + Frontend/node_modules/lodash/fp/split.js | 5 + Frontend/node_modules/lodash/fp/spread.js | 5 + Frontend/node_modules/lodash/fp/spreadFrom.js | 5 + Frontend/node_modules/lodash/fp/startCase.js | 5 + Frontend/node_modules/lodash/fp/startsWith.js | 5 + Frontend/node_modules/lodash/fp/string.js | 2 + Frontend/node_modules/lodash/fp/stubArray.js | 5 + Frontend/node_modules/lodash/fp/stubFalse.js | 5 + Frontend/node_modules/lodash/fp/stubObject.js | 5 + Frontend/node_modules/lodash/fp/stubString.js | 5 + Frontend/node_modules/lodash/fp/stubTrue.js | 5 + Frontend/node_modules/lodash/fp/subtract.js | 5 + Frontend/node_modules/lodash/fp/sum.js | 5 + Frontend/node_modules/lodash/fp/sumBy.js | 5 + .../lodash/fp/symmetricDifference.js | 1 + .../lodash/fp/symmetricDifferenceBy.js | 1 + .../lodash/fp/symmetricDifferenceWith.js | 1 + Frontend/node_modules/lodash/fp/tail.js | 5 + Frontend/node_modules/lodash/fp/take.js | 5 + Frontend/node_modules/lodash/fp/takeLast.js | 1 + .../node_modules/lodash/fp/takeLastWhile.js | 1 + Frontend/node_modules/lodash/fp/takeRight.js | 5 + .../node_modules/lodash/fp/takeRightWhile.js | 5 + Frontend/node_modules/lodash/fp/takeWhile.js | 5 + Frontend/node_modules/lodash/fp/tap.js | 5 + Frontend/node_modules/lodash/fp/template.js | 5 + .../lodash/fp/templateSettings.js | 5 + Frontend/node_modules/lodash/fp/throttle.js | 5 + Frontend/node_modules/lodash/fp/thru.js | 5 + Frontend/node_modules/lodash/fp/times.js | 5 + Frontend/node_modules/lodash/fp/toArray.js | 5 + Frontend/node_modules/lodash/fp/toFinite.js | 5 + Frontend/node_modules/lodash/fp/toInteger.js | 5 + Frontend/node_modules/lodash/fp/toIterator.js | 5 + Frontend/node_modules/lodash/fp/toJSON.js | 5 + Frontend/node_modules/lodash/fp/toLength.js | 5 + Frontend/node_modules/lodash/fp/toLower.js | 5 + Frontend/node_modules/lodash/fp/toNumber.js | 5 + Frontend/node_modules/lodash/fp/toPairs.js | 5 + Frontend/node_modules/lodash/fp/toPairsIn.js | 5 + Frontend/node_modules/lodash/fp/toPath.js | 5 + .../node_modules/lodash/fp/toPlainObject.js | 5 + .../node_modules/lodash/fp/toSafeInteger.js | 5 + Frontend/node_modules/lodash/fp/toString.js | 5 + Frontend/node_modules/lodash/fp/toUpper.js | 5 + Frontend/node_modules/lodash/fp/transform.js | 5 + Frontend/node_modules/lodash/fp/trim.js | 5 + Frontend/node_modules/lodash/fp/trimChars.js | 5 + .../node_modules/lodash/fp/trimCharsEnd.js | 5 + .../node_modules/lodash/fp/trimCharsStart.js | 5 + Frontend/node_modules/lodash/fp/trimEnd.js | 5 + Frontend/node_modules/lodash/fp/trimStart.js | 5 + Frontend/node_modules/lodash/fp/truncate.js | 5 + Frontend/node_modules/lodash/fp/unapply.js | 1 + Frontend/node_modules/lodash/fp/unary.js | 5 + Frontend/node_modules/lodash/fp/unescape.js | 5 + Frontend/node_modules/lodash/fp/union.js | 5 + Frontend/node_modules/lodash/fp/unionBy.js | 5 + Frontend/node_modules/lodash/fp/unionWith.js | 5 + Frontend/node_modules/lodash/fp/uniq.js | 5 + Frontend/node_modules/lodash/fp/uniqBy.js | 5 + Frontend/node_modules/lodash/fp/uniqWith.js | 5 + Frontend/node_modules/lodash/fp/uniqueId.js | 5 + Frontend/node_modules/lodash/fp/unnest.js | 1 + Frontend/node_modules/lodash/fp/unset.js | 5 + Frontend/node_modules/lodash/fp/unzip.js | 5 + Frontend/node_modules/lodash/fp/unzipWith.js | 5 + Frontend/node_modules/lodash/fp/update.js | 5 + Frontend/node_modules/lodash/fp/updateWith.js | 5 + Frontend/node_modules/lodash/fp/upperCase.js | 5 + Frontend/node_modules/lodash/fp/upperFirst.js | 5 + Frontend/node_modules/lodash/fp/useWith.js | 1 + Frontend/node_modules/lodash/fp/util.js | 2 + Frontend/node_modules/lodash/fp/value.js | 5 + Frontend/node_modules/lodash/fp/valueOf.js | 5 + Frontend/node_modules/lodash/fp/values.js | 5 + Frontend/node_modules/lodash/fp/valuesIn.js | 5 + Frontend/node_modules/lodash/fp/where.js | 1 + Frontend/node_modules/lodash/fp/whereEq.js | 1 + Frontend/node_modules/lodash/fp/without.js | 5 + Frontend/node_modules/lodash/fp/words.js | 5 + Frontend/node_modules/lodash/fp/wrap.js | 5 + Frontend/node_modules/lodash/fp/wrapperAt.js | 5 + .../node_modules/lodash/fp/wrapperChain.js | 5 + .../node_modules/lodash/fp/wrapperLodash.js | 5 + .../node_modules/lodash/fp/wrapperReverse.js | 5 + .../node_modules/lodash/fp/wrapperValue.js | 5 + Frontend/node_modules/lodash/fp/xor.js | 5 + Frontend/node_modules/lodash/fp/xorBy.js | 5 + Frontend/node_modules/lodash/fp/xorWith.js | 5 + Frontend/node_modules/lodash/fp/zip.js | 5 + Frontend/node_modules/lodash/fp/zipAll.js | 5 + Frontend/node_modules/lodash/fp/zipObj.js | 1 + Frontend/node_modules/lodash/fp/zipObject.js | 5 + .../node_modules/lodash/fp/zipObjectDeep.js | 5 + Frontend/node_modules/lodash/fp/zipWith.js | 5 + Frontend/node_modules/lodash/fromPairs.js | 28 + Frontend/node_modules/lodash/function.js | 25 + Frontend/node_modules/lodash/functions.js | 31 + Frontend/node_modules/lodash/functionsIn.js | 31 + Frontend/node_modules/lodash/get.js | 33 + Frontend/node_modules/lodash/groupBy.js | 41 + Frontend/node_modules/lodash/gt.js | 29 + Frontend/node_modules/lodash/gte.js | 30 + Frontend/node_modules/lodash/has.js | 35 + Frontend/node_modules/lodash/hasIn.js | 34 + Frontend/node_modules/lodash/head.js | 23 + Frontend/node_modules/lodash/identity.js | 21 + Frontend/node_modules/lodash/inRange.js | 55 + Frontend/node_modules/lodash/includes.js | 53 + Frontend/node_modules/lodash/index.js | 1 + Frontend/node_modules/lodash/indexOf.js | 42 + Frontend/node_modules/lodash/initial.js | 22 + Frontend/node_modules/lodash/intersection.js | 30 + .../node_modules/lodash/intersectionBy.js | 45 + .../node_modules/lodash/intersectionWith.js | 41 + Frontend/node_modules/lodash/invert.js | 42 + Frontend/node_modules/lodash/invertBy.js | 56 + Frontend/node_modules/lodash/invoke.js | 24 + Frontend/node_modules/lodash/invokeMap.js | 41 + Frontend/node_modules/lodash/isArguments.js | 36 + Frontend/node_modules/lodash/isArray.js | 26 + Frontend/node_modules/lodash/isArrayBuffer.js | 27 + Frontend/node_modules/lodash/isArrayLike.js | 33 + .../node_modules/lodash/isArrayLikeObject.js | 33 + Frontend/node_modules/lodash/isBoolean.js | 29 + Frontend/node_modules/lodash/isBuffer.js | 38 + Frontend/node_modules/lodash/isDate.js | 27 + Frontend/node_modules/lodash/isElement.js | 25 + Frontend/node_modules/lodash/isEmpty.js | 77 + Frontend/node_modules/lodash/isEqual.js | 35 + Frontend/node_modules/lodash/isEqualWith.js | 41 + Frontend/node_modules/lodash/isError.js | 36 + Frontend/node_modules/lodash/isFinite.js | 36 + Frontend/node_modules/lodash/isFunction.js | 37 + Frontend/node_modules/lodash/isInteger.js | 33 + Frontend/node_modules/lodash/isLength.js | 35 + Frontend/node_modules/lodash/isMap.js | 27 + Frontend/node_modules/lodash/isMatch.js | 36 + Frontend/node_modules/lodash/isMatchWith.js | 41 + Frontend/node_modules/lodash/isNaN.js | 38 + Frontend/node_modules/lodash/isNative.js | 40 + Frontend/node_modules/lodash/isNil.js | 25 + Frontend/node_modules/lodash/isNull.js | 22 + Frontend/node_modules/lodash/isNumber.js | 38 + Frontend/node_modules/lodash/isObject.js | 31 + Frontend/node_modules/lodash/isObjectLike.js | 29 + Frontend/node_modules/lodash/isPlainObject.js | 62 + Frontend/node_modules/lodash/isRegExp.js | 27 + Frontend/node_modules/lodash/isSafeInteger.js | 37 + Frontend/node_modules/lodash/isSet.js | 27 + Frontend/node_modules/lodash/isString.js | 30 + Frontend/node_modules/lodash/isSymbol.js | 29 + Frontend/node_modules/lodash/isTypedArray.js | 27 + Frontend/node_modules/lodash/isUndefined.js | 22 + Frontend/node_modules/lodash/isWeakMap.js | 28 + Frontend/node_modules/lodash/isWeakSet.js | 28 + Frontend/node_modules/lodash/iteratee.js | 53 + Frontend/node_modules/lodash/join.js | 26 + Frontend/node_modules/lodash/kebabCase.js | 28 + Frontend/node_modules/lodash/keyBy.js | 36 + Frontend/node_modules/lodash/keys.js | 37 + Frontend/node_modules/lodash/keysIn.js | 32 + Frontend/node_modules/lodash/lang.js | 58 + Frontend/node_modules/lodash/last.js | 20 + Frontend/node_modules/lodash/lastIndexOf.js | 46 + Frontend/node_modules/lodash/lodash.js | 17209 ++++++++++++++++ Frontend/node_modules/lodash/lodash.min.js | 140 + Frontend/node_modules/lodash/lowerCase.js | 27 + Frontend/node_modules/lodash/lowerFirst.js | 22 + Frontend/node_modules/lodash/lt.js | 29 + Frontend/node_modules/lodash/lte.js | 30 + Frontend/node_modules/lodash/map.js | 53 + Frontend/node_modules/lodash/mapKeys.js | 36 + Frontend/node_modules/lodash/mapValues.js | 43 + Frontend/node_modules/lodash/matches.js | 46 + .../node_modules/lodash/matchesProperty.js | 44 + Frontend/node_modules/lodash/math.js | 17 + Frontend/node_modules/lodash/max.js | 29 + Frontend/node_modules/lodash/maxBy.js | 34 + Frontend/node_modules/lodash/mean.js | 22 + Frontend/node_modules/lodash/meanBy.js | 31 + Frontend/node_modules/lodash/memoize.js | 73 + Frontend/node_modules/lodash/merge.js | 39 + Frontend/node_modules/lodash/mergeWith.js | 39 + Frontend/node_modules/lodash/method.js | 34 + Frontend/node_modules/lodash/methodOf.js | 33 + Frontend/node_modules/lodash/min.js | 29 + Frontend/node_modules/lodash/minBy.js | 34 + Frontend/node_modules/lodash/mixin.js | 74 + Frontend/node_modules/lodash/multiply.js | 22 + Frontend/node_modules/lodash/negate.js | 40 + Frontend/node_modules/lodash/next.js | 35 + Frontend/node_modules/lodash/noop.js | 17 + Frontend/node_modules/lodash/now.js | 23 + Frontend/node_modules/lodash/nth.js | 29 + Frontend/node_modules/lodash/nthArg.js | 32 + Frontend/node_modules/lodash/number.js | 5 + Frontend/node_modules/lodash/object.js | 49 + Frontend/node_modules/lodash/omit.js | 57 + Frontend/node_modules/lodash/omitBy.js | 29 + Frontend/node_modules/lodash/once.js | 25 + Frontend/node_modules/lodash/orderBy.js | 47 + Frontend/node_modules/lodash/over.js | 24 + Frontend/node_modules/lodash/overArgs.js | 61 + Frontend/node_modules/lodash/overEvery.js | 34 + Frontend/node_modules/lodash/overSome.js | 37 + Frontend/node_modules/lodash/package.json | 17 + Frontend/node_modules/lodash/pad.js | 49 + Frontend/node_modules/lodash/padEnd.js | 39 + Frontend/node_modules/lodash/padStart.js | 39 + Frontend/node_modules/lodash/parseInt.js | 43 + Frontend/node_modules/lodash/partial.js | 50 + Frontend/node_modules/lodash/partialRight.js | 49 + Frontend/node_modules/lodash/partition.js | 43 + Frontend/node_modules/lodash/pick.js | 25 + Frontend/node_modules/lodash/pickBy.js | 37 + Frontend/node_modules/lodash/plant.js | 48 + Frontend/node_modules/lodash/property.js | 32 + Frontend/node_modules/lodash/propertyOf.js | 30 + Frontend/node_modules/lodash/pull.js | 29 + Frontend/node_modules/lodash/pullAll.js | 29 + Frontend/node_modules/lodash/pullAllBy.js | 33 + Frontend/node_modules/lodash/pullAllWith.js | 32 + Frontend/node_modules/lodash/pullAt.js | 43 + Frontend/node_modules/lodash/random.js | 82 + Frontend/node_modules/lodash/range.js | 46 + Frontend/node_modules/lodash/rangeRight.js | 41 + Frontend/node_modules/lodash/rearg.js | 33 + Frontend/node_modules/lodash/reduce.js | 51 + Frontend/node_modules/lodash/reduceRight.js | 36 + Frontend/node_modules/lodash/reject.js | 46 + Frontend/node_modules/lodash/release.md | 48 + Frontend/node_modules/lodash/remove.js | 53 + Frontend/node_modules/lodash/repeat.js | 37 + Frontend/node_modules/lodash/replace.js | 29 + Frontend/node_modules/lodash/rest.js | 40 + Frontend/node_modules/lodash/result.js | 56 + Frontend/node_modules/lodash/reverse.js | 34 + Frontend/node_modules/lodash/round.js | 26 + Frontend/node_modules/lodash/sample.js | 24 + Frontend/node_modules/lodash/sampleSize.js | 37 + Frontend/node_modules/lodash/seq.js | 16 + Frontend/node_modules/lodash/set.js | 35 + Frontend/node_modules/lodash/setWith.js | 32 + Frontend/node_modules/lodash/shuffle.js | 25 + Frontend/node_modules/lodash/size.js | 46 + Frontend/node_modules/lodash/slice.js | 37 + Frontend/node_modules/lodash/snakeCase.js | 28 + Frontend/node_modules/lodash/some.js | 51 + Frontend/node_modules/lodash/sortBy.js | 48 + Frontend/node_modules/lodash/sortedIndex.js | 24 + Frontend/node_modules/lodash/sortedIndexBy.js | 33 + Frontend/node_modules/lodash/sortedIndexOf.js | 31 + .../node_modules/lodash/sortedLastIndex.js | 25 + .../node_modules/lodash/sortedLastIndexBy.js | 33 + .../node_modules/lodash/sortedLastIndexOf.js | 31 + Frontend/node_modules/lodash/sortedUniq.js | 24 + Frontend/node_modules/lodash/sortedUniqBy.js | 26 + Frontend/node_modules/lodash/split.js | 52 + Frontend/node_modules/lodash/spread.js | 63 + Frontend/node_modules/lodash/startCase.js | 29 + Frontend/node_modules/lodash/startsWith.js | 39 + Frontend/node_modules/lodash/string.js | 33 + Frontend/node_modules/lodash/stubArray.js | 23 + Frontend/node_modules/lodash/stubFalse.js | 18 + Frontend/node_modules/lodash/stubObject.js | 23 + Frontend/node_modules/lodash/stubString.js | 18 + Frontend/node_modules/lodash/stubTrue.js | 18 + Frontend/node_modules/lodash/subtract.js | 22 + Frontend/node_modules/lodash/sum.js | 24 + Frontend/node_modules/lodash/sumBy.js | 33 + Frontend/node_modules/lodash/tail.js | 22 + Frontend/node_modules/lodash/take.js | 37 + Frontend/node_modules/lodash/takeRight.js | 39 + .../node_modules/lodash/takeRightWhile.js | 45 + Frontend/node_modules/lodash/takeWhile.js | 45 + Frontend/node_modules/lodash/tap.js | 29 + Frontend/node_modules/lodash/template.js | 272 + .../node_modules/lodash/templateSettings.js | 67 + Frontend/node_modules/lodash/throttle.js | 69 + Frontend/node_modules/lodash/thru.js | 28 + Frontend/node_modules/lodash/times.js | 51 + Frontend/node_modules/lodash/toArray.js | 58 + Frontend/node_modules/lodash/toFinite.js | 42 + Frontend/node_modules/lodash/toInteger.js | 36 + Frontend/node_modules/lodash/toIterator.js | 23 + Frontend/node_modules/lodash/toJSON.js | 1 + Frontend/node_modules/lodash/toLength.js | 38 + Frontend/node_modules/lodash/toLower.js | 28 + Frontend/node_modules/lodash/toNumber.js | 64 + Frontend/node_modules/lodash/toPairs.js | 30 + Frontend/node_modules/lodash/toPairsIn.js | 30 + Frontend/node_modules/lodash/toPath.js | 33 + Frontend/node_modules/lodash/toPlainObject.js | 32 + Frontend/node_modules/lodash/toSafeInteger.js | 37 + Frontend/node_modules/lodash/toString.js | 28 + Frontend/node_modules/lodash/toUpper.js | 28 + Frontend/node_modules/lodash/transform.js | 65 + Frontend/node_modules/lodash/trim.js | 47 + Frontend/node_modules/lodash/trimEnd.js | 41 + Frontend/node_modules/lodash/trimStart.js | 43 + Frontend/node_modules/lodash/truncate.js | 111 + Frontend/node_modules/lodash/unary.js | 22 + Frontend/node_modules/lodash/unescape.js | 34 + Frontend/node_modules/lodash/union.js | 26 + Frontend/node_modules/lodash/unionBy.js | 39 + Frontend/node_modules/lodash/unionWith.js | 34 + Frontend/node_modules/lodash/uniq.js | 25 + Frontend/node_modules/lodash/uniqBy.js | 31 + Frontend/node_modules/lodash/uniqWith.js | 28 + Frontend/node_modules/lodash/uniqueId.js | 28 + Frontend/node_modules/lodash/unset.js | 34 + Frontend/node_modules/lodash/unzip.js | 45 + Frontend/node_modules/lodash/unzipWith.js | 39 + Frontend/node_modules/lodash/update.js | 35 + Frontend/node_modules/lodash/updateWith.js | 33 + Frontend/node_modules/lodash/upperCase.js | 27 + Frontend/node_modules/lodash/upperFirst.js | 22 + Frontend/node_modules/lodash/util.js | 34 + Frontend/node_modules/lodash/value.js | 1 + Frontend/node_modules/lodash/valueOf.js | 1 + Frontend/node_modules/lodash/values.js | 34 + Frontend/node_modules/lodash/valuesIn.js | 32 + Frontend/node_modules/lodash/without.js | 31 + Frontend/node_modules/lodash/words.js | 35 + Frontend/node_modules/lodash/wrap.js | 30 + Frontend/node_modules/lodash/wrapperAt.js | 48 + Frontend/node_modules/lodash/wrapperChain.js | 34 + Frontend/node_modules/lodash/wrapperLodash.js | 147 + .../node_modules/lodash/wrapperReverse.js | 44 + Frontend/node_modules/lodash/wrapperValue.js | 21 + Frontend/node_modules/lodash/xor.js | 28 + Frontend/node_modules/lodash/xorBy.js | 39 + Frontend/node_modules/lodash/xorWith.js | 34 + Frontend/node_modules/lodash/zip.js | 22 + Frontend/node_modules/lodash/zipObject.js | 24 + Frontend/node_modules/lodash/zipObjectDeep.js | 23 + Frontend/node_modules/lodash/zipWith.js | 32 + Frontend/node_modules/micromatch/CHANGELOG.md | 108 + Frontend/node_modules/micromatch/LICENSE | 21 + Frontend/node_modules/micromatch/README.md | 1000 + Frontend/node_modules/micromatch/index.js | 467 + Frontend/node_modules/micromatch/package.json | 118 + Frontend/node_modules/picomatch/CHANGELOG.md | 113 + Frontend/node_modules/picomatch/LICENSE | 21 + Frontend/node_modules/picomatch/README.md | 691 + Frontend/node_modules/picomatch/index.js | 3 + .../node_modules/picomatch/lib/constants.js | 179 + Frontend/node_modules/picomatch/lib/parse.js | 1078 + .../node_modules/picomatch/lib/picomatch.js | 339 + Frontend/node_modules/picomatch/lib/scan.js | 383 + Frontend/node_modules/picomatch/lib/utils.js | 64 + Frontend/node_modules/picomatch/package.json | 81 + .../node_modules/requires-port/.npmignore | 2 + .../node_modules/requires-port/.travis.yml | 19 + Frontend/node_modules/requires-port/LICENSE | 22 + Frontend/node_modules/requires-port/README.md | 47 + Frontend/node_modules/requires-port/index.js | 38 + .../node_modules/requires-port/package.json | 47 + Frontend/node_modules/requires-port/test.js | 98 + Frontend/node_modules/to-regex-range/LICENSE | 21 + .../node_modules/to-regex-range/README.md | 305 + Frontend/node_modules/to-regex-range/index.js | 288 + .../node_modules/to-regex-range/package.json | 88 + Frontend/package.json | 13 + Frontend/yarn.lock | 113 + LICENSE | 0 README.md | 0 bootstrap.php | 0 composer.json | 0 composer.lock | 0 1297 files changed, 84798 insertions(+), 55 deletions(-) mode change 100644 => 100755 .gitignore mode change 100644 => 100755 .htaccess mode change 100644 => 100755 .idea/.gitignore mode change 100644 => 100755 .idea/Game-Jaming.iml mode change 100644 => 100755 .idea/misc.xml mode change 100644 => 100755 .idea/modules.xml mode change 100644 => 100755 .idea/php.xml mode change 100644 => 100755 .idea/vcs.xml mode change 100644 => 100755 Frontend/Html/AdminPage.html mode change 100644 => 100755 Frontend/Html/PageNotFound.html mode change 100644 => 100755 Frontend/Images/UFO.png mode change 100644 => 100755 Frontend/Images/close-button.png mode change 100644 => 100755 Frontend/Images/spil.jpg mode change 100644 => 100755 Frontend/Index.html create mode 100755 Frontend/Javascript/AxiosBundle.js mode change 100644 => 100755 Frontend/Javascript/Collapsible.js mode change 100644 => 100755 Frontend/Javascript/HeaderFunctionality.js mode change 100644 => 100755 Frontend/Javascript/Kalender.js mode change 100644 => 100755 Frontend/Javascript/LoginFunctionality.js mode change 100644 => 100755 Frontend/Javascript/PasswordValidation.js mode change 100644 => 100755 Frontend/Javascript/fontawesome.min.js mode change 100644 => 100755 Frontend/Javascript/minibar.min.js mode change 100644 => 100755 Frontend/Javascript/swipe.js mode change 100644 => 100755 Frontend/Styles/AdminPage.css mode change 100644 => 100755 Frontend/Styles/Index.css mode change 100644 => 100755 Frontend/Styles/PageNotFound.css mode change 100644 => 100755 Frontend/Styles/bootstrap.min.css mode change 100644 => 100755 Frontend/Styles/fontawesome.min.css mode change 100644 => 100755 Frontend/Styles/minibar.min.css create mode 100755 Frontend/main.js create mode 100755 Frontend/node_modules/.yarn-integrity create mode 100755 Frontend/node_modules/@types/http-proxy/LICENSE create mode 100755 Frontend/node_modules/@types/http-proxy/README.md create mode 100755 Frontend/node_modules/@types/http-proxy/index.d.ts create mode 100755 Frontend/node_modules/@types/http-proxy/package.json create mode 100755 Frontend/node_modules/@types/node/LICENSE create mode 100755 Frontend/node_modules/@types/node/README.md create mode 100755 Frontend/node_modules/@types/node/assert.d.ts create mode 100755 Frontend/node_modules/@types/node/async_hooks.d.ts create mode 100755 Frontend/node_modules/@types/node/base.d.ts create mode 100755 Frontend/node_modules/@types/node/buffer.d.ts create mode 100755 Frontend/node_modules/@types/node/child_process.d.ts create mode 100755 Frontend/node_modules/@types/node/cluster.d.ts create mode 100755 Frontend/node_modules/@types/node/console.d.ts create mode 100755 Frontend/node_modules/@types/node/constants.d.ts create mode 100755 Frontend/node_modules/@types/node/crypto.d.ts create mode 100755 Frontend/node_modules/@types/node/dgram.d.ts create mode 100755 Frontend/node_modules/@types/node/dns.d.ts create mode 100755 Frontend/node_modules/@types/node/domain.d.ts create mode 100755 Frontend/node_modules/@types/node/events.d.ts create mode 100755 Frontend/node_modules/@types/node/fs.d.ts create mode 100755 Frontend/node_modules/@types/node/fs/promises.d.ts create mode 100755 Frontend/node_modules/@types/node/globals.d.ts create mode 100755 Frontend/node_modules/@types/node/globals.global.d.ts create mode 100755 Frontend/node_modules/@types/node/http.d.ts create mode 100755 Frontend/node_modules/@types/node/http2.d.ts create mode 100755 Frontend/node_modules/@types/node/https.d.ts create mode 100755 Frontend/node_modules/@types/node/index.d.ts create mode 100755 Frontend/node_modules/@types/node/inspector.d.ts create mode 100755 Frontend/node_modules/@types/node/module.d.ts create mode 100755 Frontend/node_modules/@types/node/net.d.ts create mode 100755 Frontend/node_modules/@types/node/os.d.ts create mode 100755 Frontend/node_modules/@types/node/package.json create mode 100755 Frontend/node_modules/@types/node/path.d.ts create mode 100755 Frontend/node_modules/@types/node/perf_hooks.d.ts create mode 100755 Frontend/node_modules/@types/node/process.d.ts create mode 100755 Frontend/node_modules/@types/node/punycode.d.ts create mode 100755 Frontend/node_modules/@types/node/querystring.d.ts create mode 100755 Frontend/node_modules/@types/node/readline.d.ts create mode 100755 Frontend/node_modules/@types/node/repl.d.ts create mode 100755 Frontend/node_modules/@types/node/stream.d.ts create mode 100755 Frontend/node_modules/@types/node/string_decoder.d.ts create mode 100755 Frontend/node_modules/@types/node/timers.d.ts create mode 100755 Frontend/node_modules/@types/node/tls.d.ts create mode 100755 Frontend/node_modules/@types/node/trace_events.d.ts create mode 100755 Frontend/node_modules/@types/node/ts3.6/assert.d.ts create mode 100755 Frontend/node_modules/@types/node/ts3.6/base.d.ts create mode 100755 Frontend/node_modules/@types/node/ts3.6/index.d.ts create mode 100755 Frontend/node_modules/@types/node/tty.d.ts create mode 100755 Frontend/node_modules/@types/node/url.d.ts create mode 100755 Frontend/node_modules/@types/node/util.d.ts create mode 100755 Frontend/node_modules/@types/node/v8.d.ts create mode 100755 Frontend/node_modules/@types/node/vm.d.ts create mode 100755 Frontend/node_modules/@types/node/wasi.d.ts create mode 100755 Frontend/node_modules/@types/node/worker_threads.d.ts create mode 100755 Frontend/node_modules/@types/node/zlib.d.ts create mode 100755 Frontend/node_modules/axios/CHANGELOG.md create mode 100755 Frontend/node_modules/axios/LICENSE create mode 100755 Frontend/node_modules/axios/README.md create mode 100755 Frontend/node_modules/axios/UPGRADE_GUIDE.md create mode 100755 Frontend/node_modules/axios/dist/axios.js create mode 100755 Frontend/node_modules/axios/dist/axios.map create mode 100755 Frontend/node_modules/axios/dist/axios.min.js create mode 100755 Frontend/node_modules/axios/dist/axios.min.map create mode 100755 Frontend/node_modules/axios/index.d.ts create mode 100755 Frontend/node_modules/axios/index.js create mode 100755 Frontend/node_modules/axios/lib/adapters/README.md create mode 100755 Frontend/node_modules/axios/lib/adapters/http.js create mode 100755 Frontend/node_modules/axios/lib/adapters/xhr.js create mode 100755 Frontend/node_modules/axios/lib/axios.js create mode 100755 Frontend/node_modules/axios/lib/cancel/Cancel.js create mode 100755 Frontend/node_modules/axios/lib/cancel/CancelToken.js create mode 100755 Frontend/node_modules/axios/lib/cancel/isCancel.js create mode 100755 Frontend/node_modules/axios/lib/core/Axios.js create mode 100755 Frontend/node_modules/axios/lib/core/InterceptorManager.js create mode 100755 Frontend/node_modules/axios/lib/core/README.md create mode 100755 Frontend/node_modules/axios/lib/core/buildFullPath.js create mode 100755 Frontend/node_modules/axios/lib/core/createError.js create mode 100755 Frontend/node_modules/axios/lib/core/dispatchRequest.js create mode 100755 Frontend/node_modules/axios/lib/core/enhanceError.js create mode 100755 Frontend/node_modules/axios/lib/core/mergeConfig.js create mode 100755 Frontend/node_modules/axios/lib/core/settle.js create mode 100755 Frontend/node_modules/axios/lib/core/transformData.js create mode 100755 Frontend/node_modules/axios/lib/defaults.js create mode 100755 Frontend/node_modules/axios/lib/helpers/README.md create mode 100755 Frontend/node_modules/axios/lib/helpers/bind.js create mode 100755 Frontend/node_modules/axios/lib/helpers/buildURL.js create mode 100755 Frontend/node_modules/axios/lib/helpers/combineURLs.js create mode 100755 Frontend/node_modules/axios/lib/helpers/cookies.js create mode 100755 Frontend/node_modules/axios/lib/helpers/deprecatedMethod.js create mode 100755 Frontend/node_modules/axios/lib/helpers/isAbsoluteURL.js create mode 100755 Frontend/node_modules/axios/lib/helpers/isAxiosError.js create mode 100755 Frontend/node_modules/axios/lib/helpers/isURLSameOrigin.js create mode 100755 Frontend/node_modules/axios/lib/helpers/normalizeHeaderName.js create mode 100755 Frontend/node_modules/axios/lib/helpers/parseHeaders.js create mode 100755 Frontend/node_modules/axios/lib/helpers/spread.js create mode 100755 Frontend/node_modules/axios/lib/utils.js create mode 100755 Frontend/node_modules/axios/package.json create mode 100755 Frontend/node_modules/braces/CHANGELOG.md create mode 100755 Frontend/node_modules/braces/LICENSE create mode 100755 Frontend/node_modules/braces/README.md create mode 100755 Frontend/node_modules/braces/index.js create mode 100755 Frontend/node_modules/braces/lib/compile.js create mode 100755 Frontend/node_modules/braces/lib/constants.js create mode 100755 Frontend/node_modules/braces/lib/expand.js create mode 100755 Frontend/node_modules/braces/lib/parse.js create mode 100755 Frontend/node_modules/braces/lib/stringify.js create mode 100755 Frontend/node_modules/braces/lib/utils.js create mode 100755 Frontend/node_modules/braces/package.json create mode 100755 Frontend/node_modules/eventemitter3/LICENSE create mode 100755 Frontend/node_modules/eventemitter3/README.md create mode 100755 Frontend/node_modules/eventemitter3/index.d.ts create mode 100755 Frontend/node_modules/eventemitter3/index.js create mode 100755 Frontend/node_modules/eventemitter3/package.json create mode 100755 Frontend/node_modules/eventemitter3/umd/eventemitter3.js create mode 100755 Frontend/node_modules/eventemitter3/umd/eventemitter3.min.js create mode 100755 Frontend/node_modules/eventemitter3/umd/eventemitter3.min.js.map create mode 100755 Frontend/node_modules/fill-range/LICENSE create mode 100755 Frontend/node_modules/fill-range/README.md create mode 100755 Frontend/node_modules/fill-range/index.js create mode 100755 Frontend/node_modules/fill-range/package.json create mode 100755 Frontend/node_modules/follow-redirects/LICENSE create mode 100755 Frontend/node_modules/follow-redirects/README.md create mode 100755 Frontend/node_modules/follow-redirects/debug.js create mode 100755 Frontend/node_modules/follow-redirects/http.js create mode 100755 Frontend/node_modules/follow-redirects/https.js create mode 100755 Frontend/node_modules/follow-redirects/index.js create mode 100755 Frontend/node_modules/follow-redirects/package.json create mode 100755 Frontend/node_modules/http-proxy-middleware/CHANGELOG.md create mode 100755 Frontend/node_modules/http-proxy-middleware/LICENSE create mode 100755 Frontend/node_modules/http-proxy-middleware/README.md create mode 100755 Frontend/node_modules/http-proxy-middleware/dist/config-factory.d.ts create mode 100755 Frontend/node_modules/http-proxy-middleware/dist/config-factory.js create mode 100755 Frontend/node_modules/http-proxy-middleware/dist/context-matcher.d.ts create mode 100755 Frontend/node_modules/http-proxy-middleware/dist/context-matcher.js create mode 100755 Frontend/node_modules/http-proxy-middleware/dist/errors.d.ts create mode 100755 Frontend/node_modules/http-proxy-middleware/dist/errors.js create mode 100755 Frontend/node_modules/http-proxy-middleware/dist/handlers.d.ts create mode 100755 Frontend/node_modules/http-proxy-middleware/dist/handlers.js create mode 100755 Frontend/node_modules/http-proxy-middleware/dist/http-proxy-middleware.d.ts create mode 100755 Frontend/node_modules/http-proxy-middleware/dist/http-proxy-middleware.js create mode 100755 Frontend/node_modules/http-proxy-middleware/dist/index.d.ts create mode 100755 Frontend/node_modules/http-proxy-middleware/dist/index.js create mode 100755 Frontend/node_modules/http-proxy-middleware/dist/logger.d.ts create mode 100755 Frontend/node_modules/http-proxy-middleware/dist/logger.js create mode 100755 Frontend/node_modules/http-proxy-middleware/dist/path-rewriter.d.ts create mode 100755 Frontend/node_modules/http-proxy-middleware/dist/path-rewriter.js create mode 100755 Frontend/node_modules/http-proxy-middleware/dist/router.d.ts create mode 100755 Frontend/node_modules/http-proxy-middleware/dist/router.js create mode 100755 Frontend/node_modules/http-proxy-middleware/dist/types.d.ts create mode 100755 Frontend/node_modules/http-proxy-middleware/dist/types.js create mode 100755 Frontend/node_modules/http-proxy-middleware/package.json create mode 100755 Frontend/node_modules/http-proxy/.auto-changelog create mode 100755 Frontend/node_modules/http-proxy/.gitattributes create mode 100755 Frontend/node_modules/http-proxy/CHANGELOG.md create mode 100755 Frontend/node_modules/http-proxy/CODE_OF_CONDUCT.md create mode 100755 Frontend/node_modules/http-proxy/LICENSE create mode 100755 Frontend/node_modules/http-proxy/README.md create mode 100755 Frontend/node_modules/http-proxy/codecov.yml create mode 100755 Frontend/node_modules/http-proxy/index.js create mode 100755 Frontend/node_modules/http-proxy/lib/http-proxy.js create mode 100755 Frontend/node_modules/http-proxy/lib/http-proxy/common.js create mode 100755 Frontend/node_modules/http-proxy/lib/http-proxy/index.js create mode 100755 Frontend/node_modules/http-proxy/lib/http-proxy/passes/web-incoming.js create mode 100755 Frontend/node_modules/http-proxy/lib/http-proxy/passes/web-outgoing.js create mode 100755 Frontend/node_modules/http-proxy/lib/http-proxy/passes/ws-incoming.js create mode 100755 Frontend/node_modules/http-proxy/package.json create mode 100755 Frontend/node_modules/http-proxy/renovate.json create mode 100755 Frontend/node_modules/is-extglob/LICENSE create mode 100755 Frontend/node_modules/is-extglob/README.md create mode 100755 Frontend/node_modules/is-extglob/index.js create mode 100755 Frontend/node_modules/is-extglob/package.json create mode 100755 Frontend/node_modules/is-glob/LICENSE create mode 100755 Frontend/node_modules/is-glob/README.md create mode 100755 Frontend/node_modules/is-glob/index.js create mode 100755 Frontend/node_modules/is-glob/package.json create mode 100755 Frontend/node_modules/is-number/LICENSE create mode 100755 Frontend/node_modules/is-number/README.md create mode 100755 Frontend/node_modules/is-number/index.js create mode 100755 Frontend/node_modules/is-number/package.json create mode 100755 Frontend/node_modules/lodash/LICENSE create mode 100755 Frontend/node_modules/lodash/README.md create mode 100755 Frontend/node_modules/lodash/_DataView.js create mode 100755 Frontend/node_modules/lodash/_Hash.js create mode 100755 Frontend/node_modules/lodash/_LazyWrapper.js create mode 100755 Frontend/node_modules/lodash/_ListCache.js create mode 100755 Frontend/node_modules/lodash/_LodashWrapper.js create mode 100755 Frontend/node_modules/lodash/_Map.js create mode 100755 Frontend/node_modules/lodash/_MapCache.js create mode 100755 Frontend/node_modules/lodash/_Promise.js create mode 100755 Frontend/node_modules/lodash/_Set.js create mode 100755 Frontend/node_modules/lodash/_SetCache.js create mode 100755 Frontend/node_modules/lodash/_Stack.js create mode 100755 Frontend/node_modules/lodash/_Symbol.js create mode 100755 Frontend/node_modules/lodash/_Uint8Array.js create mode 100755 Frontend/node_modules/lodash/_WeakMap.js create mode 100755 Frontend/node_modules/lodash/_apply.js create mode 100755 Frontend/node_modules/lodash/_arrayAggregator.js create mode 100755 Frontend/node_modules/lodash/_arrayEach.js create mode 100755 Frontend/node_modules/lodash/_arrayEachRight.js create mode 100755 Frontend/node_modules/lodash/_arrayEvery.js create mode 100755 Frontend/node_modules/lodash/_arrayFilter.js create mode 100755 Frontend/node_modules/lodash/_arrayIncludes.js create mode 100755 Frontend/node_modules/lodash/_arrayIncludesWith.js create mode 100755 Frontend/node_modules/lodash/_arrayLikeKeys.js create mode 100755 Frontend/node_modules/lodash/_arrayMap.js create mode 100755 Frontend/node_modules/lodash/_arrayPush.js create mode 100755 Frontend/node_modules/lodash/_arrayReduce.js create mode 100755 Frontend/node_modules/lodash/_arrayReduceRight.js create mode 100755 Frontend/node_modules/lodash/_arraySample.js create mode 100755 Frontend/node_modules/lodash/_arraySampleSize.js create mode 100755 Frontend/node_modules/lodash/_arrayShuffle.js create mode 100755 Frontend/node_modules/lodash/_arraySome.js create mode 100755 Frontend/node_modules/lodash/_asciiSize.js create mode 100755 Frontend/node_modules/lodash/_asciiToArray.js create mode 100755 Frontend/node_modules/lodash/_asciiWords.js create mode 100755 Frontend/node_modules/lodash/_assignMergeValue.js create mode 100755 Frontend/node_modules/lodash/_assignValue.js create mode 100755 Frontend/node_modules/lodash/_assocIndexOf.js create mode 100755 Frontend/node_modules/lodash/_baseAggregator.js create mode 100755 Frontend/node_modules/lodash/_baseAssign.js create mode 100755 Frontend/node_modules/lodash/_baseAssignIn.js create mode 100755 Frontend/node_modules/lodash/_baseAssignValue.js create mode 100755 Frontend/node_modules/lodash/_baseAt.js create mode 100755 Frontend/node_modules/lodash/_baseClamp.js create mode 100755 Frontend/node_modules/lodash/_baseClone.js create mode 100755 Frontend/node_modules/lodash/_baseConforms.js create mode 100755 Frontend/node_modules/lodash/_baseConformsTo.js create mode 100755 Frontend/node_modules/lodash/_baseCreate.js create mode 100755 Frontend/node_modules/lodash/_baseDelay.js create mode 100755 Frontend/node_modules/lodash/_baseDifference.js create mode 100755 Frontend/node_modules/lodash/_baseEach.js create mode 100755 Frontend/node_modules/lodash/_baseEachRight.js create mode 100755 Frontend/node_modules/lodash/_baseEvery.js create mode 100755 Frontend/node_modules/lodash/_baseExtremum.js create mode 100755 Frontend/node_modules/lodash/_baseFill.js create mode 100755 Frontend/node_modules/lodash/_baseFilter.js create mode 100755 Frontend/node_modules/lodash/_baseFindIndex.js create mode 100755 Frontend/node_modules/lodash/_baseFindKey.js create mode 100755 Frontend/node_modules/lodash/_baseFlatten.js create mode 100755 Frontend/node_modules/lodash/_baseFor.js create mode 100755 Frontend/node_modules/lodash/_baseForOwn.js create mode 100755 Frontend/node_modules/lodash/_baseForOwnRight.js create mode 100755 Frontend/node_modules/lodash/_baseForRight.js create mode 100755 Frontend/node_modules/lodash/_baseFunctions.js create mode 100755 Frontend/node_modules/lodash/_baseGet.js create mode 100755 Frontend/node_modules/lodash/_baseGetAllKeys.js create mode 100755 Frontend/node_modules/lodash/_baseGetTag.js create mode 100755 Frontend/node_modules/lodash/_baseGt.js create mode 100755 Frontend/node_modules/lodash/_baseHas.js create mode 100755 Frontend/node_modules/lodash/_baseHasIn.js create mode 100755 Frontend/node_modules/lodash/_baseInRange.js create mode 100755 Frontend/node_modules/lodash/_baseIndexOf.js create mode 100755 Frontend/node_modules/lodash/_baseIndexOfWith.js create mode 100755 Frontend/node_modules/lodash/_baseIntersection.js create mode 100755 Frontend/node_modules/lodash/_baseInverter.js create mode 100755 Frontend/node_modules/lodash/_baseInvoke.js create mode 100755 Frontend/node_modules/lodash/_baseIsArguments.js create mode 100755 Frontend/node_modules/lodash/_baseIsArrayBuffer.js create mode 100755 Frontend/node_modules/lodash/_baseIsDate.js create mode 100755 Frontend/node_modules/lodash/_baseIsEqual.js create mode 100755 Frontend/node_modules/lodash/_baseIsEqualDeep.js create mode 100755 Frontend/node_modules/lodash/_baseIsMap.js create mode 100755 Frontend/node_modules/lodash/_baseIsMatch.js create mode 100755 Frontend/node_modules/lodash/_baseIsNaN.js create mode 100755 Frontend/node_modules/lodash/_baseIsNative.js create mode 100755 Frontend/node_modules/lodash/_baseIsRegExp.js create mode 100755 Frontend/node_modules/lodash/_baseIsSet.js create mode 100755 Frontend/node_modules/lodash/_baseIsTypedArray.js create mode 100755 Frontend/node_modules/lodash/_baseIteratee.js create mode 100755 Frontend/node_modules/lodash/_baseKeys.js create mode 100755 Frontend/node_modules/lodash/_baseKeysIn.js create mode 100755 Frontend/node_modules/lodash/_baseLodash.js create mode 100755 Frontend/node_modules/lodash/_baseLt.js create mode 100755 Frontend/node_modules/lodash/_baseMap.js create mode 100755 Frontend/node_modules/lodash/_baseMatches.js create mode 100755 Frontend/node_modules/lodash/_baseMatchesProperty.js create mode 100755 Frontend/node_modules/lodash/_baseMean.js create mode 100755 Frontend/node_modules/lodash/_baseMerge.js create mode 100755 Frontend/node_modules/lodash/_baseMergeDeep.js create mode 100755 Frontend/node_modules/lodash/_baseNth.js create mode 100755 Frontend/node_modules/lodash/_baseOrderBy.js create mode 100755 Frontend/node_modules/lodash/_basePick.js create mode 100755 Frontend/node_modules/lodash/_basePickBy.js create mode 100755 Frontend/node_modules/lodash/_baseProperty.js create mode 100755 Frontend/node_modules/lodash/_basePropertyDeep.js create mode 100755 Frontend/node_modules/lodash/_basePropertyOf.js create mode 100755 Frontend/node_modules/lodash/_basePullAll.js create mode 100755 Frontend/node_modules/lodash/_basePullAt.js create mode 100755 Frontend/node_modules/lodash/_baseRandom.js create mode 100755 Frontend/node_modules/lodash/_baseRange.js create mode 100755 Frontend/node_modules/lodash/_baseReduce.js create mode 100755 Frontend/node_modules/lodash/_baseRepeat.js create mode 100755 Frontend/node_modules/lodash/_baseRest.js create mode 100755 Frontend/node_modules/lodash/_baseSample.js create mode 100755 Frontend/node_modules/lodash/_baseSampleSize.js create mode 100755 Frontend/node_modules/lodash/_baseSet.js create mode 100755 Frontend/node_modules/lodash/_baseSetData.js create mode 100755 Frontend/node_modules/lodash/_baseSetToString.js create mode 100755 Frontend/node_modules/lodash/_baseShuffle.js create mode 100755 Frontend/node_modules/lodash/_baseSlice.js create mode 100755 Frontend/node_modules/lodash/_baseSome.js create mode 100755 Frontend/node_modules/lodash/_baseSortBy.js create mode 100755 Frontend/node_modules/lodash/_baseSortedIndex.js create mode 100755 Frontend/node_modules/lodash/_baseSortedIndexBy.js create mode 100755 Frontend/node_modules/lodash/_baseSortedUniq.js create mode 100755 Frontend/node_modules/lodash/_baseSum.js create mode 100755 Frontend/node_modules/lodash/_baseTimes.js create mode 100755 Frontend/node_modules/lodash/_baseToNumber.js create mode 100755 Frontend/node_modules/lodash/_baseToPairs.js create mode 100755 Frontend/node_modules/lodash/_baseToString.js create mode 100755 Frontend/node_modules/lodash/_baseTrim.js create mode 100755 Frontend/node_modules/lodash/_baseUnary.js create mode 100755 Frontend/node_modules/lodash/_baseUniq.js create mode 100755 Frontend/node_modules/lodash/_baseUnset.js create mode 100755 Frontend/node_modules/lodash/_baseUpdate.js create mode 100755 Frontend/node_modules/lodash/_baseValues.js create mode 100755 Frontend/node_modules/lodash/_baseWhile.js create mode 100755 Frontend/node_modules/lodash/_baseWrapperValue.js create mode 100755 Frontend/node_modules/lodash/_baseXor.js create mode 100755 Frontend/node_modules/lodash/_baseZipObject.js create mode 100755 Frontend/node_modules/lodash/_cacheHas.js create mode 100755 Frontend/node_modules/lodash/_castArrayLikeObject.js create mode 100755 Frontend/node_modules/lodash/_castFunction.js create mode 100755 Frontend/node_modules/lodash/_castPath.js create mode 100755 Frontend/node_modules/lodash/_castRest.js create mode 100755 Frontend/node_modules/lodash/_castSlice.js create mode 100755 Frontend/node_modules/lodash/_charsEndIndex.js create mode 100755 Frontend/node_modules/lodash/_charsStartIndex.js create mode 100755 Frontend/node_modules/lodash/_cloneArrayBuffer.js create mode 100755 Frontend/node_modules/lodash/_cloneBuffer.js create mode 100755 Frontend/node_modules/lodash/_cloneDataView.js create mode 100755 Frontend/node_modules/lodash/_cloneRegExp.js create mode 100755 Frontend/node_modules/lodash/_cloneSymbol.js create mode 100755 Frontend/node_modules/lodash/_cloneTypedArray.js create mode 100755 Frontend/node_modules/lodash/_compareAscending.js create mode 100755 Frontend/node_modules/lodash/_compareMultiple.js create mode 100755 Frontend/node_modules/lodash/_composeArgs.js create mode 100755 Frontend/node_modules/lodash/_composeArgsRight.js create mode 100755 Frontend/node_modules/lodash/_copyArray.js create mode 100755 Frontend/node_modules/lodash/_copyObject.js create mode 100755 Frontend/node_modules/lodash/_copySymbols.js create mode 100755 Frontend/node_modules/lodash/_copySymbolsIn.js create mode 100755 Frontend/node_modules/lodash/_coreJsData.js create mode 100755 Frontend/node_modules/lodash/_countHolders.js create mode 100755 Frontend/node_modules/lodash/_createAggregator.js create mode 100755 Frontend/node_modules/lodash/_createAssigner.js create mode 100755 Frontend/node_modules/lodash/_createBaseEach.js create mode 100755 Frontend/node_modules/lodash/_createBaseFor.js create mode 100755 Frontend/node_modules/lodash/_createBind.js create mode 100755 Frontend/node_modules/lodash/_createCaseFirst.js create mode 100755 Frontend/node_modules/lodash/_createCompounder.js create mode 100755 Frontend/node_modules/lodash/_createCtor.js create mode 100755 Frontend/node_modules/lodash/_createCurry.js create mode 100755 Frontend/node_modules/lodash/_createFind.js create mode 100755 Frontend/node_modules/lodash/_createFlow.js create mode 100755 Frontend/node_modules/lodash/_createHybrid.js create mode 100755 Frontend/node_modules/lodash/_createInverter.js create mode 100755 Frontend/node_modules/lodash/_createMathOperation.js create mode 100755 Frontend/node_modules/lodash/_createOver.js create mode 100755 Frontend/node_modules/lodash/_createPadding.js create mode 100755 Frontend/node_modules/lodash/_createPartial.js create mode 100755 Frontend/node_modules/lodash/_createRange.js create mode 100755 Frontend/node_modules/lodash/_createRecurry.js create mode 100755 Frontend/node_modules/lodash/_createRelationalOperation.js create mode 100755 Frontend/node_modules/lodash/_createRound.js create mode 100755 Frontend/node_modules/lodash/_createSet.js create mode 100755 Frontend/node_modules/lodash/_createToPairs.js create mode 100755 Frontend/node_modules/lodash/_createWrap.js create mode 100755 Frontend/node_modules/lodash/_customDefaultsAssignIn.js create mode 100755 Frontend/node_modules/lodash/_customDefaultsMerge.js create mode 100755 Frontend/node_modules/lodash/_customOmitClone.js create mode 100755 Frontend/node_modules/lodash/_deburrLetter.js create mode 100755 Frontend/node_modules/lodash/_defineProperty.js create mode 100755 Frontend/node_modules/lodash/_equalArrays.js create mode 100755 Frontend/node_modules/lodash/_equalByTag.js create mode 100755 Frontend/node_modules/lodash/_equalObjects.js create mode 100755 Frontend/node_modules/lodash/_escapeHtmlChar.js create mode 100755 Frontend/node_modules/lodash/_escapeStringChar.js create mode 100755 Frontend/node_modules/lodash/_flatRest.js create mode 100755 Frontend/node_modules/lodash/_freeGlobal.js create mode 100755 Frontend/node_modules/lodash/_getAllKeys.js create mode 100755 Frontend/node_modules/lodash/_getAllKeysIn.js create mode 100755 Frontend/node_modules/lodash/_getData.js create mode 100755 Frontend/node_modules/lodash/_getFuncName.js create mode 100755 Frontend/node_modules/lodash/_getHolder.js create mode 100755 Frontend/node_modules/lodash/_getMapData.js create mode 100755 Frontend/node_modules/lodash/_getMatchData.js create mode 100755 Frontend/node_modules/lodash/_getNative.js create mode 100755 Frontend/node_modules/lodash/_getPrototype.js create mode 100755 Frontend/node_modules/lodash/_getRawTag.js create mode 100755 Frontend/node_modules/lodash/_getSymbols.js create mode 100755 Frontend/node_modules/lodash/_getSymbolsIn.js create mode 100755 Frontend/node_modules/lodash/_getTag.js create mode 100755 Frontend/node_modules/lodash/_getValue.js create mode 100755 Frontend/node_modules/lodash/_getView.js create mode 100755 Frontend/node_modules/lodash/_getWrapDetails.js create mode 100755 Frontend/node_modules/lodash/_hasPath.js create mode 100755 Frontend/node_modules/lodash/_hasUnicode.js create mode 100755 Frontend/node_modules/lodash/_hasUnicodeWord.js create mode 100755 Frontend/node_modules/lodash/_hashClear.js create mode 100755 Frontend/node_modules/lodash/_hashDelete.js create mode 100755 Frontend/node_modules/lodash/_hashGet.js create mode 100755 Frontend/node_modules/lodash/_hashHas.js create mode 100755 Frontend/node_modules/lodash/_hashSet.js create mode 100755 Frontend/node_modules/lodash/_initCloneArray.js create mode 100755 Frontend/node_modules/lodash/_initCloneByTag.js create mode 100755 Frontend/node_modules/lodash/_initCloneObject.js create mode 100755 Frontend/node_modules/lodash/_insertWrapDetails.js create mode 100755 Frontend/node_modules/lodash/_isFlattenable.js create mode 100755 Frontend/node_modules/lodash/_isIndex.js create mode 100755 Frontend/node_modules/lodash/_isIterateeCall.js create mode 100755 Frontend/node_modules/lodash/_isKey.js create mode 100755 Frontend/node_modules/lodash/_isKeyable.js create mode 100755 Frontend/node_modules/lodash/_isLaziable.js create mode 100755 Frontend/node_modules/lodash/_isMaskable.js create mode 100755 Frontend/node_modules/lodash/_isMasked.js create mode 100755 Frontend/node_modules/lodash/_isPrototype.js create mode 100755 Frontend/node_modules/lodash/_isStrictComparable.js create mode 100755 Frontend/node_modules/lodash/_iteratorToArray.js create mode 100755 Frontend/node_modules/lodash/_lazyClone.js create mode 100755 Frontend/node_modules/lodash/_lazyReverse.js create mode 100755 Frontend/node_modules/lodash/_lazyValue.js create mode 100755 Frontend/node_modules/lodash/_listCacheClear.js create mode 100755 Frontend/node_modules/lodash/_listCacheDelete.js create mode 100755 Frontend/node_modules/lodash/_listCacheGet.js create mode 100755 Frontend/node_modules/lodash/_listCacheHas.js create mode 100755 Frontend/node_modules/lodash/_listCacheSet.js create mode 100755 Frontend/node_modules/lodash/_mapCacheClear.js create mode 100755 Frontend/node_modules/lodash/_mapCacheDelete.js create mode 100755 Frontend/node_modules/lodash/_mapCacheGet.js create mode 100755 Frontend/node_modules/lodash/_mapCacheHas.js create mode 100755 Frontend/node_modules/lodash/_mapCacheSet.js create mode 100755 Frontend/node_modules/lodash/_mapToArray.js create mode 100755 Frontend/node_modules/lodash/_matchesStrictComparable.js create mode 100755 Frontend/node_modules/lodash/_memoizeCapped.js create mode 100755 Frontend/node_modules/lodash/_mergeData.js create mode 100755 Frontend/node_modules/lodash/_metaMap.js create mode 100755 Frontend/node_modules/lodash/_nativeCreate.js create mode 100755 Frontend/node_modules/lodash/_nativeKeys.js create mode 100755 Frontend/node_modules/lodash/_nativeKeysIn.js create mode 100755 Frontend/node_modules/lodash/_nodeUtil.js create mode 100755 Frontend/node_modules/lodash/_objectToString.js create mode 100755 Frontend/node_modules/lodash/_overArg.js create mode 100755 Frontend/node_modules/lodash/_overRest.js create mode 100755 Frontend/node_modules/lodash/_parent.js create mode 100755 Frontend/node_modules/lodash/_reEscape.js create mode 100755 Frontend/node_modules/lodash/_reEvaluate.js create mode 100755 Frontend/node_modules/lodash/_reInterpolate.js create mode 100755 Frontend/node_modules/lodash/_realNames.js create mode 100755 Frontend/node_modules/lodash/_reorder.js create mode 100755 Frontend/node_modules/lodash/_replaceHolders.js create mode 100755 Frontend/node_modules/lodash/_root.js create mode 100755 Frontend/node_modules/lodash/_safeGet.js create mode 100755 Frontend/node_modules/lodash/_setCacheAdd.js create mode 100755 Frontend/node_modules/lodash/_setCacheHas.js create mode 100755 Frontend/node_modules/lodash/_setData.js create mode 100755 Frontend/node_modules/lodash/_setToArray.js create mode 100755 Frontend/node_modules/lodash/_setToPairs.js create mode 100755 Frontend/node_modules/lodash/_setToString.js create mode 100755 Frontend/node_modules/lodash/_setWrapToString.js create mode 100755 Frontend/node_modules/lodash/_shortOut.js create mode 100755 Frontend/node_modules/lodash/_shuffleSelf.js create mode 100755 Frontend/node_modules/lodash/_stackClear.js create mode 100755 Frontend/node_modules/lodash/_stackDelete.js create mode 100755 Frontend/node_modules/lodash/_stackGet.js create mode 100755 Frontend/node_modules/lodash/_stackHas.js create mode 100755 Frontend/node_modules/lodash/_stackSet.js create mode 100755 Frontend/node_modules/lodash/_strictIndexOf.js create mode 100755 Frontend/node_modules/lodash/_strictLastIndexOf.js create mode 100755 Frontend/node_modules/lodash/_stringSize.js create mode 100755 Frontend/node_modules/lodash/_stringToArray.js create mode 100755 Frontend/node_modules/lodash/_stringToPath.js create mode 100755 Frontend/node_modules/lodash/_toKey.js create mode 100755 Frontend/node_modules/lodash/_toSource.js create mode 100755 Frontend/node_modules/lodash/_trimmedEndIndex.js create mode 100755 Frontend/node_modules/lodash/_unescapeHtmlChar.js create mode 100755 Frontend/node_modules/lodash/_unicodeSize.js create mode 100755 Frontend/node_modules/lodash/_unicodeToArray.js create mode 100755 Frontend/node_modules/lodash/_unicodeWords.js create mode 100755 Frontend/node_modules/lodash/_updateWrapDetails.js create mode 100755 Frontend/node_modules/lodash/_wrapperClone.js create mode 100755 Frontend/node_modules/lodash/add.js create mode 100755 Frontend/node_modules/lodash/after.js create mode 100755 Frontend/node_modules/lodash/array.js create mode 100755 Frontend/node_modules/lodash/ary.js create mode 100755 Frontend/node_modules/lodash/assign.js create mode 100755 Frontend/node_modules/lodash/assignIn.js create mode 100755 Frontend/node_modules/lodash/assignInWith.js create mode 100755 Frontend/node_modules/lodash/assignWith.js create mode 100755 Frontend/node_modules/lodash/at.js create mode 100755 Frontend/node_modules/lodash/attempt.js create mode 100755 Frontend/node_modules/lodash/before.js create mode 100755 Frontend/node_modules/lodash/bind.js create mode 100755 Frontend/node_modules/lodash/bindAll.js create mode 100755 Frontend/node_modules/lodash/bindKey.js create mode 100755 Frontend/node_modules/lodash/camelCase.js create mode 100755 Frontend/node_modules/lodash/capitalize.js create mode 100755 Frontend/node_modules/lodash/castArray.js create mode 100755 Frontend/node_modules/lodash/ceil.js create mode 100755 Frontend/node_modules/lodash/chain.js create mode 100755 Frontend/node_modules/lodash/chunk.js create mode 100755 Frontend/node_modules/lodash/clamp.js create mode 100755 Frontend/node_modules/lodash/clone.js create mode 100755 Frontend/node_modules/lodash/cloneDeep.js create mode 100755 Frontend/node_modules/lodash/cloneDeepWith.js create mode 100755 Frontend/node_modules/lodash/cloneWith.js create mode 100755 Frontend/node_modules/lodash/collection.js create mode 100755 Frontend/node_modules/lodash/commit.js create mode 100755 Frontend/node_modules/lodash/compact.js create mode 100755 Frontend/node_modules/lodash/concat.js create mode 100755 Frontend/node_modules/lodash/cond.js create mode 100755 Frontend/node_modules/lodash/conforms.js create mode 100755 Frontend/node_modules/lodash/conformsTo.js create mode 100755 Frontend/node_modules/lodash/constant.js create mode 100755 Frontend/node_modules/lodash/core.js create mode 100755 Frontend/node_modules/lodash/core.min.js create mode 100755 Frontend/node_modules/lodash/countBy.js create mode 100755 Frontend/node_modules/lodash/create.js create mode 100755 Frontend/node_modules/lodash/curry.js create mode 100755 Frontend/node_modules/lodash/curryRight.js create mode 100755 Frontend/node_modules/lodash/date.js create mode 100755 Frontend/node_modules/lodash/debounce.js create mode 100755 Frontend/node_modules/lodash/deburr.js create mode 100755 Frontend/node_modules/lodash/defaultTo.js create mode 100755 Frontend/node_modules/lodash/defaults.js create mode 100755 Frontend/node_modules/lodash/defaultsDeep.js create mode 100755 Frontend/node_modules/lodash/defer.js create mode 100755 Frontend/node_modules/lodash/delay.js create mode 100755 Frontend/node_modules/lodash/difference.js create mode 100755 Frontend/node_modules/lodash/differenceBy.js create mode 100755 Frontend/node_modules/lodash/differenceWith.js create mode 100755 Frontend/node_modules/lodash/divide.js create mode 100755 Frontend/node_modules/lodash/drop.js create mode 100755 Frontend/node_modules/lodash/dropRight.js create mode 100755 Frontend/node_modules/lodash/dropRightWhile.js create mode 100755 Frontend/node_modules/lodash/dropWhile.js create mode 100755 Frontend/node_modules/lodash/each.js create mode 100755 Frontend/node_modules/lodash/eachRight.js create mode 100755 Frontend/node_modules/lodash/endsWith.js create mode 100755 Frontend/node_modules/lodash/entries.js create mode 100755 Frontend/node_modules/lodash/entriesIn.js create mode 100755 Frontend/node_modules/lodash/eq.js create mode 100755 Frontend/node_modules/lodash/escape.js create mode 100755 Frontend/node_modules/lodash/escapeRegExp.js create mode 100755 Frontend/node_modules/lodash/every.js create mode 100755 Frontend/node_modules/lodash/extend.js create mode 100755 Frontend/node_modules/lodash/extendWith.js create mode 100755 Frontend/node_modules/lodash/fill.js create mode 100755 Frontend/node_modules/lodash/filter.js create mode 100755 Frontend/node_modules/lodash/find.js create mode 100755 Frontend/node_modules/lodash/findIndex.js create mode 100755 Frontend/node_modules/lodash/findKey.js create mode 100755 Frontend/node_modules/lodash/findLast.js create mode 100755 Frontend/node_modules/lodash/findLastIndex.js create mode 100755 Frontend/node_modules/lodash/findLastKey.js create mode 100755 Frontend/node_modules/lodash/first.js create mode 100755 Frontend/node_modules/lodash/flake.lock create mode 100755 Frontend/node_modules/lodash/flake.nix create mode 100755 Frontend/node_modules/lodash/flatMap.js create mode 100755 Frontend/node_modules/lodash/flatMapDeep.js create mode 100755 Frontend/node_modules/lodash/flatMapDepth.js create mode 100755 Frontend/node_modules/lodash/flatten.js create mode 100755 Frontend/node_modules/lodash/flattenDeep.js create mode 100755 Frontend/node_modules/lodash/flattenDepth.js create mode 100755 Frontend/node_modules/lodash/flip.js create mode 100755 Frontend/node_modules/lodash/floor.js create mode 100755 Frontend/node_modules/lodash/flow.js create mode 100755 Frontend/node_modules/lodash/flowRight.js create mode 100755 Frontend/node_modules/lodash/forEach.js create mode 100755 Frontend/node_modules/lodash/forEachRight.js create mode 100755 Frontend/node_modules/lodash/forIn.js create mode 100755 Frontend/node_modules/lodash/forInRight.js create mode 100755 Frontend/node_modules/lodash/forOwn.js create mode 100755 Frontend/node_modules/lodash/forOwnRight.js create mode 100755 Frontend/node_modules/lodash/fp.js create mode 100755 Frontend/node_modules/lodash/fp/F.js create mode 100755 Frontend/node_modules/lodash/fp/T.js create mode 100755 Frontend/node_modules/lodash/fp/__.js create mode 100755 Frontend/node_modules/lodash/fp/_baseConvert.js create mode 100755 Frontend/node_modules/lodash/fp/_convertBrowser.js create mode 100755 Frontend/node_modules/lodash/fp/_falseOptions.js create mode 100755 Frontend/node_modules/lodash/fp/_mapping.js create mode 100755 Frontend/node_modules/lodash/fp/_util.js create mode 100755 Frontend/node_modules/lodash/fp/add.js create mode 100755 Frontend/node_modules/lodash/fp/after.js create mode 100755 Frontend/node_modules/lodash/fp/all.js create mode 100755 Frontend/node_modules/lodash/fp/allPass.js create mode 100755 Frontend/node_modules/lodash/fp/always.js create mode 100755 Frontend/node_modules/lodash/fp/any.js create mode 100755 Frontend/node_modules/lodash/fp/anyPass.js create mode 100755 Frontend/node_modules/lodash/fp/apply.js create mode 100755 Frontend/node_modules/lodash/fp/array.js create mode 100755 Frontend/node_modules/lodash/fp/ary.js create mode 100755 Frontend/node_modules/lodash/fp/assign.js create mode 100755 Frontend/node_modules/lodash/fp/assignAll.js create mode 100755 Frontend/node_modules/lodash/fp/assignAllWith.js create mode 100755 Frontend/node_modules/lodash/fp/assignIn.js create mode 100755 Frontend/node_modules/lodash/fp/assignInAll.js create mode 100755 Frontend/node_modules/lodash/fp/assignInAllWith.js create mode 100755 Frontend/node_modules/lodash/fp/assignInWith.js create mode 100755 Frontend/node_modules/lodash/fp/assignWith.js create mode 100755 Frontend/node_modules/lodash/fp/assoc.js create mode 100755 Frontend/node_modules/lodash/fp/assocPath.js create mode 100755 Frontend/node_modules/lodash/fp/at.js create mode 100755 Frontend/node_modules/lodash/fp/attempt.js create mode 100755 Frontend/node_modules/lodash/fp/before.js create mode 100755 Frontend/node_modules/lodash/fp/bind.js create mode 100755 Frontend/node_modules/lodash/fp/bindAll.js create mode 100755 Frontend/node_modules/lodash/fp/bindKey.js create mode 100755 Frontend/node_modules/lodash/fp/camelCase.js create mode 100755 Frontend/node_modules/lodash/fp/capitalize.js create mode 100755 Frontend/node_modules/lodash/fp/castArray.js create mode 100755 Frontend/node_modules/lodash/fp/ceil.js create mode 100755 Frontend/node_modules/lodash/fp/chain.js create mode 100755 Frontend/node_modules/lodash/fp/chunk.js create mode 100755 Frontend/node_modules/lodash/fp/clamp.js create mode 100755 Frontend/node_modules/lodash/fp/clone.js create mode 100755 Frontend/node_modules/lodash/fp/cloneDeep.js create mode 100755 Frontend/node_modules/lodash/fp/cloneDeepWith.js create mode 100755 Frontend/node_modules/lodash/fp/cloneWith.js create mode 100755 Frontend/node_modules/lodash/fp/collection.js create mode 100755 Frontend/node_modules/lodash/fp/commit.js create mode 100755 Frontend/node_modules/lodash/fp/compact.js create mode 100755 Frontend/node_modules/lodash/fp/complement.js create mode 100755 Frontend/node_modules/lodash/fp/compose.js create mode 100755 Frontend/node_modules/lodash/fp/concat.js create mode 100755 Frontend/node_modules/lodash/fp/cond.js create mode 100755 Frontend/node_modules/lodash/fp/conforms.js create mode 100755 Frontend/node_modules/lodash/fp/conformsTo.js create mode 100755 Frontend/node_modules/lodash/fp/constant.js create mode 100755 Frontend/node_modules/lodash/fp/contains.js create mode 100755 Frontend/node_modules/lodash/fp/convert.js create mode 100755 Frontend/node_modules/lodash/fp/countBy.js create mode 100755 Frontend/node_modules/lodash/fp/create.js create mode 100755 Frontend/node_modules/lodash/fp/curry.js create mode 100755 Frontend/node_modules/lodash/fp/curryN.js create mode 100755 Frontend/node_modules/lodash/fp/curryRight.js create mode 100755 Frontend/node_modules/lodash/fp/curryRightN.js create mode 100755 Frontend/node_modules/lodash/fp/date.js create mode 100755 Frontend/node_modules/lodash/fp/debounce.js create mode 100755 Frontend/node_modules/lodash/fp/deburr.js create mode 100755 Frontend/node_modules/lodash/fp/defaultTo.js create mode 100755 Frontend/node_modules/lodash/fp/defaults.js create mode 100755 Frontend/node_modules/lodash/fp/defaultsAll.js create mode 100755 Frontend/node_modules/lodash/fp/defaultsDeep.js create mode 100755 Frontend/node_modules/lodash/fp/defaultsDeepAll.js create mode 100755 Frontend/node_modules/lodash/fp/defer.js create mode 100755 Frontend/node_modules/lodash/fp/delay.js create mode 100755 Frontend/node_modules/lodash/fp/difference.js create mode 100755 Frontend/node_modules/lodash/fp/differenceBy.js create mode 100755 Frontend/node_modules/lodash/fp/differenceWith.js create mode 100755 Frontend/node_modules/lodash/fp/dissoc.js create mode 100755 Frontend/node_modules/lodash/fp/dissocPath.js create mode 100755 Frontend/node_modules/lodash/fp/divide.js create mode 100755 Frontend/node_modules/lodash/fp/drop.js create mode 100755 Frontend/node_modules/lodash/fp/dropLast.js create mode 100755 Frontend/node_modules/lodash/fp/dropLastWhile.js create mode 100755 Frontend/node_modules/lodash/fp/dropRight.js create mode 100755 Frontend/node_modules/lodash/fp/dropRightWhile.js create mode 100755 Frontend/node_modules/lodash/fp/dropWhile.js create mode 100755 Frontend/node_modules/lodash/fp/each.js create mode 100755 Frontend/node_modules/lodash/fp/eachRight.js create mode 100755 Frontend/node_modules/lodash/fp/endsWith.js create mode 100755 Frontend/node_modules/lodash/fp/entries.js create mode 100755 Frontend/node_modules/lodash/fp/entriesIn.js create mode 100755 Frontend/node_modules/lodash/fp/eq.js create mode 100755 Frontend/node_modules/lodash/fp/equals.js create mode 100755 Frontend/node_modules/lodash/fp/escape.js create mode 100755 Frontend/node_modules/lodash/fp/escapeRegExp.js create mode 100755 Frontend/node_modules/lodash/fp/every.js create mode 100755 Frontend/node_modules/lodash/fp/extend.js create mode 100755 Frontend/node_modules/lodash/fp/extendAll.js create mode 100755 Frontend/node_modules/lodash/fp/extendAllWith.js create mode 100755 Frontend/node_modules/lodash/fp/extendWith.js create mode 100755 Frontend/node_modules/lodash/fp/fill.js create mode 100755 Frontend/node_modules/lodash/fp/filter.js create mode 100755 Frontend/node_modules/lodash/fp/find.js create mode 100755 Frontend/node_modules/lodash/fp/findFrom.js create mode 100755 Frontend/node_modules/lodash/fp/findIndex.js create mode 100755 Frontend/node_modules/lodash/fp/findIndexFrom.js create mode 100755 Frontend/node_modules/lodash/fp/findKey.js create mode 100755 Frontend/node_modules/lodash/fp/findLast.js create mode 100755 Frontend/node_modules/lodash/fp/findLastFrom.js create mode 100755 Frontend/node_modules/lodash/fp/findLastIndex.js create mode 100755 Frontend/node_modules/lodash/fp/findLastIndexFrom.js create mode 100755 Frontend/node_modules/lodash/fp/findLastKey.js create mode 100755 Frontend/node_modules/lodash/fp/first.js create mode 100755 Frontend/node_modules/lodash/fp/flatMap.js create mode 100755 Frontend/node_modules/lodash/fp/flatMapDeep.js create mode 100755 Frontend/node_modules/lodash/fp/flatMapDepth.js create mode 100755 Frontend/node_modules/lodash/fp/flatten.js create mode 100755 Frontend/node_modules/lodash/fp/flattenDeep.js create mode 100755 Frontend/node_modules/lodash/fp/flattenDepth.js create mode 100755 Frontend/node_modules/lodash/fp/flip.js create mode 100755 Frontend/node_modules/lodash/fp/floor.js create mode 100755 Frontend/node_modules/lodash/fp/flow.js create mode 100755 Frontend/node_modules/lodash/fp/flowRight.js create mode 100755 Frontend/node_modules/lodash/fp/forEach.js create mode 100755 Frontend/node_modules/lodash/fp/forEachRight.js create mode 100755 Frontend/node_modules/lodash/fp/forIn.js create mode 100755 Frontend/node_modules/lodash/fp/forInRight.js create mode 100755 Frontend/node_modules/lodash/fp/forOwn.js create mode 100755 Frontend/node_modules/lodash/fp/forOwnRight.js create mode 100755 Frontend/node_modules/lodash/fp/fromPairs.js create mode 100755 Frontend/node_modules/lodash/fp/function.js create mode 100755 Frontend/node_modules/lodash/fp/functions.js create mode 100755 Frontend/node_modules/lodash/fp/functionsIn.js create mode 100755 Frontend/node_modules/lodash/fp/get.js create mode 100755 Frontend/node_modules/lodash/fp/getOr.js create mode 100755 Frontend/node_modules/lodash/fp/groupBy.js create mode 100755 Frontend/node_modules/lodash/fp/gt.js create mode 100755 Frontend/node_modules/lodash/fp/gte.js create mode 100755 Frontend/node_modules/lodash/fp/has.js create mode 100755 Frontend/node_modules/lodash/fp/hasIn.js create mode 100755 Frontend/node_modules/lodash/fp/head.js create mode 100755 Frontend/node_modules/lodash/fp/identical.js create mode 100755 Frontend/node_modules/lodash/fp/identity.js create mode 100755 Frontend/node_modules/lodash/fp/inRange.js create mode 100755 Frontend/node_modules/lodash/fp/includes.js create mode 100755 Frontend/node_modules/lodash/fp/includesFrom.js create mode 100755 Frontend/node_modules/lodash/fp/indexBy.js create mode 100755 Frontend/node_modules/lodash/fp/indexOf.js create mode 100755 Frontend/node_modules/lodash/fp/indexOfFrom.js create mode 100755 Frontend/node_modules/lodash/fp/init.js create mode 100755 Frontend/node_modules/lodash/fp/initial.js create mode 100755 Frontend/node_modules/lodash/fp/intersection.js create mode 100755 Frontend/node_modules/lodash/fp/intersectionBy.js create mode 100755 Frontend/node_modules/lodash/fp/intersectionWith.js create mode 100755 Frontend/node_modules/lodash/fp/invert.js create mode 100755 Frontend/node_modules/lodash/fp/invertBy.js create mode 100755 Frontend/node_modules/lodash/fp/invertObj.js create mode 100755 Frontend/node_modules/lodash/fp/invoke.js create mode 100755 Frontend/node_modules/lodash/fp/invokeArgs.js create mode 100755 Frontend/node_modules/lodash/fp/invokeArgsMap.js create mode 100755 Frontend/node_modules/lodash/fp/invokeMap.js create mode 100755 Frontend/node_modules/lodash/fp/isArguments.js create mode 100755 Frontend/node_modules/lodash/fp/isArray.js create mode 100755 Frontend/node_modules/lodash/fp/isArrayBuffer.js create mode 100755 Frontend/node_modules/lodash/fp/isArrayLike.js create mode 100755 Frontend/node_modules/lodash/fp/isArrayLikeObject.js create mode 100755 Frontend/node_modules/lodash/fp/isBoolean.js create mode 100755 Frontend/node_modules/lodash/fp/isBuffer.js create mode 100755 Frontend/node_modules/lodash/fp/isDate.js create mode 100755 Frontend/node_modules/lodash/fp/isElement.js create mode 100755 Frontend/node_modules/lodash/fp/isEmpty.js create mode 100755 Frontend/node_modules/lodash/fp/isEqual.js create mode 100755 Frontend/node_modules/lodash/fp/isEqualWith.js create mode 100755 Frontend/node_modules/lodash/fp/isError.js create mode 100755 Frontend/node_modules/lodash/fp/isFinite.js create mode 100755 Frontend/node_modules/lodash/fp/isFunction.js create mode 100755 Frontend/node_modules/lodash/fp/isInteger.js create mode 100755 Frontend/node_modules/lodash/fp/isLength.js create mode 100755 Frontend/node_modules/lodash/fp/isMap.js create mode 100755 Frontend/node_modules/lodash/fp/isMatch.js create mode 100755 Frontend/node_modules/lodash/fp/isMatchWith.js create mode 100755 Frontend/node_modules/lodash/fp/isNaN.js create mode 100755 Frontend/node_modules/lodash/fp/isNative.js create mode 100755 Frontend/node_modules/lodash/fp/isNil.js create mode 100755 Frontend/node_modules/lodash/fp/isNull.js create mode 100755 Frontend/node_modules/lodash/fp/isNumber.js create mode 100755 Frontend/node_modules/lodash/fp/isObject.js create mode 100755 Frontend/node_modules/lodash/fp/isObjectLike.js create mode 100755 Frontend/node_modules/lodash/fp/isPlainObject.js create mode 100755 Frontend/node_modules/lodash/fp/isRegExp.js create mode 100755 Frontend/node_modules/lodash/fp/isSafeInteger.js create mode 100755 Frontend/node_modules/lodash/fp/isSet.js create mode 100755 Frontend/node_modules/lodash/fp/isString.js create mode 100755 Frontend/node_modules/lodash/fp/isSymbol.js create mode 100755 Frontend/node_modules/lodash/fp/isTypedArray.js create mode 100755 Frontend/node_modules/lodash/fp/isUndefined.js create mode 100755 Frontend/node_modules/lodash/fp/isWeakMap.js create mode 100755 Frontend/node_modules/lodash/fp/isWeakSet.js create mode 100755 Frontend/node_modules/lodash/fp/iteratee.js create mode 100755 Frontend/node_modules/lodash/fp/join.js create mode 100755 Frontend/node_modules/lodash/fp/juxt.js create mode 100755 Frontend/node_modules/lodash/fp/kebabCase.js create mode 100755 Frontend/node_modules/lodash/fp/keyBy.js create mode 100755 Frontend/node_modules/lodash/fp/keys.js create mode 100755 Frontend/node_modules/lodash/fp/keysIn.js create mode 100755 Frontend/node_modules/lodash/fp/lang.js create mode 100755 Frontend/node_modules/lodash/fp/last.js create mode 100755 Frontend/node_modules/lodash/fp/lastIndexOf.js create mode 100755 Frontend/node_modules/lodash/fp/lastIndexOfFrom.js create mode 100755 Frontend/node_modules/lodash/fp/lowerCase.js create mode 100755 Frontend/node_modules/lodash/fp/lowerFirst.js create mode 100755 Frontend/node_modules/lodash/fp/lt.js create mode 100755 Frontend/node_modules/lodash/fp/lte.js create mode 100755 Frontend/node_modules/lodash/fp/map.js create mode 100755 Frontend/node_modules/lodash/fp/mapKeys.js create mode 100755 Frontend/node_modules/lodash/fp/mapValues.js create mode 100755 Frontend/node_modules/lodash/fp/matches.js create mode 100755 Frontend/node_modules/lodash/fp/matchesProperty.js create mode 100755 Frontend/node_modules/lodash/fp/math.js create mode 100755 Frontend/node_modules/lodash/fp/max.js create mode 100755 Frontend/node_modules/lodash/fp/maxBy.js create mode 100755 Frontend/node_modules/lodash/fp/mean.js create mode 100755 Frontend/node_modules/lodash/fp/meanBy.js create mode 100755 Frontend/node_modules/lodash/fp/memoize.js create mode 100755 Frontend/node_modules/lodash/fp/merge.js create mode 100755 Frontend/node_modules/lodash/fp/mergeAll.js create mode 100755 Frontend/node_modules/lodash/fp/mergeAllWith.js create mode 100755 Frontend/node_modules/lodash/fp/mergeWith.js create mode 100755 Frontend/node_modules/lodash/fp/method.js create mode 100755 Frontend/node_modules/lodash/fp/methodOf.js create mode 100755 Frontend/node_modules/lodash/fp/min.js create mode 100755 Frontend/node_modules/lodash/fp/minBy.js create mode 100755 Frontend/node_modules/lodash/fp/mixin.js create mode 100755 Frontend/node_modules/lodash/fp/multiply.js create mode 100755 Frontend/node_modules/lodash/fp/nAry.js create mode 100755 Frontend/node_modules/lodash/fp/negate.js create mode 100755 Frontend/node_modules/lodash/fp/next.js create mode 100755 Frontend/node_modules/lodash/fp/noop.js create mode 100755 Frontend/node_modules/lodash/fp/now.js create mode 100755 Frontend/node_modules/lodash/fp/nth.js create mode 100755 Frontend/node_modules/lodash/fp/nthArg.js create mode 100755 Frontend/node_modules/lodash/fp/number.js create mode 100755 Frontend/node_modules/lodash/fp/object.js create mode 100755 Frontend/node_modules/lodash/fp/omit.js create mode 100755 Frontend/node_modules/lodash/fp/omitAll.js create mode 100755 Frontend/node_modules/lodash/fp/omitBy.js create mode 100755 Frontend/node_modules/lodash/fp/once.js create mode 100755 Frontend/node_modules/lodash/fp/orderBy.js create mode 100755 Frontend/node_modules/lodash/fp/over.js create mode 100755 Frontend/node_modules/lodash/fp/overArgs.js create mode 100755 Frontend/node_modules/lodash/fp/overEvery.js create mode 100755 Frontend/node_modules/lodash/fp/overSome.js create mode 100755 Frontend/node_modules/lodash/fp/pad.js create mode 100755 Frontend/node_modules/lodash/fp/padChars.js create mode 100755 Frontend/node_modules/lodash/fp/padCharsEnd.js create mode 100755 Frontend/node_modules/lodash/fp/padCharsStart.js create mode 100755 Frontend/node_modules/lodash/fp/padEnd.js create mode 100755 Frontend/node_modules/lodash/fp/padStart.js create mode 100755 Frontend/node_modules/lodash/fp/parseInt.js create mode 100755 Frontend/node_modules/lodash/fp/partial.js create mode 100755 Frontend/node_modules/lodash/fp/partialRight.js create mode 100755 Frontend/node_modules/lodash/fp/partition.js create mode 100755 Frontend/node_modules/lodash/fp/path.js create mode 100755 Frontend/node_modules/lodash/fp/pathEq.js create mode 100755 Frontend/node_modules/lodash/fp/pathOr.js create mode 100755 Frontend/node_modules/lodash/fp/paths.js create mode 100755 Frontend/node_modules/lodash/fp/pick.js create mode 100755 Frontend/node_modules/lodash/fp/pickAll.js create mode 100755 Frontend/node_modules/lodash/fp/pickBy.js create mode 100755 Frontend/node_modules/lodash/fp/pipe.js create mode 100755 Frontend/node_modules/lodash/fp/placeholder.js create mode 100755 Frontend/node_modules/lodash/fp/plant.js create mode 100755 Frontend/node_modules/lodash/fp/pluck.js create mode 100755 Frontend/node_modules/lodash/fp/prop.js create mode 100755 Frontend/node_modules/lodash/fp/propEq.js create mode 100755 Frontend/node_modules/lodash/fp/propOr.js create mode 100755 Frontend/node_modules/lodash/fp/property.js create mode 100755 Frontend/node_modules/lodash/fp/propertyOf.js create mode 100755 Frontend/node_modules/lodash/fp/props.js create mode 100755 Frontend/node_modules/lodash/fp/pull.js create mode 100755 Frontend/node_modules/lodash/fp/pullAll.js create mode 100755 Frontend/node_modules/lodash/fp/pullAllBy.js create mode 100755 Frontend/node_modules/lodash/fp/pullAllWith.js create mode 100755 Frontend/node_modules/lodash/fp/pullAt.js create mode 100755 Frontend/node_modules/lodash/fp/random.js create mode 100755 Frontend/node_modules/lodash/fp/range.js create mode 100755 Frontend/node_modules/lodash/fp/rangeRight.js create mode 100755 Frontend/node_modules/lodash/fp/rangeStep.js create mode 100755 Frontend/node_modules/lodash/fp/rangeStepRight.js create mode 100755 Frontend/node_modules/lodash/fp/rearg.js create mode 100755 Frontend/node_modules/lodash/fp/reduce.js create mode 100755 Frontend/node_modules/lodash/fp/reduceRight.js create mode 100755 Frontend/node_modules/lodash/fp/reject.js create mode 100755 Frontend/node_modules/lodash/fp/remove.js create mode 100755 Frontend/node_modules/lodash/fp/repeat.js create mode 100755 Frontend/node_modules/lodash/fp/replace.js create mode 100755 Frontend/node_modules/lodash/fp/rest.js create mode 100755 Frontend/node_modules/lodash/fp/restFrom.js create mode 100755 Frontend/node_modules/lodash/fp/result.js create mode 100755 Frontend/node_modules/lodash/fp/reverse.js create mode 100755 Frontend/node_modules/lodash/fp/round.js create mode 100755 Frontend/node_modules/lodash/fp/sample.js create mode 100755 Frontend/node_modules/lodash/fp/sampleSize.js create mode 100755 Frontend/node_modules/lodash/fp/seq.js create mode 100755 Frontend/node_modules/lodash/fp/set.js create mode 100755 Frontend/node_modules/lodash/fp/setWith.js create mode 100755 Frontend/node_modules/lodash/fp/shuffle.js create mode 100755 Frontend/node_modules/lodash/fp/size.js create mode 100755 Frontend/node_modules/lodash/fp/slice.js create mode 100755 Frontend/node_modules/lodash/fp/snakeCase.js create mode 100755 Frontend/node_modules/lodash/fp/some.js create mode 100755 Frontend/node_modules/lodash/fp/sortBy.js create mode 100755 Frontend/node_modules/lodash/fp/sortedIndex.js create mode 100755 Frontend/node_modules/lodash/fp/sortedIndexBy.js create mode 100755 Frontend/node_modules/lodash/fp/sortedIndexOf.js create mode 100755 Frontend/node_modules/lodash/fp/sortedLastIndex.js create mode 100755 Frontend/node_modules/lodash/fp/sortedLastIndexBy.js create mode 100755 Frontend/node_modules/lodash/fp/sortedLastIndexOf.js create mode 100755 Frontend/node_modules/lodash/fp/sortedUniq.js create mode 100755 Frontend/node_modules/lodash/fp/sortedUniqBy.js create mode 100755 Frontend/node_modules/lodash/fp/split.js create mode 100755 Frontend/node_modules/lodash/fp/spread.js create mode 100755 Frontend/node_modules/lodash/fp/spreadFrom.js create mode 100755 Frontend/node_modules/lodash/fp/startCase.js create mode 100755 Frontend/node_modules/lodash/fp/startsWith.js create mode 100755 Frontend/node_modules/lodash/fp/string.js create mode 100755 Frontend/node_modules/lodash/fp/stubArray.js create mode 100755 Frontend/node_modules/lodash/fp/stubFalse.js create mode 100755 Frontend/node_modules/lodash/fp/stubObject.js create mode 100755 Frontend/node_modules/lodash/fp/stubString.js create mode 100755 Frontend/node_modules/lodash/fp/stubTrue.js create mode 100755 Frontend/node_modules/lodash/fp/subtract.js create mode 100755 Frontend/node_modules/lodash/fp/sum.js create mode 100755 Frontend/node_modules/lodash/fp/sumBy.js create mode 100755 Frontend/node_modules/lodash/fp/symmetricDifference.js create mode 100755 Frontend/node_modules/lodash/fp/symmetricDifferenceBy.js create mode 100755 Frontend/node_modules/lodash/fp/symmetricDifferenceWith.js create mode 100755 Frontend/node_modules/lodash/fp/tail.js create mode 100755 Frontend/node_modules/lodash/fp/take.js create mode 100755 Frontend/node_modules/lodash/fp/takeLast.js create mode 100755 Frontend/node_modules/lodash/fp/takeLastWhile.js create mode 100755 Frontend/node_modules/lodash/fp/takeRight.js create mode 100755 Frontend/node_modules/lodash/fp/takeRightWhile.js create mode 100755 Frontend/node_modules/lodash/fp/takeWhile.js create mode 100755 Frontend/node_modules/lodash/fp/tap.js create mode 100755 Frontend/node_modules/lodash/fp/template.js create mode 100755 Frontend/node_modules/lodash/fp/templateSettings.js create mode 100755 Frontend/node_modules/lodash/fp/throttle.js create mode 100755 Frontend/node_modules/lodash/fp/thru.js create mode 100755 Frontend/node_modules/lodash/fp/times.js create mode 100755 Frontend/node_modules/lodash/fp/toArray.js create mode 100755 Frontend/node_modules/lodash/fp/toFinite.js create mode 100755 Frontend/node_modules/lodash/fp/toInteger.js create mode 100755 Frontend/node_modules/lodash/fp/toIterator.js create mode 100755 Frontend/node_modules/lodash/fp/toJSON.js create mode 100755 Frontend/node_modules/lodash/fp/toLength.js create mode 100755 Frontend/node_modules/lodash/fp/toLower.js create mode 100755 Frontend/node_modules/lodash/fp/toNumber.js create mode 100755 Frontend/node_modules/lodash/fp/toPairs.js create mode 100755 Frontend/node_modules/lodash/fp/toPairsIn.js create mode 100755 Frontend/node_modules/lodash/fp/toPath.js create mode 100755 Frontend/node_modules/lodash/fp/toPlainObject.js create mode 100755 Frontend/node_modules/lodash/fp/toSafeInteger.js create mode 100755 Frontend/node_modules/lodash/fp/toString.js create mode 100755 Frontend/node_modules/lodash/fp/toUpper.js create mode 100755 Frontend/node_modules/lodash/fp/transform.js create mode 100755 Frontend/node_modules/lodash/fp/trim.js create mode 100755 Frontend/node_modules/lodash/fp/trimChars.js create mode 100755 Frontend/node_modules/lodash/fp/trimCharsEnd.js create mode 100755 Frontend/node_modules/lodash/fp/trimCharsStart.js create mode 100755 Frontend/node_modules/lodash/fp/trimEnd.js create mode 100755 Frontend/node_modules/lodash/fp/trimStart.js create mode 100755 Frontend/node_modules/lodash/fp/truncate.js create mode 100755 Frontend/node_modules/lodash/fp/unapply.js create mode 100755 Frontend/node_modules/lodash/fp/unary.js create mode 100755 Frontend/node_modules/lodash/fp/unescape.js create mode 100755 Frontend/node_modules/lodash/fp/union.js create mode 100755 Frontend/node_modules/lodash/fp/unionBy.js create mode 100755 Frontend/node_modules/lodash/fp/unionWith.js create mode 100755 Frontend/node_modules/lodash/fp/uniq.js create mode 100755 Frontend/node_modules/lodash/fp/uniqBy.js create mode 100755 Frontend/node_modules/lodash/fp/uniqWith.js create mode 100755 Frontend/node_modules/lodash/fp/uniqueId.js create mode 100755 Frontend/node_modules/lodash/fp/unnest.js create mode 100755 Frontend/node_modules/lodash/fp/unset.js create mode 100755 Frontend/node_modules/lodash/fp/unzip.js create mode 100755 Frontend/node_modules/lodash/fp/unzipWith.js create mode 100755 Frontend/node_modules/lodash/fp/update.js create mode 100755 Frontend/node_modules/lodash/fp/updateWith.js create mode 100755 Frontend/node_modules/lodash/fp/upperCase.js create mode 100755 Frontend/node_modules/lodash/fp/upperFirst.js create mode 100755 Frontend/node_modules/lodash/fp/useWith.js create mode 100755 Frontend/node_modules/lodash/fp/util.js create mode 100755 Frontend/node_modules/lodash/fp/value.js create mode 100755 Frontend/node_modules/lodash/fp/valueOf.js create mode 100755 Frontend/node_modules/lodash/fp/values.js create mode 100755 Frontend/node_modules/lodash/fp/valuesIn.js create mode 100755 Frontend/node_modules/lodash/fp/where.js create mode 100755 Frontend/node_modules/lodash/fp/whereEq.js create mode 100755 Frontend/node_modules/lodash/fp/without.js create mode 100755 Frontend/node_modules/lodash/fp/words.js create mode 100755 Frontend/node_modules/lodash/fp/wrap.js create mode 100755 Frontend/node_modules/lodash/fp/wrapperAt.js create mode 100755 Frontend/node_modules/lodash/fp/wrapperChain.js create mode 100755 Frontend/node_modules/lodash/fp/wrapperLodash.js create mode 100755 Frontend/node_modules/lodash/fp/wrapperReverse.js create mode 100755 Frontend/node_modules/lodash/fp/wrapperValue.js create mode 100755 Frontend/node_modules/lodash/fp/xor.js create mode 100755 Frontend/node_modules/lodash/fp/xorBy.js create mode 100755 Frontend/node_modules/lodash/fp/xorWith.js create mode 100755 Frontend/node_modules/lodash/fp/zip.js create mode 100755 Frontend/node_modules/lodash/fp/zipAll.js create mode 100755 Frontend/node_modules/lodash/fp/zipObj.js create mode 100755 Frontend/node_modules/lodash/fp/zipObject.js create mode 100755 Frontend/node_modules/lodash/fp/zipObjectDeep.js create mode 100755 Frontend/node_modules/lodash/fp/zipWith.js create mode 100755 Frontend/node_modules/lodash/fromPairs.js create mode 100755 Frontend/node_modules/lodash/function.js create mode 100755 Frontend/node_modules/lodash/functions.js create mode 100755 Frontend/node_modules/lodash/functionsIn.js create mode 100755 Frontend/node_modules/lodash/get.js create mode 100755 Frontend/node_modules/lodash/groupBy.js create mode 100755 Frontend/node_modules/lodash/gt.js create mode 100755 Frontend/node_modules/lodash/gte.js create mode 100755 Frontend/node_modules/lodash/has.js create mode 100755 Frontend/node_modules/lodash/hasIn.js create mode 100755 Frontend/node_modules/lodash/head.js create mode 100755 Frontend/node_modules/lodash/identity.js create mode 100755 Frontend/node_modules/lodash/inRange.js create mode 100755 Frontend/node_modules/lodash/includes.js create mode 100755 Frontend/node_modules/lodash/index.js create mode 100755 Frontend/node_modules/lodash/indexOf.js create mode 100755 Frontend/node_modules/lodash/initial.js create mode 100755 Frontend/node_modules/lodash/intersection.js create mode 100755 Frontend/node_modules/lodash/intersectionBy.js create mode 100755 Frontend/node_modules/lodash/intersectionWith.js create mode 100755 Frontend/node_modules/lodash/invert.js create mode 100755 Frontend/node_modules/lodash/invertBy.js create mode 100755 Frontend/node_modules/lodash/invoke.js create mode 100755 Frontend/node_modules/lodash/invokeMap.js create mode 100755 Frontend/node_modules/lodash/isArguments.js create mode 100755 Frontend/node_modules/lodash/isArray.js create mode 100755 Frontend/node_modules/lodash/isArrayBuffer.js create mode 100755 Frontend/node_modules/lodash/isArrayLike.js create mode 100755 Frontend/node_modules/lodash/isArrayLikeObject.js create mode 100755 Frontend/node_modules/lodash/isBoolean.js create mode 100755 Frontend/node_modules/lodash/isBuffer.js create mode 100755 Frontend/node_modules/lodash/isDate.js create mode 100755 Frontend/node_modules/lodash/isElement.js create mode 100755 Frontend/node_modules/lodash/isEmpty.js create mode 100755 Frontend/node_modules/lodash/isEqual.js create mode 100755 Frontend/node_modules/lodash/isEqualWith.js create mode 100755 Frontend/node_modules/lodash/isError.js create mode 100755 Frontend/node_modules/lodash/isFinite.js create mode 100755 Frontend/node_modules/lodash/isFunction.js create mode 100755 Frontend/node_modules/lodash/isInteger.js create mode 100755 Frontend/node_modules/lodash/isLength.js create mode 100755 Frontend/node_modules/lodash/isMap.js create mode 100755 Frontend/node_modules/lodash/isMatch.js create mode 100755 Frontend/node_modules/lodash/isMatchWith.js create mode 100755 Frontend/node_modules/lodash/isNaN.js create mode 100755 Frontend/node_modules/lodash/isNative.js create mode 100755 Frontend/node_modules/lodash/isNil.js create mode 100755 Frontend/node_modules/lodash/isNull.js create mode 100755 Frontend/node_modules/lodash/isNumber.js create mode 100755 Frontend/node_modules/lodash/isObject.js create mode 100755 Frontend/node_modules/lodash/isObjectLike.js create mode 100755 Frontend/node_modules/lodash/isPlainObject.js create mode 100755 Frontend/node_modules/lodash/isRegExp.js create mode 100755 Frontend/node_modules/lodash/isSafeInteger.js create mode 100755 Frontend/node_modules/lodash/isSet.js create mode 100755 Frontend/node_modules/lodash/isString.js create mode 100755 Frontend/node_modules/lodash/isSymbol.js create mode 100755 Frontend/node_modules/lodash/isTypedArray.js create mode 100755 Frontend/node_modules/lodash/isUndefined.js create mode 100755 Frontend/node_modules/lodash/isWeakMap.js create mode 100755 Frontend/node_modules/lodash/isWeakSet.js create mode 100755 Frontend/node_modules/lodash/iteratee.js create mode 100755 Frontend/node_modules/lodash/join.js create mode 100755 Frontend/node_modules/lodash/kebabCase.js create mode 100755 Frontend/node_modules/lodash/keyBy.js create mode 100755 Frontend/node_modules/lodash/keys.js create mode 100755 Frontend/node_modules/lodash/keysIn.js create mode 100755 Frontend/node_modules/lodash/lang.js create mode 100755 Frontend/node_modules/lodash/last.js create mode 100755 Frontend/node_modules/lodash/lastIndexOf.js create mode 100755 Frontend/node_modules/lodash/lodash.js create mode 100755 Frontend/node_modules/lodash/lodash.min.js create mode 100755 Frontend/node_modules/lodash/lowerCase.js create mode 100755 Frontend/node_modules/lodash/lowerFirst.js create mode 100755 Frontend/node_modules/lodash/lt.js create mode 100755 Frontend/node_modules/lodash/lte.js create mode 100755 Frontend/node_modules/lodash/map.js create mode 100755 Frontend/node_modules/lodash/mapKeys.js create mode 100755 Frontend/node_modules/lodash/mapValues.js create mode 100755 Frontend/node_modules/lodash/matches.js create mode 100755 Frontend/node_modules/lodash/matchesProperty.js create mode 100755 Frontend/node_modules/lodash/math.js create mode 100755 Frontend/node_modules/lodash/max.js create mode 100755 Frontend/node_modules/lodash/maxBy.js create mode 100755 Frontend/node_modules/lodash/mean.js create mode 100755 Frontend/node_modules/lodash/meanBy.js create mode 100755 Frontend/node_modules/lodash/memoize.js create mode 100755 Frontend/node_modules/lodash/merge.js create mode 100755 Frontend/node_modules/lodash/mergeWith.js create mode 100755 Frontend/node_modules/lodash/method.js create mode 100755 Frontend/node_modules/lodash/methodOf.js create mode 100755 Frontend/node_modules/lodash/min.js create mode 100755 Frontend/node_modules/lodash/minBy.js create mode 100755 Frontend/node_modules/lodash/mixin.js create mode 100755 Frontend/node_modules/lodash/multiply.js create mode 100755 Frontend/node_modules/lodash/negate.js create mode 100755 Frontend/node_modules/lodash/next.js create mode 100755 Frontend/node_modules/lodash/noop.js create mode 100755 Frontend/node_modules/lodash/now.js create mode 100755 Frontend/node_modules/lodash/nth.js create mode 100755 Frontend/node_modules/lodash/nthArg.js create mode 100755 Frontend/node_modules/lodash/number.js create mode 100755 Frontend/node_modules/lodash/object.js create mode 100755 Frontend/node_modules/lodash/omit.js create mode 100755 Frontend/node_modules/lodash/omitBy.js create mode 100755 Frontend/node_modules/lodash/once.js create mode 100755 Frontend/node_modules/lodash/orderBy.js create mode 100755 Frontend/node_modules/lodash/over.js create mode 100755 Frontend/node_modules/lodash/overArgs.js create mode 100755 Frontend/node_modules/lodash/overEvery.js create mode 100755 Frontend/node_modules/lodash/overSome.js create mode 100755 Frontend/node_modules/lodash/package.json create mode 100755 Frontend/node_modules/lodash/pad.js create mode 100755 Frontend/node_modules/lodash/padEnd.js create mode 100755 Frontend/node_modules/lodash/padStart.js create mode 100755 Frontend/node_modules/lodash/parseInt.js create mode 100755 Frontend/node_modules/lodash/partial.js create mode 100755 Frontend/node_modules/lodash/partialRight.js create mode 100755 Frontend/node_modules/lodash/partition.js create mode 100755 Frontend/node_modules/lodash/pick.js create mode 100755 Frontend/node_modules/lodash/pickBy.js create mode 100755 Frontend/node_modules/lodash/plant.js create mode 100755 Frontend/node_modules/lodash/property.js create mode 100755 Frontend/node_modules/lodash/propertyOf.js create mode 100755 Frontend/node_modules/lodash/pull.js create mode 100755 Frontend/node_modules/lodash/pullAll.js create mode 100755 Frontend/node_modules/lodash/pullAllBy.js create mode 100755 Frontend/node_modules/lodash/pullAllWith.js create mode 100755 Frontend/node_modules/lodash/pullAt.js create mode 100755 Frontend/node_modules/lodash/random.js create mode 100755 Frontend/node_modules/lodash/range.js create mode 100755 Frontend/node_modules/lodash/rangeRight.js create mode 100755 Frontend/node_modules/lodash/rearg.js create mode 100755 Frontend/node_modules/lodash/reduce.js create mode 100755 Frontend/node_modules/lodash/reduceRight.js create mode 100755 Frontend/node_modules/lodash/reject.js create mode 100755 Frontend/node_modules/lodash/release.md create mode 100755 Frontend/node_modules/lodash/remove.js create mode 100755 Frontend/node_modules/lodash/repeat.js create mode 100755 Frontend/node_modules/lodash/replace.js create mode 100755 Frontend/node_modules/lodash/rest.js create mode 100755 Frontend/node_modules/lodash/result.js create mode 100755 Frontend/node_modules/lodash/reverse.js create mode 100755 Frontend/node_modules/lodash/round.js create mode 100755 Frontend/node_modules/lodash/sample.js create mode 100755 Frontend/node_modules/lodash/sampleSize.js create mode 100755 Frontend/node_modules/lodash/seq.js create mode 100755 Frontend/node_modules/lodash/set.js create mode 100755 Frontend/node_modules/lodash/setWith.js create mode 100755 Frontend/node_modules/lodash/shuffle.js create mode 100755 Frontend/node_modules/lodash/size.js create mode 100755 Frontend/node_modules/lodash/slice.js create mode 100755 Frontend/node_modules/lodash/snakeCase.js create mode 100755 Frontend/node_modules/lodash/some.js create mode 100755 Frontend/node_modules/lodash/sortBy.js create mode 100755 Frontend/node_modules/lodash/sortedIndex.js create mode 100755 Frontend/node_modules/lodash/sortedIndexBy.js create mode 100755 Frontend/node_modules/lodash/sortedIndexOf.js create mode 100755 Frontend/node_modules/lodash/sortedLastIndex.js create mode 100755 Frontend/node_modules/lodash/sortedLastIndexBy.js create mode 100755 Frontend/node_modules/lodash/sortedLastIndexOf.js create mode 100755 Frontend/node_modules/lodash/sortedUniq.js create mode 100755 Frontend/node_modules/lodash/sortedUniqBy.js create mode 100755 Frontend/node_modules/lodash/split.js create mode 100755 Frontend/node_modules/lodash/spread.js create mode 100755 Frontend/node_modules/lodash/startCase.js create mode 100755 Frontend/node_modules/lodash/startsWith.js create mode 100755 Frontend/node_modules/lodash/string.js create mode 100755 Frontend/node_modules/lodash/stubArray.js create mode 100755 Frontend/node_modules/lodash/stubFalse.js create mode 100755 Frontend/node_modules/lodash/stubObject.js create mode 100755 Frontend/node_modules/lodash/stubString.js create mode 100755 Frontend/node_modules/lodash/stubTrue.js create mode 100755 Frontend/node_modules/lodash/subtract.js create mode 100755 Frontend/node_modules/lodash/sum.js create mode 100755 Frontend/node_modules/lodash/sumBy.js create mode 100755 Frontend/node_modules/lodash/tail.js create mode 100755 Frontend/node_modules/lodash/take.js create mode 100755 Frontend/node_modules/lodash/takeRight.js create mode 100755 Frontend/node_modules/lodash/takeRightWhile.js create mode 100755 Frontend/node_modules/lodash/takeWhile.js create mode 100755 Frontend/node_modules/lodash/tap.js create mode 100755 Frontend/node_modules/lodash/template.js create mode 100755 Frontend/node_modules/lodash/templateSettings.js create mode 100755 Frontend/node_modules/lodash/throttle.js create mode 100755 Frontend/node_modules/lodash/thru.js create mode 100755 Frontend/node_modules/lodash/times.js create mode 100755 Frontend/node_modules/lodash/toArray.js create mode 100755 Frontend/node_modules/lodash/toFinite.js create mode 100755 Frontend/node_modules/lodash/toInteger.js create mode 100755 Frontend/node_modules/lodash/toIterator.js create mode 100755 Frontend/node_modules/lodash/toJSON.js create mode 100755 Frontend/node_modules/lodash/toLength.js create mode 100755 Frontend/node_modules/lodash/toLower.js create mode 100755 Frontend/node_modules/lodash/toNumber.js create mode 100755 Frontend/node_modules/lodash/toPairs.js create mode 100755 Frontend/node_modules/lodash/toPairsIn.js create mode 100755 Frontend/node_modules/lodash/toPath.js create mode 100755 Frontend/node_modules/lodash/toPlainObject.js create mode 100755 Frontend/node_modules/lodash/toSafeInteger.js create mode 100755 Frontend/node_modules/lodash/toString.js create mode 100755 Frontend/node_modules/lodash/toUpper.js create mode 100755 Frontend/node_modules/lodash/transform.js create mode 100755 Frontend/node_modules/lodash/trim.js create mode 100755 Frontend/node_modules/lodash/trimEnd.js create mode 100755 Frontend/node_modules/lodash/trimStart.js create mode 100755 Frontend/node_modules/lodash/truncate.js create mode 100755 Frontend/node_modules/lodash/unary.js create mode 100755 Frontend/node_modules/lodash/unescape.js create mode 100755 Frontend/node_modules/lodash/union.js create mode 100755 Frontend/node_modules/lodash/unionBy.js create mode 100755 Frontend/node_modules/lodash/unionWith.js create mode 100755 Frontend/node_modules/lodash/uniq.js create mode 100755 Frontend/node_modules/lodash/uniqBy.js create mode 100755 Frontend/node_modules/lodash/uniqWith.js create mode 100755 Frontend/node_modules/lodash/uniqueId.js create mode 100755 Frontend/node_modules/lodash/unset.js create mode 100755 Frontend/node_modules/lodash/unzip.js create mode 100755 Frontend/node_modules/lodash/unzipWith.js create mode 100755 Frontend/node_modules/lodash/update.js create mode 100755 Frontend/node_modules/lodash/updateWith.js create mode 100755 Frontend/node_modules/lodash/upperCase.js create mode 100755 Frontend/node_modules/lodash/upperFirst.js create mode 100755 Frontend/node_modules/lodash/util.js create mode 100755 Frontend/node_modules/lodash/value.js create mode 100755 Frontend/node_modules/lodash/valueOf.js create mode 100755 Frontend/node_modules/lodash/values.js create mode 100755 Frontend/node_modules/lodash/valuesIn.js create mode 100755 Frontend/node_modules/lodash/without.js create mode 100755 Frontend/node_modules/lodash/words.js create mode 100755 Frontend/node_modules/lodash/wrap.js create mode 100755 Frontend/node_modules/lodash/wrapperAt.js create mode 100755 Frontend/node_modules/lodash/wrapperChain.js create mode 100755 Frontend/node_modules/lodash/wrapperLodash.js create mode 100755 Frontend/node_modules/lodash/wrapperReverse.js create mode 100755 Frontend/node_modules/lodash/wrapperValue.js create mode 100755 Frontend/node_modules/lodash/xor.js create mode 100755 Frontend/node_modules/lodash/xorBy.js create mode 100755 Frontend/node_modules/lodash/xorWith.js create mode 100755 Frontend/node_modules/lodash/zip.js create mode 100755 Frontend/node_modules/lodash/zipObject.js create mode 100755 Frontend/node_modules/lodash/zipObjectDeep.js create mode 100755 Frontend/node_modules/lodash/zipWith.js create mode 100755 Frontend/node_modules/micromatch/CHANGELOG.md create mode 100755 Frontend/node_modules/micromatch/LICENSE create mode 100755 Frontend/node_modules/micromatch/README.md create mode 100755 Frontend/node_modules/micromatch/index.js create mode 100755 Frontend/node_modules/micromatch/package.json create mode 100755 Frontend/node_modules/picomatch/CHANGELOG.md create mode 100755 Frontend/node_modules/picomatch/LICENSE create mode 100755 Frontend/node_modules/picomatch/README.md create mode 100755 Frontend/node_modules/picomatch/index.js create mode 100755 Frontend/node_modules/picomatch/lib/constants.js create mode 100755 Frontend/node_modules/picomatch/lib/parse.js create mode 100755 Frontend/node_modules/picomatch/lib/picomatch.js create mode 100755 Frontend/node_modules/picomatch/lib/scan.js create mode 100755 Frontend/node_modules/picomatch/lib/utils.js create mode 100755 Frontend/node_modules/picomatch/package.json create mode 100755 Frontend/node_modules/requires-port/.npmignore create mode 100755 Frontend/node_modules/requires-port/.travis.yml create mode 100755 Frontend/node_modules/requires-port/LICENSE create mode 100755 Frontend/node_modules/requires-port/README.md create mode 100755 Frontend/node_modules/requires-port/index.js create mode 100755 Frontend/node_modules/requires-port/package.json create mode 100755 Frontend/node_modules/requires-port/test.js create mode 100755 Frontend/node_modules/to-regex-range/LICENSE create mode 100755 Frontend/node_modules/to-regex-range/README.md create mode 100755 Frontend/node_modules/to-regex-range/index.js create mode 100755 Frontend/node_modules/to-regex-range/package.json create mode 100755 Frontend/package.json create mode 100755 Frontend/yarn.lock mode change 100644 => 100755 LICENSE mode change 100644 => 100755 README.md mode change 100644 => 100755 bootstrap.php mode change 100644 => 100755 composer.json mode change 100644 => 100755 composer.lock diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/.htaccess b/.htaccess old mode 100644 new mode 100755 diff --git a/.idea/.gitignore b/.idea/.gitignore old mode 100644 new mode 100755 diff --git a/.idea/Game-Jaming.iml b/.idea/Game-Jaming.iml old mode 100644 new mode 100755 diff --git a/.idea/misc.xml b/.idea/misc.xml old mode 100644 new mode 100755 diff --git a/.idea/modules.xml b/.idea/modules.xml old mode 100644 new mode 100755 diff --git a/.idea/php.xml b/.idea/php.xml old mode 100644 new mode 100755 diff --git a/.idea/vcs.xml b/.idea/vcs.xml old mode 100644 new mode 100755 diff --git a/Frontend/Html/AdminPage.html b/Frontend/Html/AdminPage.html old mode 100644 new mode 100755 diff --git a/Frontend/Html/PageNotFound.html b/Frontend/Html/PageNotFound.html old mode 100644 new mode 100755 diff --git a/Frontend/Images/UFO.png b/Frontend/Images/UFO.png old mode 100644 new mode 100755 diff --git a/Frontend/Images/close-button.png b/Frontend/Images/close-button.png old mode 100644 new mode 100755 diff --git a/Frontend/Images/spil.jpg b/Frontend/Images/spil.jpg old mode 100644 new mode 100755 diff --git a/Frontend/Index.html b/Frontend/Index.html old mode 100644 new mode 100755 index fd7ea40..0f79baa --- a/Frontend/Index.html +++ b/Frontend/Index.html @@ -23,6 +23,7 @@ + @@ -83,9 +84,12 @@ - + Login +
@@ -118,54 +122,67 @@
+