diff --git a/asset-manifest.json b/asset-manifest.json index 732f939..7c29316 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,18 +1,18 @@ { "files": { - "main.css": "/team1_MoneyGuard/static/css/main.9f768f7e.css", - "main.js": "/team1_MoneyGuard/static/js/main.32f44d7a.js", + "main.css": "/team1_MoneyGuard/static/css/main.139a6d28.css", + "main.js": "/team1_MoneyGuard/static/js/main.a65b16f8.js", "static/media/loginBackground.png": "/team1_MoneyGuard/static/media/loginBackground.866fc1b8b43577f32cf9.png", "static/media/registerBackground.png": "/team1_MoneyGuard/static/media/registerBackground.5255b2054b78d3c7da2c.png", "static/media/sprite.svg": "/team1_MoneyGuard/static/media/sprite.7b3e8444d307ad906632002711e643b4.svg", "index.html": "/team1_MoneyGuard/index.html", "static/media/icon_Lacat.svg": "/team1_MoneyGuard/static/media/icon_Lacat.544c180c1034a33fc2b34edc90db3774.svg", "static/media/icon_Email.svg": "/team1_MoneyGuard/static/media/icon_Email.2fd943bf0862565ef169609b1a6d9ab7.svg", - "main.9f768f7e.css.map": "/team1_MoneyGuard/static/css/main.9f768f7e.css.map", - "main.32f44d7a.js.map": "/team1_MoneyGuard/static/js/main.32f44d7a.js.map" + "main.139a6d28.css.map": "/team1_MoneyGuard/static/css/main.139a6d28.css.map", + "main.a65b16f8.js.map": "/team1_MoneyGuard/static/js/main.a65b16f8.js.map" }, "entrypoints": [ - "static/css/main.9f768f7e.css", - "static/js/main.32f44d7a.js" + "static/css/main.139a6d28.css", + "static/js/main.a65b16f8.js" ] } \ No newline at end of file diff --git a/index.html b/index.html index 9e43e01..f601dab 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -React App
\ No newline at end of file +React App
\ No newline at end of file diff --git a/static/css/main.139a6d28.css b/static/css/main.139a6d28.css new file mode 100644 index 0000000..fded5e7 --- /dev/null +++ b/static/css/main.139a6d28.css @@ -0,0 +1,2 @@ +.LoginForm_modalOverlay__2yF-9{align-items:center;background:#0009;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.LoginForm_modalContent__Ig\+Dg{background:#ffffffe6;background-image:url(/team1_MoneyGuard/static/media/loginBackground.866fc1b8b43577f32cf9.png);background-position:50%;background-size:cover;border-radius:8px;box-shadow:0 4px 15px #0003;max-width:90%;padding:20px;position:relative;text-align:center;width:300px}.LoginForm_icon__TSGuZ{margin-bottom:10px;width:50px}.LoginForm_title__5FilZ{color:#333;font-size:24px;margin-bottom:20px}.LoginForm_form__gPEx5{display:flex;flex-direction:column;gap:25px}.LoginForm_inputField__1zwZE{align-items:center;background-color:#fffc;border-radius:4px;display:flex;padding:10px;position:relative}.LoginForm_inputIcon__GDKJZ{height:20px;left:10px;position:absolute;width:20px}.LoginForm_inputField__1zwZE input{background:#0000;border:none;color:#333;font-size:16px;outline:none;padding-left:40px;width:100%}.LoginForm_inputLine__rMl64{border-top:1px solid #fff6;bottom:-10px;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:100%}.LoginForm_passwordToggle__e818p{color:#666;cursor:pointer;position:absolute;right:10px}.LoginForm_loginButton__b169T{background:linear-gradient(96.76deg,#ffc727 -16.42%,#9e40ba 97.04%,#7000ff 150.71%);border:none;border-radius:8px;box-shadow:0 4px 15px #0000004d;color:#fbfbfb;cursor:pointer;font-size:16px;height:50px;width:100%}.LoginForm_registerButton__CTf90{background:#fcfcfc;border:1px solid #4a56e2;border-radius:8px;box-shadow:0 4px 15px #0003;color:#623f8b;cursor:pointer;font-size:16px;height:50px;margin-top:10px;width:100%}body{padding:0}.Header_header__HXQOm{background:linear-gradient(180deg,#2e1746,#2e225f);border-radius:8px;box-shadow:0 4px 40px #00000040,inset 0 -3px 2px #0000001a;color:#fff9;font-family:Arial,sans-serif;justify-content:space-between;padding:20px;width:100vw}.Header_headerLogo__pqY9V,.Header_header__HXQOm{align-items:center;display:flex}.Header_headerLogo__pqY9V img{height:48px;margin-right:10px;width:115px}.Header_headerContent__xndke{align-items:center;display:flex;gap:10px;margin-left:auto}.Header_userName__q0v6S{color:#fff9;font-family:Poppins,sans-serif;font-size:16px;font-weight:400}.Header_separator__pqnut{color:#fff9;font-size:18px;margin:0 5px}.Header_icon__KAtlG{height:20px;margin-right:5px;width:20px}.Header_exitButton__B3U9n{align-items:center;background:none;border:none;color:#fff9;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;padding-left:0;text-decoration:none}.Header_exitButton__B3U9n:hover{color:#b3b3b3}.Header_modal__8kAZp{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.Header_modalContent__j5KuM{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:90%;padding:30px;text-align:center;width:400px}.Header_modalContent__j5KuM p{color:#333;font-size:1.2em;margin-bottom:20px}.Header_modalContent__j5KuM p:first-of-type{color:#d9534f;font-size:1.4em;font-weight:700;margin-bottom:10px}.Header_modalButtons__v66pm{display:flex;gap:15px;justify-content:center}button{border-radius:5px;cursor:pointer;font-size:1em;font-weight:700;margin:10px;padding:10px 20px;transition:background-color .3s,color .3s}button:focus{outline:none}.Header_modalContent__j5KuM .Header_cancelButton__VL59K{background-color:initial;border:2px solid #d9534f;color:#d9534f}.Header_modalContent__j5KuM .Header_cancelButton__VL59K:hover{background-color:#d9534f;color:#fff}.Header_modalContent__j5KuM .Header_logoutButton__aQWix{background-color:#5cb85c;border:none;color:#fff}.Header_modalContent__j5KuM .Header_logoutButton__aQWix:hover{background-color:#4cae4c}.Navigation_navStyledContainer__UQo06{padding-bottom:28px;padding-top:40px}.Navigation_navList__4liLY{align-items:center;display:flex;flex-direction:row;gap:32px;justify-content:center}.Navigation_activeNavLink__ib0GA{filter:drop-shadow(0 3px 10px rgba(255,255,255,.6))}.Navigation_styledNavLink__DTO7g{align-items:center;color:grey;display:flex;justify-content:center;transition:all .3s}.Navigation_styledNavLink__DTO7g:hover{filter:drop-shadow(0 3px 10px rgba(255,255,255,.6))}.Navigation_styledNavLink__DTO7g div{border-radius:6px;height:37px;overflow:hidden;width:37px}.Navigation_styledNavLink__DTO7g.Navigation_active__1vK5v{border-radius:5px;color:blue;transition:all .3s}.Navigation_styledNavLink__DTO7g.Navigation_active__1vK5v div{background:#fff;border-radius:6px;filter:drop-shadow(0 3px 10px rgba(74,86,226,.5));height:37px;width:37px}.Navigation_styledNavLink__DTO7g svg{fill:currentColor}.Navigation_styledNavText__SM\+Xk{color:#fff;font-size:18px;margin-left:20px}@media only screen and (min-width:768px){.Navigation_navList__4liLY{align-items:baseline;flex-direction:column;gap:12px}.Navigation_styledNavLink__DTO7g.Navigation_active__1vK5v{font-weight:600}.Navigation_styledNavLink__DTO7g div,.Navigation_styledNavLink__DTO7g svg{height:24px;width:24px}}.Currency_currency-container__GU1Qo{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;padding:16px}.Currency_currency-container__GU1Qo.Currency_desktop__qG9Fh{max-width:300px}.Currency_currency-title__bkprM{color:#333;font-size:18px;font-weight:700;margin-bottom:12px}.Currency_currency-rates__CB4le{display:flex;flex-direction:column;gap:8px}.Currency_currency-item__C\+O0-{display:flex;font-size:16px;justify-content:space-between}.Currency_currency-code__DZR2P{color:#555;font-weight:500}.Currency_currency-rate__KPf6E{color:teal;font-weight:700}.DashboardPage_section__a9QB3{background:linear-gradient(219.62deg,#6d54eb 28.31%,#652392 66.76%);min-height:calc(100dvh - 61px);overflow:hidden;padding:75px 20px 32px}.DashboardPage_sharedSectionElements__31vGj .DashboardPage_navAndBalanceContainer__m7ROj{display:flex;flex-direction:column}@media screen and (min-width:768px){.DashboardPage_section__a9QB3{min-height:calc(100dvh - 159px);padding:0 32px 40px}.DashboardPage_sharedSectionElements__31vGj{display:flex;gap:32px;justify-content:center}.DashboardPage_sharedSectionElements__31vGj .DashboardPage_navAndBalanceContainer__m7ROj{align-self:center;gap:28px}}@media screen and (min-width:1280px){.DashboardPage_section__a9QB3{padding:0}.DashboardPage_sharedSectionElements__31vGj{display:inline-flex;flex-direction:column;justify-content:flex-start;position:relative;width:480px}.DashboardPage_sharedSectionElements__31vGj:after{background-color:#fff9;content:"";min-height:3000px;position:absolute;right:0;top:-40px;width:1px}}.Loader_loaderOverlay__UJo-J{align-items:center;background-color:#fffc;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.TransactionsList_transactions-list__7PEth{margin:0 auto;max-width:800px;width:100%}@media (min-width:1024px){.TransactionsList_transactions-list__7PEth{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1023px){.TransactionsList_transactions-list__7PEth{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr}}@media (max-width:767px){.TransactionsList_transactions-list__7PEth{display:flex;flex-direction:column;gap:10px}}.Home_homeTabContainer__j-QMy{margin:0 auto;padding:20px;width:100%}.Home_homeSection__rExAc{align-items:center;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:768px){.Home_homeTabContainer__j-QMy{padding:0}}.Statistics_statisticsSection__5YeX3{align-items:center;display:flex;flex-direction:column;justify-content:center}.StatisticsDashboard_chartContainer__wQXNM{align-items:center;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;height:400px;justify-content:center;padding:20px;width:100%}.StatisticsDashboard_chartTitle__UUywA{color:#333;font-size:1.5em;margin-bottom:20px;text-align:center}.StatisticsDashboard_chartError__dYgeT{color:red;font-weight:700;text-align:center}.RegistrationForm_modalOverlay__cPDnw{align-items:center;background:#0009;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.RegistrationForm_modalContent__ywOLf{background:#ffffffe6;background-image:url(/team1_MoneyGuard/static/media/registerBackground.5255b2054b78d3c7da2c.png);background-position:50%;background-size:cover;border-radius:8px;max-width:90%;padding:20px;position:relative;text-align:center;width:300px}.RegistrationForm_icon__t7Qc\+{margin-bottom:10px;width:50px}.RegistrationForm_title__iQGD\+{color:#333;font-size:24px;margin-bottom:20px}.RegistrationForm_form__c8X43{display:flex;flex-direction:column;gap:15px}.RegistrationForm_inputField__RkJBM{align-items:center;background-color:#fffc;border-radius:4px;display:flex;padding:10px}.RegistrationForm_inputField__RkJBM i{color:#666;margin-right:8px}.RegistrationForm_inputField__RkJBM input{background:#0000;border:none;flex:1 1;outline:none}.RegistrationForm_registerButton__VoGgF{background:linear-gradient(96.76deg,#ffc727 -16.42%,#9e40ba 97.04%,#7000ff 150.71%);color:#fff}.RegistrationForm_loginButton__EzcOe,.RegistrationForm_registerButton__VoGgF{border:none;border-radius:20px 0 0 0;box-shadow:1px 9px 15px #0003;cursor:pointer;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;height:50px;letter-spacing:.1em;line-height:27px;margin-top:10px;text-align:center;width:300px}.RegistrationForm_loginButton__EzcOe{background:#fcfcfc;color:#623f8b}:where(html){line-height:1.15}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:initial;color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:initial}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}h1,h2,h3,h4,h5,h6,p{margin:0}a{color:inherit}a,li,ol,ul{text-decoration:none}li,ol,ul{list-style-type:none;margin:0;padding:0}img{display:block;height:auto;max-width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,-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} +/*# sourceMappingURL=main.139a6d28.css.map*/ \ No newline at end of file diff --git a/static/css/main.139a6d28.css.map b/static/css/main.139a6d28.css.map new file mode 100644 index 0000000..c47616c --- /dev/null +++ b/static/css/main.139a6d28.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.139a6d28.css","mappings":"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","sources":["components/LoginForm/LoginForm.module.css","components/Header/Header.module.css","components/Navigation/Navigation.module.css","components/Currency/Currency.module.css","Pages/DashboardPage/DashboardPage.module.css","components/Loader/Loader.module.css","components/TransactionsList/TransactionsList.module.css","Pages/Home/Home.module.css","Pages/Statistics/Statistics.module.css","components/StatisticsDashboard/StatisticsDashboard.module.css","components/RegistrationForm/RegistrationForm.module.css","../node_modules/@csstools/normalize.css/normalize.css","index.css"],"sourcesContent":[".modalOverlay {\n position: fixed;\n top: 0;\n left: 0;\n width: 100vw;\n height: 100vh;\n background: rgba(0, 0, 0, 0.6);\n display: flex;\n align-items: center;\n justify-content: center;\n z-index: 1000;\n}\n\n.modalContent {\n background: rgba(255, 255, 255, 0.9);\n padding: 20px;\n border-radius: 8px;\n width: 300px;\n max-width: 90%;\n text-align: center;\n position: relative;\n background-image: url('./images/loginBackground.png');\n background-size: cover;\n background-position: center;\n box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);\n}\n\n.icon {\n width: 50px;\n margin-bottom: 10px;\n}\n\n.title {\n font-size: 24px;\n color: #333;\n margin-bottom: 20px;\n}\n\n.form {\n display: flex;\n flex-direction: column;\n gap: 25px;\n}\n\n.inputField {\n position: relative;\n display: flex;\n align-items: center;\n padding: 10px;\n background-color: rgba(255, 255, 255, 0.8);\n border-radius: 4px;\n}\n\n.inputIcon {\n position: absolute;\n left: 10px;\n width: 20px;\n height: 20px;\n}\n\n.inputField input {\n width: 100%;\n padding-left: 40px;\n border: none;\n outline: none;\n background: transparent;\n font-size: 16px;\n color: #333;\n}\n\n.inputLine {\n position: absolute;\n bottom: -10px;\n left: 50%;\n transform: translateX(-50%);\n width: 100%;\n height: 1px;\n border-top: 1px solid rgba(255, 255, 255, 0.4);\n}\n\n.passwordToggle {\n position: absolute;\n right: 10px;\n cursor: pointer;\n color: #666;\n}\n\n.loginButton {\n color: rgba(251, 251, 251, 1);\n background: linear-gradient(\n 96.76deg,\n #ffc727 -16.42%,\n #9e40ba 97.04%,\n #7000ff 150.71%\n );\n box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.3);\n width: 100%;\n height: 50px;\n border: none;\n border-radius: 8px;\n cursor: pointer;\n font-size: 16px;\n}\n\n.registerButton {\n color: rgba(98, 63, 139, 1);\n background: #fcfcfc;\n border: 1px solid rgba(74, 86, 226, 1);\n box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);\n width: 100%;\n height: 50px;\n border-radius: 8px;\n cursor: pointer;\n font-size: 16px;\n margin-top: 10px;\n}\n","\nbody {\n margin: 0;\n padding: 0;\n}\n\n.header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n background: linear-gradient(180deg, #2E1746 0%, #2E225F 100%);\n box-shadow: \n 0px 4px 40px rgba(0, 0, 0, 0.25), \n inset 0px -3px 2px rgba(0, 0, 0, 0.1); \n padding: 20px;\n border-radius: 8px;\n color: #FFFFFF99;\n font-family: Arial, sans-serif;\n width: 100vw;\n}\n\n.headerLogo {\n display: flex;\n align-items: center;\n}\n\n.headerLogo img {\n width: 115px;\n height: 48px;\n margin-right: 10px;\n}\n\n.headerContent {\n display: flex;\n align-items: center;\n gap: 10px; \n margin-left: auto;\n}\n\n.userName {\n font-family: 'Poppins', sans-serif;\n font-size: 16px;\n color: #FFFFFF99;\n font-weight: 400;\n}\n\n.separator {\n color: #FFFFFF99;\n font-size: 18px;\n margin: 0 5px;\n}\n\n.icon {\n width: 20px;\n height: 20px;\n margin-right: 5px;\n}\n\n.exitButton {\n font-family: 'Poppins', sans-serif;\n padding-left: 0;\n font-weight: 400;\n font-size: 16px;\n line-height: 24px;\n color: #FFFFFF99;\n background: none;\n border: none;\n cursor: pointer;\n align-items: center;\n text-decoration: none;\n}\n\n.exitButton:hover {\n color: #b3b3b3;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.5); \n display: flex;\n justify-content: center;\n align-items: center;\n z-index: 1000;\n}\n\n.modalContent {\n background-color: #ffffff;\n border-radius: 8px;\n padding: 30px;\n width: 400px;\n max-width: 90%;\n text-align: center;\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);\n}\n\n.modalContent p {\n font-size: 1.2em;\n color: #333;\n margin-bottom: 20px;\n}\n\n.modalContent p:first-of-type {\n font-weight: bold;\n color: #d9534f; \n font-size: 1.4em;\n margin-bottom: 10px;\n}\n\n.modalButtons {\n display: flex;\n justify-content: center;\n gap: 15px;\n}\n\nbutton {\n padding: 10px 20px;\n font-size: 1em;\n font-weight: bold;\n border-radius: 5px;\n cursor: pointer;\n transition: background-color 0.3s, color 0.3s;\n margin: 10px;\n}\n\nbutton:focus {\n outline: none;\n}\n\n.modalContent .cancelButton {\n background-color: transparent;\n border: 2px solid #d9534f;\n color: #d9534f;\n}\n\n.modalContent .cancelButton:hover {\n background-color: #d9534f;\n color: #ffffff;\n}\n\n\n.modalContent .logoutButton {\n background-color: #5cb85c;\n border: none;\n color: #ffffff;\n}\n\n.modalContent .logoutButton:hover {\n background-color: #4cae4c;\n}",".navStyledContainer {\n padding-top: 40px;\n padding-bottom: 28px;\n}\n\n.navList {\n display: flex;\n flex-direction: row;\n gap: 32px;\n align-items: center;\n justify-content: center;\n}\n\n.activeNavLink {\n filter: drop-shadow(0px 3px 10px rgba(255, 255, 255, 0.6));\n}\n\n\n.styledNavLink {\n display: flex;\n justify-content: center;\n align-items: center;\n color: grey;\n transition: all 0.3s;\n}\n\n.styledNavLink:hover {\n filter: drop-shadow(0px 3px 10px rgba(255, 255, 255, 0.6));\n}\n\n.styledNavLink div {\n border-radius: 6px;\n width: 37px;\n height: 37px;\n overflow: hidden;\n}\n\n.styledNavLink.active {\n color: blue;\n border-radius: 5px;\n transition: all 0.3s;\n}\n\n.styledNavLink.active div {\n background: white;\n border-radius: 6px;\n width: 37px;\n height: 37px;\n filter: drop-shadow(0px 3px 10px rgba(74, 86, 226, 0.5));\n}\n\n.styledNavLink svg {\n fill: currentColor;\n}\n\n.styledNavText {\n color: white;\n font-size: 18px;\n margin-left: 20px;\n}\n\n@media only screen and (min-width: 768px) {\n .navList {\n flex-direction: column;\n align-items: baseline;\n gap: 12px;\n }\n\n .styledNavLink.active {\n font-weight: 600;\n }\n\n .styledNavLink div,\n .styledNavLink svg {\n width: 24px;\n height: 24px;\n }\n}\n","/* src/components/Currency/Currency.css */\n\n.currency-container {\n display: flex;\n flex-direction: column;\n padding: 16px;\n border: 1px solid #e0e0e0;\n border-radius: 8px;\n background-color: #ffffff;\n box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);\n}\n\n.currency-container.desktop {\n max-width: 300px;\n}\n\n.currency-title {\n font-size: 18px;\n font-weight: bold;\n color: #333333;\n margin-bottom: 12px;\n}\n\n.currency-rates {\n display: flex;\n flex-direction: column;\n gap: 8px;\n}\n\n.currency-item {\n display: flex;\n justify-content: space-between;\n font-size: 16px;\n}\n\n.currency-code {\n color: #555555;\n font-weight: 500;\n}\n\n.currency-rate {\n color: #008080; /* Exemplu de culoare pentru rate */\n font-weight: bold;\n}",".section {\n min-height: calc(100dvh - 61px);\n padding-top: 75px;\n padding-bottom: 32px;\n overflow: hidden;\n\n background: linear-gradient(219.62deg, #6d54eb 28.31%, #652392 66.76%);\n padding-left: 20px;\n padding-right: 20px;\n}\n\n.sharedSectionElements .navAndBalanceContainer {\n display: flex;\n flex-direction: column;\n}\n\n@media screen and (min-width: 768px) {\n .section {\n padding-top: 0px;\n padding-bottom: 40px;\n min-height: calc(100dvh - 159px);\n padding-left: 32px;\n padding-right: 32px;\n }\n\n .sharedSectionElements {\n display: flex;\n justify-content: center;\n gap: 32px;\n }\n\n .sharedSectionElements .navAndBalanceContainer {\n gap: 28px;\n align-self: center;\n }\n}\n\n@media screen and (min-width: 1280px) {\n .section {\n padding: 0;\n }\n\n .sharedSectionElements {\n display: inline-flex;\n flex-direction: column;\n width: 480px;\n position: relative;\n justify-content: flex-start;\n }\n\n .sharedSectionElements::after {\n content: '';\n background-color: rgba(255, 255, 255, 0.6);\n width: 1px;\n min-height: 3000px;\n position: absolute;\n top: -40px;\n right: 0px;\n }\n}\n",".loaderOverlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n background-color: rgba(255, 255, 255, 0.8);\n z-index: 9999;\n }\n ","/* TransactionsList.module.css */\n\n.transactions-list {\n width: 100%;\n max-width: 800px;\n margin: 0 auto;\n}\n\n/* Desktop */\n@media (min-width: 1024px) {\n .transactions-list {\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n gap: 20px;\n }\n}\n\n/* Tablet */\n@media (min-width: 768px) and (max-width: 1023px) {\n .transactions-list {\n display: grid;\n grid-template-columns: 1fr;\n gap: 15px;\n }\n}\n\n/* Mobile */\n@media (max-width: 767px) {\n .transactions-list {\n display: flex;\n flex-direction: column;\n gap: 10px;\n }\n}\n",".homeTabContainer {\n width: 100%;\n margin: 0 auto;\n padding: 20px;\n}\n\n.homeSection {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n\n@media only screen and (min-width: 768px) {\n .homeTabContainer {\n padding: 0;\n }\n}\n",".statisticsSection {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n",".chartContainer {\n width: 100%;\n height: 400px;\n padding: 20px;\n background-color: #f9f9f9;\n border-radius: 8px;\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\n display: flex;\n justify-content: center;\n align-items: center; \n }\n \n .chartTitle {\n text-align: center;\n font-size: 1.5em;\n margin-bottom: 20px;\n color: #333;\n }\n \n .chartError {\n color: red;\n font-weight: bold;\n text-align: center;\n }\n ",".modalOverlay {\n position: fixed;\n top: 0;\n left: 0;\n width: 100vw;\n height: 100vh;\n background: rgba(0, 0, 0, 0.6);\n display: flex;\n align-items: center;\n justify-content: center;\n z-index: 1000;\n}\n\n.modalContent {\n background: rgba(255, 255, 255, 0.9);\n padding: 20px;\n border-radius: 8px;\n width: 300px;\n max-width: 90%;\n text-align: center;\n position: relative;\n background-image: url('./images/registerBackground.png');\n background-size: cover;\n background-position: center;\n}\n\n.icon {\n width: 50px;\n margin-bottom: 10px;\n}\n\n.title {\n font-size: 24px;\n color: #333;\n margin-bottom: 20px;\n}\n\n.form {\n display: flex;\n flex-direction: column;\n gap: 15px;\n}\n\n.inputField {\n display: flex;\n align-items: center;\n background-color: rgba(255, 255, 255, 0.8);\n padding: 10px;\n border-radius: 4px;\n}\n\n.inputField i {\n margin-right: 8px;\n color: #666;\n}\n\n.inputField input {\n flex: 1;\n border: none;\n outline: none;\n background: transparent;\n}\n\n.registerButton {\n width: 300px;\n height: 50px;\n background: linear-gradient(\n 96.76deg,\n #ffc727 -16.42%,\n #9e40ba 97.04%,\n #7000ff 150.71%\n );\n color: rgba(255, 255, 255, 1);\n font-family: 'Poppins', sans-serif;\n font-size: 18px;\n font-weight: 400;\n line-height: 27px;\n letter-spacing: 0.1em;\n text-align: center;\n border: none;\n border-radius: 20px 0px 0px 0px;\n box-shadow: 1px 9px 15px rgba(0, 0, 0, 0.2);\n cursor: pointer;\n margin-top: 10px;\n}\n\n.loginButton {\n width: 300px;\n height: 50px;\n background: rgba(252, 252, 252, 1);\n color: rgba(98, 63, 139, 1);\n font-family: 'Poppins', sans-serif;\n font-size: 18px;\n font-weight: 400;\n line-height: 27px;\n letter-spacing: 0.1em;\n text-align: center;\n border: none;\n border-radius: 20px 0px 0px 0px;\n box-shadow: 1px 9px 15px rgba(0, 0, 0, 0.2);\n cursor: pointer;\n margin-top: 10px;\n}\n","/* Document\n * ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n */\n\n:where(html) {\n line-height: 1.15; /* 1 */\n}\n\n/* Sections\n * ========================================================================== */\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Edge, Firefox, and Safari.\n */\n\n:where(h1) {\n font-size: 2em;\n margin-block-end: 0.67em;\n margin-block-start: 0.67em;\n}\n\n/* Grouping content\n * ========================================================================== */\n\n/**\n * Remove the margin on nested lists in Chrome, Edge, and Safari.\n */\n\n:where(dl, ol, ul) :where(dl, ol, ul) {\n margin-block-end: 0;\n margin-block-start: 0;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Correct the inheritance of border color in Firefox.\n */\n\n:where(hr) {\n box-sizing: content-box; /* 1 */\n color: inherit; /* 2 */\n height: 0; /* 1 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\n:where(pre) {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n * ========================================================================== */\n\n/**\n * Add the correct text decoration in Safari.\n */\n\n:where(abbr[title]) {\n text-decoration: underline;\n text-decoration: underline dotted;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\n:where(b, strong) {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\n:where(code, kbd, samp) {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\n:where(small) {\n font-size: 80%;\n}\n\n/* Tabular data\n * ========================================================================== */\n\n/**\n * 1. Correct table border color in Chrome, Edge, and Safari.\n * 2. Remove text indentation from table contents in Chrome, Edge, and Safari.\n */\n\n:where(table) {\n border-color: currentColor; /* 1 */\n text-indent: 0; /* 2 */\n}\n\n/* Forms\n * ========================================================================== */\n\n/**\n * Remove the margin on controls in Safari.\n */\n\n:where(button, input, select) {\n margin: 0;\n}\n\n/**\n * Remove the inheritance of text transform in Firefox.\n */\n\n:where(button) {\n text-transform: none;\n}\n\n/**\n * Correct the inability to style buttons in iOS and Safari.\n */\n\n:where(button, input:is([type=\"button\" i], [type=\"reset\" i], [type=\"submit\" i])) {\n -webkit-appearance: button;\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Edge, and Firefox.\n */\n\n:where(progress) {\n vertical-align: baseline;\n}\n\n/**\n * Remove the inheritance of text transform in Firefox.\n */\n\n:where(select) {\n text-transform: none;\n}\n\n/**\n * Remove the margin in Firefox and Safari.\n */\n\n:where(textarea) {\n margin: 0;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome, Edge, and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n:where(input[type=\"search\" i]) {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Safari.\n */\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * Correct the text style of placeholders in Chrome, Edge, and Safari.\n */\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n/**\n * Remove the inner padding in Chrome, Edge, and Safari on macOS.\n */\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style upload buttons in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/**\n * Remove the inner border and padding of focus outlines in Firefox.\n */\n\n:where(button, input:is([type=\"button\" i], [type=\"color\" i], [type=\"reset\" i], [type=\"submit\" i]))::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus outline styles unset by the previous rule in Firefox.\n */\n\n:where(button, input:is([type=\"button\" i], [type=\"color\" i], [type=\"reset\" i], [type=\"submit\" i]))::-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Remove the additional :invalid styles in Firefox.\n */\n\n:where(:-moz-ui-invalid) {\n box-shadow: none;\n}\n\n/* Interactive\n * ========================================================================== */\n\n/*\n * Add the correct styles in Safari.\n */\n\n:where(dialog) {\n background-color: white;\n border: solid;\n color: black;\n height: -moz-fit-content;\n height: fit-content;\n left: 0;\n margin: auto;\n padding: 1em;\n position: absolute;\n right: 0;\n width: -moz-fit-content;\n width: fit-content;\n}\n\n:where(dialog:not([open])) {\n display: none;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\n:where(summary) {\n display: list-item;\n}\n","@import url('normalize.css');\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np {\n margin: 0;\n}\n\na {\n text-decoration: none;\n color: inherit;\n}\n\nul,\nol,\nli {\n margin: 0;\n padding: 0;\n list-style-type: none;\n text-decoration: none;\n}\n\nimg {\n display: block;\n max-width: 100%;\n height: auto;\n}\n\nbody {\n margin: 0;\n font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI',\n 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans',\n 'Helvetica Neue', 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"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/css/main.9f768f7e.css b/static/css/main.9f768f7e.css deleted file mode 100644 index 17ed9ab..0000000 --- a/static/css/main.9f768f7e.css +++ /dev/null @@ -1,2 +0,0 @@ -.LoginForm_modalOverlay__2yF-9{align-items:center;background:#0009;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.LoginForm_modalContent__Ig\+Dg{background:#ffffffe6;background-image:url(/team1_MoneyGuard/static/media/loginBackground.866fc1b8b43577f32cf9.png);background-position:50%;background-size:cover;border-radius:8px;box-shadow:0 4px 15px #0003;max-width:90%;padding:20px;position:relative;text-align:center;width:300px}.LoginForm_icon__TSGuZ{margin-bottom:10px;width:50px}.LoginForm_title__5FilZ{color:#333;font-size:24px;margin-bottom:20px}.LoginForm_form__gPEx5{display:flex;flex-direction:column;gap:25px}.LoginForm_inputField__1zwZE{align-items:center;background-color:#fffc;border-radius:4px;display:flex;padding:10px;position:relative}.LoginForm_inputIcon__GDKJZ{height:20px;left:10px;position:absolute;width:20px}.LoginForm_inputField__1zwZE input{background:#0000;border:none;color:#333;font-size:16px;outline:none;padding-left:40px;width:100%}.LoginForm_inputLine__rMl64{border-top:1px solid #fff6;bottom:-10px;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:100%}.LoginForm_passwordToggle__e818p{color:#666;cursor:pointer;position:absolute;right:10px}.LoginForm_loginButton__b169T{background:linear-gradient(96.76deg,#ffc727 -16.42%,#9e40ba 97.04%,#7000ff 150.71%);border:none;border-radius:8px;box-shadow:0 4px 15px #0000004d;color:#fbfbfb;cursor:pointer;font-size:16px;height:50px;width:100%}.LoginForm_registerButton__CTf90{background:#fcfcfc;border:1px solid #4a56e2;border-radius:8px;box-shadow:0 4px 15px #0003;color:#623f8b;cursor:pointer;font-size:16px;height:50px;margin-top:10px;width:100%}body{padding:0}.Header_header__HXQOm{background:linear-gradient(180deg,#2e1746,#2e225f);border-radius:8px;box-shadow:0 4px 40px #00000040,inset 0 -3px 2px #0000001a;color:#fff9;font-family:Arial,sans-serif;justify-content:space-between;padding:20px;width:100vw}.Header_headerLogo__pqY9V,.Header_header__HXQOm{align-items:center;display:flex}.Header_headerLogo__pqY9V img{height:48px;margin-right:10px;width:115px}.Header_headerContent__xndke{align-items:center;display:flex;gap:10px;margin-left:auto}.Header_userName__q0v6S{color:#fff9;font-family:Poppins,sans-serif;font-size:16px;font-weight:400}.Header_separator__pqnut{color:#fff9;font-size:18px;margin:0 5px}.Header_icon__KAtlG{height:20px;margin-right:5px;width:20px}.Header_exitButton__B3U9n{align-items:center;background:none;border:none;color:#fff9;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;padding-left:0;text-decoration:none}.Header_exitButton__B3U9n:hover{color:#b3b3b3}.Header_modal__8kAZp{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.Header_modalContent__j5KuM{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:90%;padding:30px;text-align:center;width:400px}.Header_modalContent__j5KuM p{color:#333;font-size:1.2em;margin-bottom:20px}.Header_modalContent__j5KuM p:first-of-type{color:#d9534f;font-size:1.4em;font-weight:700;margin-bottom:10px}.Header_modalButtons__v66pm{display:flex;gap:15px;justify-content:center}button{border-radius:5px;cursor:pointer;font-size:1em;font-weight:700;margin:10px;padding:10px 20px;transition:background-color .3s,color .3s}button:focus{outline:none}.Header_modalContent__j5KuM .Header_cancelButton__VL59K{background-color:initial;border:2px solid #d9534f;color:#d9534f}.Header_modalContent__j5KuM .Header_cancelButton__VL59K:hover{background-color:#d9534f;color:#fff}.Header_modalContent__j5KuM .Header_logoutButton__aQWix{background-color:#5cb85c;border:none;color:#fff}.Header_modalContent__j5KuM .Header_logoutButton__aQWix:hover{background-color:#4cae4c}.Navigation_navStyledContainer__UQo06{padding-bottom:28px;padding-top:40px}.Navigation_navList__4liLY{align-items:center;display:flex;flex-direction:row;gap:32px;justify-content:center}.Navigation_styledNavLink__DTO7g{align-items:center;color:grey;display:flex;justify-content:center;transition:all .3s}.Navigation_styledNavLink__DTO7g:hover{filter:drop-shadow(0 3px 10px rgba(255,255,255,.6))}.Navigation_styledNavLink__DTO7g div{border-radius:6px;height:37px;overflow:hidden;width:37px}.Navigation_styledNavLink__DTO7g.Navigation_active__1vK5v{border-radius:5px;color:blue;transition:all .3s}.Navigation_styledNavLink__DTO7g.Navigation_active__1vK5v div{background:#fff;border-radius:6px;filter:drop-shadow(0 3px 10px rgba(74,86,226,.5));height:37px;width:37px}.Navigation_styledNavLink__DTO7g svg{fill:currentColor}.Navigation_styledNavText__SM\+Xk{color:#fff;font-size:18px;margin-left:20px}@media only screen and (min-width:768px){.Navigation_navList__4liLY{align-items:baseline;flex-direction:column;gap:12px}.Navigation_styledNavLink__DTO7g.Navigation_active__1vK5v{font-weight:600}.Navigation_styledNavLink__DTO7g div,.Navigation_styledNavLink__DTO7g svg{height:24px;width:24px}}.Currency_currency-container__GU1Qo{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;padding:16px}.Currency_currency-container__GU1Qo.Currency_desktop__qG9Fh{max-width:300px}.Currency_currency-title__bkprM{color:#333;font-size:18px;font-weight:700;margin-bottom:12px}.Currency_currency-rates__CB4le{display:flex;flex-direction:column;gap:8px}.Currency_currency-item__C\+O0-{display:flex;font-size:16px;justify-content:space-between}.Currency_currency-code__DZR2P{color:#555;font-weight:500}.Currency_currency-rate__KPf6E{color:teal;font-weight:700}.DashboardPage_section__a9QB3{background:linear-gradient(219.62deg,#6d54eb 28.31%,#652392 66.76%);min-height:calc(100dvh - 61px);overflow:hidden;padding:75px 20px 32px}.DashboardPage_sharedSectionElements__31vGj .DashboardPage_navAndBalanceContainer__m7ROj{display:flex;flex-direction:column}@media screen and (min-width:768px){.DashboardPage_section__a9QB3{min-height:calc(100dvh - 159px);padding:0 32px 40px}.DashboardPage_sharedSectionElements__31vGj{display:flex;gap:32px;justify-content:center}.DashboardPage_sharedSectionElements__31vGj .DashboardPage_navAndBalanceContainer__m7ROj{align-self:center;gap:28px}}@media screen and (min-width:1280px){.DashboardPage_section__a9QB3{padding:0}.DashboardPage_sharedSectionElements__31vGj{display:inline-flex;flex-direction:column;justify-content:flex-start;position:relative;width:480px}.DashboardPage_sharedSectionElements__31vGj:after{background-color:#fff9;content:"";min-height:3000px;position:absolute;right:0;top:-40px;width:1px}}.Loader_loaderOverlay__UJo-J{align-items:center;background-color:#fffc;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.TransactionsList_transactions-list__7PEth{margin:0 auto;max-width:800px;width:100%}@media (min-width:1024px){.TransactionsList_transactions-list__7PEth{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1023px){.TransactionsList_transactions-list__7PEth{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr}}@media (max-width:767px){.TransactionsList_transactions-list__7PEth{display:flex;flex-direction:column;gap:10px}}.Home_homeTabContainer__j-QMy{margin:0 auto;padding:20px;width:100%}@media only screen and (min-width:768px){.Home_homeTabContainer__j-QMy{padding:0}}.RegistrationForm_modalOverlay__cPDnw{align-items:center;background:#0009;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.RegistrationForm_modalContent__ywOLf{background:#ffffffe6;background-image:url(/team1_MoneyGuard/static/media/registerBackground.5255b2054b78d3c7da2c.png);background-position:50%;background-size:cover;border-radius:8px;max-width:90%;padding:20px;position:relative;text-align:center;width:300px}.RegistrationForm_icon__t7Qc\+{margin-bottom:10px;width:50px}.RegistrationForm_title__iQGD\+{color:#333;font-size:24px;margin-bottom:20px}.RegistrationForm_form__c8X43{display:flex;flex-direction:column;gap:15px}.RegistrationForm_inputField__RkJBM{align-items:center;background-color:#fffc;border-radius:4px;display:flex;padding:10px}.RegistrationForm_inputField__RkJBM i{color:#666;margin-right:8px}.RegistrationForm_inputField__RkJBM input{background:#0000;border:none;flex:1 1;outline:none}.RegistrationForm_registerButton__VoGgF{background:linear-gradient(96.76deg,#ffc727 -16.42%,#9e40ba 97.04%,#7000ff 150.71%);color:#fff}.RegistrationForm_loginButton__EzcOe,.RegistrationForm_registerButton__VoGgF{border:none;border-radius:20px 0 0 0;box-shadow:1px 9px 15px #0003;cursor:pointer;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;height:50px;letter-spacing:.1em;line-height:27px;margin-top:10px;text-align:center;width:300px}.RegistrationForm_loginButton__EzcOe{background:#fcfcfc;color:#623f8b}:where(html){line-height:1.15}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:initial;color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:initial}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}h1,h2,h3,h4,h5,h6,p{margin:0}a{color:inherit}a,li,ol,ul{text-decoration:none}li,ol,ul{list-style-type:none;margin:0;padding:0}img{display:block;height:auto;max-width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,-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} -/*# sourceMappingURL=main.9f768f7e.css.map*/ \ No newline at end of file diff --git a/static/css/main.9f768f7e.css.map b/static/css/main.9f768f7e.css.map deleted file mode 100644 index 4678ccc..0000000 --- a/static/css/main.9f768f7e.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/css/main.9f768f7e.css","mappings":"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","sources":["components/LoginForm/LoginForm.module.css","components/Header/Header.module.css","components/Navigation/Navigation.module.css","components/Currency/Currency.module.css","Pages/DashboardPage/DashboardPage.module.css","components/Loader/Loader.module.css","components/TransactionsList/TransactionsList.module.css","Pages/Home/Home.module.css","components/RegistrationForm/RegistrationForm.module.css","../node_modules/@csstools/normalize.css/normalize.css","index.css"],"sourcesContent":[".modalOverlay {\n position: fixed;\n top: 0;\n left: 0;\n width: 100vw;\n height: 100vh;\n background: rgba(0, 0, 0, 0.6);\n display: flex;\n align-items: center;\n justify-content: center;\n z-index: 1000;\n}\n\n.modalContent {\n background: rgba(255, 255, 255, 0.9);\n padding: 20px;\n border-radius: 8px;\n width: 300px;\n max-width: 90%;\n text-align: center;\n position: relative;\n background-image: url('./images/loginBackground.png');\n background-size: cover;\n background-position: center;\n box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);\n}\n\n.icon {\n width: 50px;\n margin-bottom: 10px;\n}\n\n.title {\n font-size: 24px;\n color: #333;\n margin-bottom: 20px;\n}\n\n.form {\n display: flex;\n flex-direction: column;\n gap: 25px;\n}\n\n.inputField {\n position: relative;\n display: flex;\n align-items: center;\n padding: 10px;\n background-color: rgba(255, 255, 255, 0.8);\n border-radius: 4px;\n}\n\n.inputIcon {\n position: absolute;\n left: 10px;\n width: 20px;\n height: 20px;\n}\n\n.inputField input {\n width: 100%;\n padding-left: 40px;\n border: none;\n outline: none;\n background: transparent;\n font-size: 16px;\n color: #333;\n}\n\n.inputLine {\n position: absolute;\n bottom: -10px;\n left: 50%;\n transform: translateX(-50%);\n width: 100%;\n height: 1px;\n border-top: 1px solid rgba(255, 255, 255, 0.4);\n}\n\n.passwordToggle {\n position: absolute;\n right: 10px;\n cursor: pointer;\n color: #666;\n}\n\n.loginButton {\n color: rgba(251, 251, 251, 1);\n background: linear-gradient(\n 96.76deg,\n #ffc727 -16.42%,\n #9e40ba 97.04%,\n #7000ff 150.71%\n );\n box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.3);\n width: 100%;\n height: 50px;\n border: none;\n border-radius: 8px;\n cursor: pointer;\n font-size: 16px;\n}\n\n.registerButton {\n color: rgba(98, 63, 139, 1);\n background: #fcfcfc;\n border: 1px solid rgba(74, 86, 226, 1);\n box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);\n width: 100%;\n height: 50px;\n border-radius: 8px;\n cursor: pointer;\n font-size: 16px;\n margin-top: 10px;\n}\n","\nbody {\n margin: 0;\n padding: 0;\n}\n\n.header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n background: linear-gradient(180deg, #2E1746 0%, #2E225F 100%);\n box-shadow: \n 0px 4px 40px rgba(0, 0, 0, 0.25), \n inset 0px -3px 2px rgba(0, 0, 0, 0.1); \n padding: 20px;\n border-radius: 8px;\n color: #FFFFFF99;\n font-family: Arial, sans-serif;\n width: 100vw;\n}\n\n.headerLogo {\n display: flex;\n align-items: center;\n}\n\n.headerLogo img {\n width: 115px;\n height: 48px;\n margin-right: 10px;\n}\n\n.headerContent {\n display: flex;\n align-items: center;\n gap: 10px; \n margin-left: auto;\n}\n\n.userName {\n font-family: 'Poppins', sans-serif;\n font-size: 16px;\n color: #FFFFFF99;\n font-weight: 400;\n}\n\n.separator {\n color: #FFFFFF99;\n font-size: 18px;\n margin: 0 5px;\n}\n\n.icon {\n width: 20px;\n height: 20px;\n margin-right: 5px;\n}\n\n.exitButton {\n font-family: 'Poppins', sans-serif;\n padding-left: 0;\n font-weight: 400;\n font-size: 16px;\n line-height: 24px;\n color: #FFFFFF99;\n background: none;\n border: none;\n cursor: pointer;\n align-items: center;\n text-decoration: none;\n}\n\n.exitButton:hover {\n color: #b3b3b3;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.5); \n display: flex;\n justify-content: center;\n align-items: center;\n z-index: 1000;\n}\n\n.modalContent {\n background-color: #ffffff;\n border-radius: 8px;\n padding: 30px;\n width: 400px;\n max-width: 90%;\n text-align: center;\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);\n}\n\n.modalContent p {\n font-size: 1.2em;\n color: #333;\n margin-bottom: 20px;\n}\n\n.modalContent p:first-of-type {\n font-weight: bold;\n color: #d9534f; \n font-size: 1.4em;\n margin-bottom: 10px;\n}\n\n.modalButtons {\n display: flex;\n justify-content: center;\n gap: 15px;\n}\n\nbutton {\n padding: 10px 20px;\n font-size: 1em;\n font-weight: bold;\n border-radius: 5px;\n cursor: pointer;\n transition: background-color 0.3s, color 0.3s;\n margin: 10px;\n}\n\nbutton:focus {\n outline: none;\n}\n\n.modalContent .cancelButton {\n background-color: transparent;\n border: 2px solid #d9534f;\n color: #d9534f;\n}\n\n.modalContent .cancelButton:hover {\n background-color: #d9534f;\n color: #ffffff;\n}\n\n\n.modalContent .logoutButton {\n background-color: #5cb85c;\n border: none;\n color: #ffffff;\n}\n\n.modalContent .logoutButton:hover {\n background-color: #4cae4c;\n}",".navStyledContainer {\n padding-top: 40px;\n padding-bottom: 28px;\n}\n\n.navList {\n display: flex;\n flex-direction: row;\n gap: 32px;\n align-items: center;\n justify-content: center;\n}\n\n.styledNavLink {\n display: flex;\n justify-content: center;\n align-items: center;\n color: grey;\n transition: all 0.3s;\n}\n\n.styledNavLink:hover {\n filter: drop-shadow(0px 3px 10px rgba(255, 255, 255, 0.6));\n}\n\n.styledNavLink div {\n border-radius: 6px;\n width: 37px;\n height: 37px;\n overflow: hidden;\n}\n\n.styledNavLink.active {\n color: blue;\n border-radius: 5px;\n transition: all 0.3s;\n}\n\n.styledNavLink.active div {\n background: white;\n border-radius: 6px;\n width: 37px;\n height: 37px;\n filter: drop-shadow(0px 3px 10px rgba(74, 86, 226, 0.5));\n}\n\n.styledNavLink svg {\n fill: currentColor;\n}\n\n.styledNavText {\n color: white;\n font-size: 18px;\n margin-left: 20px;\n}\n\n@media only screen and (min-width: 768px) {\n .navList {\n flex-direction: column;\n align-items: baseline;\n gap: 12px;\n }\n\n .styledNavLink.active {\n font-weight: 600;\n }\n\n .styledNavLink div,\n .styledNavLink svg {\n width: 24px;\n height: 24px;\n }\n}\n","/* src/components/Currency/Currency.css */\n\n.currency-container {\n display: flex;\n flex-direction: column;\n padding: 16px;\n border: 1px solid #e0e0e0;\n border-radius: 8px;\n background-color: #ffffff;\n box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);\n}\n\n.currency-container.desktop {\n max-width: 300px;\n}\n\n.currency-title {\n font-size: 18px;\n font-weight: bold;\n color: #333333;\n margin-bottom: 12px;\n}\n\n.currency-rates {\n display: flex;\n flex-direction: column;\n gap: 8px;\n}\n\n.currency-item {\n display: flex;\n justify-content: space-between;\n font-size: 16px;\n}\n\n.currency-code {\n color: #555555;\n font-weight: 500;\n}\n\n.currency-rate {\n color: #008080; /* Exemplu de culoare pentru rate */\n font-weight: bold;\n}",".section {\n min-height: calc(100dvh - 61px);\n padding-top: 75px;\n padding-bottom: 32px;\n overflow: hidden;\n\n background: linear-gradient(219.62deg, #6d54eb 28.31%, #652392 66.76%);\n padding-left: 20px;\n padding-right: 20px;\n}\n\n.sharedSectionElements .navAndBalanceContainer {\n display: flex;\n flex-direction: column;\n}\n\n@media screen and (min-width: 768px) {\n .section {\n padding-top: 0px;\n padding-bottom: 40px;\n min-height: calc(100dvh - 159px);\n padding-left: 32px;\n padding-right: 32px;\n }\n\n .sharedSectionElements {\n display: flex;\n justify-content: center;\n gap: 32px;\n }\n\n .sharedSectionElements .navAndBalanceContainer {\n gap: 28px;\n align-self: center;\n }\n}\n\n@media screen and (min-width: 1280px) {\n .section {\n padding: 0;\n }\n\n .sharedSectionElements {\n display: inline-flex;\n flex-direction: column;\n width: 480px;\n position: relative;\n justify-content: flex-start;\n }\n\n .sharedSectionElements::after {\n content: '';\n background-color: rgba(255, 255, 255, 0.6);\n width: 1px;\n min-height: 3000px;\n position: absolute;\n top: -40px;\n right: 0px;\n }\n}\n",".loaderOverlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n background-color: rgba(255, 255, 255, 0.8);\n z-index: 9999;\n }\n ","/* TransactionsList.module.css */\n\n.transactions-list {\n width: 100%;\n max-width: 800px;\n margin: 0 auto;\n}\n\n/* Desktop */\n@media (min-width: 1024px) {\n .transactions-list {\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n gap: 20px;\n }\n}\n\n/* Tablet */\n@media (min-width: 768px) and (max-width: 1023px) {\n .transactions-list {\n display: grid;\n grid-template-columns: 1fr;\n gap: 15px;\n }\n}\n\n/* Mobile */\n@media (max-width: 767px) {\n .transactions-list {\n display: flex;\n flex-direction: column;\n gap: 10px;\n }\n}\n",".homeTabContainer {\n width: 100%;\n margin: 0 auto;\n padding: 20px;\n}\n\n@media only screen and (min-width: 768px) {\n .homeTabContainer {\n padding: 0;\n }\n}\n",".modalOverlay {\n position: fixed;\n top: 0;\n left: 0;\n width: 100vw;\n height: 100vh;\n background: rgba(0, 0, 0, 0.6);\n display: flex;\n align-items: center;\n justify-content: center;\n z-index: 1000;\n}\n\n.modalContent {\n background: rgba(255, 255, 255, 0.9);\n padding: 20px;\n border-radius: 8px;\n width: 300px;\n max-width: 90%;\n text-align: center;\n position: relative;\n background-image: url('./images/registerBackground.png');\n background-size: cover;\n background-position: center;\n}\n\n.icon {\n width: 50px;\n margin-bottom: 10px;\n}\n\n.title {\n font-size: 24px;\n color: #333;\n margin-bottom: 20px;\n}\n\n.form {\n display: flex;\n flex-direction: column;\n gap: 15px;\n}\n\n.inputField {\n display: flex;\n align-items: center;\n background-color: rgba(255, 255, 255, 0.8);\n padding: 10px;\n border-radius: 4px;\n}\n\n.inputField i {\n margin-right: 8px;\n color: #666;\n}\n\n.inputField input {\n flex: 1;\n border: none;\n outline: none;\n background: transparent;\n}\n\n.registerButton {\n width: 300px;\n height: 50px;\n background: linear-gradient(\n 96.76deg,\n #ffc727 -16.42%,\n #9e40ba 97.04%,\n #7000ff 150.71%\n );\n color: rgba(255, 255, 255, 1);\n font-family: 'Poppins', sans-serif;\n font-size: 18px;\n font-weight: 400;\n line-height: 27px;\n letter-spacing: 0.1em;\n text-align: center;\n border: none;\n border-radius: 20px 0px 0px 0px;\n box-shadow: 1px 9px 15px rgba(0, 0, 0, 0.2);\n cursor: pointer;\n margin-top: 10px;\n}\n\n.loginButton {\n width: 300px;\n height: 50px;\n background: rgba(252, 252, 252, 1);\n color: rgba(98, 63, 139, 1);\n font-family: 'Poppins', sans-serif;\n font-size: 18px;\n font-weight: 400;\n line-height: 27px;\n letter-spacing: 0.1em;\n text-align: center;\n border: none;\n border-radius: 20px 0px 0px 0px;\n box-shadow: 1px 9px 15px rgba(0, 0, 0, 0.2);\n cursor: pointer;\n margin-top: 10px;\n}\n","/* Document\n * ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n */\n\n:where(html) {\n line-height: 1.15; /* 1 */\n}\n\n/* Sections\n * ========================================================================== */\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Edge, Firefox, and Safari.\n */\n\n:where(h1) {\n font-size: 2em;\n margin-block-end: 0.67em;\n margin-block-start: 0.67em;\n}\n\n/* Grouping content\n * ========================================================================== */\n\n/**\n * Remove the margin on nested lists in Chrome, Edge, and Safari.\n */\n\n:where(dl, ol, ul) :where(dl, ol, ul) {\n margin-block-end: 0;\n margin-block-start: 0;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Correct the inheritance of border color in Firefox.\n */\n\n:where(hr) {\n box-sizing: content-box; /* 1 */\n color: inherit; /* 2 */\n height: 0; /* 1 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\n:where(pre) {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n * ========================================================================== */\n\n/**\n * Add the correct text decoration in Safari.\n */\n\n:where(abbr[title]) {\n text-decoration: underline;\n text-decoration: underline dotted;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\n:where(b, strong) {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\n:where(code, kbd, samp) {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\n:where(small) {\n font-size: 80%;\n}\n\n/* Tabular data\n * ========================================================================== */\n\n/**\n * 1. Correct table border color in Chrome, Edge, and Safari.\n * 2. Remove text indentation from table contents in Chrome, Edge, and Safari.\n */\n\n:where(table) {\n border-color: currentColor; /* 1 */\n text-indent: 0; /* 2 */\n}\n\n/* Forms\n * ========================================================================== */\n\n/**\n * Remove the margin on controls in Safari.\n */\n\n:where(button, input, select) {\n margin: 0;\n}\n\n/**\n * Remove the inheritance of text transform in Firefox.\n */\n\n:where(button) {\n text-transform: none;\n}\n\n/**\n * Correct the inability to style buttons in iOS and Safari.\n */\n\n:where(button, input:is([type=\"button\" i], [type=\"reset\" i], [type=\"submit\" i])) {\n -webkit-appearance: button;\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Edge, and Firefox.\n */\n\n:where(progress) {\n vertical-align: baseline;\n}\n\n/**\n * Remove the inheritance of text transform in Firefox.\n */\n\n:where(select) {\n text-transform: none;\n}\n\n/**\n * Remove the margin in Firefox and Safari.\n */\n\n:where(textarea) {\n margin: 0;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome, Edge, and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n:where(input[type=\"search\" i]) {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Safari.\n */\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * Correct the text style of placeholders in Chrome, Edge, and Safari.\n */\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n/**\n * Remove the inner padding in Chrome, Edge, and Safari on macOS.\n */\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style upload buttons in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/**\n * Remove the inner border and padding of focus outlines in Firefox.\n */\n\n:where(button, input:is([type=\"button\" i], [type=\"color\" i], [type=\"reset\" i], [type=\"submit\" i]))::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus outline styles unset by the previous rule in Firefox.\n */\n\n:where(button, input:is([type=\"button\" i], [type=\"color\" i], [type=\"reset\" i], [type=\"submit\" i]))::-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Remove the additional :invalid styles in Firefox.\n */\n\n:where(:-moz-ui-invalid) {\n box-shadow: none;\n}\n\n/* Interactive\n * ========================================================================== */\n\n/*\n * Add the correct styles in Safari.\n */\n\n:where(dialog) {\n background-color: white;\n border: solid;\n color: black;\n height: -moz-fit-content;\n height: fit-content;\n left: 0;\n margin: auto;\n padding: 1em;\n position: absolute;\n right: 0;\n width: -moz-fit-content;\n width: fit-content;\n}\n\n:where(dialog:not([open])) {\n display: none;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\n:where(summary) {\n display: list-item;\n}\n","@import url('normalize.css');\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np {\n margin: 0;\n}\n\na {\n text-decoration: none;\n color: inherit;\n}\n\nul,\nol,\nli {\n margin: 0;\n padding: 0;\n list-style-type: none;\n text-decoration: none;\n}\n\nimg {\n display: block;\n max-width: 100%;\n height: auto;\n}\n\nbody {\n margin: 0;\n font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI',\n 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans',\n 'Helvetica Neue', 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"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/main.32f44d7a.js b/static/js/main.32f44d7a.js deleted file mode 100644 index f68d78e..0000000 --- a/static/js/main.32f44d7a.js +++ /dev/null @@ -1,85 +0,0 @@ -/*! For license information please see main.32f44d7a.js.LICENSE.txt */ -(()=>{var e={238:(e,t)=>{"use strict";t.Y=function(e,t){return l(e).some((function(e){var n=e.inverse,r="all"===e.type||t.type===e.type;if(r&&n||!r&&!n)return!1;var a=e.expressions.every((function(e){var n=e.feature,r=e.modifier,a=e.value,o=t[n];if(!o)return!1;switch(n){case"orientation":case"scan":return o.toLowerCase()===a.toLowerCase();case"width":case"height":case"device-width":case"device-height":a=c(a),o=c(o);break;case"resolution":a=u(a),o=u(o);break;case"aspect-ratio":case"device-aspect-ratio":case"device-pixel-ratio":a=s(a),o=s(o);break;case"grid":case"color":case"color-index":case"monochrome":a=parseInt(a,10)||1,o=parseInt(o,10)||0}switch(r){case"min":return o>=a;case"max":return o<=a;default:return o===a}}));return a&&!n||!a&&n}))};var n=/(?:(only|not)?\s*([^\s\(\)]+)(?:\s*and)?\s*)?(.+)?/i,r=/\(\s*([^\s\:\)]+)\s*(?:\:\s*([^\s\)]+))?\s*\)/,a=/^(?:(min|max)-)?(.+)/,o=/(em|rem|px|cm|mm|in|pt|pc)?$/,i=/(dpi|dpcm|dppx)?$/;function l(e){return e.split(",").map((function(e){var t=(e=e.trim()).match(n),o=t[1],i=t[2],l=t[3]||"",s={};return s.inverse=!!o&&"not"===o.toLowerCase(),s.type=i?i.toLowerCase():"all",l=l.match(/\([^\)]+\)/g)||[],s.expressions=l.map((function(e){var t=e.match(r),n=t[1].toLowerCase().match(a);return{modifier:n[1],feature:n[2],value:t[2]}})),s}))}function s(e){var t,n=Number(e);return n||(n=(t=e.match(/^(\d+)\s*\/\s*(\d+)$/))[1]/t[2]),n}function u(e){var t=parseFloat(e);switch(String(e).match(i)[1]){case"dpcm":return t/2.54;case"dppx":return 96*t;default:return t}}function c(e){var t=parseFloat(e);switch(String(e).match(o)[1]){case"em":case"rem":return 16*t;case"cm":return 96*t/2.54;case"mm":return 96*t/2.54/10;case"in":return 96*t;case"pt":return 72*t;case"pc":return 72*t/12;default:return t}}},725:(e,t,n)=>{"use strict";var r=n(238).Y,a="undefined"!==typeof window?window.matchMedia:null;function o(e,t,n){var o,i=this;function l(e){i.matches=e.matches,i.media=e.media}a&&!n&&(o=a.call(window,e)),o?(this.matches=o.matches,this.media=o.media,o.addListener(l)):(this.matches=r(e,t),this.media=e),this.addListener=function(e){o&&o.addListener(e)},this.removeListener=function(e){o&&o.removeListener(e)},this.dispose=function(){o&&o.removeListener(l)}}e.exports=function(e,t,n){return new o(e,t,n)}},497:(e,t,n)=>{"use strict";var r=n(218);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},173:(e,t,n)=>{e.exports=n(497)()},218:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},730:(e,t,n)=>{"use strict";var r=n(43),a=n(853);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n