From 8db062d986905a1d6ca2a7e07e697143d35c74d3 Mon Sep 17 00:00:00 2001 From: Ahtaxam <64573767+Ahtaxam@users.noreply.github.com> Date: Mon, 5 Sep 2022 21:08:11 +0500 Subject: [PATCH 01/39] feat: add survey responses router --- router/surveyResponses.js | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 router/surveyResponses.js diff --git a/router/surveyResponses.js b/router/surveyResponses.js new file mode 100644 index 0000000..5a3bd95 --- /dev/null +++ b/router/surveyResponses.js @@ -0,0 +1,7 @@ +const express = require("express"); +const router = express.Router(); +const surveyResponses = require("../controller/surveyResponses.js"); + +router.get("/:id", surveyResponses); + +module.exports = router; From f2c423cc0e9b02f7527d4d377f87597cb7b0fed8 Mon Sep 17 00:00:00 2001 From: Ahtaxam <64573767+Ahtaxam@users.noreply.github.com> Date: Mon, 5 Sep 2022 21:08:45 +0500 Subject: [PATCH 02/39] feat: add survey responses route controller --- controller/surveyResponses.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 controller/surveyResponses.js diff --git a/controller/surveyResponses.js b/controller/surveyResponses.js new file mode 100644 index 0000000..1ca3d60 --- /dev/null +++ b/controller/surveyResponses.js @@ -0,0 +1,12 @@ +const JoinSurvey = require("../models/joinSurvey"); + +const surveyResponses = async (req, res) => { + try { + const surveys = await JoinSurvey.find({ surveyId: req.params.id }); + res.status(200).json(surveys); + } catch (err) { + res.status(400).json({ message: err.message }); + } +}; + +module.exports = surveyResponses; From 90435b32cedf8f37a4484a1ab2543c6fd19be2e1 Mon Sep 17 00:00:00 2001 From: Ahtaxam <64573767+Ahtaxam@users.noreply.github.com> Date: Mon, 5 Sep 2022 21:09:12 +0500 Subject: [PATCH 03/39] feat: add responses end point --- app.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app.js b/app.js index deec11a..3323200 100644 --- a/app.js +++ b/app.js @@ -9,6 +9,7 @@ const loginuUser = require("./router/Auth"); const createSurvey = require("./router/survey"); const joinSurvey = require("./router/joinSurvey"); const showOtherSurveys = require("./router/otherSurveys"); +const surveyResponses = require("./router/surveyResponses"); const port = process.env.PORT || 8000; const url = process.env.DBURL; const cors = require("cors"); @@ -35,6 +36,7 @@ app.use("/login", loginuUser); app.use("/survey", isAuth, createSurvey); app.use("/join", isAuth, joinSurvey); app.use("/otherSurveys", isAuth, showOtherSurveys); +app.use("/responses", isAuth, surveyResponses); app.listen(port, () => { console.log(`Server is listning on port ${port}`); }); From cc862a8110a08c98dd94c9030312f243f92fb398 Mon Sep 17 00:00:00 2001 From: Ahtaxam <64573767+Ahtaxam@users.noreply.github.com> Date: Tue, 6 Sep 2022 19:34:11 +0500 Subject: [PATCH 04/39] feat: add route for download file --- router/report.js | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 router/report.js diff --git a/router/report.js b/router/report.js new file mode 100644 index 0000000..af7b6e6 --- /dev/null +++ b/router/report.js @@ -0,0 +1,7 @@ +const express = require("express"); +const router = express.Router(); +const report = require("../controller/report.js"); + +router.get("/:id", report); + +module.exports = router; From e0ef6ab02aeca4da7ed10c62bfaaeeb82fe41409 Mon Sep 17 00:00:00 2001 From: Ahtaxam <64573767+Ahtaxam@users.noreply.github.com> Date: Tue, 6 Sep 2022 19:35:19 +0500 Subject: [PATCH 05/39] feat: controller function for router to write file and send --- controller/report.js | 47 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 controller/report.js diff --git a/controller/report.js b/controller/report.js new file mode 100644 index 0000000..d5a828f --- /dev/null +++ b/controller/report.js @@ -0,0 +1,47 @@ +const Survey = require("../models/survey"); +const JoinSurvey = require("../models/joinSurvey"); +const fs = require("fs"); +const path = require("path"); + +const report = async (req, res) => { + const survey = await Survey.findById(req.params.id).select("questions -_id"); + const responses = await JoinSurvey.find({ surveyId: req.params.id }).select( + "answers.options -_id" + ); + + let path = __dirname; + path = path.replace("controller", ""); + path = path + "assets/report.csv"; + const writeStream = fs.createWriteStream(path); + survey.questions.forEach((question) => + writeStream.write(question.title + ",") + ); + writeStream.write("\n"); + + writeStream.on("finish", () => { + console.log(`wrote all the array data to file ${path}`); + }); + + // handle the errors on the write process + writeStream.on("error", (err) => { + console.error(`There is an error writing the file ${path} => ${err}`); + }); + + for (let i = 0; i < responses.length; i++) { + for (let j = 0; j < responses[i].answers.length; j++) { + if (responses[i].answers[j].options.length >= 2) { + responses[i].answers[j].options = + responses[i].answers[j].options.join(" "); + } + writeStream.write(responses[i].answers[j].options + " ,"); + } + writeStream.write("\n"); + } + + // close the stream + writeStream.end(); + const name = "report.csv"; + res.status(200).download(path, name); +}; + +module.exports = report; From 870454315e5b65f08d20ff9cd3909b0666773b10 Mon Sep 17 00:00:00 2001 From: Ahtaxam <64573767+Ahtaxam@users.noreply.github.com> Date: Tue, 6 Sep 2022 19:35:51 +0500 Subject: [PATCH 06/39] feat: add csv file --- assets/report.csv | 1 + 1 file changed, 1 insertion(+) create mode 100644 assets/report.csv diff --git a/assets/report.csv b/assets/report.csv new file mode 100644 index 0000000..0ff2d9a --- /dev/null +++ b/assets/report.csv @@ -0,0 +1 @@ +a,a, From 8d8bfcc254a0ba144b2d20690e04d420cbd1fa4e Mon Sep 17 00:00:00 2001 From: Ahtaxam <64573767+Ahtaxam@users.noreply.github.com> Date: Tue, 6 Sep 2022 19:36:15 +0500 Subject: [PATCH 07/39] feat: add end point to download file --- app.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app.js b/app.js index 3323200..def635d 100644 --- a/app.js +++ b/app.js @@ -10,6 +10,7 @@ const createSurvey = require("./router/survey"); const joinSurvey = require("./router/joinSurvey"); const showOtherSurveys = require("./router/otherSurveys"); const surveyResponses = require("./router/surveyResponses"); +const download = require("./router/report"); const port = process.env.PORT || 8000; const url = process.env.DBURL; const cors = require("cors"); @@ -37,6 +38,7 @@ app.use("/survey", isAuth, createSurvey); app.use("/join", isAuth, joinSurvey); app.use("/otherSurveys", isAuth, showOtherSurveys); app.use("/responses", isAuth, surveyResponses); +app.use("/download", download); app.listen(port, () => { console.log(`Server is listning on port ${port}`); }); From 165241781705c40c7045abd2cbb9ec6623c549f9 Mon Sep 17 00:00:00 2001 From: Ahtaxam <64573767+Ahtaxam@users.noreply.github.com> Date: Wed, 7 Sep 2022 11:49:51 +0500 Subject: [PATCH 08/39] refactor: made changes --- controller/report.js | 65 ++++++++++++++++++++++++-------------------- 1 file changed, 35 insertions(+), 30 deletions(-) diff --git a/controller/report.js b/controller/report.js index d5a828f..c7ffb0c 100644 --- a/controller/report.js +++ b/controller/report.js @@ -4,44 +4,49 @@ const fs = require("fs"); const path = require("path"); const report = async (req, res) => { - const survey = await Survey.findById(req.params.id).select("questions -_id"); - const responses = await JoinSurvey.find({ surveyId: req.params.id }).select( - "answers.options -_id" - ); - let path = __dirname; path = path.replace("controller", ""); path = path + "assets/report.csv"; - const writeStream = fs.createWriteStream(path); - survey.questions.forEach((question) => - writeStream.write(question.title + ",") - ); - writeStream.write("\n"); - - writeStream.on("finish", () => { - console.log(`wrote all the array data to file ${path}`); - }); + try { + const survey = await Survey.findById(req.params.id).select( + "questions -_id" + ); + const responses = await JoinSurvey.find({ surveyId: req.params.id }).select( + "answers.options -_id" + ); - // handle the errors on the write process - writeStream.on("error", (err) => { - console.error(`There is an error writing the file ${path} => ${err}`); - }); + const writeStream = fs.createWriteStream(path); + survey.questions.forEach((question) => + writeStream.write(question.title + ",") + ); + writeStream.write("\n"); - for (let i = 0; i < responses.length; i++) { - for (let j = 0; j < responses[i].answers.length; j++) { - if (responses[i].answers[j].options.length >= 2) { - responses[i].answers[j].options = - responses[i].answers[j].options.join(" "); + for (let i = 0; i < responses.length; i++) { + for (let j = 0; j < responses[i].answers.length; j++) { + if (responses[i].answers[j].options.length >= 2) { + responses[i].answers[j].options = + responses[i].answers[j].options.join(" "); + } + writeStream.write(responses[i].answers[j].options + " ,"); } - writeStream.write(responses[i].answers[j].options + " ,"); + writeStream.write("\n"); } - writeStream.write("\n"); - } - // close the stream - writeStream.end(); - const name = "report.csv"; - res.status(200).download(path, name); + writeStream.on("finish", () => { + console.log(`wrote all the array data to file ${path}`); + }); + + // handle the errors on the write process + writeStream.on("error", (err) => { + console.error(`There is an error writing the file ${path} => ${err}`); + }); + + // close the stream + writeStream.end(); + } catch (err) { + res.status(500).json(err.message); + } + res.status(200).sendFile(path); }; module.exports = report; From 06c34f57cd052010de4f8b5804be492508624630 Mon Sep 17 00:00:00 2001 From: Ahtaxam <64573767+Ahtaxam@users.noreply.github.com> Date: Wed, 7 Sep 2022 18:54:17 +0500 Subject: [PATCH 09/39] feat: route to get user detail wo filled survey --- router/responseDetail.js | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 router/responseDetail.js diff --git a/router/responseDetail.js b/router/responseDetail.js new file mode 100644 index 0000000..05b3082 --- /dev/null +++ b/router/responseDetail.js @@ -0,0 +1,7 @@ +const express = require("express"); +const router = express.Router(); +const responseDetail = require("../controller/responseDetail.js"); + +router.get("/:id", responseDetail); + +module.exports = router; From 8aa55a3f0302a4797cae5d467fb124065f0a1a2a Mon Sep 17 00:00:00 2001 From: Ahtaxam <64573767+Ahtaxam@users.noreply.github.com> Date: Wed, 7 Sep 2022 18:55:11 +0500 Subject: [PATCH 10/39] refactor: rename variable --- router/joinSurvey.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/router/joinSurvey.js b/router/joinSurvey.js index e2e8ec2..04041dc 100644 --- a/router/joinSurvey.js +++ b/router/joinSurvey.js @@ -1,8 +1,8 @@ const express = require("express"); const route = express.Router(); -const joinSurvey = require("../controller/joinSurvey"); +const Responses = require("../controller/joinSurvey"); -route.get("/:id", joinSurvey.validateSurveyAccess); -route.post("/", joinSurvey.submitResponse); +route.get("/:id", Responses.validateSurveyAccess); +route.post("/", Responses.submitResponse); module.exports = route; From 2e8a1a20ce7441e515bd61a8756417afdf254062 Mon Sep 17 00:00:00 2001 From: Ahtaxam <64573767+Ahtaxam@users.noreply.github.com> Date: Wed, 7 Sep 2022 18:55:48 +0500 Subject: [PATCH 11/39] feat: rename file --- models/responses.js | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 models/responses.js diff --git a/models/responses.js b/models/responses.js new file mode 100644 index 0000000..7a908d5 --- /dev/null +++ b/models/responses.js @@ -0,0 +1,32 @@ +const mongoose = require("mongoose"); + +const { Schema, ObjectId } = mongoose; + +const responseSchema = new Schema({ + userId: { + type: ObjectId, + ref: "User", + required: true, + }, + surveyId: { + type: ObjectId, + }, + answers: { + type: [ + { + questionId: { + type: ObjectId, + required: true, + }, + options: { + type: [String], + required: true, + }, + }, + ], + required: true, + }, +}); + +const response = mongoose.model("JoinSurvey", responseSchema); +module.exports = response; From db072bc9c32d0b6c11bac970c9be9e5580cfdcc6 Mon Sep 17 00:00:00 2001 From: Ahtaxam <64573767+Ahtaxam@users.noreply.github.com> Date: Wed, 7 Sep 2022 18:56:09 +0500 Subject: [PATCH 12/39] delete file --- models/joinSurvey.js | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 models/joinSurvey.js diff --git a/models/joinSurvey.js b/models/joinSurvey.js deleted file mode 100644 index 6c0bdbd..0000000 --- a/models/joinSurvey.js +++ /dev/null @@ -1,33 +0,0 @@ -const { string } = require("joi"); -const mongoose = require("mongoose"); - -const { Schema, ObjectId } = mongoose; - -const responseSchema = new Schema({ - userId: { - type: ObjectId, - ref: "User", - required: true, - }, - surveyId: { - type: ObjectId, - }, - answers: { - type: [ - { - questionId: { - type: ObjectId, - required: true, - }, - options: { - type: [String], - required: true, - }, - }, - ], - required: true, - }, -}); - -const response = mongoose.model("JoinSurvey", responseSchema); -module.exports = response; From 75dc93b10a03e896d0c5fdb82573da98bf8fe675 Mon Sep 17 00:00:00 2001 From: Ahtaxam <64573767+Ahtaxam@users.noreply.github.com> Date: Wed, 7 Sep 2022 18:56:59 +0500 Subject: [PATCH 13/39] refactor: rename made changes --- controller/survey.js | 2 +- controller/surveyResponses.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/controller/survey.js b/controller/survey.js index 6451498..a0fc678 100644 --- a/controller/survey.js +++ b/controller/survey.js @@ -1,5 +1,5 @@ const Survey = require("../models/survey"); -const Responses = require("../models/joinSurvey"); +const Responses = require("../models/responses"); const jwt = require("jsonwebtoken"); const config = require("../config/config"); const joi = require("joi"); diff --git a/controller/surveyResponses.js b/controller/surveyResponses.js index 1ca3d60..342e38c 100644 --- a/controller/surveyResponses.js +++ b/controller/surveyResponses.js @@ -1,8 +1,8 @@ -const JoinSurvey = require("../models/joinSurvey"); +const Responses = require("../models/responses"); const surveyResponses = async (req, res) => { try { - const surveys = await JoinSurvey.find({ surveyId: req.params.id }); + const surveys = await Responses.find({ surveyId: req.params.id }); res.status(200).json(surveys); } catch (err) { res.status(400).json({ message: err.message }); From 1952676fb9c447b0b3c4f90b7a038de05fbe9887 Mon Sep 17 00:00:00 2001 From: Ahtaxam <64573767+Ahtaxam@users.noreply.github.com> Date: Wed, 7 Sep 2022 18:57:30 +0500 Subject: [PATCH 14/39] feat: controller function to get user detail --- controller/responseDetail.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 controller/responseDetail.js diff --git a/controller/responseDetail.js b/controller/responseDetail.js new file mode 100644 index 0000000..a1b57f6 --- /dev/null +++ b/controller/responseDetail.js @@ -0,0 +1,13 @@ +const Responses = require("../models/responses"); +const { ObjectId } = require("mongoose").Types; + +const responseDetail = async (req, res) => { + const person = await Responses + .find({ userId: ObjectId(req.params.id) }) + .populate("userId") + .select("name email"); + + res.status(200).json(person[0].userId); +}; + +module.exports = responseDetail; \ No newline at end of file From 2fd572bd0d9cd9fa41e7161fce5f8c6713326e69 Mon Sep 17 00:00:00 2001 From: Ahtaxam <64573767+Ahtaxam@users.noreply.github.com> Date: Wed, 7 Sep 2022 18:57:54 +0500 Subject: [PATCH 15/39] refactor: made changes --- controller/report.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/controller/report.js b/controller/report.js index c7ffb0c..fc0c5a5 100644 --- a/controller/report.js +++ b/controller/report.js @@ -1,7 +1,8 @@ const Survey = require("../models/survey"); -const JoinSurvey = require("../models/joinSurvey"); +const Responses = require("../models/responses"); const fs = require("fs"); -const path = require("path"); +const { stringify } = require("csv-stringify"); +const survey = require("../models/survey"); const report = async (req, res) => { let path = __dirname; @@ -11,11 +12,14 @@ const report = async (req, res) => { const survey = await Survey.findById(req.params.id).select( "questions -_id" ); - const responses = await JoinSurvey.find({ surveyId: req.params.id }).select( + const responses = await Responses.find({ surveyId: req.params.id }).select( "answers.options -_id" ); + const writeStream = fs.createWriteStream(path); + + survey.questions.forEach((question) => writeStream.write(question.title + ",") ); From 0aed9253ec417a8efdf17ecf842b16d27290b3bc Mon Sep 17 00:00:00 2001 From: Ahtaxam <64573767+Ahtaxam@users.noreply.github.com> Date: Wed, 7 Sep 2022 18:58:16 +0500 Subject: [PATCH 16/39] refactor: made changes --- controller/joinSurvey.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/controller/joinSurvey.js b/controller/joinSurvey.js index 0aa2fa5..bbbcdae 100644 --- a/controller/joinSurvey.js +++ b/controller/joinSurvey.js @@ -1,5 +1,5 @@ const Survey = require("../models/survey"); -const response = require("../models/joinSurvey"); +const Responses = require("../models/responses"); const joi = require("joi"); const { ObjectId } = require("mongoose").Types; @@ -10,7 +10,7 @@ const validateSurveyAccess = async (req, res, next) => { return res.status(401).json("You can not access this survey"); } - const isFilled = await response.find({ + const isFilled = await Responses.find({ surveyId: req.params.id, userId: req.user._id, }); @@ -39,7 +39,7 @@ const submitResponse = async (req, res) => { }; }), id = ObjectId(surveyId); - const result = new response({ + const result = new Responses({ userId: req.user._id, surveyId: id, answers: answer, From 885eb011a478d07f103b4e627303d6f1592e1328 Mon Sep 17 00:00:00 2001 From: Ahtaxam <64573767+Ahtaxam@users.noreply.github.com> Date: Wed, 7 Sep 2022 18:59:11 +0500 Subject: [PATCH 17/39] feat: add endpoint for userDetails --- app.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app.js b/app.js index def635d..05d06c9 100644 --- a/app.js +++ b/app.js @@ -11,6 +11,7 @@ const joinSurvey = require("./router/joinSurvey"); const showOtherSurveys = require("./router/otherSurveys"); const surveyResponses = require("./router/surveyResponses"); const download = require("./router/report"); +const responseDetail = require("./router/responseDetail"); const port = process.env.PORT || 8000; const url = process.env.DBURL; const cors = require("cors"); @@ -39,6 +40,7 @@ app.use("/join", isAuth, joinSurvey); app.use("/otherSurveys", isAuth, showOtherSurveys); app.use("/responses", isAuth, surveyResponses); app.use("/download", download); +app.use("/responsedetail", responseDetail); app.listen(port, () => { console.log(`Server is listning on port ${port}`); }); From 328b8c86aa41d5966090e947356645de85d738b6 Mon Sep 17 00:00:00 2001 From: Ahtaxam <64573767+Ahtaxam@users.noreply.github.com> Date: Thu, 8 Sep 2022 14:55:40 +0500 Subject: [PATCH 18/39] refactor: made changes --- controller/report.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/controller/report.js b/controller/report.js index fc0c5a5..e7edcb2 100644 --- a/controller/report.js +++ b/controller/report.js @@ -1,13 +1,13 @@ const Survey = require("../models/survey"); const Responses = require("../models/responses"); const fs = require("fs"); -const { stringify } = require("csv-stringify"); const survey = require("../models/survey"); const report = async (req, res) => { let path = __dirname; path = path.replace("controller", ""); path = path + "assets/report.csv"; + try { const survey = await Survey.findById(req.params.id).select( "questions -_id" @@ -16,10 +16,8 @@ const report = async (req, res) => { "answers.options -_id" ); - const writeStream = fs.createWriteStream(path); - survey.questions.forEach((question) => writeStream.write(question.title + ",") ); @@ -47,10 +45,10 @@ const report = async (req, res) => { // close the stream writeStream.end(); + res.status(200).sendFile(path); } catch (err) { res.status(500).json(err.message); } - res.status(200).sendFile(path); }; module.exports = report; From 0b158a2b45db30f221a570a14536845a6d1de27a Mon Sep 17 00:00:00 2001 From: Ahtaxam <64573767+Ahtaxam@users.noreply.github.com> Date: Thu, 8 Sep 2022 15:19:05 +0500 Subject: [PATCH 19/39] improve: made changes --- controller/report.js | 23 ++++++----------------- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/controller/report.js b/controller/report.js index e7edcb2..8d71d81 100644 --- a/controller/report.js +++ b/controller/report.js @@ -1,7 +1,6 @@ const Survey = require("../models/survey"); const Responses = require("../models/responses"); const fs = require("fs"); -const survey = require("../models/survey"); const report = async (req, res) => { let path = __dirname; @@ -16,12 +15,12 @@ const report = async (req, res) => { "answers.options -_id" ); - const writeStream = fs.createWriteStream(path); + const fd = fs.openSync(path, "w"); survey.questions.forEach((question) => - writeStream.write(question.title + ",") + fs.writeSync(fd, question.title + ",") ); - writeStream.write("\n"); + fs.writeSync(fd, "\n"); for (let i = 0; i < responses.length; i++) { for (let j = 0; j < responses[i].answers.length; j++) { @@ -29,22 +28,12 @@ const report = async (req, res) => { responses[i].answers[j].options = responses[i].answers[j].options.join(" "); } - writeStream.write(responses[i].answers[j].options + " ,"); + fs.writeSync(fd, responses[i].answers[j].options + " ,"); } - writeStream.write("\n"); + fs.writeSync(fd, "\n"); } + fs.closeSync(fd); - writeStream.on("finish", () => { - console.log(`wrote all the array data to file ${path}`); - }); - - // handle the errors on the write process - writeStream.on("error", (err) => { - console.error(`There is an error writing the file ${path} => ${err}`); - }); - - // close the stream - writeStream.end(); res.status(200).sendFile(path); } catch (err) { res.status(500).json(err.message); From 8530125a56f573b8cc2657a63acdfdf53d6b9122 Mon Sep 17 00:00:00 2001 From: Ahtaxam <64573767+Ahtaxam@users.noreply.github.com> Date: Thu, 8 Sep 2022 17:53:47 +0500 Subject: [PATCH 20/39] refactor: made changes --- controller/surveyResponses.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/controller/surveyResponses.js b/controller/surveyResponses.js index 342e38c..26e63fc 100644 --- a/controller/surveyResponses.js +++ b/controller/surveyResponses.js @@ -5,7 +5,7 @@ const surveyResponses = async (req, res) => { const surveys = await Responses.find({ surveyId: req.params.id }); res.status(200).json(surveys); } catch (err) { - res.status(400).json({ message: err.message }); + res.status(400).json("Survey not found"); } }; From 6c3ff9b812ec3562a24f6b1c172c2b90be79cfaa Mon Sep 17 00:00:00 2001 From: Ahtaxam <64573767+Ahtaxam@users.noreply.github.com> Date: Fri, 9 Sep 2022 15:39:57 +0500 Subject: [PATCH 21/39] chore: add folder to gitignore --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 8f5e467..aeee148 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ node_modules package-lock.json -.env \ No newline at end of file +.env +assets \ No newline at end of file From 9a29940785450b5e214f31c45e43c1ee5ab55b5d Mon Sep 17 00:00:00 2001 From: Ahtaxam <64573767+Ahtaxam@users.noreply.github.com> Date: Fri, 9 Sep 2022 18:58:09 +0500 Subject: [PATCH 22/39] feat: add vercel file --- vervel.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 vervel.json diff --git a/vervel.json b/vervel.json new file mode 100644 index 0000000..b3abbfc --- /dev/null +++ b/vervel.json @@ -0,0 +1,18 @@ +{ + "build":[ + { + "src":"./app.js", + "use":"@vercel/node" + }, + { + "src":"./surveyapp_frontend/build", + "use":"@vercel/static" + } + ], + "rewrites": [ + { + "source": "/(.*)", + "destination": "app.js" + } + ] +} \ No newline at end of file From f08410fd24fb28a1d72d5417bfeb46f1074bf376 Mon Sep 17 00:00:00 2001 From: Ahtaxam <64573767+Ahtaxam@users.noreply.github.com> Date: Fri, 9 Sep 2022 18:58:37 +0500 Subject: [PATCH 23/39] feat: add production route --- app.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app.js b/app.js index 05d06c9..1e7ffa6 100644 --- a/app.js +++ b/app.js @@ -2,6 +2,7 @@ const express = require("express"); const mongoose = require("mongoose"); require("dotenv").config(); const cookieParser = require("cookie-parser"); +const path = require("path"); const app = express(); const signUpUsers = require("./router/user"); @@ -44,3 +45,12 @@ app.use("/responsedetail", responseDetail); app.listen(port, () => { console.log(`Server is listning on port ${port}`); }); + +if (process.env.NODE_ENV === "production") { + app.use(express.static(path.join(__dirname, "surveyapp_frontend", "build"))); + app.get("/*", (req, res) => { + res.sendFile( + path.join(__dirname, "surveyapp_frontend", "build", "index.html") + ); + }); +} From a64b7e2f06965468868dcdc21dc86c5723c73372 Mon Sep 17 00:00:00 2001 From: Ahtaxam <64573767+Ahtaxam@users.noreply.github.com> Date: Fri, 9 Sep 2022 19:43:48 +0500 Subject: [PATCH 24/39] added build --- app.js | 15 ++- assets/report.csv | 3 +- build/asset-manifest.json | 17 +++ build/favicon.ico | Bin 0 -> 4178 bytes build/index.html | 1 + build/manifest.json | 25 +++++ build/robots.txt | 3 + build/static/css/main.9a5745db.css | 2 + build/static/css/main.9a5745db.css.map | 1 + build/static/js/787.e1e86866.chunk.js | 2 + build/static/js/787.e1e86866.chunk.js.map | 1 + build/static/js/main.85b4fe60.js | 3 + build/static/js/main.85b4fe60.js.LICENSE.txt | 100 ++++++++++++++++++ build/static/js/main.85b4fe60.js.map | 1 + .../media/error.8c602802b8e1106af9f4.jpg | Bin 0 -> 61567 bytes .../media/graph.042e6bd68fb7c2c1e985.jpg | Bin 0 -> 4308657 bytes vervel.json | 4 - 17 files changed, 164 insertions(+), 14 deletions(-) create mode 100644 build/asset-manifest.json create mode 100644 build/favicon.ico create mode 100644 build/index.html create mode 100644 build/manifest.json create mode 100644 build/robots.txt create mode 100644 build/static/css/main.9a5745db.css create mode 100644 build/static/css/main.9a5745db.css.map create mode 100644 build/static/js/787.e1e86866.chunk.js create mode 100644 build/static/js/787.e1e86866.chunk.js.map create mode 100644 build/static/js/main.85b4fe60.js create mode 100644 build/static/js/main.85b4fe60.js.LICENSE.txt create mode 100644 build/static/js/main.85b4fe60.js.map create mode 100644 build/static/media/error.8c602802b8e1106af9f4.jpg create mode 100644 build/static/media/graph.042e6bd68fb7c2c1e985.jpg diff --git a/app.js b/app.js index 1e7ffa6..544fa50 100644 --- a/app.js +++ b/app.js @@ -42,15 +42,12 @@ app.use("/otherSurveys", isAuth, showOtherSurveys); app.use("/responses", isAuth, surveyResponses); app.use("/download", download); app.use("/responsedetail", responseDetail); + +app.use(express.static(path.join(__dirname, "/build/"))); +app.get("*", (req, res) => { + res.sendFile(path.join(__dirname, "/build/index.html")); +}); + app.listen(port, () => { console.log(`Server is listning on port ${port}`); }); - -if (process.env.NODE_ENV === "production") { - app.use(express.static(path.join(__dirname, "surveyapp_frontend", "build"))); - app.get("/*", (req, res) => { - res.sendFile( - path.join(__dirname, "surveyapp_frontend", "build", "index.html") - ); - }); -} diff --git a/assets/report.csv b/assets/report.csv index 0ff2d9a..18fb121 100644 --- a/assets/report.csv +++ b/assets/report.csv @@ -1 +1,2 @@ -a,a, +a,b,c,d,write something ?,Write any no ?, +a2 ,b1 ,c2 ,d1 ,hello ,2 , diff --git a/build/asset-manifest.json b/build/asset-manifest.json new file mode 100644 index 0000000..252a42d --- /dev/null +++ b/build/asset-manifest.json @@ -0,0 +1,17 @@ +{ + "files": { + "main.css": "/static/css/main.9a5745db.css", + "main.js": "/static/js/main.85b4fe60.js", + "static/js/787.e1e86866.chunk.js": "/static/js/787.e1e86866.chunk.js", + "static/media/graph.jpg": "/static/media/graph.042e6bd68fb7c2c1e985.jpg", + "static/media/error.jpg": "/static/media/error.8c602802b8e1106af9f4.jpg", + "index.html": "/index.html", + "main.9a5745db.css.map": "/static/css/main.9a5745db.css.map", + "main.85b4fe60.js.map": "/static/js/main.85b4fe60.js.map", + "787.e1e86866.chunk.js.map": "/static/js/787.e1e86866.chunk.js.map" + }, + "entrypoints": [ + "static/css/main.9a5745db.css", + "static/js/main.85b4fe60.js" + ] +} \ No newline at end of file diff --git a/build/favicon.ico b/build/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..0cd11229172f0a67e03b2dab98f471685af1b075 GIT binary patch literal 4178 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 literal 0 HcmV?d00001 diff --git a/build/index.html b/build/index.html new file mode 100644 index 0000000..f21c22f --- /dev/null +++ b/build/index.html @@ -0,0 +1 @@ +Nex Research
\ No newline at end of file diff --git a/build/manifest.json b/build/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/build/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/build/robots.txt b/build/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/build/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/build/static/css/main.9a5745db.css b/build/static/css/main.9a5745db.css new file mode 100644 index 0000000..cea89ee --- /dev/null +++ b/build/static/css/main.9a5745db.css @@ -0,0 +1,2 @@ +@import url(https://fonts.googleapis.com/css2?family=Berkshire+Swash&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.dashboardnav{align-items:center;background:#003865;display:flex;height:80px;justify-content:space-between;width:100%}.dashboardnav__heading{color:#fff;font-family:Berkshire Swash,cursive;font-size:25px;margin-left:10px;padding:10px}#surveyButton{display:block;margin:30px auto}.createdSurveys{height:auto;position:relative;top:50px;width:100%}.previousSurvey{align-items:center;display:flex;flex-direction:column;gap:20px;margin:40px;padding:40px;text-align:center}.menuDiv{position:relative;right:30px}.previousSurvey__heading{color:#191919;margin-top:10px}.previousSurvey__response{color:gray;font-size:smaller;margin-bottom:20px;margin-top:10px}.individualsurvey:hover{border:.5px solid blue}.recentSurvey{align-items:center;display:flex;flex-direction:column;gap:30px;margin:80px;text-align:center}.recentSurvey__response{color:gray;font-size:medium;margin-bottom:20px;margin-top:10px}.createdsurveys-heading,.othersurveys-heading{text-align:center}@media screen and (min-width:768px){.dashboardnav__heading{font-size:40px;margin-left:70px}.dashboardnav__menu{margin-right:60px}.previousSurvey,.recentSurvey{flex-direction:row;flex-wrap:wrap;justify-content:center}}@media screen and (min-width:1024px){.previousSurvey{flex-direction:row;justify-content:flex-start}.individualsurvey{margin-left:60px}.recentSurvey{flex-direction:row;justify-content:flex-start}.previousSurvey{padding:40px}.createdsurveys-heading,.othersurveys-heading{left:80px;position:relative;text-align:left}}.navbar{display:flex;justify-content:space-between;list-style-type:none;margin-top:10px;padding:10px}.navbar__button{background:#1f60f0;border:none;color:#eee;cursor:pointer;height:35px;margin:8px;width:80px}.navbar__button:hover{background:#111;color:#eee}.navbar__text{font-family:Berkshire Swash,cursive;font-size:20px;line-height:40px}.main{height:auto;margin-top:50px;width:100%}.main__heading{font-family:sans-serif;text-align:center}.main__paragraph{line-height:20px;padding:20px;text-align:center}.section{display:flex;flex-direction:column-reverse;margin-top:50px}.section,.section__image{height:auto;width:100%}.content__heading{padding:20px}.content__heading,.content__para{font-family:sans-serif;text-align:center}.content__para{color:grey;padding:10px}.ImageDiv{padding:10px}.image{height:auto;width:100%}.featureDiv{background-color:#f5f5f5;padding:5px}.feature{display:flex;flex-direction:column;gap:20px;height:auto;width:100%}.featureImageDiv{padding:10px}.featureimage{height:auto;width:100%}.featureContent__para{color:grey;font-family:sans-serif;line-height:25px;margin-bottom:10px;padding:10px;text-align:center}.footer{align-items:center;background-color:#191919;border:1px solid #191919;color:#fff;display:flex;height:100px;justify-content:space-between;width:100%}.footer__heading{font-family:Berkshire Swash,cursive;margin-left:30px}.footer__icon{display:flex;gap:40px;justify-content:center;margin-right:10px}@media screen and (min-width:768px){.navbar{display:flex;justify-content:space-around}.navbar__text{font-size:30px}.ImageDiv{margin:auto}.image{height:400px;width:90%}.featureimage{height:75%;margin-left:100px;max-width:75%}.featureImageDiv{align-self:center;padding:0}.featureContent__para{left:25%;margin-bottom:10px;position:relative;width:50%}.footer{justify-content:space-around}}@media screen and (min-width:1280px){.imagediv__image{display:block;height:400px;margin-left:auto;margin-right:auto;width:50%}.section{flex-direction:row;justify-content:space-around}.content{align-self:center}.content__para{left:190px;line-height:25px;position:relative;width:50%}.feature{flex-direction:row;padding:40px}.featureContent{align-self:center}.featureContent__para{text-align:left;width:60%}.footer{justify-content:space-around}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translate3d(0,0,9999 px);-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Toastify--animate-icon{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:hsla(0,0%,100%,.7);background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;-webkit-transform-origin:left;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;-webkit-transform-origin:right;transform-origin:right}.Toastify__spinner{-webkit-animation:Toastify__spin .65s linear infinite;animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown}@-webkit-keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mainform{height:auto;margin:80px auto;width:280px}.header{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:20px}.header__heading{font-family:sans-serif;padding:8px}.header__icon{margin-top:10px}.form{height:auto;width:auto}.form__div{margin:10px}.form__input{border:none;border-bottom:1px solid;margin:15px;outline:none;padding:4px;width:90%}.form__input:focus{border-color:blue}.form__label{color:blue;margin:15px;text-align:center}.loginbtn{background-color:#1f60f0;border:none;border-radius:5px;color:#eee;cursor:pointer;display:block;height:35px;margin:10px auto;outline:none;width:90%}.createaccount{font-family:sans-serif;font-size:small;margin:20px}.switch-button{color:#1769aa;font-family:sans-serif;margin-right:20px;text-align:right}.surveyheader{display:flex;flex-direction:column;gap:10px;height:auto;margin-top:10px;padding:20px;width:100%}.surveyheader__input{border:none;border-bottom:1px solid gray;font-size:25px;font-weight:700;outline:none;padding:10px;width:100%}.surveyheader__desc{border:1px solid gray;outline:none}#addquestion-btn{float:right;margin-right:10px}#submit-button{display:block;margin:50px auto 20px}#back-button{display:block;margin:auto auto 20px}.survey-questions{height:auto;padding:10px;width:100%}#cardContent{display:flex;flex-direction:column;gap:10px;justify-content:center}#cardbutton{display:flex;gap:15px;justify-content:flex-end}.option-input{border:none;border-bottom:1px solid blue;font-size:17px;margin-bottom:10px;outline:none}#question-option{align-content:center;display:flex;flex-direction:column;gap:20px}#question-option-add-button{margin-left:150px;margin-top:20px;width:80px}#delete-option{color:red;cursor:pointer;left:20px;position:relative;top:10px}@media screen and (min-width:768px){.surveyheader{margin:auto;width:80%}.surveyheader__input{font-size:30px}.survey-questions{margin:auto;width:80%}#cardContent{display:flex;flex-direction:row;justify-content:space-between}#filled-textarea{width:400px}#cardbutton{display:flex;gap:15px;justify-content:flex-end;margin-top:10px}#question-option-add-button{margin-left:170px;margin-top:20px;width:80px}}@media screen and (min-width:1280px){.surveyheader{margin:auto;width:60%}.surveyheader__input{font-size:35px}.survey-questions{margin:auto;width:60%}#cardContent{display:flex;flex-direction:row;justify-content:space-between}#filled-textarea{width:500px}}.notfound{display:block;margin:50px auto;padding:10px}.notfound,.notfound__image{height:100%;width:100%}.notfound__heading{color:#f73378;padding:20px}#backtohomelink,.notfound__heading{font-family:sans-serif;text-align:center}#backtohomelink{display:block;font-size:20px;padding:10px;text-decoration:none}@media screen and (min-width:768px){.notfound__heading{font-size:20px}.notfound{display:block;height:400px;margin-left:auto;margin-right:auto;width:80%}#backtohomelink{margin-top:100px}}@media screen and (min-width:1024px){.notfound__heading{font-size:30px}.notfound{display:block;height:550px;margin-left:auto;margin-right:auto;width:80%}}*{box-sizing:border-box;margin:0;padding:0}.searchsurvey{align-items:center;display:flex;flex-direction:column;gap:30px;padding:20px}#searchsurvey__button{position:relative;top:20px}#searchsurvey__input{width:280px}.joinsurveyheader{align-items:center;display:flex;flex-direction:column;gap:30px;padding:20px}.joinsurvey-questions{height:auto;padding:20px;width:100%}@media screen and (min-width:768px){.searchsurvey{align-items:center;flex-direction:row;gap:30px;justify-content:center;padding:20px}.joinsurvey-questions{margin:auto;width:80%}}@media screen and (min-width:1024px){.joinsurvey-questions{margin:auto;width:60%}}#graph{height:auto;position:relative}#bargraph,#graph{display:block;margin:auto}#bargraph{height:300px;width:250px}#card{height:100%;padding:20px;width:100%}#cardcontent{align-items:center;flex-direction:column}#cardcontent,.btndiv{display:flex;gap:10px}.btndiv{flex-direction:row;justify-content:center;margin-top:20px}.individualquestions{margin:auto auto 20px;width:90%}#questioncard_text{width:250px}#options{margin:20px auto;width:90%}#optioncard{height:100%;margin:20px auto;width:100%}#individualHeading{margin:auto}#individualHeading,#userDetail{border-left:2px solid blue;border-radius:10px;width:90%}#userDetail{margin:20px auto}@media screen and (min-width:480px){#card{margin:auto;width:80%}#graph{width:250px}}@media screen and (min-width:768px){#card{margin:auto;width:80%}#graph{width:350px}#bargraph{height:300px;padding:20px;width:50%}#cardcontent{align-items:center;display:flex;gap:50px}#responses-heading{margin:20px auto auto;width:80%}#graphdiv{margin:auto;width:83%}#questioncard{margin:auto;padding:0;width:90%}#individualHeading,#userDetail,.individualquestions{width:80%}} +/*# sourceMappingURL=main.9a5745db.css.map*/ \ No newline at end of file diff --git a/build/static/css/main.9a5745db.css.map b/build/static/css/main.9a5745db.css.map new file mode 100644 index 0000000..60d99bf --- /dev/null +++ b/build/static/css/main.9a5745db.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.9a5745db.css","mappings":"mFAAA,KAKE,kCAAmC,CACnC,iCAAkC,CAJlC,mIAEY,CAHZ,QAMF,CAEA,KACE,uEAEF,CCVA,cAGE,kBAAmB,CAGnB,kBAAmB,CALnB,YAAa,CAIb,WAAY,CAHZ,6BAA8B,CAE9B,UAGF,CACA,uBAKE,UAAY,CAJZ,mCAAuC,CAEvC,cAAe,CACf,gBAAiB,CAFjB,YAIF,CACA,cAEE,aAAc,CADd,gBAEF,CACA,gBAEE,WAAY,CACZ,iBAAkB,CAClB,QAAS,CAHT,UAIF,CACA,gBAGE,kBAAmB,CAFnB,YAAa,CACb,qBAAsB,CAEtB,QAAS,CACT,WAAiB,CAEjB,YAAa,CADb,iBAEF,CACA,SACE,iBAAkB,CAClB,UACF,CACA,yBAEE,aAAc,CADd,eAEF,CACA,0BACE,UAAW,CACX,iBAAkB,CAElB,kBAAmB,CADnB,eAEF,CACA,wBACE,sBACF,CACA,cAKE,kBAAmB,CAFnB,YAAa,CACb,qBAAsB,CAEtB,QAAS,CALT,WAAiB,CACjB,iBAKF,CACA,wBACE,UAAW,CACX,gBAAiB,CAEjB,kBAAmB,CADnB,eAEF,CAIA,8CACE,iBACF,CACA,oCACE,uBAEE,cAAe,CADf,gBAEF,CACA,oBACE,iBACF,CAOA,8BACE,kBAAmB,CACnB,cAAe,CACf,sBACF,CACF,CAEA,qCACE,gBACE,kBAAmB,CACnB,0BACF,CACA,kBACE,gBACF,CAEA,cACE,kBAAmB,CACnB,0BACF,CACA,gBACE,YACF,CAMA,8CAGE,SAAU,CADV,iBAAkB,CADlB,eAGF,CACF,CCjHA,QACE,YAAa,CAEb,6BAA8B,CAD9B,oBAAqB,CAGrB,eAAgB,CADhB,YAEF,CAEA,gBAME,kBAAmB,CAHnB,WAAY,CAIZ,UAAW,CAHX,cAAe,CAFf,WAAY,CAGZ,UAAW,CAJX,UAOF,CACA,sBACE,eAAgB,CAChB,UACF,CACA,cAEE,mCAAuC,CACvC,cAAe,CAFf,gBAGF,CACA,MAEE,WAAY,CACZ,eAAgB,CAFhB,UAGF,CACA,eAEE,sBAAuB,CADvB,iBAEF,CACA,iBAGE,gBAAiB,CADjB,YAAa,CADb,iBAGF,CAEA,SAGE,YAAa,CACb,6BAA8B,CAC9B,eACF,CACA,yBALE,WAAY,CADZ,UASF,CACA,kBAGE,YACF,CACA,iCAJE,sBAAuB,CACvB,iBAQF,CALA,eAEE,UAAW,CAEX,YACF,CAEA,UACE,YACF,CACA,OAEE,WAAY,CADZ,UAEF,CACA,YACE,wBAA4B,CAC5B,WACF,CACA,SAGE,YAAa,CACb,qBAAsB,CACtB,QAAS,CAHT,WAAY,CADZ,UAKF,CACA,iBACE,YACF,CACA,cAEE,WAAY,CADZ,UAEF,CACA,sBAEE,UAAW,CACX,sBAAuB,CAEvB,gBAAiB,CACjB,kBAAmB,CAFnB,YAAa,CAHb,iBAMF,CACA,QAQE,kBAAmB,CALnB,wBAAyB,CACzB,wBAAyB,CACzB,UAAY,CACZ,YAAa,CAJb,YAAa,CAKb,6BAA8B,CAN9B,UAQF,CACA,iBAEE,mCAAuC,CADvC,gBAEF,CACA,cACE,YAAa,CAEb,QAAS,CADT,sBAAuB,CAEvB,iBACF,CACA,oCACE,QACE,YAAa,CACb,4BACF,CACA,cACE,cACF,CACA,UACE,WACF,CACA,OAEE,YAAa,CADb,SAEF,CACA,cAEE,UAAW,CACX,iBAAkB,CAFlB,aAGF,CACA,iBAEE,iBAAkB,CADlB,SAEF,CAEA,sBAGE,QAAS,CACT,kBAAmB,CAFnB,iBAAkB,CADlB,SAIF,CACA,QACE,4BACF,CACF,CAEA,qCACE,iBAKE,aAAc,CAHd,YAAa,CACb,gBAAiB,CACjB,iBAAkB,CAHlB,SAKF,CACA,SACE,kBAAmB,CACnB,4BACF,CACA,SACE,iBACF,CACA,eAIE,UAAW,CADX,gBAAiB,CADjB,iBAAkB,CADlB,SAIF,CACA,SACE,kBAAmB,CACnB,YACF,CACA,gBACE,iBACF,CACA,sBAEE,eAAgB,CADhB,SAEF,CACA,QACE,4BACF,CACF,CChMA,MACE,2BAA4B,CAC5B,6BAA8B,CAC9B,6BAA8B,CAC9B,gCAAiC,CACjC,gCAAiC,CACjC,8BAA+B,CAC/B,+CAAsD,CAEtD,qDAAsD,CACtD,2DAA4D,CAC5D,2DAA4D,CAC5D,uDAAwD,CAExD,4BAA6B,CAC7B,gCAAiC,CACjC,gCAAiC,CACjC,iCAAkC,CAClC,iCAAkC,CAClC,uBAAwB,CAExB,mCAAoC,CACpC,+BAAgC,CAGhC,+BAAgC,CAChC,kCAAmC,CACnC,kCAAmC,CACnC,gCAAiC,CAEjC,gCAAiC,CACjC,2CAA4C,CAG5C,uGAUA,sCAAuC,CACvC,yDAA0D,CAC1D,+DAAgE,CAChE,+DAAgE,CAChE,2DCXF,CCxCA,2BAME,qBAAsB,CACtB,UAAW,CAHX,WAAY,CADZ,cAAe,CADf,wGAAgE,CAGhE,6CAAkC,CAJlC,4CDiDF,CC1CE,qCAEE,QAAS,CADT,OD6CJ,CC1CE,uCAEE,QAAS,CADT,OAAQ,CAER,6DD4CJ,CC1CE,sCAEE,SAAU,CADV,OD6CJ,CC1CE,wCACE,UAAW,CACX,QD4CJ,CC1CE,0CACE,UAAW,CACX,QAAS,CACT,6DD4CJ,CC1CE,yCACE,UAAW,CACX,SD4CJ,CCxCA,yCACE,2BAGE,MAAO,CACP,QAAS,CAFT,SAAU,CADV,WD8CF,CC1CE,kHAGE,KAAM,CACN,uDD0CJ,CCxCE,2HAGE,QAAS,CACT,uDDwCJ,CCtCE,gCAEE,SAAa,CADb,ODyCJ,CACF,CEjGA,iBAME,iBAAkB,CAClB,mEAA6E,CAJ7E,qBAAsB,CAUtB,cAAe,CACf,aAAc,CANd,YAAa,CAIb,8DAAwC,CAHxC,6BAA8B,CAL9B,kBAAmB,CAMnB,4DAA4C,CAR5C,2DAA4C,CAS5C,eAAgB,CANhB,WAAY,CAJZ,iBAAkB,CAelB,SFmGF,CElGE,sBACE,aFoGJ,CElGE,sBAKE,kBAAmB,CADnB,YAAa,CAFb,aAAc,CADd,aAAc,CAEd,WFsGJ,CEnGI,qCACE,QFqGN,CElGE,sBACE,wBAGA,YAAa,CADb,aAAc,CAFd,sBAAuB,CACvB,UFsGJ,CEhGA,mBAEE,qDAAwB,CADxB,yDFoGF,CEhGA,wBAEE,qDAAwB,CADxB,yDFoGF,CEhGA,yCACE,iBAEE,eAAgB,CADhB,eFoGF,CACF,CGtJE,6BACE,wDAAsC,CACtC,gDHwJJ,CGlJE,uFACE,sDAAuC,CACvC,oDHwJJ,CGtJE,sDAEE,wDAAsC,CADtC,gDHyJJ,CGtJE,yDAEE,2DAAyC,CADzC,mDHyJJ,CGtJE,yDAEE,2DAAyC,CADzC,mDHyJJ,CGtJE,uDAEE,yDAAuC,CADvC,iDHyJJ,CGnJE,qCACE,iIHsJJ,CGpJE,oCACE,iEHsJJ,CGpJE,8BACE,iEHsJJ,CGpJE,iCACE,oEHsJJ,CGpJE,iCACE,oEHsJJ,CGpJE,+BACE,kEHsJJ,CGpJE,uRAIE,0EHmJJ,CIzMA,wBASE,qBAAsB,CAPtB,sBAAuB,CAEvB,WAAY,CAHZ,UAAW,CAKX,cAAe,CACf,UAAY,CAJZ,YAAa,CAEb,SAAU,CAGV,mBJ6MF,CI1ME,+BACE,UAAW,CACX,UJ4MJ,CIzME,4BACE,iBAAkB,CAClB,WAAY,CACZ,UJ2MJ,CIxME,4DAEE,SJyMJ,CKjOA,2CACE,GACE,+CLoOF,CKlOA,GACE,+CLoOF,CACF,CK1OA,mCACE,GACE,+CLoOF,CKlOA,GACE,+CLoOF,CACF,CKjOA,wBAEE,QAAS,CAGT,UAAW,CAFX,MAAO,CAIP,UAAY,CANZ,iBAAkB,CAOlB,mDAAsB,CAJtB,UAAW,CAEX,4CLqOF,CKjOE,kCACE,+GLmOJ,CKhOE,oCACE,yDAA0B,CAA1B,8CLkOJ,CK/NE,6BAEE,SAAa,CADb,OAAQ,CAER,qDLiOJ,CM/PA,mBAQE,oGAFA,8EAAsD,CADtD,kBAAmB,CAEnB,2EAAiD,CAJjD,qBAAsB,CADtB,WAAY,CADZ,UNyQF,COtQA,2CACE,kBAJA,uHP8QA,COnQA,GACE,SAAU,CACV,2EPqQF,COnQA,IACE,SAAU,CACV,yEPqQF,COnQA,IACE,uEPqQF,COnQA,IACE,uEPqQF,COnQA,GACE,qCPqQF,CACF,CO7RA,mCACE,kBAJA,uHP8QA,COnQA,GACE,SAAU,CACV,2EPqQF,COnQA,IACE,SAAU,CACV,yEPqQF,COnQA,IACE,uEPqQF,COnQA,IACE,uEPqQF,COnQA,GACE,qCPqQF,CACF,COlQA,4CACE,IACE,SAAU,CACV,yEPoQF,COlQA,GACE,SAAU,CACV,2EPoQF,CACF,CO5QA,oCACE,IACE,SAAU,CACV,yEPoQF,COlQA,GACE,SAAU,CACV,2EPoQF,CACF,COjQA,0CACE,kBA1CA,uHP8SA,CO7PA,GACE,SAAU,CACV,6EP+PF,CO7PA,IACE,SAAU,CACV,uEP+PF,CO7PA,IACE,yEP+PF,CO7PA,IACE,qEP+PF,CO7PA,GACE,qCP+PF,CACF,COvRA,kCACE,kBA1CA,uHP8SA,CO7PA,GACE,SAAU,CACV,6EP+PF,CO7PA,IACE,SAAU,CACV,uEP+PF,CO7PA,IACE,yEP+PF,CO7PA,IACE,qEP+PF,CO7PA,GACE,qCP+PF,CACF,CO5PA,2CACE,IACE,SAAU,CACV,uEP8PF,CO5PA,GACE,SAAU,CACV,6EP8PF,CACF,COtQA,mCACE,IACE,SAAU,CACV,uEP8PF,CO5PA,GACE,SAAU,CACV,6EP8PF,CACF,CO3PA,wCACE,kBAhFA,uHP8UA,COvPA,GACE,SAAU,CACV,2EPyPF,COvPA,IACE,SAAU,CACV,yEPyPF,COvPA,IACE,uEPyPF,COvPA,IACE,uEPyPF,COvPA,GACE,uDPyPF,CACF,COjRA,gCACE,kBAhFA,uHP8UA,COvPA,GACE,SAAU,CACV,2EPyPF,COvPA,IACE,SAAU,CACV,yEPyPF,COvPA,IACE,uEPyPF,COvPA,IACE,uEPyPF,COvPA,GACE,uDPyPF,CACF,COtPA,yCACE,IACE,yEPwPF,COtPA,QAEE,SAAU,CACV,uEPuPF,COrPA,GACE,SAAU,CACV,6EPuPF,CACF,COnQA,iCACE,IACE,yEPwPF,COtPA,QAEE,SAAU,CACV,uEPuPF,COrPA,GACE,SAAU,CACV,6EPuPF,CACF,COpPA,0CACE,kBA1HA,uHPiXA,COhPA,GACE,SAAU,CACV,6EPkPF,COhPA,IACE,SAAU,CACV,uEPkPF,COhPA,IACE,yEPkPF,COhPA,IACE,qEPkPF,COhPA,GACE,qCPkPF,CACF,CO1QA,kCACE,kBA1HA,uHPiXA,COhPA,GACE,SAAU,CACV,6EPkPF,COhPA,IACE,SAAU,CACV,uEPkPF,COhPA,IACE,yEPkPF,COhPA,IACE,qEPkPF,COhPA,GACE,qCPkPF,CACF,CO/OA,2CACE,IACE,uEPiPF,CO/OA,QAEE,SAAU,CACV,yEPgPF,CO9OA,GACE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","sources":["index.css","Components/Dashboard/dashbord.css","Components/HomeComponent/home.css","../node_modules/react-toastify/scss/_variables.scss","../node_modules/react-toastify/dist/ReactToastify.css","../node_modules/react-toastify/scss/_toastContainer.scss","../node_modules/react-toastify/scss/_toast.scss","../node_modules/react-toastify/scss/_theme.scss","../node_modules/react-toastify/scss/_closeButton.scss","../node_modules/react-toastify/scss/_progressBar.scss","../node_modules/react-toastify/scss/_icons.scss","../node_modules/react-toastify/scss/animations/_bounce.scss","../node_modules/react-toastify/scss/animations/_zoom.scss","../node_modules/react-toastify/scss/animations/_flip.scss","../node_modules/react-toastify/scss/animations/_slide.scss","../node_modules/react-toastify/scss/animations/_spin.scss","Components/LoginComponent/login.css","Components/CreateSurvey/createsurvey.css","Components/PageNotFound/page.css","Components/JoinSurvey/join.css","Components/Responses/graph.css"],"sourcesContent":["body {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\ncode {\n font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\n monospace;\n}\n","@import url(\"https://fonts.googleapis.com/css2?family=Berkshire+Swash&display=swap\");\n\n.dashboardnav {\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n height: 80px;\n background: #003865;\n}\n.dashboardnav__heading {\n font-family: \"Berkshire Swash\", cursive;\n padding: 10px;\n font-size: 25px;\n margin-left: 10px;\n color: white;\n}\n#surveyButton {\n margin: 30px auto;\n display: block;\n}\n.createdSurveys {\n width: 100%;\n height: auto;\n position: relative;\n top: 50px;\n}\n.previousSurvey {\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 20px;\n margin: 40px 40px;\n text-align: center;\n padding: 40px;\n}\n.menuDiv {\n position: relative;\n right: 30px;\n}\n.previousSurvey__heading {\n margin-top: 10px;\n color: #191919;\n}\n.previousSurvey__response {\n color: gray;\n font-size: smaller;\n margin-top: 10px;\n margin-bottom: 20px;\n}\n.individualsurvey:hover {\n border: 0.5px solid blue;\n}\n.recentSurvey {\n margin: 80px 80px;\n text-align: center;\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 30px;\n}\n.recentSurvey__response {\n color: gray;\n font-size: medium;\n margin-top: 10px;\n margin-bottom: 20px;\n}\n.createdsurveys-heading {\n text-align: center;\n}\n.othersurveys-heading {\n text-align: center;\n}\n@media screen and (min-width: 768px) {\n .dashboardnav__heading {\n margin-left: 70px;\n font-size: 40px;\n }\n .dashboardnav__menu {\n margin-right: 60px;\n }\n\n .previousSurvey {\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: center;\n }\n .recentSurvey {\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: center;\n }\n}\n\n@media screen and (min-width: 1024px) {\n .previousSurvey {\n flex-direction: row;\n justify-content: flex-start;\n }\n .individualsurvey {\n margin-left: 60px;\n }\n\n .recentSurvey {\n flex-direction: row;\n justify-content: flex-start;\n }\n .previousSurvey {\n padding: 40px;\n }\n .createdsurveys-heading {\n text-align: left;\n position: relative;\n left: 80px;\n }\n .othersurveys-heading {\n text-align: left;\n position: relative;\n left: 80px;\n }\n}\n","@import url(\"https://fonts.googleapis.com/css2?family=Berkshire+Swash&display=swap\");\n* {\n margin: 0%;\n padding: 0%;\n box-sizing: border-box;\n}\n\n.navbar {\n display: flex;\n list-style-type: none;\n justify-content: space-between;\n padding: 10px;\n margin-top: 10px;\n}\n\n.navbar__button {\n width: 80px;\n height: 35px;\n border: none;\n cursor: pointer;\n margin: 8px;\n background: #1f60f0;\n color: #eee;\n}\n.navbar__button:hover {\n background: #111;\n color: #eee;\n}\n.navbar__text {\n line-height: 40px;\n font-family: \"Berkshire Swash\", cursive;\n font-size: 20px;\n}\n.main {\n width: 100%;\n height: auto;\n margin-top: 50px;\n}\n.main__heading {\n text-align: center;\n font-family: sans-serif;\n}\n.main__paragraph {\n text-align: center;\n padding: 20px;\n line-height: 20px;\n}\n\n.section {\n width: 100%;\n height: auto;\n display: flex;\n flex-direction: column-reverse;\n margin-top: 50px;\n}\n.section__image {\n width: 100%;\n height: auto;\n}\n.content__heading {\n font-family: sans-serif;\n text-align: center;\n padding: 20px;\n}\n.content__para {\n text-align: center;\n color: grey;\n font-family: sans-serif;\n padding: 10px;\n}\n\n.ImageDiv {\n padding: 10px;\n}\n.image {\n width: 100%;\n height: auto;\n}\n.featureDiv {\n background-color: whitesmoke;\n padding: 5px;\n}\n.feature {\n width: 100%;\n height: auto;\n display: flex;\n flex-direction: column;\n gap: 20px;\n}\n.featureImageDiv {\n padding: 10px;\n}\n.featureimage {\n width: 100%;\n height: auto;\n}\n.featureContent__para {\n text-align: center;\n color: grey;\n font-family: sans-serif;\n padding: 10px;\n line-height: 25px;\n margin-bottom: 10px;\n}\n.footer {\n width: 100%;\n height: 100px;\n background-color: #191919;\n border: 1px solid #191919;\n color: white;\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n.footer__heading {\n margin-left: 30px;\n font-family: \"Berkshire Swash\", cursive;\n}\n.footer__icon {\n display: flex;\n justify-content: center;\n gap: 40px;\n margin-right: 10px;\n}\n@media screen and (min-width: 768px) {\n .navbar {\n display: flex;\n justify-content: space-around;\n }\n .navbar__text {\n font-size: 30px;\n }\n .ImageDiv {\n margin: auto;\n }\n .image {\n width: 90%;\n height: 400px;\n }\n .featureimage {\n max-width: 75%;\n height: 75%;\n margin-left: 100px;\n }\n .featureImageDiv {\n padding: 0px;\n align-self: center;\n }\n\n .featureContent__para {\n width: 50%;\n position: relative;\n left: 25%;\n margin-bottom: 10px;\n }\n .footer {\n justify-content: space-around;\n }\n}\n\n@media screen and (min-width: 1280px) {\n .imagediv__image {\n width: 50%;\n height: 400px;\n margin-left: auto;\n margin-right: auto;\n display: block;\n }\n .section {\n flex-direction: row;\n justify-content: space-around;\n }\n .content {\n align-self: center;\n }\n .content__para {\n width: 50%;\n position: relative;\n line-height: 25px;\n left: 190px;\n }\n .feature {\n flex-direction: row;\n padding: 40px;\n }\n .featureContent {\n align-self: center;\n }\n .featureContent__para {\n width: 60%;\n text-align: left;\n }\n .footer {\n justify-content: space-around;\n }\n}\n","$rt-namespace: 'Toastify';\n$rt-mobile: 'only screen and (max-width : 480px)' !default;\n\n:root {\n --toastify-color-light: #fff;\n --toastify-color-dark: #121212;\n --toastify-color-info: #3498db;\n --toastify-color-success: #07bc0c;\n --toastify-color-warning: #f1c40f;\n --toastify-color-error: #e74c3c;\n --toastify-color-transparent: rgba(255, 255, 255, 0.7);\n\n --toastify-icon-color-info: var(--toastify-color-info);\n --toastify-icon-color-success: var(--toastify-color-success);\n --toastify-icon-color-warning: var(--toastify-color-warning);\n --toastify-icon-color-error: var(--toastify-color-error);\n\n --toastify-toast-width: 320px;\n --toastify-toast-background: #fff;\n --toastify-toast-min-height: 64px;\n --toastify-toast-max-height: 800px;\n --toastify-font-family: sans-serif;\n --toastify-z-index: 9999;\n\n --toastify-text-color-light: #757575;\n --toastify-text-color-dark: #fff;\n\n //Used only for colored theme\n --toastify-text-color-info: #fff;\n --toastify-text-color-success: #fff;\n --toastify-text-color-warning: #fff;\n --toastify-text-color-error: #fff;\n\n --toastify-spinner-color: #616161;\n --toastify-spinner-color-empty-area: #e0e0e0;\n\n // Used when no type is provided\n --toastify-color-progress-light: linear-gradient(\n to right,\n #4cd964,\n #5ac8fa,\n #007aff,\n #34aadc,\n #5856d6,\n #ff2d55\n );\n // Used when no type is provided\n --toastify-color-progress-dark: #bb86fc;\n --toastify-color-progress-info: var(--toastify-color-info);\n --toastify-color-progress-success: var(--toastify-color-success);\n --toastify-color-progress-warning: var(--toastify-color-warning);\n --toastify-color-progress-error: var(--toastify-color-error);\n}\n",":root {\n --toastify-color-light: #fff;\n --toastify-color-dark: #121212;\n --toastify-color-info: #3498db;\n --toastify-color-success: #07bc0c;\n --toastify-color-warning: #f1c40f;\n --toastify-color-error: #e74c3c;\n --toastify-color-transparent: rgba(255, 255, 255, 0.7);\n --toastify-icon-color-info: var(--toastify-color-info);\n --toastify-icon-color-success: var(--toastify-color-success);\n --toastify-icon-color-warning: var(--toastify-color-warning);\n --toastify-icon-color-error: var(--toastify-color-error);\n --toastify-toast-width: 320px;\n --toastify-toast-background: #fff;\n --toastify-toast-min-height: 64px;\n --toastify-toast-max-height: 800px;\n --toastify-font-family: sans-serif;\n --toastify-z-index: 9999;\n --toastify-text-color-light: #757575;\n --toastify-text-color-dark: #fff;\n --toastify-text-color-info: #fff;\n --toastify-text-color-success: #fff;\n --toastify-text-color-warning: #fff;\n --toastify-text-color-error: #fff;\n --toastify-spinner-color: #616161;\n --toastify-spinner-color-empty-area: #e0e0e0;\n --toastify-color-progress-light: linear-gradient(\n to right,\n #4cd964,\n #5ac8fa,\n #007aff,\n #34aadc,\n #5856d6,\n #ff2d55\n );\n --toastify-color-progress-dark: #bb86fc;\n --toastify-color-progress-info: var(--toastify-color-info);\n --toastify-color-progress-success: var(--toastify-color-success);\n --toastify-color-progress-warning: var(--toastify-color-warning);\n --toastify-color-progress-error: var(--toastify-color-error);\n}\n\n.Toastify__toast-container {\n z-index: var(--toastify-z-index);\n -webkit-transform: translate3d(0, 0, var(--toastify-z-index) px);\n position: fixed;\n padding: 4px;\n width: var(--toastify-toast-width);\n box-sizing: border-box;\n color: #fff;\n}\n.Toastify__toast-container--top-left {\n top: 1em;\n left: 1em;\n}\n.Toastify__toast-container--top-center {\n top: 1em;\n left: 50%;\n transform: translateX(-50%);\n}\n.Toastify__toast-container--top-right {\n top: 1em;\n right: 1em;\n}\n.Toastify__toast-container--bottom-left {\n bottom: 1em;\n left: 1em;\n}\n.Toastify__toast-container--bottom-center {\n bottom: 1em;\n left: 50%;\n transform: translateX(-50%);\n}\n.Toastify__toast-container--bottom-right {\n bottom: 1em;\n right: 1em;\n}\n\n@media only screen and (max-width : 480px) {\n .Toastify__toast-container {\n width: 100vw;\n padding: 0;\n left: 0;\n margin: 0;\n }\n .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {\n top: 0;\n transform: translateX(0);\n }\n .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {\n bottom: 0;\n transform: translateX(0);\n }\n .Toastify__toast-container--rtl {\n right: 0;\n left: initial;\n }\n}\n.Toastify__toast {\n position: relative;\n min-height: var(--toastify-toast-min-height);\n box-sizing: border-box;\n margin-bottom: 1rem;\n padding: 8px;\n border-radius: 4px;\n box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n max-height: var(--toastify-toast-max-height);\n overflow: hidden;\n font-family: var(--toastify-font-family);\n cursor: pointer;\n direction: ltr;\n /* webkit only issue #791 */\n z-index: 0;\n}\n.Toastify__toast--rtl {\n direction: rtl;\n}\n.Toastify__toast-body {\n margin: auto 0;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding: 6px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n}\n.Toastify__toast-body > div:last-child {\n -ms-flex: 1;\n flex: 1;\n}\n.Toastify__toast-icon {\n -webkit-margin-end: 10px;\n margin-inline-end: 10px;\n width: 20px;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n display: -ms-flexbox;\n display: flex;\n}\n\n.Toastify--animate {\n animation-fill-mode: both;\n animation-duration: 0.7s;\n}\n\n.Toastify--animate-icon {\n animation-fill-mode: both;\n animation-duration: 0.3s;\n}\n\n@media only screen and (max-width : 480px) {\n .Toastify__toast {\n margin-bottom: 0;\n border-radius: 0;\n }\n}\n.Toastify__toast-theme--dark {\n background: var(--toastify-color-dark);\n color: var(--toastify-text-color-dark);\n}\n.Toastify__toast-theme--light {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n}\n.Toastify__toast-theme--colored.Toastify__toast--default {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n}\n.Toastify__toast-theme--colored.Toastify__toast--info {\n color: var(--toastify-text-color-info);\n background: var(--toastify-color-info);\n}\n.Toastify__toast-theme--colored.Toastify__toast--success {\n color: var(--toastify-text-color-success);\n background: var(--toastify-color-success);\n}\n.Toastify__toast-theme--colored.Toastify__toast--warning {\n color: var(--toastify-text-color-warning);\n background: var(--toastify-color-warning);\n}\n.Toastify__toast-theme--colored.Toastify__toast--error {\n color: var(--toastify-text-color-error);\n background: var(--toastify-color-error);\n}\n\n.Toastify__progress-bar-theme--light {\n background: var(--toastify-color-progress-light);\n}\n.Toastify__progress-bar-theme--dark {\n background: var(--toastify-color-progress-dark);\n}\n.Toastify__progress-bar--info {\n background: var(--toastify-color-progress-info);\n}\n.Toastify__progress-bar--success {\n background: var(--toastify-color-progress-success);\n}\n.Toastify__progress-bar--warning {\n background: var(--toastify-color-progress-warning);\n}\n.Toastify__progress-bar--error {\n background: var(--toastify-color-progress-error);\n}\n.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {\n background: var(--toastify-color-transparent);\n}\n\n.Toastify__close-button {\n color: #fff;\n background: transparent;\n outline: none;\n border: none;\n padding: 0;\n cursor: pointer;\n opacity: 0.7;\n transition: 0.3s ease;\n -ms-flex-item-align: start;\n align-self: flex-start;\n}\n.Toastify__close-button--light {\n color: #000;\n opacity: 0.3;\n}\n.Toastify__close-button > svg {\n fill: currentColor;\n height: 16px;\n width: 14px;\n}\n.Toastify__close-button:hover, .Toastify__close-button:focus {\n opacity: 1;\n}\n\n@keyframes Toastify__trackProgress {\n 0% {\n transform: scaleX(1);\n }\n 100% {\n transform: scaleX(0);\n }\n}\n.Toastify__progress-bar {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 5px;\n z-index: var(--toastify-z-index);\n opacity: 0.7;\n transform-origin: left;\n}\n.Toastify__progress-bar--animated {\n animation: Toastify__trackProgress linear 1 forwards;\n}\n.Toastify__progress-bar--controlled {\n transition: transform 0.2s;\n}\n.Toastify__progress-bar--rtl {\n right: 0;\n left: initial;\n transform-origin: right;\n}\n\n.Toastify__spinner {\n width: 20px;\n height: 20px;\n box-sizing: border-box;\n border: 2px solid;\n border-radius: 100%;\n border-color: var(--toastify-spinner-color-empty-area);\n border-right-color: var(--toastify-spinner-color);\n animation: Toastify__spin 0.65s linear infinite;\n}\n\n@keyframes Toastify__bounceInRight {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n from {\n opacity: 0;\n transform: translate3d(3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(-25px, 0, 0);\n }\n 75% {\n transform: translate3d(10px, 0, 0);\n }\n 90% {\n transform: translate3d(-5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n@keyframes Toastify__bounceOutRight {\n 20% {\n opacity: 1;\n transform: translate3d(-20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(2000px, 0, 0);\n }\n}\n@keyframes Toastify__bounceInLeft {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n 0% {\n opacity: 0;\n transform: translate3d(-3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(25px, 0, 0);\n }\n 75% {\n transform: translate3d(-10px, 0, 0);\n }\n 90% {\n transform: translate3d(5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n@keyframes Toastify__bounceOutLeft {\n 20% {\n opacity: 1;\n transform: translate3d(20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(-2000px, 0, 0);\n }\n}\n@keyframes Toastify__bounceInUp {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n from {\n opacity: 0;\n transform: translate3d(0, 3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n 75% {\n transform: translate3d(0, 10px, 0);\n }\n 90% {\n transform: translate3d(0, -5px, 0);\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__bounceOutUp {\n 20% {\n transform: translate3d(0, -10px, 0);\n }\n 40%, 45% {\n opacity: 1;\n transform: translate3d(0, 20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, -2000px, 0);\n }\n}\n@keyframes Toastify__bounceInDown {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n 0% {\n opacity: 0;\n transform: translate3d(0, -3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, 25px, 0);\n }\n 75% {\n transform: translate3d(0, -10px, 0);\n }\n 90% {\n transform: translate3d(0, 5px, 0);\n }\n to {\n transform: none;\n }\n}\n@keyframes Toastify__bounceOutDown {\n 20% {\n transform: translate3d(0, 10px, 0);\n }\n 40%, 45% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, 2000px, 0);\n }\n}\n.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {\n animation-name: Toastify__bounceInLeft;\n}\n.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {\n animation-name: Toastify__bounceInRight;\n}\n.Toastify__bounce-enter--top-center {\n animation-name: Toastify__bounceInDown;\n}\n.Toastify__bounce-enter--bottom-center {\n animation-name: Toastify__bounceInUp;\n}\n\n.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {\n animation-name: Toastify__bounceOutLeft;\n}\n.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {\n animation-name: Toastify__bounceOutRight;\n}\n.Toastify__bounce-exit--top-center {\n animation-name: Toastify__bounceOutUp;\n}\n.Toastify__bounce-exit--bottom-center {\n animation-name: Toastify__bounceOutDown;\n}\n\n@keyframes Toastify__zoomIn {\n from {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n 50% {\n opacity: 1;\n }\n}\n@keyframes Toastify__zoomOut {\n from {\n opacity: 1;\n }\n 50% {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n to {\n opacity: 0;\n }\n}\n.Toastify__zoom-enter {\n animation-name: Toastify__zoomIn;\n}\n\n.Toastify__zoom-exit {\n animation-name: Toastify__zoomOut;\n}\n\n@keyframes Toastify__flipIn {\n from {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n animation-timing-function: ease-in;\n opacity: 0;\n }\n 40% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n animation-timing-function: ease-in;\n }\n 60% {\n transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n opacity: 1;\n }\n 80% {\n transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n }\n to {\n transform: perspective(400px);\n }\n}\n@keyframes Toastify__flipOut {\n from {\n transform: perspective(400px);\n }\n 30% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n opacity: 1;\n }\n to {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n opacity: 0;\n }\n}\n.Toastify__flip-enter {\n animation-name: Toastify__flipIn;\n}\n\n.Toastify__flip-exit {\n animation-name: Toastify__flipOut;\n}\n\n@keyframes Toastify__slideInRight {\n from {\n transform: translate3d(110%, 0, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideInLeft {\n from {\n transform: translate3d(-110%, 0, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideInUp {\n from {\n transform: translate3d(0, 110%, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideInDown {\n from {\n transform: translate3d(0, -110%, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideOutRight {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(110%, 0, 0);\n }\n}\n@keyframes Toastify__slideOutLeft {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(-110%, 0, 0);\n }\n}\n@keyframes Toastify__slideOutDown {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(0, 500px, 0);\n }\n}\n@keyframes Toastify__slideOutUp {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(0, -500px, 0);\n }\n}\n.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {\n animation-name: Toastify__slideInLeft;\n}\n.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {\n animation-name: Toastify__slideInRight;\n}\n.Toastify__slide-enter--top-center {\n animation-name: Toastify__slideInDown;\n}\n.Toastify__slide-enter--bottom-center {\n animation-name: Toastify__slideInUp;\n}\n\n.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {\n animation-name: Toastify__slideOutLeft;\n}\n.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {\n animation-name: Toastify__slideOutRight;\n}\n.Toastify__slide-exit--top-center {\n animation-name: Toastify__slideOutUp;\n}\n.Toastify__slide-exit--bottom-center {\n animation-name: Toastify__slideOutDown;\n}\n\n@keyframes Toastify__spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}\n\n/*# sourceMappingURL=ReactToastify.css.map */",".#{$rt-namespace}__toast-container {\n z-index: var(--toastify-z-index);\n -webkit-transform: translate3d(0, 0, var(--toastify-z-index) px);\n position: fixed;\n padding: 4px;\n width: var(--toastify-toast-width);\n box-sizing: border-box;\n color: #fff;\n &--top-left {\n top: 1em;\n left: 1em;\n }\n &--top-center {\n top: 1em;\n left: 50%;\n transform: translateX(-50%);\n }\n &--top-right {\n top: 1em;\n right: 1em;\n }\n &--bottom-left {\n bottom: 1em;\n left: 1em;\n }\n &--bottom-center {\n bottom: 1em;\n left: 50%;\n transform: translateX(-50%);\n }\n &--bottom-right {\n bottom: 1em;\n right: 1em;\n }\n}\n\n@media #{$rt-mobile} {\n .#{$rt-namespace}__toast-container {\n width: 100vw;\n padding: 0;\n left: 0;\n margin: 0;\n &--top-left,\n &--top-center,\n &--top-right {\n top: 0;\n transform: translateX(0);\n }\n &--bottom-left,\n &--bottom-center,\n &--bottom-right {\n bottom: 0;\n transform: translateX(0);\n }\n &--rtl {\n right: 0;\n left: initial;\n }\n }\n}\n",".#{$rt-namespace}__toast {\n position: relative;\n min-height: var(--toastify-toast-min-height);\n box-sizing: border-box;\n margin-bottom: 1rem;\n padding: 8px;\n border-radius: 4px;\n box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);\n display: flex;\n justify-content: space-between;\n max-height: var(--toastify-toast-max-height);\n overflow: hidden;\n font-family: var(--toastify-font-family);\n cursor: pointer;\n direction: ltr;\n /* webkit only issue #791 */\n z-index: 0;\n &--rtl {\n direction: rtl;\n }\n &-body {\n margin: auto 0;\n flex: 1 1 auto;\n padding: 6px;\n display: flex;\n align-items: center;\n & > div:last-child {\n flex: 1;\n }\n }\n &-icon {\n margin-inline-end: 10px;\n width: 20px;\n flex-shrink: 0;\n display: flex;\n }\n}\n\n.#{$rt-namespace}--animate {\n animation-fill-mode: both;\n animation-duration: 0.7s;\n}\n\n.#{$rt-namespace}--animate-icon {\n animation-fill-mode: both;\n animation-duration: 0.3s;\n}\n\n@media #{$rt-mobile} {\n .#{$rt-namespace}__toast {\n margin-bottom: 0;\n border-radius: 0;\n }\n}\n",".#{$rt-namespace}__toast {\n &-theme--dark {\n background: var(--toastify-color-dark);\n color: var(--toastify-text-color-dark);\n }\n &-theme--light {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n }\n &-theme--colored#{&}--default {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n }\n &-theme--colored#{&}--info {\n color: var(--toastify-text-color-info);\n background: var(--toastify-color-info);\n }\n &-theme--colored#{&}--success {\n color: var(--toastify-text-color-success);\n background: var(--toastify-color-success);\n }\n &-theme--colored#{&}--warning {\n color: var(--toastify-text-color-warning);\n background: var(--toastify-color-warning);\n }\n &-theme--colored#{&}--error {\n color: var(--toastify-text-color-error);\n background: var(--toastify-color-error);\n }\n}\n\n.#{$rt-namespace}__progress-bar {\n &-theme--light {\n background: var(--toastify-color-progress-light);\n }\n &-theme--dark {\n background: var(--toastify-color-progress-dark);\n }\n &--info {\n background: var(--toastify-color-progress-info);\n }\n &--success {\n background: var(--toastify-color-progress-success);\n }\n &--warning {\n background: var(--toastify-color-progress-warning);\n }\n &--error {\n background: var(--toastify-color-progress-error);\n }\n &-theme--colored#{&}--info,\n &-theme--colored#{&}--success,\n &-theme--colored#{&}--warning,\n &-theme--colored#{&}--error {\n background: var(--toastify-color-transparent);\n }\n}\n",".#{$rt-namespace}__close-button {\n color: #fff;\n background: transparent;\n outline: none;\n border: none;\n padding: 0;\n cursor: pointer;\n opacity: 0.7;\n transition: 0.3s ease;\n align-self: flex-start;\n\n &--light {\n color: #000;\n opacity: 0.3;\n }\n\n & > svg {\n fill: currentColor;\n height: 16px;\n width: 14px;\n }\n\n &:hover,\n &:focus {\n opacity: 1;\n }\n}\n","@keyframes #{$rt-namespace}__trackProgress {\n 0% {\n transform: scaleX(1);\n }\n 100% {\n transform: scaleX(0);\n }\n}\n\n.#{$rt-namespace}__progress-bar {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 5px;\n z-index: var(--toastify-z-index);\n opacity: 0.7;\n transform-origin: left;\n\n &--animated {\n animation: #{$rt-namespace}__trackProgress linear 1 forwards;\n }\n\n &--controlled {\n transition: transform 0.2s;\n }\n\n &--rtl {\n right: 0;\n left: initial;\n transform-origin: right;\n }\n}\n",".#{$rt-namespace}__spinner {\n width: 20px;\n height: 20px;\n box-sizing: border-box;\n border: 2px solid;\n border-radius: 100%;\n border-color: var(--toastify-spinner-color-empty-area);\n border-right-color: var(--toastify-spinner-color);\n animation: #{$rt-namespace}__spin 0.65s linear infinite;\n}\n","@mixin timing-function {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n}\n\n@keyframes #{$rt-namespace}__bounceInRight {\n from,\n 60%,\n 75%,\n 90%,\n to {\n @include timing-function;\n }\n from {\n opacity: 0;\n transform: translate3d(3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(-25px, 0, 0);\n }\n 75% {\n transform: translate3d(10px, 0, 0);\n }\n 90% {\n transform: translate3d(-5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n\n@keyframes #{$rt-namespace}__bounceOutRight {\n 20% {\n opacity: 1;\n transform: translate3d(-20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(2000px, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__bounceInLeft {\n from,\n 60%,\n 75%,\n 90%,\n to {\n @include timing-function;\n }\n 0% {\n opacity: 0;\n transform: translate3d(-3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(25px, 0, 0);\n }\n 75% {\n transform: translate3d(-10px, 0, 0);\n }\n 90% {\n transform: translate3d(5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n\n@keyframes #{$rt-namespace}__bounceOutLeft {\n 20% {\n opacity: 1;\n transform: translate3d(20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(-2000px, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__bounceInUp {\n from,\n 60%,\n 75%,\n 90%,\n to {\n @include timing-function;\n }\n from {\n opacity: 0;\n transform: translate3d(0, 3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n 75% {\n transform: translate3d(0, 10px, 0);\n }\n 90% {\n transform: translate3d(0, -5px, 0);\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__bounceOutUp {\n 20% {\n transform: translate3d(0, -10px, 0);\n }\n 40%,\n 45% {\n opacity: 1;\n transform: translate3d(0, 20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, -2000px, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__bounceInDown {\n from,\n 60%,\n 75%,\n 90%,\n to {\n @include timing-function;\n }\n 0% {\n opacity: 0;\n transform: translate3d(0, -3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, 25px, 0);\n }\n 75% {\n transform: translate3d(0, -10px, 0);\n }\n 90% {\n transform: translate3d(0, 5px, 0);\n }\n to {\n transform: none;\n }\n}\n\n@keyframes #{$rt-namespace}__bounceOutDown {\n 20% {\n transform: translate3d(0, 10px, 0);\n }\n 40%,\n 45% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, 2000px, 0);\n }\n}\n\n.#{$rt-namespace}__bounce-enter {\n &--top-left,\n &--bottom-left {\n animation-name: #{$rt-namespace}__bounceInLeft;\n }\n &--top-right,\n &--bottom-right {\n animation-name: #{$rt-namespace}__bounceInRight;\n }\n &--top-center {\n animation-name: #{$rt-namespace}__bounceInDown;\n }\n &--bottom-center {\n animation-name: #{$rt-namespace}__bounceInUp;\n }\n}\n\n.#{$rt-namespace}__bounce-exit {\n &--top-left,\n &--bottom-left {\n animation-name: #{$rt-namespace}__bounceOutLeft;\n }\n &--top-right,\n &--bottom-right {\n animation-name: #{$rt-namespace}__bounceOutRight;\n }\n &--top-center {\n animation-name: #{$rt-namespace}__bounceOutUp;\n }\n &--bottom-center {\n animation-name: #{$rt-namespace}__bounceOutDown;\n }\n}\n","@keyframes #{$rt-namespace}__zoomIn {\n from {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n 50% {\n opacity: 1;\n }\n}\n\n@keyframes #{$rt-namespace}__zoomOut {\n from {\n opacity: 1;\n }\n 50% {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n to {\n opacity: 0;\n }\n}\n\n.#{$rt-namespace}__zoom-enter {\n animation-name: #{$rt-namespace}__zoomIn;\n}\n\n.#{$rt-namespace}__zoom-exit {\n animation-name: #{$rt-namespace}__zoomOut;\n}\n","@keyframes #{$rt-namespace}__flipIn {\n from {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n animation-timing-function: ease-in;\n opacity: 0;\n }\n 40% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n animation-timing-function: ease-in;\n }\n 60% {\n transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n opacity: 1;\n }\n 80% {\n transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n }\n to {\n transform: perspective(400px);\n }\n}\n\n@keyframes #{$rt-namespace}__flipOut {\n from {\n transform: perspective(400px);\n }\n 30% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n opacity: 1;\n }\n to {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n opacity: 0;\n }\n}\n\n.#{$rt-namespace}__flip-enter {\n animation-name: #{$rt-namespace}__flipIn;\n}\n\n.#{$rt-namespace}__flip-exit {\n animation-name: #{$rt-namespace}__flipOut;\n}\n","@mixin transform {\n transform: translate3d(0, 0, 0);\n}\n\n@keyframes #{$rt-namespace}__slideInRight {\n from {\n transform: translate3d(110%, 0, 0);\n visibility: visible;\n }\n to {\n @include transform;\n }\n}\n\n@keyframes #{$rt-namespace}__slideInLeft {\n from {\n transform: translate3d(-110%, 0, 0);\n visibility: visible;\n }\n to {\n @include transform;\n }\n}\n\n@keyframes #{$rt-namespace}__slideInUp {\n from {\n transform: translate3d(0, 110%, 0);\n visibility: visible;\n }\n to {\n @include transform;\n }\n}\n\n@keyframes #{$rt-namespace}__slideInDown {\n from {\n transform: translate3d(0, -110%, 0);\n visibility: visible;\n }\n to {\n @include transform;\n }\n}\n\n@keyframes #{$rt-namespace}__slideOutRight {\n from {\n @include transform;\n }\n to {\n visibility: hidden;\n transform: translate3d(110%, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__slideOutLeft {\n from {\n @include transform;\n }\n to {\n visibility: hidden;\n transform: translate3d(-110%, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__slideOutDown {\n from {\n @include transform;\n }\n to {\n visibility: hidden;\n transform: translate3d(0, 500px, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__slideOutUp {\n from {\n @include transform;\n }\n to {\n visibility: hidden;\n transform: translate3d(0, -500px, 0);\n }\n}\n\n.#{$rt-namespace}__slide-enter {\n &--top-left,\n &--bottom-left {\n animation-name: #{$rt-namespace}__slideInLeft;\n }\n &--top-right,\n &--bottom-right {\n animation-name: #{$rt-namespace}__slideInRight;\n }\n &--top-center {\n animation-name: #{$rt-namespace}__slideInDown;\n }\n &--bottom-center {\n animation-name: #{$rt-namespace}__slideInUp;\n }\n}\n\n.#{$rt-namespace}__slide-exit {\n &--top-left,\n &--bottom-left {\n animation-name: #{$rt-namespace}__slideOutLeft;\n }\n &--top-right,\n &--bottom-right {\n animation-name: #{$rt-namespace}__slideOutRight;\n }\n &--top-center {\n animation-name: #{$rt-namespace}__slideOutUp;\n }\n &--bottom-center {\n animation-name: #{$rt-namespace}__slideOutDown;\n }\n}\n","@keyframes #{$rt-namespace}__spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}\n","* {\n margin: 0%;\n padding: 0%;\n box-sizing: border-box;\n}\n.mainform {\n width: 280px;\n height: auto;\n margin: 80px auto;\n}\n.header {\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 10px;\n margin-top: 20px;\n}\n.header__heading {\n padding: 8px;\n font-family: sans-serif;\n}\n.header__icon {\n margin-top: 10px;\n}\n\n.form {\n width: auto;\n height: auto;\n}\n.form__div {\n margin: 10px;\n}\n.form__input {\n padding: 4px;\n width: 90%;\n border: none;\n outline: none;\n border-bottom: 1px solid;\n margin: 15px;\n}\n.form__input:focus {\n border-color: blue;\n}\n.form__label {\n margin: 15px;\n text-align: center;\n color: blue;\n}\n\n.loginbtn {\n width: 90%;\n height: 35px;\n margin: 10px auto;\n display: block;\n border: none;\n outline: none;\n background-color: #1f60f0;\n color: #eee;\n cursor: pointer;\n border-radius: 5px;\n}\n\n.createaccount {\n font-family: sans-serif;\n font-size: small;\n margin: 20px;\n}\n","* {\n margin: 0%;\n padding: 0%;\n box-sizing: border-box;\n}\n.switch-button {\n text-align: right;\n margin-right: 20px;\n font-family: sans-serif;\n color: #1769aa;\n}\n.surveyheader {\n width: 100%;\n height: auto;\n margin-top: 10px;\n display: flex;\n flex-direction: column;\n gap: 10px;\n padding: 20px;\n}\n\n.surveyheader__input {\n width: 100%;\n padding: 10px;\n border: none;\n outline: none;\n font-weight: bold;\n border-bottom: 1px solid gray;\n font-size: 25px;\n}\n.surveyheader__desc {\n outline: none;\n border: 1px solid gray;\n}\n#addquestion-btn {\n float: right;\n margin-right: 10px;\n}\n#submit-button {\n display: block;\n margin: auto;\n margin-top: 50px;\n margin-bottom: 20px;\n}\n#back-button {\n display: block;\n margin: auto;\n margin-bottom: 20px;\n}\n.survey-questions {\n width: 100%;\n height: auto;\n padding: 10px;\n}\n\n#cardContent {\n display: flex;\n flex-direction: column;\n justify-content: center;\n gap: 10px;\n}\n#cardbutton {\n display: flex;\n justify-content: flex-end;\n gap: 15px;\n}\n.option-input {\n border: none;\n border-bottom: 1px solid blue;\n outline: none;\n font-size: 17px;\n margin-bottom: 10px;\n}\n#question-option {\n display: flex;\n flex-direction: column;\n align-content: center;\n gap: 20px;\n}\n#question-option-add-button {\n width: 80px;\n margin-left: 150px;\n margin-top: 20px;\n}\n#delete-option {\n position: relative;\n left: 20px;\n top: 10px;\n color: red;\n cursor: pointer;\n}\n\n@media screen and (min-width: 768px) {\n .surveyheader {\n width: 80%;\n margin: auto;\n }\n .surveyheader__input {\n font-size: 30px;\n }\n\n .survey-questions {\n width: 80%;\n margin: auto;\n }\n #cardContent {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n }\n #filled-textarea {\n width: 400px;\n }\n #cardbutton {\n display: flex;\n justify-content: flex-end;\n gap: 15px;\n margin-top: 10px;\n }\n #question-option-add-button {\n width: 80px;\n margin-left: 170px;\n margin-top: 20px;\n }\n}\n\n@media screen and (min-width: 1280px) {\n .surveyheader {\n width: 60%;\n margin: auto;\n }\n .surveyheader__input {\n font-size: 35px;\n }\n .survey-questions {\n width: 60%;\n margin: auto;\n }\n\n #cardContent {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n }\n #filled-textarea {\n width: 500px;\n }\n}\n","* {\n margin: 0%;\n padding: 0%;\n}\n.notfound {\n width: 100%;\n height: 100%;\n margin: 50px auto;\n display: block;\n padding: 10px;\n}\n\n.notfound__image {\n width: 100%;\n height: 100%;\n}\n.notfound__heading {\n text-align: center;\n font-family: sans-serif;\n padding: 20px;\n color: #f73378;\n}\n\n#backtohomelink {\n text-decoration: none;\n font-size: 20px;\n font-family: sans-serif;\n padding: 10px;\n display: block;\n text-align: center;\n}\n@media screen and (min-width: 768px) {\n .notfound__heading {\n font-size: 20px;\n }\n .notfound {\n width: 80%;\n height: 400px;\n margin-left: auto;\n margin-right: auto;\n display: block;\n }\n #backtohomelink {\n margin-top: 100px;\n }\n}\n\n@media screen and (min-width: 1024px) {\n .notfound__heading {\n font-size: 30px;\n }\n .notfound {\n width: 80%;\n height: 550px;\n margin-left: auto;\n margin-right: auto;\n display: block;\n }\n}\n","* {\n margin: 0%;\n padding: 0%;\n box-sizing: border-box;\n}\n\n.searchsurvey {\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 30px;\n padding: 20px;\n}\n\n#searchsurvey__button {\n position: relative;\n top: 20px;\n}\n#searchsurvey__input {\n width: 280px;\n}\n\n.joinsurveyheader {\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 30px;\n padding: 20px;\n}\n.joinsurvey-questions {\n width: 100%;\n height: auto;\n padding: 20px;\n}\n@media screen and (min-width: 768px) {\n .searchsurvey {\n flex-direction: row;\n align-items: center;\n justify-content: center;\n gap: 30px;\n padding: 20px;\n }\n\n .joinsurvey-questions {\n width: 80%;\n margin: auto;\n }\n}\n\n@media screen and (min-width: 1024px) {\n .joinsurvey-questions {\n width: 60%;\n margin: auto;\n }\n}\n","#graph {\n height: auto;\n position: relative;\n display: block;\n margin: auto;\n}\n#bargraph {\n width: 250px;\n height: 300px;\n display: block;\n margin: auto;\n}\n\n#card {\n width: 100%;\n height: 100%;\n padding: 20px;\n}\n#cardcontent {\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 10px;\n}\n\n.btndiv {\n display: flex;\n flex-direction: row;\n gap: 10px;\n justify-content: center;\n margin-top: 20px;\n}\n.individualquestions {\n width: 90%;\n margin: auto;\n margin-bottom: 20px;\n}\n#questioncard_text {\n width: 250px;\n}\n#options {\n width: 90%;\n margin: 20px auto;\n}\n#optioncard {\n width: 100%;\n height: 100%;\n margin: 20px auto;\n}\n#individualHeading {\n width: 90%;\n margin: auto;\n border-radius: 10px;\n border-left: 2px solid blue;\n}\n#userDetail {\n width: 90%;\n margin: 20px auto;\n border-radius: 10px;\n border-left: 2px solid blue;\n}\n\n@media screen and (min-width: 480px) {\n #card {\n width: 80%;\n margin: auto;\n }\n #graph {\n width: 250px;\n }\n}\n\n@media screen and (min-width: 768px) {\n #card {\n width: 80%;\n margin: auto;\n }\n #graph {\n width: 350px;\n }\n #bargraph {\n width: 50%;\n height: 300px;\n padding: 20px;\n }\n\n #cardcontent {\n display: flex;\n align-items: center;\n gap: 50px;\n }\n #responses-heading {\n width: 80%;\n margin: auto;\n margin-top: 20px;\n }\n #graphdiv {\n width: 83%;\n margin: auto;\n }\n #questioncard {\n width: 90%;\n margin: auto;\n padding: 0%;\n }\n #individualHeading {\n width: 80%;\n }\n #userDetail {\n width: 80%;\n }\n .individualquestions {\n width: 80%;\n }\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/build/static/js/787.e1e86866.chunk.js b/build/static/js/787.e1e86866.chunk.js new file mode 100644 index 0000000..7709255 --- /dev/null +++ b/build/static/js/787.e1e86866.chunk.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunksurveyapp_frontend=self.webpackChunksurveyapp_frontend||[]).push([[787],{787:function(e,n,t){t.r(n),t.d(n,{getCLS:function(){return y},getFCP:function(){return g},getFID:function(){return C},getLCP:function(){return P},getTTFB:function(){return D}});var i,r,a,o,u=function(e,n){return{name:e,value:void 0===n?-1:n,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},c=function(e,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if("first-input"===e&&!("PerformanceEventTiming"in self))return;var t=new PerformanceObserver((function(e){return e.getEntries().map(n)}));return t.observe({type:e,buffered:!0}),t}}catch(e){}},f=function(e,n){var t=function t(i){"pagehide"!==i.type&&"hidden"!==document.visibilityState||(e(i),n&&(removeEventListener("visibilitychange",t,!0),removeEventListener("pagehide",t,!0)))};addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0)},s=function(e){addEventListener("pageshow",(function(n){n.persisted&&e(n)}),!0)},m=function(e,n,t){var i;return function(r){n.value>=0&&(r||t)&&(n.delta=n.value-(i||0),(n.delta||void 0===i)&&(i=n.value,e(n)))}},v=-1,p=function(){return"hidden"===document.visibilityState?0:1/0},d=function(){f((function(e){var n=e.timeStamp;v=n}),!0)},l=function(){return v<0&&(v=p(),d(),s((function(){setTimeout((function(){v=p(),d()}),0)}))),{get firstHiddenTime(){return v}}},g=function(e,n){var t,i=l(),r=u("FCP"),a=function(e){"first-contentful-paint"===e.name&&(f&&f.disconnect(),e.startTime-1&&e(n)},r=u("CLS",0),a=0,o=[],v=function(e){if(!e.hadRecentInput){var n=o[0],i=o[o.length-1];a&&e.startTime-i.startTime<1e3&&e.startTime-n.startTime<5e3?(a+=e.value,o.push(e)):(a=e.value,o=[e]),a>r.value&&(r.value=a,r.entries=o,t())}},p=c("layout-shift",v);p&&(t=m(i,r,n),f((function(){p.takeRecords().map(v),t(!0)})),s((function(){a=0,T=-1,r=u("CLS",0),t=m(i,r,n)})))},E={passive:!0,capture:!0},w=new Date,L=function(e,n){i||(i=n,r=e,a=new Date,F(removeEventListener),S())},S=function(){if(r>=0&&r1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,n){var t=function(){L(e,n),r()},i=function(){r()},r=function(){removeEventListener("pointerup",t,E),removeEventListener("pointercancel",i,E)};addEventListener("pointerup",t,E),addEventListener("pointercancel",i,E)}(n,e):L(n,e)}},F=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach((function(n){return e(n,b,E)}))},C=function(e,n){var t,a=l(),v=u("FID"),p=function(e){e.startTimeperformance.now())return;t.entries=[n],e(t)}catch(e){}},"complete"===document.readyState?setTimeout(n,0):addEventListener("load",(function(){return setTimeout(n,0)}))}}}]); +//# sourceMappingURL=787.e1e86866.chunk.js.map \ No newline at end of file diff --git a/build/static/js/787.e1e86866.chunk.js.map b/build/static/js/787.e1e86866.chunk.js.map new file mode 100644 index 0000000..0f92d36 --- /dev/null +++ b/build/static/js/787.e1e86866.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/787.e1e86866.chunk.js","mappings":"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","sources":["../node_modules/web-vitals/dist/web-vitals.js"],"sourcesContent":["var e,t,n,i,r=function(e,t){return{name:e,value:void 0===t?-1:t,delta:0,entries:[],id:\"v2-\".concat(Date.now(),\"-\").concat(Math.floor(8999999999999*Math.random())+1e12)}},a=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if(\"first-input\"===e&&!(\"PerformanceEventTiming\"in self))return;var n=new PerformanceObserver((function(e){return e.getEntries().map(t)}));return n.observe({type:e,buffered:!0}),n}}catch(e){}},o=function(e,t){var n=function n(i){\"pagehide\"!==i.type&&\"hidden\"!==document.visibilityState||(e(i),t&&(removeEventListener(\"visibilitychange\",n,!0),removeEventListener(\"pagehide\",n,!0)))};addEventListener(\"visibilitychange\",n,!0),addEventListener(\"pagehide\",n,!0)},u=function(e){addEventListener(\"pageshow\",(function(t){t.persisted&&e(t)}),!0)},c=function(e,t,n){var i;return function(r){t.value>=0&&(r||n)&&(t.delta=t.value-(i||0),(t.delta||void 0===i)&&(i=t.value,e(t)))}},f=-1,s=function(){return\"hidden\"===document.visibilityState?0:1/0},m=function(){o((function(e){var t=e.timeStamp;f=t}),!0)},v=function(){return f<0&&(f=s(),m(),u((function(){setTimeout((function(){f=s(),m()}),0)}))),{get firstHiddenTime(){return f}}},d=function(e,t){var n,i=v(),o=r(\"FCP\"),f=function(e){\"first-contentful-paint\"===e.name&&(m&&m.disconnect(),e.startTime-1&&e(t)},f=r(\"CLS\",0),s=0,m=[],v=function(e){if(!e.hadRecentInput){var t=m[0],i=m[m.length-1];s&&e.startTime-i.startTime<1e3&&e.startTime-t.startTime<5e3?(s+=e.value,m.push(e)):(s=e.value,m=[e]),s>f.value&&(f.value=s,f.entries=m,n())}},h=a(\"layout-shift\",v);h&&(n=c(i,f,t),o((function(){h.takeRecords().map(v),n(!0)})),u((function(){s=0,l=-1,f=r(\"CLS\",0),n=c(i,f,t)})))},T={passive:!0,capture:!0},y=new Date,g=function(i,r){e||(e=r,t=i,n=new Date,w(removeEventListener),E())},E=function(){if(t>=0&&t1e12?new Date:performance.now())-e.timeStamp;\"pointerdown\"==e.type?function(e,t){var n=function(){g(e,t),r()},i=function(){r()},r=function(){removeEventListener(\"pointerup\",n,T),removeEventListener(\"pointercancel\",i,T)};addEventListener(\"pointerup\",n,T),addEventListener(\"pointercancel\",i,T)}(t,e):g(t,e)}},w=function(e){[\"mousedown\",\"keydown\",\"touchstart\",\"pointerdown\"].forEach((function(t){return e(t,S,T)}))},L=function(n,f){var s,m=v(),d=r(\"FID\"),p=function(e){e.startTimeperformance.now())return;n.entries=[t],e(n)}catch(e){}},\"complete\"===document.readyState?setTimeout(t,0):addEventListener(\"load\",(function(){return setTimeout(t,0)}))};export{h as getCLS,d as getFCP,L as getFID,F as getLCP,P as getTTFB};\n"],"names":["e","t","n","i","r","name","value","delta","entries","id","concat","Date","now","Math","floor","random","a","PerformanceObserver","supportedEntryTypes","includes","self","getEntries","map","observe","type","buffered","o","document","visibilityState","removeEventListener","addEventListener","u","persisted","c","f","s","m","timeStamp","v","setTimeout","firstHiddenTime","d","disconnect","startTime","push","window","performance","getEntriesByName","requestAnimationFrame","p","l","h","hadRecentInput","length","takeRecords","T","passive","capture","y","g","w","E","entryType","target","cancelable","processingStart","forEach","S","L","b","F","once","P","getEntriesByType","timing","max","navigationStart","responseStart","readyState"],"sourceRoot":""} \ No newline at end of file diff --git a/build/static/js/main.85b4fe60.js b/build/static/js/main.85b4fe60.js new file mode 100644 index 0000000..a66b8d8 --- /dev/null +++ b/build/static/js/main.85b4fe60.js @@ -0,0 +1,3 @@ +/*! For license information please see main.85b4fe60.js.LICENSE.txt */ +!function(){var e={7680:function(e,t,n){"use strict";n.r(t),n.d(t,{validateSurveyQuestions:function(){return i}});var r=n(6344);function i(e){var t=[],n=[];return e.forEach((function(e){t.push(e.title),e.type!==r.Z.CHECKBOX&&e.type!==r.Z.MULTIPLE_CHOICE||n.push(e.options[0])})),[t.every((function(e){return e.length>0})),n.every((function(e){return e.length>0}))]}},6344:function(e,t){"use strict";t.Z={CHECKBOX:"checkbox",MULTIPLE_CHOICE:"multiplechoice",TEXT:"text",NUMBER:"number"}},76:function(e,t,n){"use strict";n.d(t,{Z:function(){return ie}});var r=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t0?c(x,--y):0,m--,10===b&&(m=1,v--),b}function S(){return b=y2||Z(b)>3?"":" "}function j(e,t){for(;--t&&S()&&!(b<48||b>102||b>57&&b<65||b>70&&b<97););return O(e,C()+(t<6&&32==E()&&32==S()))}function A(e){for(;S();)switch(b){case e:return y;case 34:case 39:34!==e&&39!==e&&A(b);break;case 40:41===e&&A(e);break;case 92:S()}return y}function F(e,t){for(;S()&&e+b!==57&&(e+b!==84||47!==E()););return"/*"+O(t,y-1)+"*"+o(47===e?e:S())}function D(e){for(;!Z(E());)S();return O(e,y)}var I="-ms-",N="-moz-",L="-webkit-",z="comm",B="rule",W="decl",V="@keyframes";function U(e,t){for(var n="",r=p(e),i=0;i6)switch(c(e,t+1)){case 109:if(45!==c(e,t+4))break;case 102:return l(e,/(.+:)(.+)-([^]+)/,"$1-webkit-$2-$3$1"+N+(108==c(e,t+3)?"$3":"$2-$3"))+e;case 115:return~u(e,"stretch")?$(l(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==c(e,t+1))break;case 6444:switch(c(e,f(e)-3-(~u(e,"!important")&&10))){case 107:return l(e,":",":"+L)+e;case 101:return l(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+L+(45===c(e,14)?"inline-":"")+"box$3$1"+L+"$2$3$1"+I+"$2box$3")+e}break;case 5936:switch(c(e,t+11)){case 114:return L+e+I+l(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return L+e+I+l(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return L+e+I+l(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return L+e+I+e+e}return e}function q(e){return M(Y("",null,null,null,[""],e=P(e),0,[0],e))}function Y(e,t,n,r,i,a,s,c,d){for(var p=0,v=0,m=s,g=0,y=0,b=0,x=1,k=1,w=1,O=0,Z="",P=i,M=a,A=r,I=Z;k;)switch(b=O,O=S()){case 40:if(108!=b&&58==I.charCodeAt(m-1)){-1!=u(I+=l(T(O),"&","&\f"),"&\f")&&(w=-1);break}case 34:case 39:case 91:I+=T(O);break;case 9:case 10:case 13:case 32:I+=R(b);break;case 92:I+=j(C()-1,7);continue;case 47:switch(E()){case 42:case 47:h(X(F(S(),C()),t,n),d);break;default:I+="/"}break;case 123*x:c[p++]=f(I)*w;case 125*x:case 59:case 0:switch(O){case 0:case 125:k=0;case 59+v:y>0&&f(I)-m&&h(y>32?G(I+";",r,n,m-1):G(l(I," ","")+";",r,n,m-2),d);break;case 59:I+=";";default:if(h(A=K(I,t,n,p,v,i,c,Z,P=[],M=[],m),a),123===O)if(0===v)Y(I,t,A,A,P,a,m,c,M);else switch(g){case 100:case 109:case 115:Y(e,A,A,r&&h(K(e,A,A,0,0,i,c,Z,i,P=[],m),M),i,M,m,c,r?P:M);break;default:Y(I,A,A,A,[""],M,0,c,M)}}p=v=y=0,x=w=1,Z=I="",m=s;break;case 58:m=1+f(I),y=b;default:if(x<1)if(123==O)--x;else if(125==O&&0==x++&&125==_())continue;switch(I+=o(O),O*x){case 38:w=v>0?1:(I+="\f",-1);break;case 44:c[p++]=(f(I)-1)*w,w=1;break;case 64:45===E()&&(I+=T(S())),g=E(),v=m=f(Z=I+=D(C())),O++;break;case 45:45===b&&2==f(I)&&(x=0)}}return a}function K(e,t,n,r,o,a,u,c,f,h,v){for(var m=o-1,g=0===o?a:[""],y=p(g),b=0,x=0,w=0;b0?g[_]+" "+S:l(S,/&\f/g,g[_])))&&(f[w++]=E);return k(e,t,n,0===o?B:c,f,h,v)}function X(e,t,n){return k(e,t,n,z,o(b),d(e,2,-2),0)}function G(e,t,n,r){return k(e,t,n,W,d(e,0,r),d(e,r+1,-1),r)}var Q=function(e,t,n){for(var r=0,i=0;r=i,i=E(),38===r&&12===i&&(t[n]=1),!Z(i);)S();return O(e,y)},J=function(e,t){return M(function(e,t){var n=-1,r=44;do{switch(Z(r)){case 0:38===r&&12===E()&&(t[n]=1),e[n]+=Q(y-1,t,n);break;case 2:e[n]+=T(r);break;case 4:if(44===r){e[++n]=58===E()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=o(r)}}while(r=S());return e}(P(e),t))},ee=new WeakMap,te=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||ee.get(n))&&!r){ee.set(e,!0);for(var i=[],o=J(t,i),a=n.props,s=0,l=0;s-1&&!e.return)switch(e.type){case W:e.return=$(e.value,e.length);break;case V:return U([w(e,{value:l(e.value,"@","@"+L)})],r);case B:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return U([w(e,{props:[l(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return U([w(e,{props:[l(t,/:(plac\w+)/,":-webkit-input-$1")]}),w(e,{props:[l(t,/:(plac\w+)/,":-moz-$1")]}),w(e,{props:[l(t,/:(plac\w+)/,I+"input-$1")]})],r)}return""}))}}],ie=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var i=e.stylisPlugins||re;var o,a,s={},l=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n=4;++r,i-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(i){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},i={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},o=n(9797),a=/[A-Z]|^ms/g,s=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},u=function(e){return null!=e&&"boolean"!==typeof e},c=(0,o.Z)((function(e){return l(e)?e:e.replace(a,"-$&").toLowerCase()})),d=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(s,(function(e,t,n){return p={name:t,styles:n,next:p},t}))}return 1===i[e]||l(e)||"number"!==typeof t||0===t?t:t+"px"};function f(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return p={name:n.name,styles:n.styles,next:p},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)p={name:r.name,styles:r.styles,next:p},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:"light")?{main:m[200],light:m[50],dark:m[400]}:{main:m[700],light:m[400],dark:m[800]}}(n),C=e.secondary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:p[200],light:p[50],dark:p[400]}:{main:p[500],light:p[300],dark:p[700]}}(n),O=e.error||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:h[500],light:h[300],dark:h[700]}:{main:h[700],light:h[400],dark:h[800]}}(n),Z=e.info||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:g[400],light:g[300],dark:g[700]}:{main:g[700],light:g[500],dark:g[900]}}(n),P=e.success||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:y[400],light:y[300],dark:y[700]}:{main:y[800],light:y[500],dark:y[900]}}(n),M=e.warning||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:v[400],light:v[300],dark:v[700]}:{main:"#ed6c02",light:v[500],dark:v[900]}}(n);function T(e){return(0,c.mi)(e,k.text.primary)>=l?k.text.primary:x.text.primary}var R=function(e){var t=e.color,n=e.name,i=e.mainShade,a=void 0===i?500:i,s=e.lightShade,l=void 0===s?300:s,u=e.darkShade,c=void 0===u?700:u;if(!(t=(0,r.Z)({},t)).main&&t[a]&&(t.main=t[a]),!t.hasOwnProperty("main"))throw new Error((0,o.Z)(11,n?" (".concat(n,")"):"",a));if("string"!==typeof t.main)throw new Error((0,o.Z)(12,n?" (".concat(n,")"):"",JSON.stringify(t.main)));return w(t,"light",l,_),w(t,"dark",c,_),t.contrastText||(t.contrastText=T(t.main)),t},j={dark:k,light:x};return(0,a.Z)((0,r.Z)({common:(0,r.Z)({},d),mode:n,primary:R({color:E,name:"primary"}),secondary:R({color:C,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:R({color:O,name:"error"}),warning:R({color:M,name:"warning"}),info:R({color:Z,name:"info"}),success:R({color:P,name:"success"}),grey:f,contrastThreshold:l,getContrastText:T,augmentColor:R,tonalOffset:_},j[n]),S)}var S=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];var E={textTransform:"uppercase"},C='"Roboto", "Helvetica", "Arial", sans-serif';function O(e,t){var n="function"===typeof t?t(e):t,o=n.fontFamily,s=void 0===o?C:o,l=n.fontSize,u=void 0===l?14:l,c=n.fontWeightLight,d=void 0===c?300:c,f=n.fontWeightRegular,p=void 0===f?400:f,h=n.fontWeightMedium,v=void 0===h?500:h,m=n.fontWeightBold,g=void 0===m?700:m,y=n.htmlFontSize,b=void 0===y?16:y,x=n.allVariants,k=n.pxToRem,w=(0,i.Z)(n,S);var _=u/14,O=k||function(e){return"".concat(e/b*_,"rem")},Z=function(e,t,n,i,o){return(0,r.Z)({fontFamily:s,fontWeight:e,fontSize:O(t),lineHeight:n},s===C?{letterSpacing:"".concat((a=i/t,Math.round(1e5*a)/1e5),"em")}:{},o,x);var a},P={h1:Z(d,96,1.167,-1.5),h2:Z(d,60,1.2,-.5),h3:Z(p,48,1.167,0),h4:Z(p,34,1.235,.25),h5:Z(p,24,1.334,0),h6:Z(v,20,1.6,.15),subtitle1:Z(p,16,1.75,.15),subtitle2:Z(v,14,1.57,.1),body1:Z(p,16,1.5,.15),body2:Z(p,14,1.43,.15),button:Z(v,14,1.75,.4,E),caption:Z(p,12,1.66,.4),overline:Z(p,12,2.66,1,E)};return(0,a.Z)((0,r.Z)({htmlFontSize:b,pxToRem:O,fontFamily:s,fontSize:u,fontWeightLight:d,fontWeightRegular:p,fontWeightMedium:v,fontWeightBold:g},P),w,{clone:!1})}function Z(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}var P=["none",Z(0,2,1,-1,0,1,1,0,0,1,3,0),Z(0,3,1,-2,0,2,2,0,0,1,5,0),Z(0,3,3,-2,0,3,4,0,0,1,8,0),Z(0,2,4,-1,0,4,5,0,0,1,10,0),Z(0,3,5,-1,0,5,8,0,0,1,14,0),Z(0,3,5,-1,0,6,10,0,0,1,18,0),Z(0,4,5,-2,0,7,10,1,0,2,16,1),Z(0,5,5,-3,0,8,10,1,0,3,14,2),Z(0,5,6,-3,0,9,12,1,0,3,16,2),Z(0,6,6,-3,0,10,14,1,0,4,18,3),Z(0,6,7,-4,0,11,15,1,0,4,20,3),Z(0,7,8,-4,0,12,17,2,0,5,22,4),Z(0,7,8,-4,0,13,19,2,0,5,24,4),Z(0,7,9,-4,0,14,21,2,0,5,26,4),Z(0,8,9,-5,0,15,22,2,0,6,28,5),Z(0,8,10,-5,0,16,24,2,0,6,30,5),Z(0,8,11,-5,0,17,26,2,0,6,32,5),Z(0,9,11,-5,0,18,28,2,0,7,34,6),Z(0,9,12,-6,0,19,29,2,0,7,36,6),Z(0,10,13,-6,0,20,31,3,0,8,38,7),Z(0,10,13,-6,0,21,33,3,0,8,40,7),Z(0,10,14,-6,0,22,35,3,0,8,42,7),Z(0,11,14,-7,0,23,36,3,0,9,44,8),Z(0,11,15,-7,0,24,38,3,0,9,46,8)],M=["duration","easing","delay"],T={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},R={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function j(e){return"".concat(Math.round(e),"ms")}function A(e){if(!e)return 0;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}function F(e){var t=(0,r.Z)({},T,e.easing),n=(0,r.Z)({},R,e.duration);return(0,r.Z)({getAutoHeightDuration:A,create:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=r.duration,a=void 0===o?n.standard:o,s=r.easing,l=void 0===s?t.easeInOut:s,u=r.delay,c=void 0===u?0:u;(0,i.Z)(r,M);return(Array.isArray(e)?e:[e]).map((function(e){return"".concat(e," ").concat("string"===typeof a?a:j(a)," ").concat(l," ").concat("string"===typeof c?c:j(c))})).join(",")}},e,{easing:t,duration:n})}var D={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},I=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function N(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.mixins,n=void 0===t?{}:t,l=e.palette,c=void 0===l?{}:l,d=e.transitions,f=void 0===d?{}:d,p=e.typography,h=void 0===p?{}:p,v=(0,i.Z)(e,I);if(e.vars)throw new Error((0,o.Z)(18));var m=_(c),g=(0,s.Z)(e),y=(0,a.Z)(g,{mixins:u(g.breakpoints,n),palette:m,shadows:P.slice(),typography:O(m,h),transitions:F(f),zIndex:(0,r.Z)({},D)});y=(0,a.Z)(y,v);for(var b=arguments.length,x=new Array(b>1?b-1:0),k=1;k96}var b=function(e,t){return t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null},x=function(e,t){var n=[];t&&t.components&&t.components[e]&&t.components[e].variants&&(n=t.components[e].variants);var r={};return n.forEach((function(e){var t=f(e.props);r[t]=e.style})),r},k=function(e,t,n,r){var i,o,a=e.ownerState,s=void 0===a?{}:a,l=[],u=null==n||null==(i=n.components)||null==(o=i[r])?void 0:o.variants;return u&&u.forEach((function(n){var r=!0;Object.keys(n.props).forEach((function(t){s[t]!==n.props[t]&&e[t]!==n.props[t]&&(r=!1)})),r&&l.push(t[f(n.props)])})),l};function w(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}var _=(0,l.Z)();var S=n(6482),E=function(e){return w(e)&&"classes"!==e},C=w,O=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.defaultTheme,n=void 0===t?_:t,l=e.rootShouldForwardProp,u=void 0===l?w:l,c=e.slotShouldForwardProp,d=void 0===c?w:c,f=e.styleFunctionSx,S=void 0===f?p.Z:f,E=function(e){var t=g(e.theme)?n:e.theme;return S((0,a.Z)({},e,{theme:t}))};return E.__mui_systemSx=!0,function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,s.Co)(e,(function(e){return e.filter((function(e){return!(null!=e&&e.__mui_systemSx)}))}));var l,c=t.name,f=t.slot,p=t.skipVariantsResolver,_=t.skipSx,S=t.overridesResolver,C=(0,o.Z)(t,h),O=void 0!==p?p:f&&"Root"!==f||!1,Z=_||!1;var P=w;"Root"===f?P=u:f?P=d:y(e)&&(P=void 0);var M=(0,s.ZP)(e,(0,a.Z)({shouldForwardProp:P,label:l},C)),T=function(e){for(var t=arguments.length,s=new Array(t>1?t-1:0),l=1;l0){var p=new Array(f).fill("");(d=[].concat((0,r.Z)(e),(0,r.Z)(p))).raw=[].concat((0,r.Z)(e.raw),(0,r.Z)(p))}else"function"===typeof e&&e.__emotion_real!==e&&(d=function(t){var r=t.theme,i=(0,o.Z)(t,m);return e((0,a.Z)({theme:g(r)?n:r},i))});var h=M.apply(void 0,[d].concat((0,r.Z)(u)));return h};return M.withConfig&&(T.withConfig=M.withConfig),T}}({defaultTheme:S.Z,rootShouldForwardProp:E}),Z=O},3736:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(3073),i=n(418);var o=n(6482);function a(e){return function(e){var t=e.props,n=e.name,o=e.defaultTheme,a=(0,i.Z)(o);return(0,r.Z)({theme:a,name:n,props:t})}({props:e.props,name:e.name,defaultTheme:o.Z})}},4036:function(e,t,n){"use strict";var r=n(7312);t.Z=r.Z},9201:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var r=n(7462),i=n(2791),o=n(3366),a=n(8182),s=n(4419),l=n(4036),u=n(3736),c=n(7630),d=n(1217);function f(e){return(0,d.Z)("MuiSvgIcon",e)}(0,n(5878).Z)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var p=n(184),h=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],v=(0,c.ZP)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,"inherit"!==n.color&&t["color".concat((0,l.Z)(n.color))],t["fontSize".concat((0,l.Z)(n.fontSize))]]}})((function(e){var t,n,r,i,o,a,s,l,u,c,d,f,p,h,v,m,g,y=e.theme,b=e.ownerState;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,transition:null==(t=y.transitions)||null==(n=t.create)?void 0:n.call(t,"fill",{duration:null==(r=y.transitions)||null==(i=r.duration)?void 0:i.shorter}),fontSize:{inherit:"inherit",small:(null==(o=y.typography)||null==(a=o.pxToRem)?void 0:a.call(o,20))||"1.25rem",medium:(null==(s=y.typography)||null==(l=s.pxToRem)?void 0:l.call(s,24))||"1.5rem",large:(null==(u=y.typography)||null==(c=u.pxToRem)?void 0:c.call(u,35))||"2.1875"}[b.fontSize],color:null!=(d=null==(f=(y.vars||y).palette)||null==(p=f[b.color])?void 0:p.main)?d:{action:null==(h=(y.vars||y).palette)||null==(v=h.action)?void 0:v.active,disabled:null==(m=(y.vars||y).palette)||null==(g=m.action)?void 0:g.disabled,inherit:void 0}[b.color]}})),m=i.forwardRef((function(e,t){var n=(0,u.Z)({props:e,name:"MuiSvgIcon"}),i=n.children,c=n.className,d=n.color,m=void 0===d?"inherit":d,g=n.component,y=void 0===g?"svg":g,b=n.fontSize,x=void 0===b?"medium":b,k=n.htmlColor,w=n.inheritViewBox,_=void 0!==w&&w,S=n.titleAccess,E=n.viewBox,C=void 0===E?"0 0 24 24":E,O=(0,o.Z)(n,h),Z=(0,r.Z)({},n,{color:m,component:y,fontSize:x,instanceFontSize:e.fontSize,inheritViewBox:_,viewBox:C}),P={};_||(P.viewBox=C);var M=function(e){var t=e.color,n=e.fontSize,r=e.classes,i={root:["root","inherit"!==t&&"color".concat((0,l.Z)(t)),"fontSize".concat((0,l.Z)(n))]};return(0,s.Z)(i,f,r)}(Z);return(0,p.jsxs)(v,(0,r.Z)({as:y,className:(0,a.Z)(M.root,c),ownerState:Z,focusable:"false",color:k,"aria-hidden":!S||void 0,role:S?"img":void 0,ref:t},P,O,{children:[i,S?(0,p.jsx)("title",{children:S}):null]}))}));m.muiName="SvgIcon";var g=m;function y(e,t){var n=function(n,i){return(0,p.jsx)(g,(0,r.Z)({"data-testid":"".concat(t,"Icon"),ref:i},n,{children:e}))};return n.muiName=g.muiName,i.memo(i.forwardRef(n))}},3199:function(e,t,n){"use strict";var r=n(3981);t.Z=r.Z},4421:function(e,t,n){"use strict";n.r(t),n.d(t,{capitalize:function(){return i.Z},createChainedFunction:function(){return o},createSvgIcon:function(){return a.Z},debounce:function(){return s.Z},deprecatedPropType:function(){return l},isMuiElement:function(){return u.Z},ownerDocument:function(){return c.Z},ownerWindow:function(){return d.Z},requirePropFactory:function(){return f},setRef:function(){return p},unstable_ClassNameGenerator:function(){return k},unstable_useEnhancedEffect:function(){return h.Z},unstable_useId:function(){return v.Z},unsupportedProp:function(){return m},useControlled:function(){return g.Z},useEventCallback:function(){return y.Z},useForkRef:function(){return b.Z},useIsFocusVisible:function(){return x.Z}});var r=n(5902),i=n(4036),o=n(8949).Z,a=n(9201),s=n(3199);var l=function(e,t){return function(){return null}},u=n(9103),c=n(8301),d=n(7602);n(7462);var f=function(e,t){return function(){return null}},p=n(2971).Z,h=n(162),v=n(7384);var m=function(e,t,n,r,i){return null},g=n(8278),y=n(9683),b=n(2071),x=n(3031),k={configure:function(e){console.warn(["MUI: `ClassNameGenerator` import from `@mui/material/utils` is outdated and might cause unexpected issues.","","You should use `import { unstable_ClassNameGenerator } from '@mui/material/className'` instead","","The detail of the issue: https://github.com/mui/material-ui/issues/30011#issuecomment-1024993401","","The updated documentation: https://mui.com/guides/classname-generator/"].join("\n")),r.Z.configure(e)}}},9103:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(2791);var i=function(e,t){return r.isValidElement(e)&&-1!==t.indexOf(e.type.muiName)}},8301:function(e,t,n){"use strict";var r=n(9723);t.Z=r.Z},7602:function(e,t,n){"use strict";var r=n(7979);t.Z=r.Z},8278:function(e,t,n){"use strict";var r=n(8959);t.Z=r.Z},162:function(e,t,n){"use strict";var r=n(5721);t.Z=r.Z},9683:function(e,t,n){"use strict";var r=n(8956);t.Z=r.Z},2071:function(e,t,n){"use strict";var r=n(7563);t.Z=r.Z},7384:function(e,t,n){"use strict";var r=n(6248);t.Z=r.Z},3031:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r,i=n(2791),o=!0,a=!1,s={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function l(e){e.metaKey||e.altKey||e.ctrlKey||(o=!0)}function u(){o=!1}function c(){"hidden"===this.visibilityState&&a&&(o=!0)}function d(e){var t=e.target;try{return t.matches(":focus-visible")}catch(n){}return o||function(e){var t=e.type,n=e.tagName;return!("INPUT"!==n||!s[t]||e.readOnly)||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(t)}var f=function(){var e=i.useCallback((function(e){var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",l,!0),t.addEventListener("mousedown",u,!0),t.addEventListener("pointerdown",u,!0),t.addEventListener("touchstart",u,!0),t.addEventListener("visibilitychange",c,!0))}),[]),t=i.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!d(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(a=!0,window.clearTimeout(r),r=window.setTimeout((function(){a=!1}),100),t.current=!1,!0)},ref:e}}},2421:function(e,t,n){"use strict";n.d(t,{ZP:function(){return k},Co:function(){return w}});var r=n(2791),i=n.t(r,2),o=n(7462),a=n(9797),s=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,l=(0,a.Z)((function(e){return s.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),u=n(1688),c=n(5438),d=n(9140),f=l,p=function(e){return"theme"!==e},h=function(e){return"string"===typeof e&&e.charCodeAt(0)>96?f:p},v=function(e,t,n){var r;if(t){var i=t.shouldForwardProp;r=e.__emotion_forwardProp&&i?function(t){return e.__emotion_forwardProp(t)&&i(t)}:i}return"function"!==typeof r&&n&&(r=e.__emotion_forwardProp),r},m=i.useInsertionEffect?i.useInsertionEffect:function(e){e()};var g=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;(0,c.hC)(t,n,r);m((function(){return(0,c.My)(t,n,r)}));return null},y=function e(t,n){var i,a,s=t.__emotion_real===t,l=s&&t.__emotion_base||t;void 0!==n&&(i=n.label,a=n.target);var f=v(t,n,s),p=f||h(l),m=!p("as");return function(){var y=arguments,b=s&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==i&&b.push("label:"+i+";"),null==y[0]||void 0===y[0].raw)b.push.apply(b,y);else{0,b.push(y[0][0]);for(var x=y.length,k=1;k0&&void 0!==arguments[0]?arguments[0]:{},n=null==(e=t.keys)?void 0:e.reduce((function(e,n){return e[t.up(n)]={},e}),{});return n||{}}function l(e,t){return e.reduce((function(e,t){var n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),t)}function u(e){for(var t=s(e),n=arguments.length,i=new Array(n>1?n-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),n)}function o(e){if(e.type)return e;if("#"===e.charAt(0))return o(function(e){e=e.slice(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map((function(e){return e+e}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3})).join(", "),")"):""}(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error((0,r.Z)(9,e));var i,a=e.substring(t+1,e.length-1);if("color"===n){if(i=(a=a.split(" ")).shift(),4===a.length&&"/"===a[3].charAt(0)&&(a[3]=a[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(i))throw new Error((0,r.Z)(10,i))}else a=a.split(",");return{type:n,values:a=a.map((function(e){return parseFloat(e)})),colorSpace:i}}function a(e){var t=e.type,n=e.colorSpace,r=e.values;return-1!==t.indexOf("rgb")?r=r.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(r[1]="".concat(r[1],"%"),r[2]="".concat(r[2],"%")),r=-1!==t.indexOf("color")?"".concat(n," ").concat(r.join(" ")):"".concat(r.join(", ")),"".concat(t,"(").concat(r,")")}function s(e){var t="hsl"===(e=o(e)).type?o(function(e){var t=(e=o(e)).values,n=t[0],r=t[1]/100,i=t[2]/100,s=r*Math.min(i,1-i),l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return i-s*Math.max(Math.min(t-3,9-t,1),-1)},u="rgb",c=[Math.round(255*l(0)),Math.round(255*l(8)),Math.round(255*l(4))];return"hsla"===e.type&&(u+="a",c.push(t[3])),a({type:u,values:c})}(e)).values:e.values;return t=t.map((function(t){return"color"!==e.type&&(t/=255),t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function l(e,t){var n=s(e),r=s(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function u(e,t){return e=o(e),t=i(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]="/".concat(t):e.values[3]=t,a(e)}function c(e,t){if(e=o(e),t=i(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return a(e)}function d(e,t){if(e=o(e),t=i(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(-1!==e.type.indexOf("color"))for(var r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return a(e)}},5080:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var r=n(7462),i=n(3366),o=n(2466),a=n(4942),s=["values","unit","step"];function l(e){var t=e.values,n=void 0===t?{xs:0,sm:600,md:900,lg:1200,xl:1536}:t,o=e.unit,l=void 0===o?"px":o,u=e.step,c=void 0===u?5:u,d=(0,i.Z)(e,s),f=function(e){var t=Object.keys(e).map((function(t){return{key:t,val:e[t]}}))||[];return t.sort((function(e,t){return e.val-t.val})),t.reduce((function(e,t){return(0,r.Z)({},e,(0,a.Z)({},t.key,t.val))}),{})}(n),p=Object.keys(f);function h(e){var t="number"===typeof n[e]?n[e]:e;return"@media (min-width:".concat(t).concat(l,")")}function v(e){var t="number"===typeof n[e]?n[e]:e;return"@media (max-width:".concat(t-c/100).concat(l,")")}function m(e,t){var r=p.indexOf(t);return"@media (min-width:".concat("number"===typeof n[e]?n[e]:e).concat(l,") and ")+"(max-width:".concat((-1!==r&&"number"===typeof n[p[r]]?n[p[r]]:t)-c/100).concat(l,")")}return(0,r.Z)({keys:p,values:f,up:h,down:v,between:m,only:function(e){return p.indexOf(e)+10&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;var t=(0,c.hB)({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,n=void 0===t?{}:t,a=e.palette,s=void 0===a?{}:a,c=e.spacing,p=e.shape,h=void 0===p?{}:p,v=(0,i.Z)(e,f),m=l(n),g=d(c),y=(0,o.Z)({breakpoints:m,direction:"ltr",components:{},palette:(0,r.Z)({mode:"light"},s),spacing:g,shape:(0,r.Z)({},u,h)},v),b=arguments.length,x=new Array(b>1?b-1:0),k=1;k2){if(!u[e])return[e];e=u[e]}var t=e.split(""),n=(0,r.Z)(t,2),i=n[0],o=n[1],a=s[i],c=l[o]||"";return Array.isArray(c)?c.map((function(e){return a+e})):[a+c]})),d=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],f=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],p=[].concat(d,f);function h(e,t,n,r){var i,a=null!=(i=(0,o.D)(e,t,!1))?i:n;return"number"===typeof a?function(e){return"string"===typeof e?e:a*e}:Array.isArray(a)?function(e){return"string"===typeof e?e:a[e]}:"function"===typeof a?a:function(){}}function v(e){return h(e,"spacing",8)}function m(e,t){if("string"===typeof t||null==t)return t;var n=e(Math.abs(t));return t>=0?n:"number"===typeof n?-n:"-".concat(n)}function g(e,t,n,r){if(-1===t.indexOf(n))return null;var o=function(e,t){return function(n){return e.reduce((function(e,r){return e[r]=m(t,n),e}),{})}}(c(n),r),a=e[n];return(0,i.k9)(e,a,o)}function y(e,t){var n=v(e.theme);return Object.keys(e).map((function(r){return g(e,t,r,n)})).reduce(a.Z,{})}function b(e){return y(e,d)}function x(e){return y(e,f)}function k(e){return y(e,p)}b.propTypes={},b.filterProps=d,x.propTypes={},x.filterProps=f,k.propTypes={},k.filterProps=p;var w=k},8529:function(e,t,n){"use strict";n.d(t,{D:function(){return a}});var r=n(4942),i=n(7312),o=n(1184);function a(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!t||"string"!==typeof t)return null;if(e&&e.vars&&n){var r="vars.".concat(t).split(".").reduce((function(e,t){return e&&e[t]?e[t]:null}),e);if(null!=r)return r}return t.split(".").reduce((function(e,t){return e&&null!=e[t]?e[t]:null}),e)}function s(e,t,n){var r,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;return r="function"===typeof e?e(n):Array.isArray(e)?e[n]||i:a(e,n)||i,t&&(r=t(r)),r}t.Z=function(e){var t=e.prop,n=e.cssProperty,l=void 0===n?e.prop:n,u=e.themeKey,c=e.transform,d=function(e){if(null==e[t])return null;var n=e[t],d=a(e.theme,u)||{};return(0,o.k9)(e,n,(function(e){var n=s(d,c,e);return e===n&&"string"===typeof e&&(n=s(d,c,"".concat(t).concat("default"===e?"":(0,i.Z)(e)),e)),!1===l?n:(0,r.Z)({},l,n)}))};return d.propTypes={},d.filterProps=[t],d}},104:function(e,t,n){"use strict";var r=n(4942),i=n(8247),o=n(114),a=n(1184);function s(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:o.G$,t=Object.keys(e).reduce((function(t,n){return e[n].filterProps.forEach((function(r){t[r]=e[n]})),t}),{});function n(e,n,i){var o,a=(o={},(0,r.Z)(o,e,n),(0,r.Z)(o,"theme",i),o),s=t[e];return s?s(a):(0,r.Z)({},e,n)}function u(e){var o=e||{},c=o.sx,d=o.theme,f=void 0===d?{}:d;if(!c)return null;function p(e){var o=e;if("function"===typeof e)o=e(f);else if("object"!==typeof e)return e;if(!o)return null;var c=(0,a.W8)(f.breakpoints),d=Object.keys(c),p=c;return Object.keys(o).forEach((function(e){var c=l(o[e],f);if(null!==c&&void 0!==c)if("object"===typeof c)if(t[e])p=(0,i.Z)(p,n(e,c,f));else{var d=(0,a.k9)({theme:f},c,(function(t){return(0,r.Z)({},e,t)}));s(d,c)?p[e]=u({sx:c,theme:f}):p=(0,i.Z)(p,d)}else p=(0,i.Z)(p,n(e,c,f))})),(0,a.L7)(d,p)}return Array.isArray(c)?c.map(p):p(c)}return u}();u.filterProps=["sx"],t.Z=u},418:function(e,t,n){"use strict";var r=n(5080),i=n(7301),o=(0,r.Z)();t.Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o;return(0,i.Z)(e)}},3073:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(5735);function i(e){var t=e.theme,n=e.name,i=e.props;return t&&t.components&&t.components[n]&&t.components[n].defaultProps?(0,r.Z)(t.components[n].defaultProps,i):i}},7301:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(2791);var i=r.createContext(null);function o(){return r.useContext(i)}function a(e){return 0===Object.keys(e).length}var s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=o();return!t||a(t)?e:t}},5902:function(e,t){"use strict";var n=function(e){return e},r=function(){var e=n;return{configure:function(t){e=t},generate:function(t){return e(t)},reset:function(){e=n}}}();t.Z=r},7312:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(6189);function i(e){if("string"!==typeof e)throw new Error((0,r.Z)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},4419:function(e,t,n){"use strict";function r(e,t,n){var r={};return Object.keys(e).forEach((function(i){r[i]=e[i].reduce((function(e,r){return r&&(e.push(t(r)),n&&n[r]&&e.push(n[r])),e}),[]).join(" ")})),r}n.d(t,{Z:function(){return r}})},8949:function(e,t,n){"use strict";function r(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=this,i=arguments.length,o=new Array(i),a=0;a2&&void 0!==arguments[2]?arguments[2]:{clone:!0},a=n.clone?(0,r.Z)({},e):e;return i(e)&&i(t)&&Object.keys(t).forEach((function(r){"__proto__"!==r&&(i(t[r])&&r in e&&i(e[r])?a[r]=o(e[r],t[r],n):a[r]=t[r])})),a}},6189:function(e,t,n){"use strict";function r(e){for(var t="https://mui.com/production-error/?code="+e,n=1;n2&&void 0!==arguments[2]?arguments[2]:"Mui",o=i[t];return o?"".concat(n,"-").concat(o):"".concat(r.Z.generate(e),"-").concat(t)}},5878:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(1217);function i(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui",i={};return t.forEach((function(t){i[t]=(0,r.Z)(e,t,n)})),i}},9723:function(e,t,n){"use strict";function r(e){return e&&e.ownerDocument||document}n.d(t,{Z:function(){return r}})},7979:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(9723);function i(e){return(0,r.Z)(e).defaultView||window}},5735:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(7462);function i(e,t){var n=(0,r.Z)({},t);return Object.keys(e).forEach((function(t){void 0===n[t]&&(n[t]=e[t])})),n}},2971:function(e,t,n){"use strict";function r(e,t){"function"===typeof e?e(t):e&&(e.current=t)}n.d(t,{Z:function(){return r}})},8959:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(885),i=n(2791);function o(e){var t=e.controlled,n=e.default,o=(e.name,e.state,i.useRef(void 0!==t).current),a=i.useState(n),s=(0,r.Z)(a,2),l=s[0],u=s[1];return[o?t:l,i.useCallback((function(e){o||u(e)}),[])]}},5721:function(e,t,n){"use strict";var r=n(2791),i="undefined"!==typeof window?r.useLayoutEffect:r.useEffect;t.Z=i},8956:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(2791),i=n(5721);function o(e){var t=r.useRef(e);return(0,i.Z)((function(){t.current=e})),r.useCallback((function(){return t.current.apply(void 0,arguments)}),[])}},7563:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(2791),i=n(2971);function o(e,t){return r.useMemo((function(){return null==e&&null==t?null:function(n){(0,i.Z)(e,n),(0,i.Z)(t,n)}}),[e,t])}},6248:function(e,t,n){"use strict";var r;n.d(t,{Z:function(){return l}});var i=n(885),o=n(2791),a=0;var s=(r||(r=n.t(o,2))).useId;function l(e){if(void 0!==s){var t=s();return null!=e?e:t}return function(e){var t=o.useState(e),n=(0,i.Z)(t,2),r=n[0],s=n[1],l=e||r;return o.useEffect((function(){null==r&&s("mui-".concat(a+=1))}),[r]),l}(e)}},4569:function(e,t,n){e.exports=n(8036)},3381:function(e,t,n){"use strict";var r=n(3589),i=n(7297),o=n(9301),a=n(9774),s=n(1804),l=n(9145),u=n(5411),c=n(6789),d=n(4531),f=n(6569),p=n(6261);e.exports=function(e){return new Promise((function(t,n){var h,v=e.data,m=e.headers,g=e.responseType;function y(){e.cancelToken&&e.cancelToken.unsubscribe(h),e.signal&&e.signal.removeEventListener("abort",h)}r.isFormData(v)&&r.isStandardBrowserEnv()&&delete m["Content-Type"];var b=new XMLHttpRequest;if(e.auth){var x=e.auth.username||"",k=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";m.Authorization="Basic "+btoa(x+":"+k)}var w=s(e.baseURL,e.url);function _(){if(b){var r="getAllResponseHeaders"in b?l(b.getAllResponseHeaders()):null,o={data:g&&"text"!==g&&"json"!==g?b.response:b.responseText,status:b.status,statusText:b.statusText,headers:r,config:e,request:b};i((function(e){t(e),y()}),(function(e){n(e),y()}),o),b=null}}if(b.open(e.method.toUpperCase(),a(w,e.params,e.paramsSerializer),!0),b.timeout=e.timeout,"onloadend"in b?b.onloadend=_:b.onreadystatechange=function(){b&&4===b.readyState&&(0!==b.status||b.responseURL&&0===b.responseURL.indexOf("file:"))&&setTimeout(_)},b.onabort=function(){b&&(n(new d("Request aborted",d.ECONNABORTED,e,b)),b=null)},b.onerror=function(){n(new d("Network Error",d.ERR_NETWORK,e,b,b)),b=null},b.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",r=e.transitional||c;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new d(t,r.clarifyTimeoutError?d.ETIMEDOUT:d.ECONNABORTED,e,b)),b=null},r.isStandardBrowserEnv()){var S=(e.withCredentials||u(w))&&e.xsrfCookieName?o.read(e.xsrfCookieName):void 0;S&&(m[e.xsrfHeaderName]=S)}"setRequestHeader"in b&&r.forEach(m,(function(e,t){"undefined"===typeof v&&"content-type"===t.toLowerCase()?delete m[t]:b.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(b.withCredentials=!!e.withCredentials),g&&"json"!==g&&(b.responseType=e.responseType),"function"===typeof e.onDownloadProgress&&b.addEventListener("progress",e.onDownloadProgress),"function"===typeof e.onUploadProgress&&b.upload&&b.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(h=function(e){b&&(n(!e||e&&e.type?new f:e),b.abort(),b=null)},e.cancelToken&&e.cancelToken.subscribe(h),e.signal&&(e.signal.aborted?h():e.signal.addEventListener("abort",h))),v||(v=null);var E=p(w);E&&-1===["http","https","file"].indexOf(E)?n(new d("Unsupported protocol "+E+":",d.ERR_BAD_REQUEST,e)):b.send(v)}))}},8036:function(e,t,n){"use strict";var r=n(3589),i=n(4049),o=n(3773),a=n(777);var s=function e(t){var n=new o(t),s=i(o.prototype.request,n);return r.extend(s,o.prototype,n),r.extend(s,n),s.create=function(n){return e(a(t,n))},s}(n(1709));s.Axios=o,s.CanceledError=n(6569),s.CancelToken=n(6857),s.isCancel=n(5517),s.VERSION=n(7600).version,s.toFormData=n(1397),s.AxiosError=n(4531),s.Cancel=s.CanceledError,s.all=function(e){return Promise.all(e)},s.spread=n(8089),s.isAxiosError=n(9580),e.exports=s,e.exports.default=s},6857:function(e,t,n){"use strict";var r=n(6569);function i(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,r=n._listeners.length;for(t=0;t=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){c.headers[e]=r.merge(l)})),e.exports=c},6789:function(e){"use strict";e.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},7600:function(e){e.exports={version:"0.27.2"}},4049:function(e){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}})),a):a}},6261:function(e){"use strict";e.exports=function(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}},8089:function(e){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},1397:function(e,t,n){"use strict";var r=n(3589);e.exports=function(e,t){t=t||new FormData;var n=[];function i(e){return null===e?"":r.isDate(e)?e.toISOString():r.isArrayBuffer(e)||r.isTypedArray(e)?"function"===typeof Blob?new Blob([e]):Buffer.from(e):e}return function e(o,a){if(r.isPlainObject(o)||r.isArray(o)){if(-1!==n.indexOf(o))throw Error("Circular reference detected in "+a);n.push(o),r.forEach(o,(function(n,o){if(!r.isUndefined(n)){var s,l=a?a+"."+o:o;if(n&&!a&&"object"===typeof n)if(r.endsWith(o,"{}"))n=JSON.stringify(n);else if(r.endsWith(o,"[]")&&(s=r.toArray(n)))return void s.forEach((function(e){!r.isUndefined(e)&&t.append(l,i(e))}));e(n,l)}})),n.pop()}else t.append(a,i(o))}(e),t}},7835:function(e,t,n){"use strict";var r=n(7600).version,i=n(4531),o={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){o[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var a={};o.transitional=function(e,t,n){function o(e,t){return"[Axios v"+r+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,s){if(!1===e)throw new i(o(r," has been removed"+(t?" in "+t:"")),i.ERR_DEPRECATED);return t&&!a[r]&&(a[r]=!0,console.warn(o(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,s)}},e.exports={assertOptions:function(e,t,n){if("object"!==typeof e)throw new i("options must be an object",i.ERR_BAD_OPTION_VALUE);for(var r=Object.keys(e),o=r.length;o-- >0;){var a=r[o],s=t[a];if(s){var l=e[a],u=void 0===l||s(l,a,e);if(!0!==u)throw new i("option "+a+" must be "+u,i.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new i("Unknown option "+a,i.ERR_BAD_OPTION)}},validators:o}},3589:function(e,t,n){"use strict";var r,i=n(4049),o=Object.prototype.toString,a=(r=Object.create(null),function(e){var t=o.call(e);return r[t]||(r[t]=t.slice(8,-1).toLowerCase())});function s(e){return e=e.toLowerCase(),function(t){return a(t)===e}}function l(e){return Array.isArray(e)}function u(e){return"undefined"===typeof e}var c=s("ArrayBuffer");function d(e){return null!==e&&"object"===typeof e}function f(e){if("object"!==a(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}var p=s("Date"),h=s("File"),v=s("Blob"),m=s("FileList");function g(e){return"[object Function]"===o.call(e)}var y=s("URLSearchParams");function b(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),l(e))for(var n=0,r=e.length;n0;)a[o=r[i]]||(t[o]=e[o],a[o]=!0);e=Object.getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:a,kindOfTest:s,endsWith:function(e,t,n){e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;var r=e.indexOf(t,n);return-1!==r&&r===n},toArray:function(e){if(!e)return null;var t=e.length;if(u(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n},isTypedArray:k,isFileList:m}},8182:function(e,t,n){"use strict";function r(e){var t,n,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;ti?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(i);++r=i?e:r(e,t,n)}},5525:function(e,t,n){var r=n(7009)["__core-js_shared__"];e.exports=r},372:function(e){e.exports=function(e){return function(t,n,r){for(var i=-1,o=Object(t),a=r(t),s=a.length;s--;){var l=a[e?s:++i];if(!1===n(o[l],l,o))break}return t}}},322:function(e,t,n){var r=n(9813),i=n(7302),o=n(7580),a=n(3518);e.exports=function(e){return function(t){t=a(t);var n=i(t)?o(t):void 0,s=n?n[0]:t.charAt(0),l=n?r(n,1).join(""):t.slice(1);return s[e]()+l}}},7810:function(e,t,n){var r=n(2095),i=n(4857),o=n(5660),a=RegExp("['\u2019]","g");e.exports=function(e){return function(t){return r(o(i(t).replace(a,"")),e,"")}}},5868:function(e,t,n){var r=n(4632)({"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"});e.exports=r},8528:function(e,t,n){var r=n(8136),i=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();e.exports=i},5305:function(e,t,n){var r=n(692),i=n(7897),o=n(75);e.exports=function(e,t,n,a,s,l){var u=1&n,c=e.length,d=t.length;if(c!=d&&!(u&&d>c))return!1;var f=l.get(e),p=l.get(t);if(f&&p)return f==t&&p==e;var h=-1,v=!0,m=2&n?new r:void 0;for(l.set(e,t),l.set(t,e);++h-1&&e%1==0&&e-1}},7109:function(e,t,n){var r=n(7112);e.exports=function(e,t){var n=this.__data__,i=r(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this}},4086:function(e,t,n){var r=n(9676),i=n(8384),o=n(5797);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(o||i),string:new r}}},9255:function(e,t,n){var r=n(2799);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},9186:function(e,t,n){var r=n(2799);e.exports=function(e){return r(this,e).get(e)}},3423:function(e,t,n){var r=n(2799);e.exports=function(e){return r(this,e).has(e)}},3739:function(e,t,n){var r=n(2799);e.exports=function(e,t){var n=r(this,e),i=n.size;return n.set(e,t),this.size+=n.size==i?0:1,this}},234:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}},284:function(e){e.exports=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}},4634:function(e,t,n){var r=n(9151);e.exports=function(e){var t=r(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}},9620:function(e,t,n){var r=n(8136)(Object,"create");e.exports=r},8836:function(e,t,n){var r=n(2709)(Object.keys,Object);e.exports=r},9494:function(e,t,n){e=n.nmd(e);var r=n(1032),i=t&&!t.nodeType&&t,o=i&&e&&!e.nodeType&&e,a=o&&o.exports===i&&r.process,s=function(){try{var e=o&&o.require&&o.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(t){}}();e.exports=s},3581:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},2709:function(e){e.exports=function(e,t){return function(n){return e(t(n))}}},7009:function(e,t,n){var r=n(1032),i="object"==typeof self&&self&&self.Object===Object&&self,o=r||i||Function("return this")();e.exports=o},5774:function(e){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},1596:function(e){e.exports=function(e){return this.__data__.has(e)}},2230:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}},511:function(e,t,n){var r=n(8384);e.exports=function(){this.__data__=new r,this.size=0}},835:function(e){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},707:function(e){e.exports=function(e){return this.__data__.get(e)}},8832:function(e){e.exports=function(e){return this.__data__.has(e)}},5077:function(e,t,n){var r=n(8384),i=n(5797),o=n(8059);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!i||a.length<199)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new o(a)}return n.set(e,t),this.size=n.size,this}},7580:function(e,t,n){var r=n(4622),i=n(7302),o=n(2129);e.exports=function(e){return i(e)?o(e):r(e)}},170:function(e,t,n){var r=n(4634),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,a=r((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(i,(function(e,n,r,i){t.push(r?i.replace(o,"$1"):n||e)})),t}));e.exports=a},9793:function(e,t,n){var r=n(152);e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t}},7907:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(n){}try{return e+""}catch(n){}}return""}},2129:function(e){var t="[\\ud800-\\udfff]",n="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",r="\\ud83c[\\udffb-\\udfff]",i="[^\\ud800-\\udfff]",o="(?:\\ud83c[\\udde6-\\uddff]){2}",a="[\\ud800-\\udbff][\\udc00-\\udfff]",s="(?:"+n+"|"+r+")"+"?",l="[\\ufe0e\\ufe0f]?",u=l+s+("(?:\\u200d(?:"+[i,o,a].join("|")+")"+l+s+")*"),c="(?:"+[i+n+"?",n,o,a,t].join("|")+")",d=RegExp(r+"(?="+r+")|"+c+u,"g");e.exports=function(e){return e.match(d)||[]}},1029:function(e){var t="\\u2700-\\u27bf",n="a-z\\xdf-\\xf6\\xf8-\\xff",r="A-Z\\xc0-\\xd6\\xd8-\\xde",i="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",o="["+i+"]",a="\\d+",s="[\\u2700-\\u27bf]",l="["+n+"]",u="[^\\ud800-\\udfff"+i+a+t+n+r+"]",c="(?:\\ud83c[\\udde6-\\uddff]){2}",d="[\\ud800-\\udbff][\\udc00-\\udfff]",f="["+r+"]",p="(?:"+l+"|"+u+")",h="(?:"+f+"|"+u+")",v="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",m="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",g="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",y="[\\ufe0e\\ufe0f]?",b=y+g+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",c,d].join("|")+")"+y+g+")*"),x="(?:"+[s,c,d].join("|")+")"+b,k=RegExp([f+"?"+l+"+"+v+"(?="+[o,f,"$"].join("|")+")",h+"+"+m+"(?="+[o,f+p,"$"].join("|")+")",f+"?"+p+"+"+v,f+"+"+m,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",a,x].join("|"),"g");e.exports=function(e){return e.match(k)||[]}},567:function(e,t,n){var r=n(3131),i=n(7810)((function(e,t,n){return t=t.toLowerCase(),e+(n?r(t):t)}));e.exports=i},3131:function(e,t,n){var r=n(3518),i=n(2085);e.exports=function(e){return i(r(e).toLowerCase())}},4857:function(e,t,n){var r=n(5868),i=n(3518),o=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,a=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");e.exports=function(e){return(e=i(e))&&e.replace(o,r).replace(a,"")}},9231:function(e){e.exports=function(e,t){return e===t||e!==e&&t!==t}},6181:function(e,t,n){var r=n(8667);e.exports=function(e,t,n){var i=null==e?void 0:r(e,t);return void 0===i?n:i}},7805:function(e,t,n){var r=n(7852),i=n(6417);e.exports=function(e,t){return null!=e&&i(e,t,r)}},5658:function(e,t,n){var r=n(529),i=n(6417);e.exports=function(e,t){return null!=e&&i(e,t,r)}},2100:function(e){e.exports=function(e){return e}},4963:function(e,t,n){var r=n(4906),i=n(3141),o=Object.prototype,a=o.hasOwnProperty,s=o.propertyIsEnumerable,l=r(function(){return arguments}())?r:function(e){return i(e)&&a.call(e,"callee")&&!s.call(e,"callee")};e.exports=l},3629:function(e){var t=Array.isArray;e.exports=t},1473:function(e,t,n){var r=n(4786),i=n(4635);e.exports=function(e){return null!=e&&i(e.length)&&!r(e)}},5174:function(e,t,n){e=n.nmd(e);var r=n(7009),i=n(9488),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,s=a&&a.exports===o?r.Buffer:void 0,l=(s?s.isBuffer:void 0)||i;e.exports=l},4786:function(e,t,n){var r=n(9066),i=n(8092);e.exports=function(e){if(!i(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},4635:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},8092:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},3141:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},152:function(e,t,n){var r=n(9066),i=n(3141);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==r(e)}},9102:function(e,t,n){var r=n(8150),i=n(6194),o=n(9494),a=o&&o.isTypedArray,s=a?i(a):r;e.exports=s},2742:function(e,t,n){var r=n(7538),i=n(3654),o=n(1473);e.exports=function(e){return o(e)?r(e):i(e)}},9029:function(e,t,n){var r=n(2526),i=n(5358),o=n(6025);e.exports=function(e,t){var n={};return t=o(t,3),i(e,(function(e,i,o){r(n,t(e,i,o),e)})),n}},7702:function(e,t,n){var r=n(2526),i=n(5358),o=n(6025);e.exports=function(e,t){var n={};return t=o(t,3),i(e,(function(e,i,o){r(n,i,t(e,i,o))})),n}},9151:function(e,t,n){var r=n(8059);function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function n(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=e.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(i.Cache||r),n}i.Cache=r,e.exports=i},38:function(e,t,n){var r=n(9586),i=n(4084),o=n(5823),a=n(9793);e.exports=function(e){return o(e)?r(a(e)):i(e)}},7499:function(e,t,n){var r=n(7810)((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));e.exports=r},8174:function(e){e.exports=function(){return[]}},9488:function(e){e.exports=function(){return!1}},3518:function(e,t,n){var r=n(2446);e.exports=function(e){return null==e?"":r(e)}},2085:function(e,t,n){var r=n(322)("toUpperCase");e.exports=r},5660:function(e,t,n){var r=n(240),i=n(7137),o=n(3518),a=n(1029);e.exports=function(e,t,n){return e=o(e),void 0===(t=n?void 0:t)?i(e)?a(e):r(e):e.match(t)||[]}},2758:function(e){"use strict";function t(e){this._maxSize=e,this.clear()}t.prototype.clear=function(){this._size=0,this._values=Object.create(null)},t.prototype.get=function(e){return this._values[e]},t.prototype.set=function(e,t){return this._size>=this._maxSize&&this.clear(),e in this._values||this._size++,this._values[e]=t};var n=/[^.^\]^[]+|(?=\[\]|\.\.)/g,r=/^\d+$/,i=/^\d/,o=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,a=/^\s*(['"]?)(.*?)(\1)\s*$/,s=new t(512),l=new t(512),u=new t(512);function c(e){return s.get(e)||s.set(e,d(e).map((function(e){return e.replace(a,"$2")})))}function d(e){return e.match(n)||[""]}function f(e){return"string"===typeof e&&e&&-1!==["'",'"'].indexOf(e.charAt(0))}function p(e){return!f(e)&&(function(e){return e.match(i)&&!e.match(r)}(e)||function(e){return o.test(e)}(e))}e.exports={Cache:t,split:d,normalizePath:c,setter:function(e){var t=c(e);return l.get(e)||l.set(e,(function(e,n){for(var r=0,i=t.length,o=e;r