MrMirror21

add Landing page

1 +[{"C:\\Users\\mylit\\Documents\\OSW-HW\\Straight-Up\\straight-up\\src\\reportWebVitals.js":"1","C:\\Users\\mylit\\Documents\\OSW-HW\\Straight-Up\\straight-up\\src\\Landing.js":"2","C:\\Users\\mylit\\Documents\\OSW-HW\\Straight-Up\\straight-up\\src\\components\\Header.js":"3","C:\\Users\\mylit\\Documents\\OSW-HW\\Straight-Up\\straight-up\\src\\index.js":"4","C:\\Users\\mylit\\Documents\\OSW-HW\\Straight-Up\\straight-up\\src\\components\\Button.js":"5"},{"size":362,"mtime":1606827597211,"results":"6","hashOfConfig":"7"},{"size":0,"mtime":1607082038941,"results":"8","hashOfConfig":"7"},{"size":213,"mtime":1607081885405,"results":"9","hashOfConfig":"7"},{"size":287,"mtime":1607081544438,"results":"10","hashOfConfig":"7"},{"size":356,"mtime":1607081873376,"results":"11","hashOfConfig":"7"},{"filePath":"12","messages":"13","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"dlgyj4",{"filePath":"14","messages":"15","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16","messages":"17","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18","messages":"19","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20","messages":"21","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"C:\\Users\\mylit\\Documents\\OSW-HW\\Straight-Up\\straight-up\\src\\reportWebVitals.js",[],"C:\\Users\\mylit\\Documents\\OSW-HW\\Straight-Up\\straight-up\\src\\Landing.js",[],"C:\\Users\\mylit\\Documents\\OSW-HW\\Straight-Up\\straight-up\\src\\components\\Header.js",[],"C:\\Users\\mylit\\Documents\\OSW-HW\\Straight-Up\\straight-up\\src\\index.js",[],"C:\\Users\\mylit\\Documents\\OSW-HW\\Straight-Up\\straight-up\\src\\components\\Button.js",[]]
...\ No newline at end of file ...\ No newline at end of file
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
8 "@testing-library/user-event": "^12.1.10", 8 "@testing-library/user-event": "^12.1.10",
9 "react": "^17.0.1", 9 "react": "^17.0.1",
10 "react-dom": "^17.0.1", 10 "react-dom": "^17.0.1",
11 + "react-router-dom": "^5.2.0",
11 "react-scripts": "4.0.1", 12 "react-scripts": "4.0.1",
12 "web-vitals": "^0.2.4" 13 "web-vitals": "^0.2.4"
13 }, 14 },
......
...@@ -10,34 +10,11 @@ ...@@ -10,34 +10,11 @@
10 content="Web site created using create-react-app" 10 content="Web site created using create-react-app"
11 /> 11 />
12 <link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" /> 12 <link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" />
13 - <!--
14 - manifest.json provides metadata used when your web app is installed on a
15 - user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
16 - -->
17 <link rel="manifest" href="%PUBLIC_URL%/manifest.json" /> 13 <link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
18 - <!--
19 - Notice the use of %PUBLIC_URL% in the tags above.
20 - It will be replaced with the URL of the `public` folder during the build.
21 - Only files inside the `public` folder can be referenced from the HTML.
22 -
23 - Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will
24 - work correctly both with client-side routing and a non-root public URL.
25 - Learn how to configure a non-root public URL by running `npm run build`.
26 - -->
27 <title>React App</title> 14 <title>React App</title>
28 </head> 15 </head>
29 <body> 16 <body>
30 <noscript>You need to enable JavaScript to run this app.</noscript> 17 <noscript>You need to enable JavaScript to run this app.</noscript>
31 <div id="root"></div> 18 <div id="root"></div>
32 - <!--
33 - This HTML file is a template.
34 - If you open it directly in the browser, you will see an empty page.
35 -
36 - You can add webfonts, meta tags, or analytics to this file.
37 - The build step will place the bundled scripts into the <body> tag.
38 -
39 - To begin the development, run `npm start` or `yarn start`.
40 - To create a production bundle, use `npm run build` or `yarn build`.
41 - -->
42 </body> 19 </body>
43 </html> 20 </html>
......
1 -# https://www.robotstxt.org/robotstxt.html
2 -User-agent: *
3 -Disallow:
1 -import logo from './logo.svg'; 1 +import React from 'react';
2 -import './App.css'; 2 +import { BrowserRouter as Router, Route, Switch, Redirect } from 'react-router-dom';
3 +import Landing from './Landing';
3 4
4 -function App() { 5 +
6 +class App extends React.Component {
7 + render() {
5 return ( 8 return (
6 - <div className="App"> 9 + <Router>
7 - <header className="App-header"> 10 + <Switch>
8 - <img src={logo} className="App-logo" alt="logo" /> 11 + <Route exact path="/landing" component={Landing} />
9 - <p> 12 + <Redirect path="*" to="/landing" />
10 - Edit <code>src/App.js</code> and save to reload. 13 + </Switch>
11 - </p> 14 + </Router>
12 - <a
13 - className="App-link"
14 - href="https://reactjs.org"
15 - target="_blank"
16 - rel="noopener noreferrer"
17 - >
18 - Learn React
19 - </a>
20 - </header>
21 - </div>
22 ); 15 );
16 + }
23 } 17 }
24 18
25 export default App; 19 export default App;
...\ No newline at end of file ...\ No newline at end of file
......
1 +import React from 'react'
2 +import './style/Landing.css';
3 +import Button from './components/Button';
4 +import Header from './components/Header';
5 +export default function Landing() {
6 +
7 + return (
8 + <div className="Landingbg">
9 + <Header />
10 + <div className="mainTextContainer">
11 +
12 + <h1 className="mainText">Welcome to Straight Up</h1>
13 + <span className="mainText">We support posture correction for you.</span>
14 + <Button />
15 + </div>
16 + </div>
17 + )
18 +}
1 +import React from 'react'
2 +import { Link } from 'react-router-dom';
3 +import "../style/Landing.css";
4 +
5 +const Button = () => {
6 + return (
7 + <div className="mainBtnContainer">
8 + <Link to='./main'>
9 + <button className="startBtn">Get Started!</button>
10 + </Link>
11 +
12 + </div>
13 + )
14 +}
15 +export default Button;
...\ No newline at end of file ...\ No newline at end of file
1 +import React from 'react'
2 +
3 +const Header = () => {
4 + return (
5 + <div className="Header">
6 + <img src="../style/Logo.jpg" alt="Logo"></img>
7 + </div>
8 + )
9 +}
10 +
11 +export default Header;
1 +html, body {
2 + width: 100vw;
3 + height: 100vh;
4 +}
5 +
6 +body {
7 + margin: 0;
8 +}
9 +
10 +.Landingbg {
11 + background: url("Landing.jpg");
12 + background-repeat: no-repeat;
13 + background-size: cover;
14 + background-position: center;
15 + overflow: hidden;
16 + margin: 0;
17 + width: 100vw;
18 + height: 100vh;
19 +}
20 +.Landingbg:after {
21 + content: '';
22 + position: absolute;
23 + top: 0;
24 + left: 0;
25 + width: 100vw;
26 + height: 100vh;
27 + z-index: 0;
28 + background: rgba(0,0,0,0.001);
29 + box-shadow: inset 100px 100px 250px #000000, inset -100px -100px 250px #000000;
30 +}
31 +
32 +.mainTextContainer{
33 + text-align: center;
34 + position: relative;
35 + top: 30%;
36 +}
37 +
38 +.mainText {
39 + color:white;
40 + z-index: 2;
41 +}
42 +
43 +.mainBtnContainer{
44 + margin: 2rem;
45 +}
46 +
47 +.startBtn{
48 + display: inline-block;
49 + background: skyblue;
50 + color: #fff;
51 + padding: 0.4rem 1.3rem;
52 + font-size: 1.5rem;
53 + text-align: center;
54 + border: none;
55 + cursor: pointer;
56 + margin-right: 0.5rem;
57 + outline: none;
58 + border-radius: 2px;
59 + z-index: 3;
60 +}
61 +
62 +.startBtn:hover {
63 + opacity: 0.5;
64 +}
...\ No newline at end of file ...\ No newline at end of file
...@@ -1085,7 +1085,7 @@ ...@@ -1085,7 +1085,7 @@
1085 dependencies: 1085 dependencies:
1086 regenerator-runtime "^0.13.4" 1086 regenerator-runtime "^0.13.4"
1087 1087
1088 -"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": 1088 +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2":
1089 version "7.12.5" 1089 version "7.12.5"
1090 resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" 1090 resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e"
1091 integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== 1091 integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==
...@@ -5391,6 +5391,18 @@ hex-color-regex@^1.1.0: ...@@ -5391,6 +5391,18 @@ hex-color-regex@^1.1.0:
5391 resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" 5391 resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e"
5392 integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== 5392 integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==
5393 5393
5394 +history@^4.9.0:
5395 + version "4.10.1"
5396 + resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3"
5397 + integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==
5398 + dependencies:
5399 + "@babel/runtime" "^7.1.2"
5400 + loose-envify "^1.2.0"
5401 + resolve-pathname "^3.0.0"
5402 + tiny-invariant "^1.0.2"
5403 + tiny-warning "^1.0.0"
5404 + value-equal "^1.0.1"
5405 +
5394 hmac-drbg@^1.0.0: 5406 hmac-drbg@^1.0.0:
5395 version "1.0.1" 5407 version "1.0.1"
5396 resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" 5408 resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
...@@ -5400,6 +5412,13 @@ hmac-drbg@^1.0.0: ...@@ -5400,6 +5412,13 @@ hmac-drbg@^1.0.0:
5400 minimalistic-assert "^1.0.0" 5412 minimalistic-assert "^1.0.0"
5401 minimalistic-crypto-utils "^1.0.1" 5413 minimalistic-crypto-utils "^1.0.1"
5402 5414
5415 +hoist-non-react-statics@^3.1.0:
5416 + version "3.3.2"
5417 + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45"
5418 + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==
5419 + dependencies:
5420 + react-is "^16.7.0"
5421 +
5403 hoopy@^0.1.4: 5422 hoopy@^0.1.4:
5404 version "0.1.4" 5423 version "0.1.4"
5405 resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" 5424 resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d"
...@@ -6067,6 +6086,11 @@ is-wsl@^2.1.1, is-wsl@^2.2.0: ...@@ -6067,6 +6086,11 @@ is-wsl@^2.1.1, is-wsl@^2.2.0:
6067 dependencies: 6086 dependencies:
6068 is-docker "^2.0.0" 6087 is-docker "^2.0.0"
6069 6088
6089 +isarray@0.0.1:
6090 + version "0.0.1"
6091 + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
6092 + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=
6093 +
6070 isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: 6094 isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
6071 version "1.0.0" 6095 version "1.0.0"
6072 resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" 6096 resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
...@@ -6903,7 +6927,7 @@ loglevel@^1.6.8: ...@@ -6903,7 +6927,7 @@ loglevel@^1.6.8:
6903 resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.0.tgz#728166855a740d59d38db01cf46f042caa041bb0" 6927 resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.0.tgz#728166855a740d59d38db01cf46f042caa041bb0"
6904 integrity sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ== 6928 integrity sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ==
6905 6929
6906 -loose-envify@^1.1.0, loose-envify@^1.4.0: 6930 +loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0:
6907 version "1.4.0" 6931 version "1.4.0"
6908 resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" 6932 resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
6909 integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== 6933 integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
...@@ -7114,6 +7138,14 @@ min-indent@^1.0.0: ...@@ -7114,6 +7138,14 @@ min-indent@^1.0.0:
7114 resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" 7138 resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
7115 integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== 7139 integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
7116 7140
7141 +mini-create-react-context@^0.4.0:
7142 + version "0.4.1"
7143 + resolved "https://registry.yarnpkg.com/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz#072171561bfdc922da08a60c2197a497cc2d1d5e"
7144 + integrity sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==
7145 + dependencies:
7146 + "@babel/runtime" "^7.12.1"
7147 + tiny-warning "^1.0.3"
7148 +
7117 mini-css-extract-plugin@0.11.3: 7149 mini-css-extract-plugin@0.11.3:
7118 version "0.11.3" 7150 version "0.11.3"
7119 resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz#15b0910a7f32e62ffde4a7430cfefbd700724ea6" 7151 resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz#15b0910a7f32e62ffde4a7430cfefbd700724ea6"
...@@ -7866,6 +7898,13 @@ path-to-regexp@0.1.7: ...@@ -7866,6 +7898,13 @@ path-to-regexp@0.1.7:
7866 resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" 7898 resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
7867 integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= 7899 integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=
7868 7900
7901 +path-to-regexp@^1.7.0:
7902 + version "1.8.0"
7903 + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a"
7904 + integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==
7905 + dependencies:
7906 + isarray "0.0.1"
7907 +
7869 path-type@^2.0.0: 7908 path-type@^2.0.0:
7870 version "2.0.0" 7909 version "2.0.0"
7871 resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" 7910 resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73"
...@@ -8722,7 +8761,7 @@ prompts@2.4.0, prompts@^2.0.1: ...@@ -8722,7 +8761,7 @@ prompts@2.4.0, prompts@^2.0.1:
8722 kleur "^3.0.3" 8761 kleur "^3.0.3"
8723 sisteransi "^1.0.5" 8762 sisteransi "^1.0.5"
8724 8763
8725 -prop-types@^15.7.2: 8764 +prop-types@^15.6.2, prop-types@^15.7.2:
8726 version "15.7.2" 8765 version "15.7.2"
8727 resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" 8766 resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
8728 integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== 8767 integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
...@@ -8932,7 +8971,7 @@ react-error-overlay@^6.0.8: ...@@ -8932,7 +8971,7 @@ react-error-overlay@^6.0.8:
8932 resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.8.tgz#474ed11d04fc6bda3af643447d85e9127ed6b5de" 8971 resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.8.tgz#474ed11d04fc6bda3af643447d85e9127ed6b5de"
8933 integrity sha512-HvPuUQnLp5H7TouGq3kzBeioJmXms1wHy9EGjz2OURWBp4qZO6AfGEcnxts1D/CbwPLRAgTMPCEgYhA3sEM4vw== 8972 integrity sha512-HvPuUQnLp5H7TouGq3kzBeioJmXms1wHy9EGjz2OURWBp4qZO6AfGEcnxts1D/CbwPLRAgTMPCEgYhA3sEM4vw==
8934 8973
8935 -react-is@^16.8.1: 8974 +react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1:
8936 version "16.13.1" 8975 version "16.13.1"
8937 resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" 8976 resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
8938 integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== 8977 integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
...@@ -8947,6 +8986,35 @@ react-refresh@^0.8.3: ...@@ -8947,6 +8986,35 @@ react-refresh@^0.8.3:
8947 resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f" 8986 resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f"
8948 integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg== 8987 integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==
8949 8988
8989 +react-router-dom@^5.2.0:
8990 + version "5.2.0"
8991 + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.2.0.tgz#9e65a4d0c45e13289e66c7b17c7e175d0ea15662"
8992 + integrity sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==
8993 + dependencies:
8994 + "@babel/runtime" "^7.1.2"
8995 + history "^4.9.0"
8996 + loose-envify "^1.3.1"
8997 + prop-types "^15.6.2"
8998 + react-router "5.2.0"
8999 + tiny-invariant "^1.0.2"
9000 + tiny-warning "^1.0.0"
9001 +
9002 +react-router@5.2.0:
9003 + version "5.2.0"
9004 + resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.2.0.tgz#424e75641ca8747fbf76e5ecca69781aa37ea293"
9005 + integrity sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==
9006 + dependencies:
9007 + "@babel/runtime" "^7.1.2"
9008 + history "^4.9.0"
9009 + hoist-non-react-statics "^3.1.0"
9010 + loose-envify "^1.3.1"
9011 + mini-create-react-context "^0.4.0"
9012 + path-to-regexp "^1.7.0"
9013 + prop-types "^15.6.2"
9014 + react-is "^16.6.0"
9015 + tiny-invariant "^1.0.2"
9016 + tiny-warning "^1.0.0"
9017 +
8950 react-scripts@4.0.1: 9018 react-scripts@4.0.1:
8951 version "4.0.1" 9019 version "4.0.1"
8952 resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-4.0.1.tgz#34974c0f4cfdf1655906c95df6a04d80db8b88f0" 9020 resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-4.0.1.tgz#34974c0f4cfdf1655906c95df6a04d80db8b88f0"
...@@ -9306,6 +9374,11 @@ resolve-from@^5.0.0: ...@@ -9306,6 +9374,11 @@ resolve-from@^5.0.0:
9306 resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" 9374 resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
9307 integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== 9375 integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
9308 9376
9377 +resolve-pathname@^3.0.0:
9378 + version "3.0.0"
9379 + resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd"
9380 + integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==
9381 +
9309 resolve-url-loader@^3.1.2: 9382 resolve-url-loader@^3.1.2:
9310 version "3.1.2" 9383 version "3.1.2"
9311 resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz#235e2c28e22e3e432ba7a5d4e305c59a58edfc08" 9384 resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz#235e2c28e22e3e432ba7a5d4e305c59a58edfc08"
...@@ -10405,6 +10478,16 @@ timsort@^0.3.0: ...@@ -10405,6 +10478,16 @@ timsort@^0.3.0:
10405 resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" 10478 resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4"
10406 integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= 10479 integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=
10407 10480
10481 +tiny-invariant@^1.0.2:
10482 + version "1.1.0"
10483 + resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.1.0.tgz#634c5f8efdc27714b7f386c35e6760991d230875"
10484 + integrity sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==
10485 +
10486 +tiny-warning@^1.0.0, tiny-warning@^1.0.3:
10487 + version "1.0.3"
10488 + resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754"
10489 + integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==
10490 +
10408 tmpl@1.0.x: 10491 tmpl@1.0.x:
10409 version "1.0.4" 10492 version "1.0.4"
10410 resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" 10493 resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1"
...@@ -10822,6 +10905,11 @@ validate-npm-package-license@^3.0.1: ...@@ -10822,6 +10905,11 @@ validate-npm-package-license@^3.0.1:
10822 spdx-correct "^3.0.0" 10905 spdx-correct "^3.0.0"
10823 spdx-expression-parse "^3.0.0" 10906 spdx-expression-parse "^3.0.0"
10824 10907
10908 +value-equal@^1.0.1:
10909 + version "1.0.1"
10910 + resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c"
10911 + integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==
10912 +
10825 vary@~1.1.2: 10913 vary@~1.1.2:
10826 version "1.1.2" 10914 version "1.1.2"
10827 resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" 10915 resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
......