diff --git a/.travis.yml b/.travis.yml
index e7e4ec8e..c60d0f4e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -2,10 +2,16 @@ language: node_js
node_js:
- 8.15.0
+before_deploy:
+ - yarn
+ - yarn build
+
deploy:
provider: pages
skip_cleanup: true
github_token: $GITHUB_API_KEY
keep_history: true
+ local_dir: './build/'
+ target_branch: 'master'
on:
- branch: production
\ No newline at end of file
+ branch: production
diff --git a/Fork Button.png b/Fork Button.png
new file mode 100644
index 00000000..9b66a26c
Binary files /dev/null and b/Fork Button.png differ
diff --git a/README.md b/README.md
index 20681996..1c061fba 100644
--- a/README.md
+++ b/README.md
@@ -2,23 +2,83 @@
This is the main website for **AnitaB.org Open Source**. It contains information about our various open source projects, the programs we participate in, information about how to contribute, and how to contact us.This website acts as an interface to help introduce people to the organization's Open Source community, and make the transition from newcomers to contributors easier.
+## Setup and run
+
+To setup the project locally follow the instructions:
+
+#### Fork
+
+_**Note**_: *This is only needed if you want to contribute to the project.*
+
+If you want to contribute to the project you will have to create your own copy of the project on GitHub. You can do this by clicking the Fork button that can be found on the top right corner of the [landing page](https://github.com/anitab-org/anitab-org.github.io) of the repository.
+
+#### Clone
+
+_**Note**_: *For this you need to install git on your machine. You can download the git tool from [here](https://git-scm.com/downloads).*
+
+ * If you have forked the project, run the following command -
+
+ `git clone https://github.com/YOUR_GITHUB_USER_NAME/anitab-org.github.io`
+
+ where `YOUR_GITHUB_USER_NAME` is your GitHub handle.
+
+ * If you haven't forked the project, run the following command -
+
+ `git clone https://github.com/anitab-org/anitab-org.github.io`
+
+#### Remote
+
+_**Note**_: *This is only needed if you want to contribute to the project.*
+
+When a repository is cloned, it has a default remote named `origin` that points to your fork on GitHub, not the original repository it was forked from. To keep track of the original repository, you should add another remote named upstream. For this project it can be done by running the following command -
+
+`git remote add upstream https://github.com/anitab-org/anitab-org.github.io`
+
+You can check that the previous command worked by running `git remote -v`. You should see the following output:
+
+```
+$ git remote -v
+origin https://github.com/YOUR_GITHUB_USER_NAME/anitab-org.github.io (fetch)
+origin https://github.com/YOUR_GITHUB_USER_NAME/anitab-org.github.io (push)
+upstream https://github.com/anitab-org/anitab-org.github.io.git (fetch)
+upstream https://github.com/anitab-org/anitab-org.github.io.git (push)
+```
+
+
+### Run app
+
+Download the latest stable version of NodeJs [here](https://nodejs.org/en/download/) and install it. Install `yarn`. Run `node --version` and `yarn --version` to verify successful installation.
+
+To get the frontend running locally:
+
+ * Clone this repository
+ * `yarn` to install all required dependencies
+ * `yarn start` to start the local server
+
+
+ ## Prerequisites
+
+ **Javascript** - We are using technologies such as javascript , HTML , CSS for our website AnitaB.org Open Source.
+
+ **React-Native** - As our Whole content is written in react native so we can easly transform this into native apps in future.
+
## Contributing
**This project is under active development**
-Please read our [Contributing Guidelines](https://github.com/anitab-org/anitab-org.github.io/blob/develop/CONTRIBUTING.md), [Code of Conduct](https://github.com/anitab-org/anitab-org.github.io/blob/develop/code_of_conduct.md) and [Reporting Guidelines](https://github.com/anitab-org/anitab-org.github.io/blob/develop/reporting_guidelines.md) thoroughly.
+Please read our [Contributing Guidelines](docs/CONTRIBUTING.md), [Code of Conduct](docs/code_of_conduct.md) and [Reporting Guidelines](docs/reporting_guidelines.md) thoroughly.
## Branches
-* **master** and **gh-pages**: These branches contain the deployment of the website.
-* **develop**: This contains the latest code. All the contributing PRs must be sent to this branch.
-* **production**: Merge develop into production triggers deployment of the website.
+- **master**: These branches contain the deployment of the website.
+- **develop**: This contains the latest code. All the contributing PRs must be sent to this branch.
+- **production**: Merge develop into production triggers deployment of the website.
## Contact
-If you have any questions or want to discuss something about this repo, feel free to reach out to our team on our Zulip channel [#Design-team](https://anitab-org.zulipchat.com/#narrow/stream/216323-design).
+If you have any questions or want to discuss something about this repo, feel free to reach out to our team on our Zulip channel [#Design-team](https://anitab-org.zulipchat.com/#narrow/stream/216323-design). If you are a new contributor, head over to this project's stream [#anitab-org.github.io](https://anitab-org.zulipchat.com/#narrow/stream/235478-anitab-org.2Egithub.2Eio) on Zulip to see ongoing discussions.
## License
-The project is licensed under the GNU General Public License v3.0. Learn more about it in the [LICENSE](https://github.com/anitab-org/anitab-org.github.io/blob/develop/LICENSE) file.
\ No newline at end of file
+The project is licensed under the GNU General Public License v3.0. Learn more about it in the [LICENSE](LICENSE) file.
diff --git a/Wiki.md b/Wiki.md
new file mode 100644
index 00000000..a30ae6e4
--- /dev/null
+++ b/Wiki.md
@@ -0,0 +1,49 @@
+## Fork
+
+_**Note**: This is only needed if you want to contribute to the project._
+
+If you want to contribute to the project you will have to create your own copy of the project on GitHub. You can do this by clicking the
+**Fork** button that can be found on the top right corner of the [landing page]([https://github.com/anitab-org/anitab-org.github.io]) of the repository.
+
+
+## [](https://github.com/anitab-org/anitab-org.github.io/wiki/Fork,-Clone-&-Remote#clone)Clone
+
+_**Note**: For this you need to install [git](https://git-scm.com/) on your machine. You can download the git tool from [here](https://git-scm.com/downloads)._
+
+- If you have forked the project, run the following command -
+
+`git clone https://github.com/YOUR_GITHUB_USER_NAME/anitab-org.github.io`
+
+where `YOUR_GITHUB_USER_NAME` is your GitHub handle.
+
+- If you haven't forked the project, run the following command -
+
+`git clone https://github.com/anitab-org/anitab-org.github.io`
+
+## [](https://github.com/anitab-org/anitab-org.github.io/wiki/Fork,-Clone-&-Remote#remote)Remote
+
+_**Note**: This is only needed if you want to contribute to the project._
+
+When a repository is cloned, it has a default remote named `origin` that points to your fork on GitHub, not the original repository it was forked from. To keep track of the original repository, you should add another remote named upstream. For this project it can be done by running the following command -
+
+`git remote add upstream https://github.com/anitab-org/anitab-org.github.io`
+
+You can check that the previous command worked by running `git remote -v`. You should see the following output:
+
+```
+$ git remote -v
+origin https://github.com/YOUR_GITHUB_USER_NAME/anitab-org.github.io (fetch)
+origin https://github.com/YOUR_GITHUB_USER_NAME/anitab-org.github.io (push)
+upstream https://github.com/anitab-org/anitab-org.github.io.git (fetch)
+upstream https://github.com/anitab-org/anitab-org.github.io.git (push)
+```
+## Install
+1. Latest stable version of NodeJs [here](https://nodejs.org/en/download/).
+2. Install [yarn]([https://classic.yarnpkg.com/en/docs/install#windows-stable](https://classic.yarnpkg.com/en/docs/install#windows-stable)).
+3. Run `node -v` and `yarn -v`. If you get the version number, then the installation was successful.
+
+To get the frontend running locally:
+
+- Clone this repository
+- `yarn` to install all required dependencies
+- `yarn start` or `npm start` to start the local server
diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md
new file mode 100644
index 00000000..b2674f57
--- /dev/null
+++ b/docs/CONTRIBUTING.md
@@ -0,0 +1,23 @@
+# Contributing Guidelines
+
+* You can join us on [AnitaB.org Open Source Zulip](https://anitab-org.zulipchat.com/). Each active repo has its own stream to direct questions to (for example #powerup or #portal). anitab-org.github.io stream is [#anitab-org.github.io](https://anitab-org.zulipchat.com/#narrow/stream/235478-anitab-org.2Egithub.2Eio).
+* Remember that this is an inclusive community, committed to creating a safe, positive environment. See the full [Code of Conduct](http://www.systers.io/code-of-conduct.html).
+* Follow our [Commit Message Style Guide](https://github.com/anitab-org/mentorship-android/wiki/Commit-Message-Style-Guide) when you commit your changes.
+* Please consider raising an issue before submitting a pull request (PR) to solve a problem that is not present in our [issue tracker](https://github.com/anitab-org/anitab-org.github.io/issues). This allows maintainers to first validate the issue you are trying to solve and also reference the PR to a specific issue.
+* When developing a new feature, include at least one test when applicable.
+* When submitting a PR, please follow [this template](.github/PULL_REQUEST_TEMPLATE/pull_request_template.md) (which will probably be already filled up once you create the PR).
+* When submitting a PR with changes to user interface (e.g.: new screen, ...), please add screenshots to the PR description.
+* When you are finished with your work, please squash your commits otherwise we will squash them on your PR (this can help us maintain a clear commit history).
+* When creating an issue to report a bug in the project, please follow our [bug_report.md](.github/ISSUE_TEMPLATE/bug_report.md) template.
+* Issues labeled as “First Timers Only” are meant for contributors who have not contributed to the project yet. Please choose other issues to contribute to, if you have already contributed to these type of issues.
+
+## General Guidelines
+
+* If you’re just getting started work on an issue labeled “First Timers Only” in any project.
+* In an active repository (not an archived one), choose an open issue from the issue list, claim it in the comments, and a maintainer will assign it to you.
+* After approval you must make continuous notes on your progress in the issue while working. If there is not at least one comment every 3 days, the maintainer can reassign the issue.
+* Create a branch specific to the issue you're working on, so that you send a PR from that branch instead of the base branch on your fork.
+* If you’d like to create a new issue, please go through our issue list first (open as well as closed) and make sure the issues you are reporting do not replicate the existing issues.
+* Have a short description on what has gone wrong (like a root cause analysis and description of the fix), if that information is not already present in the issue.
+* If you have issues on multiple pages, report them separately. Do not combine them into a single issue.
+
diff --git a/code_of_conduct.md b/docs/code_of_conduct.md
similarity index 100%
rename from code_of_conduct.md
rename to docs/code_of_conduct.md
diff --git a/reporting_guidelines.md b/docs/reporting_guidelines.md
similarity index 100%
rename from reporting_guidelines.md
rename to docs/reporting_guidelines.md
diff --git a/package.json b/package.json
index ae8eb86f..a19ac8b4 100644
--- a/package.json
+++ b/package.json
@@ -10,7 +10,7 @@
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react-native-web": "^0.12.2",
- "react-scripts": "3.4.1"
+ "react-scripts": "^3.4.1"
},
"scripts": {
"start": "react-scripts start",
diff --git a/public/index.html b/public/index.html
index aa069f27..dfb75c27 100644
--- a/public/index.html
+++ b/public/index.html
@@ -24,7 +24,7 @@
work correctly both with client-side routing and a non-root public URL.
Learn how to configure a non-root public URL by running `npm run build`.
-->
-
React App
+ AnitaB org open source
diff --git a/src/App.js b/src/App.js
index 4f89454d..813a3331 100644
--- a/src/App.js
+++ b/src/App.js
@@ -2,6 +2,7 @@ import React, { useState } from 'react';
import { View } from 'react-native';
import Header from './Components/Header';
import Content from './Components/Content';
+import Footer from './Components/Footer';
function App() {
const [selected, setSelected] = useState(0);
@@ -11,12 +12,13 @@ function App() {
'PROGRAMS',
'PROJECTS',
'EVENTS',
- 'CONTRIBUTE',
+ 'CONTRIBUTE'
];
return (
-
+
+
);
}
diff --git a/src/Components/Content/index.js b/src/Components/Content/index.js
index 2effe810..5b9711d1 100644
--- a/src/Components/Content/index.js
+++ b/src/Components/Content/index.js
@@ -1,24 +1,32 @@
import React from 'react';
import { View, Text, Image } from 'react-native';
+import Projects from './../Projects';
function Content({ selected, titles }) {
- return (
-
- {renderContent(titles[selected])}
-
- UNDER CONSTRUCTION
-
- );
+ if (selected === 3) {
+ return ;
+ } else {
+ return (
+
+ {renderContent(titles[selected])}
+
+ UNDER CONSTRUCTION
+
+ );
+ }
+}
+
+function renderContent(title) {
+ return {title};
}
function renderContent(title) {
diff --git a/src/Components/Footer/Contact.js b/src/Components/Footer/Contact.js
new file mode 100644
index 00000000..ad1afe15
--- /dev/null
+++ b/src/Components/Footer/Contact.js
@@ -0,0 +1,23 @@
+import React from 'react';
+import { View, Text } from 'react-native';
+import styles from './styles';
+import contentJson from '../../content/contact_us.json';
+
+function Contact() {
+ const content = contentJson.sections.find(
+ section => section.title === 'Contact Us'
+ ).content;
+
+ return (
+
+ Contact Us
+ {content.map((content, i) => (
+
+ {content.par}
+
+ ))}
+
+ );
+}
+
+export default Contact;
diff --git a/src/Components/Footer/Form.js b/src/Components/Footer/Form.js
new file mode 100644
index 00000000..bbc53b3b
--- /dev/null
+++ b/src/Components/Footer/Form.js
@@ -0,0 +1,70 @@
+import React, { useState } from 'react';
+import { View, Text, TextInput, TouchableHighlight } from 'react-native';
+import styles from './styles';
+
+function Form() {
+ const [email, updateEmail] = useState('');
+ const [message, updateMessage] = useState('');
+ const [emailBorder, updateEmailBorder] = useState(0);
+ const [messageBorder, updateMessageBorder] = useState(0);
+
+ return (
+
+
+ Any queries or feedbacks?
+
+ updateEmail(text)}
+ value={email}
+ />
+ updateMessage(text)}
+ value={message}
+ />
+
+ Submit
+
+
+ );
+
+ function submitForm() {
+ const emailRegex = /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
+ let error = 0;
+
+ if (!email || !emailRegex.test(email)) {
+ updateEmailBorder(2);
+ error = 1;
+ } else {
+ updateEmailBorder(0);
+ }
+
+ if (!message) {
+ updateMessageBorder(2);
+ error = 1;
+ } else {
+ updateMessageBorder(0);
+ }
+
+ if (!error) {
+ updateEmail('');
+ updateMessage('');
+ }
+ }
+}
+
+export default Form;
diff --git a/src/Components/Footer/Social.js b/src/Components/Footer/Social.js
new file mode 100644
index 00000000..95234b99
--- /dev/null
+++ b/src/Components/Footer/Social.js
@@ -0,0 +1,37 @@
+import React from 'react';
+import { View, Image, Text, Linking, TouchableHighlight } from 'react-native';
+import styles from './styles';
+
+function Social() {
+ return (
+
+ Follow us here
+
+
+ Linking.openURL('https://www.linkedin.com/company/anitab-org/')
+ }
+ >
+
+
+
+
+
+
+
+
+
+
+ );
+}
+
+export default Social;
diff --git a/src/Components/Footer/index.js b/src/Components/Footer/index.js
new file mode 100644
index 00000000..758ad0cf
--- /dev/null
+++ b/src/Components/Footer/index.js
@@ -0,0 +1,18 @@
+import React from 'react';
+import { View } from 'react-native';
+import styles from './styles';
+import Form from './Form';
+import Social from './Social';
+import Contact from './Contact';
+
+function Footer() {
+ return (
+
+
+
+
+
+ );
+}
+
+export default Footer;
diff --git a/src/Components/Footer/styles.js b/src/Components/Footer/styles.js
new file mode 100644
index 00000000..e7708d0b
--- /dev/null
+++ b/src/Components/Footer/styles.js
@@ -0,0 +1,60 @@
+import { StyleSheet } from 'react-native';
+
+const styles = StyleSheet.create({
+ container: {
+ flexDirection: 'row',
+ justifyContent: 'space-between',
+ backgroundColor: '#101820',
+ width: '100%',
+ flexWrap: 'wrap',
+ paddingBottom: 16,
+ paddingTop: 24,
+ paddingHorizontal: '10%'
+ },
+ col: { alignItems: 'center' },
+ left: { width: 579 },
+ center: { width: 245 },
+ right: {
+ width: 573,
+ textAlign: 'center'
+ },
+ text: { color: '#FFFFFF' },
+ heading: {
+ fontSize: '1.4em',
+ fontWeight: 500,
+ paddingBottom: 22
+ },
+ description: {
+ fontSize: '1em',
+ fontWeight: 300
+ },
+ formField: {
+ backgroundColor: '#FFFFFF',
+ width: '100%',
+ borderRadius: 8,
+ padding: 4,
+ borderColor: 'red'
+ },
+ formEmail: { height: 38 },
+ formMessage: {
+ height: 161,
+ marginVertical: 8
+ },
+ formButton: {
+ width: 183,
+ height: 47,
+ borderRadius: 500,
+ backgroundColor: '#54BCEB',
+ alignItems: 'center',
+ justifyContent: 'center'
+ },
+ socialContainer: { flexDirection: 'row' },
+ socialImage: {
+ height: 32,
+ width: 32,
+ borderRadius: '50%',
+ marginHorizontal: 16
+ }
+});
+
+export default styles;
diff --git a/src/Components/Header/index.js b/src/Components/Header/index.js
index 2645d777..aabdaf3b 100644
--- a/src/Components/Header/index.js
+++ b/src/Components/Header/index.js
@@ -11,10 +11,8 @@ function Header({ selected, setSelected, titles }) {
return (
+ SponsorsContent(img, sponsorsSizes, index),
+ );
+ console.log(index);
+
+ const showMoreText = showMore ? 'Show less ↑' : 'View more ↓';
+
+ return (
+
+
+
+ {sponsors}
+
+ {expandable && (
+ {
+ setShowMore(!showMore);
+ }}
+ >
+ {setShowMore && {showMoreText}}
+
+ )}
+
+ );
+}
+
+const styles = StyleSheet.create({
+ container: {
+ borderBottomWidth: 1,
+ borderBottomColor: '#70707029',
+ overflow: 'hidden',
+ paddingBottom: 16,
+ },
+ moreText: {
+ fontWeight: 200,
+ forntSize: 16,
+ marginLeft: 16,
+ marginRight: 16,
+ color: '#103B81',
+ },
+});
+
+export default Section;
diff --git a/src/Components/Projects/Sponsors/SponsorsContent/index.js b/src/Components/Projects/Sponsors/SponsorsContent/index.js
new file mode 100644
index 00000000..89c0a258
--- /dev/null
+++ b/src/Components/Projects/Sponsors/SponsorsContent/index.js
@@ -0,0 +1,31 @@
+import React from 'react';
+import { View } from 'react-native';
+import ScaledImage from './../../../ScaledImage';
+
+function SponsorsContent(sectionContent, index) {
+ const [isOver, setIsOver] = React.useState(false);
+
+ const container = {
+ padding: 16,
+ margin: 16,
+ borderRadius: 4,
+ shadowColor: '#000',
+ shadowOffset: { width: 0, height: 2 },
+ shadowOpacity: 0.2,
+ shadowRadius: 8,
+ alignItems: 'center',
+ transform: [{ scale: isOver ? 1.1 : 1 }],
+ };
+ return (
+ setIsOver(true)}
+ onMouseLeave={() => setIsOver(false)}
+ >
+
+
+ );
+}
+
+export default SponsorsContent;
diff --git a/src/Components/Projects/Sponsors/index.js b/src/Components/Projects/Sponsors/index.js
new file mode 100644
index 00000000..6b03e3a4
--- /dev/null
+++ b/src/Components/Projects/Sponsors/index.js
@@ -0,0 +1,21 @@
+import React from 'react';
+import { View, StyleSheet } from 'react-native';
+import getSponsors from './../../../content/sponsors';
+import Section from './Section';
+const contentJson = getSponsors();
+
+function Sponsors() {
+ const sponsors = contentJson.map((section, index) =>
+ Section({ ...section, index, expandable: section.content.length > 3 }),
+ );
+ return {sponsors};
+}
+
+const styles = StyleSheet.create({
+ container: {
+ width: '100%',
+ alignItems: 'left',
+ },
+});
+
+export default Sponsors;
diff --git a/src/Components/Projects/index.js b/src/Components/Projects/index.js
new file mode 100644
index 00000000..a786447a
--- /dev/null
+++ b/src/Components/Projects/index.js
@@ -0,0 +1,22 @@
+import React from 'react';
+import { View } from 'react-native';
+import SectionHeader from './../SectionHeader';
+import Sponsors from './Sponsors';
+
+function Projects() {
+ return (
+
+ {/*
+ */}
+
+ );
+}
+
+export default Projects;
diff --git a/src/Components/ScaledImage/index.js b/src/Components/ScaledImage/index.js
new file mode 100644
index 00000000..981c3461
--- /dev/null
+++ b/src/Components/ScaledImage/index.js
@@ -0,0 +1,52 @@
+import React, { useRef } from 'react';
+import { Image } from 'react-native';
+
+function ScaledImage({
+ source,
+ overSource,
+ url,
+ height,
+ width,
+ isOver = false,
+}) {
+ const ref = useRef(true);
+ const [imageHeight, setImageHeight] = React.useState(height);
+ const [imageWidth, setImageWidth] = React.useState(width);
+
+ React.useEffect(() => {
+ if (ref.current) {
+ ref.current = false;
+ Image.getSize(source, (w, h) => {
+ if (width && !height) {
+ setImageWidth(width);
+ setImageHeight(h * (width / w));
+ console.log({ width, height: h * (width / w) });
+ } else if (!width && height) {
+ setImageWidth(w * (height / h));
+ setImageHeight(height);
+ console.log({ width: w * (height / h), height });
+ } else {
+ setImageWidth(w);
+ setImageHeight(h);
+ console.log({ width: w, height: h });
+ }
+ });
+ }
+ });
+
+ const imageStyle = {
+ height: imageHeight,
+ width: imageWidth,
+ };
+
+ return (
+
+
+
+ );
+}
+
+export default ScaledImage;
diff --git a/src/Components/SectionHeader/index.js b/src/Components/SectionHeader/index.js
new file mode 100644
index 00000000..17931ebe
--- /dev/null
+++ b/src/Components/SectionHeader/index.js
@@ -0,0 +1,29 @@
+import React from 'react';
+import { View, Text, StyleSheet } from 'react-native';
+
+function SectionHeader({ title, index }) {
+ return (
+
+ {title}
+
+ );
+}
+
+const styles = StyleSheet.create({
+ header: {
+ flex: 1,
+ color: '#103B81',
+ alignItems: 'flex-start',
+ fontWeight: '400',
+ fontSize: 32,
+ },
+ container: {
+ flex: 1,
+ width: '100%',
+ paddingTop: 64,
+ paddingLeft: 16,
+ paddingRight: 16,
+ },
+});
+
+export default SectionHeader;
diff --git a/src/Components/SectionSubheader/index.js b/src/Components/SectionSubheader/index.js
new file mode 100644
index 00000000..4169ee77
--- /dev/null
+++ b/src/Components/SectionSubheader/index.js
@@ -0,0 +1,29 @@
+import React from 'react';
+import { Text, View, StyleSheet } from 'react-native';
+
+function SectionSubheader({ title }) {
+ return (
+
+ {title}
+
+ );
+}
+
+const styles = StyleSheet.create({
+ header: {
+ flex: 1,
+ color: '#103B81',
+ alignItems: 'flex-start',
+ fontWeight: '400',
+ fontSize: 24,
+ },
+ container: {
+ flex: 1,
+ width: '100%',
+ paddingTop: 32,
+ paddingLeft: 16,
+ paddingRight: 16,
+ },
+});
+
+export default SectionSubheader;
diff --git a/src/assets/github.png b/src/assets/github.png
new file mode 100644
index 00000000..8c5209f9
Binary files /dev/null and b/src/assets/github.png differ
diff --git a/src/assets/linkedin-logo.png b/src/assets/linkedin-logo.png
new file mode 100644
index 00000000..61c80730
Binary files /dev/null and b/src/assets/linkedin-logo.png differ
diff --git a/src/assets/partners/in_kind/1.png b/src/assets/partners/in_kind/1.png
new file mode 100644
index 00000000..e4fe3afd
Binary files /dev/null and b/src/assets/partners/in_kind/1.png differ
diff --git a/src/assets/partners/in_kind/2.png b/src/assets/partners/in_kind/2.png
new file mode 100644
index 00000000..d6404980
Binary files /dev/null and b/src/assets/partners/in_kind/2.png differ
diff --git a/src/assets/partners/in_kind/3.png b/src/assets/partners/in_kind/3.png
new file mode 100644
index 00000000..d4e9b6a8
Binary files /dev/null and b/src/assets/partners/in_kind/3.png differ
diff --git a/src/assets/partners/in_kind_grayscale/1.png b/src/assets/partners/in_kind_grayscale/1.png
new file mode 100644
index 00000000..57740b0b
Binary files /dev/null and b/src/assets/partners/in_kind_grayscale/1.png differ
diff --git a/src/assets/partners/in_kind_grayscale/2.png b/src/assets/partners/in_kind_grayscale/2.png
new file mode 100644
index 00000000..8caa57c0
Binary files /dev/null and b/src/assets/partners/in_kind_grayscale/2.png differ
diff --git a/src/assets/partners/in_kind_grayscale/3.png b/src/assets/partners/in_kind_grayscale/3.png
new file mode 100644
index 00000000..2d6c6991
Binary files /dev/null and b/src/assets/partners/in_kind_grayscale/3.png differ
diff --git a/src/assets/partners/pioneer/cisco.png b/src/assets/partners/pioneer/cisco.png
new file mode 100644
index 00000000..bb16762e
Binary files /dev/null and b/src/assets/partners/pioneer/cisco.png differ
diff --git a/src/assets/partners/pioneering/1.png b/src/assets/partners/pioneering/1.png
new file mode 100644
index 00000000..065de9b9
Binary files /dev/null and b/src/assets/partners/pioneering/1.png differ
diff --git a/src/assets/partners/pioneering/10.png b/src/assets/partners/pioneering/10.png
new file mode 100644
index 00000000..e30d0fc1
Binary files /dev/null and b/src/assets/partners/pioneering/10.png differ
diff --git a/src/assets/partners/pioneering/11.png b/src/assets/partners/pioneering/11.png
new file mode 100644
index 00000000..35189ec4
Binary files /dev/null and b/src/assets/partners/pioneering/11.png differ
diff --git a/src/assets/partners/pioneering/12.png b/src/assets/partners/pioneering/12.png
new file mode 100644
index 00000000..6f924ecd
Binary files /dev/null and b/src/assets/partners/pioneering/12.png differ
diff --git a/src/assets/partners/pioneering/2.png b/src/assets/partners/pioneering/2.png
new file mode 100644
index 00000000..f0a97c17
Binary files /dev/null and b/src/assets/partners/pioneering/2.png differ
diff --git a/src/assets/partners/pioneering/3.png b/src/assets/partners/pioneering/3.png
new file mode 100644
index 00000000..535cbaab
Binary files /dev/null and b/src/assets/partners/pioneering/3.png differ
diff --git a/src/assets/partners/pioneering/4.png b/src/assets/partners/pioneering/4.png
new file mode 100644
index 00000000..b3c6a0f9
Binary files /dev/null and b/src/assets/partners/pioneering/4.png differ
diff --git a/src/assets/partners/pioneering/5.png b/src/assets/partners/pioneering/5.png
new file mode 100644
index 00000000..c0b89c0c
Binary files /dev/null and b/src/assets/partners/pioneering/5.png differ
diff --git a/src/assets/partners/pioneering/6.png b/src/assets/partners/pioneering/6.png
new file mode 100644
index 00000000..d141a339
Binary files /dev/null and b/src/assets/partners/pioneering/6.png differ
diff --git a/src/assets/partners/pioneering/7.png b/src/assets/partners/pioneering/7.png
new file mode 100644
index 00000000..d792aa20
Binary files /dev/null and b/src/assets/partners/pioneering/7.png differ
diff --git a/src/assets/partners/pioneering/8.png b/src/assets/partners/pioneering/8.png
new file mode 100644
index 00000000..cbb0ccde
Binary files /dev/null and b/src/assets/partners/pioneering/8.png differ
diff --git a/src/assets/partners/pioneering/9.png b/src/assets/partners/pioneering/9.png
new file mode 100644
index 00000000..c9d2771b
Binary files /dev/null and b/src/assets/partners/pioneering/9.png differ
diff --git a/src/assets/partners/pioneering_grayscale/1.png b/src/assets/partners/pioneering_grayscale/1.png
new file mode 100644
index 00000000..24dd7351
Binary files /dev/null and b/src/assets/partners/pioneering_grayscale/1.png differ
diff --git a/src/assets/partners/pioneering_grayscale/10.png b/src/assets/partners/pioneering_grayscale/10.png
new file mode 100644
index 00000000..262dbe0e
Binary files /dev/null and b/src/assets/partners/pioneering_grayscale/10.png differ
diff --git a/src/assets/partners/pioneering_grayscale/11.png b/src/assets/partners/pioneering_grayscale/11.png
new file mode 100644
index 00000000..37788994
Binary files /dev/null and b/src/assets/partners/pioneering_grayscale/11.png differ
diff --git a/src/assets/partners/pioneering_grayscale/12.png b/src/assets/partners/pioneering_grayscale/12.png
new file mode 100644
index 00000000..4fa70f9f
Binary files /dev/null and b/src/assets/partners/pioneering_grayscale/12.png differ
diff --git a/src/assets/partners/pioneering_grayscale/2.png b/src/assets/partners/pioneering_grayscale/2.png
new file mode 100644
index 00000000..b8aa1bcc
Binary files /dev/null and b/src/assets/partners/pioneering_grayscale/2.png differ
diff --git a/src/assets/partners/pioneering_grayscale/3.png b/src/assets/partners/pioneering_grayscale/3.png
new file mode 100644
index 00000000..b2e266d1
Binary files /dev/null and b/src/assets/partners/pioneering_grayscale/3.png differ
diff --git a/src/assets/partners/pioneering_grayscale/4.png b/src/assets/partners/pioneering_grayscale/4.png
new file mode 100644
index 00000000..88dedf60
Binary files /dev/null and b/src/assets/partners/pioneering_grayscale/4.png differ
diff --git a/src/assets/partners/pioneering_grayscale/5.png b/src/assets/partners/pioneering_grayscale/5.png
new file mode 100644
index 00000000..ff5b7307
Binary files /dev/null and b/src/assets/partners/pioneering_grayscale/5.png differ
diff --git a/src/assets/partners/pioneering_grayscale/6.png b/src/assets/partners/pioneering_grayscale/6.png
new file mode 100644
index 00000000..544c6c2f
Binary files /dev/null and b/src/assets/partners/pioneering_grayscale/6.png differ
diff --git a/src/assets/partners/pioneering_grayscale/7.png b/src/assets/partners/pioneering_grayscale/7.png
new file mode 100644
index 00000000..1bf3a0d4
Binary files /dev/null and b/src/assets/partners/pioneering_grayscale/7.png differ
diff --git a/src/assets/partners/pioneering_grayscale/8.png b/src/assets/partners/pioneering_grayscale/8.png
new file mode 100644
index 00000000..b19a81c4
Binary files /dev/null and b/src/assets/partners/pioneering_grayscale/8.png differ
diff --git a/src/assets/partners/pioneering_grayscale/9.png b/src/assets/partners/pioneering_grayscale/9.png
new file mode 100644
index 00000000..a9f80cdc
Binary files /dev/null and b/src/assets/partners/pioneering_grayscale/9.png differ
diff --git a/src/assets/partners/supporting/1.png b/src/assets/partners/supporting/1.png
new file mode 100644
index 00000000..97c4dbc9
Binary files /dev/null and b/src/assets/partners/supporting/1.png differ
diff --git a/src/assets/partners/supporting/10.jpg b/src/assets/partners/supporting/10.jpg
new file mode 100644
index 00000000..1a646852
Binary files /dev/null and b/src/assets/partners/supporting/10.jpg differ
diff --git a/src/assets/partners/supporting/11.png b/src/assets/partners/supporting/11.png
new file mode 100644
index 00000000..7b540592
Binary files /dev/null and b/src/assets/partners/supporting/11.png differ
diff --git a/src/assets/partners/supporting/12.jpg b/src/assets/partners/supporting/12.jpg
new file mode 100644
index 00000000..2800c972
Binary files /dev/null and b/src/assets/partners/supporting/12.jpg differ
diff --git a/src/assets/partners/supporting/13.jpg b/src/assets/partners/supporting/13.jpg
new file mode 100644
index 00000000..1b903c60
Binary files /dev/null and b/src/assets/partners/supporting/13.jpg differ
diff --git a/src/assets/partners/supporting/14.jpg b/src/assets/partners/supporting/14.jpg
new file mode 100644
index 00000000..4cc42e5f
Binary files /dev/null and b/src/assets/partners/supporting/14.jpg differ
diff --git a/src/assets/partners/supporting/15.jpg b/src/assets/partners/supporting/15.jpg
new file mode 100644
index 00000000..fccd656e
Binary files /dev/null and b/src/assets/partners/supporting/15.jpg differ
diff --git a/src/assets/partners/supporting/16.jpg b/src/assets/partners/supporting/16.jpg
new file mode 100644
index 00000000..b59b9cdd
Binary files /dev/null and b/src/assets/partners/supporting/16.jpg differ
diff --git a/src/assets/partners/supporting/17.jpg b/src/assets/partners/supporting/17.jpg
new file mode 100644
index 00000000..9ec75aab
Binary files /dev/null and b/src/assets/partners/supporting/17.jpg differ
diff --git a/src/assets/partners/supporting/18.jpg b/src/assets/partners/supporting/18.jpg
new file mode 100644
index 00000000..c4dc6f88
Binary files /dev/null and b/src/assets/partners/supporting/18.jpg differ
diff --git a/src/assets/partners/supporting/19.jpg b/src/assets/partners/supporting/19.jpg
new file mode 100644
index 00000000..df2c4e43
Binary files /dev/null and b/src/assets/partners/supporting/19.jpg differ
diff --git a/src/assets/partners/supporting/2.jpg b/src/assets/partners/supporting/2.jpg
new file mode 100644
index 00000000..61840361
Binary files /dev/null and b/src/assets/partners/supporting/2.jpg differ
diff --git a/src/assets/partners/supporting/20.jpg b/src/assets/partners/supporting/20.jpg
new file mode 100644
index 00000000..30049747
Binary files /dev/null and b/src/assets/partners/supporting/20.jpg differ
diff --git a/src/assets/partners/supporting/21.jpg b/src/assets/partners/supporting/21.jpg
new file mode 100644
index 00000000..2e061990
Binary files /dev/null and b/src/assets/partners/supporting/21.jpg differ
diff --git a/src/assets/partners/supporting/22.jpg b/src/assets/partners/supporting/22.jpg
new file mode 100644
index 00000000..707a7092
Binary files /dev/null and b/src/assets/partners/supporting/22.jpg differ
diff --git a/src/assets/partners/supporting/23.jpg b/src/assets/partners/supporting/23.jpg
new file mode 100644
index 00000000..13792435
Binary files /dev/null and b/src/assets/partners/supporting/23.jpg differ
diff --git a/src/assets/partners/supporting/24.jpg b/src/assets/partners/supporting/24.jpg
new file mode 100644
index 00000000..71e6358c
Binary files /dev/null and b/src/assets/partners/supporting/24.jpg differ
diff --git a/src/assets/partners/supporting/25.jpg b/src/assets/partners/supporting/25.jpg
new file mode 100644
index 00000000..483fcebd
Binary files /dev/null and b/src/assets/partners/supporting/25.jpg differ
diff --git a/src/assets/partners/supporting/26.jpg b/src/assets/partners/supporting/26.jpg
new file mode 100644
index 00000000..a7191f92
Binary files /dev/null and b/src/assets/partners/supporting/26.jpg differ
diff --git a/src/assets/partners/supporting/27.jpg b/src/assets/partners/supporting/27.jpg
new file mode 100644
index 00000000..10b72f85
Binary files /dev/null and b/src/assets/partners/supporting/27.jpg differ
diff --git a/src/assets/partners/supporting/28.png b/src/assets/partners/supporting/28.png
new file mode 100644
index 00000000..af16a51a
Binary files /dev/null and b/src/assets/partners/supporting/28.png differ
diff --git a/src/assets/partners/supporting/29.jpg b/src/assets/partners/supporting/29.jpg
new file mode 100644
index 00000000..1ef44740
Binary files /dev/null and b/src/assets/partners/supporting/29.jpg differ
diff --git a/src/assets/partners/supporting/3.jpg b/src/assets/partners/supporting/3.jpg
new file mode 100644
index 00000000..38654101
Binary files /dev/null and b/src/assets/partners/supporting/3.jpg differ
diff --git a/src/assets/partners/supporting/30.jpg b/src/assets/partners/supporting/30.jpg
new file mode 100644
index 00000000..3f0b69a3
Binary files /dev/null and b/src/assets/partners/supporting/30.jpg differ
diff --git a/src/assets/partners/supporting/31.jpg b/src/assets/partners/supporting/31.jpg
new file mode 100644
index 00000000..57561def
Binary files /dev/null and b/src/assets/partners/supporting/31.jpg differ
diff --git a/src/assets/partners/supporting/32.jpg b/src/assets/partners/supporting/32.jpg
new file mode 100644
index 00000000..0ac11819
Binary files /dev/null and b/src/assets/partners/supporting/32.jpg differ
diff --git a/src/assets/partners/supporting/33.jpg b/src/assets/partners/supporting/33.jpg
new file mode 100644
index 00000000..ce22762f
Binary files /dev/null and b/src/assets/partners/supporting/33.jpg differ
diff --git a/src/assets/partners/supporting/34.jpg b/src/assets/partners/supporting/34.jpg
new file mode 100644
index 00000000..82671307
Binary files /dev/null and b/src/assets/partners/supporting/34.jpg differ
diff --git a/src/assets/partners/supporting/35.jpg b/src/assets/partners/supporting/35.jpg
new file mode 100644
index 00000000..7319027a
Binary files /dev/null and b/src/assets/partners/supporting/35.jpg differ
diff --git a/src/assets/partners/supporting/36.jpg b/src/assets/partners/supporting/36.jpg
new file mode 100644
index 00000000..8e879605
Binary files /dev/null and b/src/assets/partners/supporting/36.jpg differ
diff --git a/src/assets/partners/supporting/37.jpg b/src/assets/partners/supporting/37.jpg
new file mode 100644
index 00000000..4e5db60d
Binary files /dev/null and b/src/assets/partners/supporting/37.jpg differ
diff --git a/src/assets/partners/supporting/38.jpg b/src/assets/partners/supporting/38.jpg
new file mode 100644
index 00000000..017e8548
Binary files /dev/null and b/src/assets/partners/supporting/38.jpg differ
diff --git a/src/assets/partners/supporting/39.jpg b/src/assets/partners/supporting/39.jpg
new file mode 100644
index 00000000..2cb85e26
Binary files /dev/null and b/src/assets/partners/supporting/39.jpg differ
diff --git a/src/assets/partners/supporting/4.jpg b/src/assets/partners/supporting/4.jpg
new file mode 100644
index 00000000..ae430218
Binary files /dev/null and b/src/assets/partners/supporting/4.jpg differ
diff --git a/src/assets/partners/supporting/40.jpg b/src/assets/partners/supporting/40.jpg
new file mode 100644
index 00000000..4f8f4bae
Binary files /dev/null and b/src/assets/partners/supporting/40.jpg differ
diff --git a/src/assets/partners/supporting/41.png b/src/assets/partners/supporting/41.png
new file mode 100644
index 00000000..376f38f9
Binary files /dev/null and b/src/assets/partners/supporting/41.png differ
diff --git a/src/assets/partners/supporting/42.png b/src/assets/partners/supporting/42.png
new file mode 100644
index 00000000..319576dc
Binary files /dev/null and b/src/assets/partners/supporting/42.png differ
diff --git a/src/assets/partners/supporting/43.png b/src/assets/partners/supporting/43.png
new file mode 100644
index 00000000..6c4d8e40
Binary files /dev/null and b/src/assets/partners/supporting/43.png differ
diff --git a/src/assets/partners/supporting/44.png b/src/assets/partners/supporting/44.png
new file mode 100644
index 00000000..bf19f9a5
Binary files /dev/null and b/src/assets/partners/supporting/44.png differ
diff --git a/src/assets/partners/supporting/45.png b/src/assets/partners/supporting/45.png
new file mode 100644
index 00000000..438a9761
Binary files /dev/null and b/src/assets/partners/supporting/45.png differ
diff --git a/src/assets/partners/supporting/46.png b/src/assets/partners/supporting/46.png
new file mode 100644
index 00000000..37b41028
Binary files /dev/null and b/src/assets/partners/supporting/46.png differ
diff --git a/src/assets/partners/supporting/47.png b/src/assets/partners/supporting/47.png
new file mode 100644
index 00000000..4e7b7553
Binary files /dev/null and b/src/assets/partners/supporting/47.png differ
diff --git a/src/assets/partners/supporting/48.png b/src/assets/partners/supporting/48.png
new file mode 100644
index 00000000..244333b4
Binary files /dev/null and b/src/assets/partners/supporting/48.png differ
diff --git a/src/assets/partners/supporting/49.png b/src/assets/partners/supporting/49.png
new file mode 100644
index 00000000..4905fa2a
Binary files /dev/null and b/src/assets/partners/supporting/49.png differ
diff --git a/src/assets/partners/supporting/5.jpg b/src/assets/partners/supporting/5.jpg
new file mode 100644
index 00000000..1ea93d66
Binary files /dev/null and b/src/assets/partners/supporting/5.jpg differ
diff --git a/src/assets/partners/supporting/50.png b/src/assets/partners/supporting/50.png
new file mode 100644
index 00000000..fb762da7
Binary files /dev/null and b/src/assets/partners/supporting/50.png differ
diff --git a/src/assets/partners/supporting/51.png b/src/assets/partners/supporting/51.png
new file mode 100644
index 00000000..7b1362cb
Binary files /dev/null and b/src/assets/partners/supporting/51.png differ
diff --git a/src/assets/partners/supporting/52.png b/src/assets/partners/supporting/52.png
new file mode 100644
index 00000000..75b87220
Binary files /dev/null and b/src/assets/partners/supporting/52.png differ
diff --git a/src/assets/partners/supporting/53.png b/src/assets/partners/supporting/53.png
new file mode 100644
index 00000000..0d516171
Binary files /dev/null and b/src/assets/partners/supporting/53.png differ
diff --git a/src/assets/partners/supporting/54.png b/src/assets/partners/supporting/54.png
new file mode 100644
index 00000000..ac6ceac4
Binary files /dev/null and b/src/assets/partners/supporting/54.png differ
diff --git a/src/assets/partners/supporting/55.png b/src/assets/partners/supporting/55.png
new file mode 100644
index 00000000..7123c136
Binary files /dev/null and b/src/assets/partners/supporting/55.png differ
diff --git a/src/assets/partners/supporting/56.png b/src/assets/partners/supporting/56.png
new file mode 100644
index 00000000..343c477b
Binary files /dev/null and b/src/assets/partners/supporting/56.png differ
diff --git a/src/assets/partners/supporting/57.png b/src/assets/partners/supporting/57.png
new file mode 100644
index 00000000..f0c8cb37
Binary files /dev/null and b/src/assets/partners/supporting/57.png differ
diff --git a/src/assets/partners/supporting/58.png b/src/assets/partners/supporting/58.png
new file mode 100644
index 00000000..c30546c3
Binary files /dev/null and b/src/assets/partners/supporting/58.png differ
diff --git a/src/assets/partners/supporting/59.png b/src/assets/partners/supporting/59.png
new file mode 100644
index 00000000..daf8eb52
Binary files /dev/null and b/src/assets/partners/supporting/59.png differ
diff --git a/src/assets/partners/supporting/6.png b/src/assets/partners/supporting/6.png
new file mode 100644
index 00000000..8f597fb3
Binary files /dev/null and b/src/assets/partners/supporting/6.png differ
diff --git a/src/assets/partners/supporting/60.png b/src/assets/partners/supporting/60.png
new file mode 100644
index 00000000..f4df4da2
Binary files /dev/null and b/src/assets/partners/supporting/60.png differ
diff --git a/src/assets/partners/supporting/61.png b/src/assets/partners/supporting/61.png
new file mode 100644
index 00000000..000f32aa
Binary files /dev/null and b/src/assets/partners/supporting/61.png differ
diff --git a/src/assets/partners/supporting/62.png b/src/assets/partners/supporting/62.png
new file mode 100644
index 00000000..905d5c57
Binary files /dev/null and b/src/assets/partners/supporting/62.png differ
diff --git a/src/assets/partners/supporting/63.png b/src/assets/partners/supporting/63.png
new file mode 100644
index 00000000..f5941b1b
Binary files /dev/null and b/src/assets/partners/supporting/63.png differ
diff --git a/src/assets/partners/supporting/64.png b/src/assets/partners/supporting/64.png
new file mode 100644
index 00000000..19dbc7ae
Binary files /dev/null and b/src/assets/partners/supporting/64.png differ
diff --git a/src/assets/partners/supporting/65.png b/src/assets/partners/supporting/65.png
new file mode 100644
index 00000000..b83a0cc3
Binary files /dev/null and b/src/assets/partners/supporting/65.png differ
diff --git a/src/assets/partners/supporting/7.jpg b/src/assets/partners/supporting/7.jpg
new file mode 100644
index 00000000..01316839
Binary files /dev/null and b/src/assets/partners/supporting/7.jpg differ
diff --git a/src/assets/partners/supporting/8.jpg b/src/assets/partners/supporting/8.jpg
new file mode 100644
index 00000000..f5d44b87
Binary files /dev/null and b/src/assets/partners/supporting/8.jpg differ
diff --git a/src/assets/partners/supporting/9.jpg b/src/assets/partners/supporting/9.jpg
new file mode 100644
index 00000000..18a689a5
Binary files /dev/null and b/src/assets/partners/supporting/9.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/1.jpg b/src/assets/partners/supporting_grayscale/1.jpg
new file mode 100644
index 00000000..b82f12bc
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/1.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/10.jpg b/src/assets/partners/supporting_grayscale/10.jpg
new file mode 100644
index 00000000..a50d4c45
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/10.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/11.jpg b/src/assets/partners/supporting_grayscale/11.jpg
new file mode 100644
index 00000000..4785c74c
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/11.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/11.png b/src/assets/partners/supporting_grayscale/11.png
new file mode 100644
index 00000000..1ce21ba8
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/11.png differ
diff --git a/src/assets/partners/supporting_grayscale/12.jpg b/src/assets/partners/supporting_grayscale/12.jpg
new file mode 100644
index 00000000..3e77037f
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/12.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/12.png b/src/assets/partners/supporting_grayscale/12.png
new file mode 100644
index 00000000..29ddeb06
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/12.png differ
diff --git a/src/assets/partners/supporting_grayscale/13.jpg b/src/assets/partners/supporting_grayscale/13.jpg
new file mode 100644
index 00000000..41e86e49
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/13.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/14.jpg b/src/assets/partners/supporting_grayscale/14.jpg
new file mode 100644
index 00000000..c1b167bd
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/14.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/15.jpg b/src/assets/partners/supporting_grayscale/15.jpg
new file mode 100644
index 00000000..0b944ab1
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/15.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/16.jpg b/src/assets/partners/supporting_grayscale/16.jpg
new file mode 100644
index 00000000..438e881e
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/16.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/17.jpg b/src/assets/partners/supporting_grayscale/17.jpg
new file mode 100644
index 00000000..3ccdf839
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/17.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/18.jpg b/src/assets/partners/supporting_grayscale/18.jpg
new file mode 100644
index 00000000..0cf87d97
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/18.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/19.jpg b/src/assets/partners/supporting_grayscale/19.jpg
new file mode 100644
index 00000000..24339461
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/19.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/2.jpg b/src/assets/partners/supporting_grayscale/2.jpg
new file mode 100644
index 00000000..308499f5
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/2.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/20.jpg b/src/assets/partners/supporting_grayscale/20.jpg
new file mode 100644
index 00000000..620414cf
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/20.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/21.jpg b/src/assets/partners/supporting_grayscale/21.jpg
new file mode 100644
index 00000000..1284416d
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/21.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/22.jpg b/src/assets/partners/supporting_grayscale/22.jpg
new file mode 100644
index 00000000..c8532fa5
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/22.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/23.jpg b/src/assets/partners/supporting_grayscale/23.jpg
new file mode 100644
index 00000000..3a47bf38
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/23.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/24.jpg b/src/assets/partners/supporting_grayscale/24.jpg
new file mode 100644
index 00000000..3a1db8c3
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/24.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/25.jpg b/src/assets/partners/supporting_grayscale/25.jpg
new file mode 100644
index 00000000..4d3a500d
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/25.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/26.jpg b/src/assets/partners/supporting_grayscale/26.jpg
new file mode 100644
index 00000000..f3a20aab
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/26.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/27.jpg b/src/assets/partners/supporting_grayscale/27.jpg
new file mode 100644
index 00000000..d632ec69
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/27.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/28.jpg b/src/assets/partners/supporting_grayscale/28.jpg
new file mode 100644
index 00000000..25a70e6d
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/28.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/29.jpg b/src/assets/partners/supporting_grayscale/29.jpg
new file mode 100644
index 00000000..19d5e2e1
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/29.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/3.jpg b/src/assets/partners/supporting_grayscale/3.jpg
new file mode 100644
index 00000000..de47cb42
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/3.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/30.jpg b/src/assets/partners/supporting_grayscale/30.jpg
new file mode 100644
index 00000000..a57eb201
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/30.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/31.jpg b/src/assets/partners/supporting_grayscale/31.jpg
new file mode 100644
index 00000000..31dd1f69
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/31.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/32.jpg b/src/assets/partners/supporting_grayscale/32.jpg
new file mode 100644
index 00000000..7e3da45a
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/32.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/33.jpg b/src/assets/partners/supporting_grayscale/33.jpg
new file mode 100644
index 00000000..43ae0bae
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/33.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/34.jpg b/src/assets/partners/supporting_grayscale/34.jpg
new file mode 100644
index 00000000..c99ca828
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/34.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/35.jpg b/src/assets/partners/supporting_grayscale/35.jpg
new file mode 100644
index 00000000..5c61a33a
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/35.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/36.jpg b/src/assets/partners/supporting_grayscale/36.jpg
new file mode 100644
index 00000000..fba0de0f
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/36.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/37.jpg b/src/assets/partners/supporting_grayscale/37.jpg
new file mode 100644
index 00000000..102c27cf
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/37.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/38.jpg b/src/assets/partners/supporting_grayscale/38.jpg
new file mode 100644
index 00000000..4f107d62
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/38.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/39.jpg b/src/assets/partners/supporting_grayscale/39.jpg
new file mode 100644
index 00000000..964f9c72
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/39.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/4.jpg b/src/assets/partners/supporting_grayscale/4.jpg
new file mode 100644
index 00000000..fdc7e765
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/4.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/40.jpg b/src/assets/partners/supporting_grayscale/40.jpg
new file mode 100644
index 00000000..a9875f60
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/40.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/41.jpg b/src/assets/partners/supporting_grayscale/41.jpg
new file mode 100644
index 00000000..bf57be19
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/41.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/42.jpg b/src/assets/partners/supporting_grayscale/42.jpg
new file mode 100644
index 00000000..5df1e080
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/42.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/42.png b/src/assets/partners/supporting_grayscale/42.png
new file mode 100644
index 00000000..af02af63
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/42.png differ
diff --git a/src/assets/partners/supporting_grayscale/43.jpg b/src/assets/partners/supporting_grayscale/43.jpg
new file mode 100644
index 00000000..e38f4d72
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/43.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/44.jpg b/src/assets/partners/supporting_grayscale/44.jpg
new file mode 100644
index 00000000..04d2b247
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/44.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/45.jpg b/src/assets/partners/supporting_grayscale/45.jpg
new file mode 100644
index 00000000..dcbf7308
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/45.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/46.jpg b/src/assets/partners/supporting_grayscale/46.jpg
new file mode 100644
index 00000000..5bdc9838
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/46.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/47.jpg b/src/assets/partners/supporting_grayscale/47.jpg
new file mode 100644
index 00000000..23d6fc8f
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/47.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/48.jpg b/src/assets/partners/supporting_grayscale/48.jpg
new file mode 100644
index 00000000..7a2a174f
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/48.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/49.jpg b/src/assets/partners/supporting_grayscale/49.jpg
new file mode 100644
index 00000000..8b93f4a2
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/49.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/5.jpg b/src/assets/partners/supporting_grayscale/5.jpg
new file mode 100644
index 00000000..b42349da
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/5.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/50.jpg b/src/assets/partners/supporting_grayscale/50.jpg
new file mode 100644
index 00000000..d44e3eb1
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/50.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/51.jpg b/src/assets/partners/supporting_grayscale/51.jpg
new file mode 100644
index 00000000..97c8bb15
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/51.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/52.jpg b/src/assets/partners/supporting_grayscale/52.jpg
new file mode 100644
index 00000000..00a9ec66
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/52.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/53.jpg b/src/assets/partners/supporting_grayscale/53.jpg
new file mode 100644
index 00000000..d2c284b1
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/53.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/53.png b/src/assets/partners/supporting_grayscale/53.png
new file mode 100644
index 00000000..ad572591
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/53.png differ
diff --git a/src/assets/partners/supporting_grayscale/54.jpg b/src/assets/partners/supporting_grayscale/54.jpg
new file mode 100644
index 00000000..7a6ed061
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/54.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/55.png b/src/assets/partners/supporting_grayscale/55.png
new file mode 100644
index 00000000..fa3dc655
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/55.png differ
diff --git a/src/assets/partners/supporting_grayscale/56.jpg b/src/assets/partners/supporting_grayscale/56.jpg
new file mode 100644
index 00000000..fd61d18f
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/56.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/56.png b/src/assets/partners/supporting_grayscale/56.png
new file mode 100644
index 00000000..e5f724d2
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/56.png differ
diff --git a/src/assets/partners/supporting_grayscale/57.jpg b/src/assets/partners/supporting_grayscale/57.jpg
new file mode 100644
index 00000000..ae747d0f
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/57.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/58.jpg b/src/assets/partners/supporting_grayscale/58.jpg
new file mode 100644
index 00000000..a2e05d7a
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/58.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/59.jpg b/src/assets/partners/supporting_grayscale/59.jpg
new file mode 100644
index 00000000..bc660ef4
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/59.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/6.jpg b/src/assets/partners/supporting_grayscale/6.jpg
new file mode 100644
index 00000000..4e079392
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/6.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/60.jpg b/src/assets/partners/supporting_grayscale/60.jpg
new file mode 100644
index 00000000..9ae953fc
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/60.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/60.png b/src/assets/partners/supporting_grayscale/60.png
new file mode 100644
index 00000000..63635fec
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/60.png differ
diff --git a/src/assets/partners/supporting_grayscale/61.png b/src/assets/partners/supporting_grayscale/61.png
new file mode 100644
index 00000000..9d80cb42
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/61.png differ
diff --git a/src/assets/partners/supporting_grayscale/62.jpg b/src/assets/partners/supporting_grayscale/62.jpg
new file mode 100644
index 00000000..ac4bb4cf
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/62.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/63.jpg b/src/assets/partners/supporting_grayscale/63.jpg
new file mode 100644
index 00000000..1ef353e3
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/63.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/64.jpg b/src/assets/partners/supporting_grayscale/64.jpg
new file mode 100644
index 00000000..1a50eaef
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/64.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/65.jpg b/src/assets/partners/supporting_grayscale/65.jpg
new file mode 100644
index 00000000..3b7484d8
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/65.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/7.jpg b/src/assets/partners/supporting_grayscale/7.jpg
new file mode 100644
index 00000000..2617821e
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/7.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/8.jpg b/src/assets/partners/supporting_grayscale/8.jpg
new file mode 100644
index 00000000..c8a94ada
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/8.jpg differ
diff --git a/src/assets/partners/supporting_grayscale/9.jpg b/src/assets/partners/supporting_grayscale/9.jpg
new file mode 100644
index 00000000..35349b3d
Binary files /dev/null and b/src/assets/partners/supporting_grayscale/9.jpg differ
diff --git a/src/assets/zulip.png b/src/assets/zulip.png
new file mode 100644
index 00000000..5f096f71
Binary files /dev/null and b/src/assets/zulip.png differ
diff --git a/src/content/about_us.json b/src/content/about_us.json
new file mode 100644
index 00000000..de9311b3
--- /dev/null
+++ b/src/content/about_us.json
@@ -0,0 +1,66 @@
+{
+ "sections": [
+ {
+ "title": "Our Mission",
+ "content": [
+ {
+ "par": "AnitaB.org Open Source aims to provide women of all skill levels and backgrounds with the opportunity to collaborate and develop open source projects with the aspirations of social good."
+ },
+ {
+ "par": "We are a social community that brings geographically disparate people together to network, communicate, and work in well-run open source projects in a welcoming environment."
+ },
+ {
+ "par": "In addition, we encourage contributions of ALL kinds (content, design, coding, documentation, testing, etc) from community members. Each member has the opportunity to gain global collaboration experience working on projects with social impact and improve technical skills while participating as a volunteer, mentor, writer, coder, designer, app tester, and more!"
+ }
+ ]
+ },
+ {
+ "title": "Our History",
+ "content": [
+ {
+ "par": "AnitaB.org Open Source (formerly Systers Open Source) was initiated by Systers, an international community of 6,000 women involved in technical-computing founded by Anita Borg in 1987 as a small electronic mailing list for women in “systems”. We have incredible Systers (Robin Jeffries, Jen Redman, Terri Oda, Leslie Hawthorn, Avni Khatri, and the list goes on!) that paved the way and introduced Systers to open source projects, communities, and technologies. Systers has been involved with open source in various ways, introducing Open Source Day at Grace Hopper Celebration in 2010 at Atlanta, GA (At the time, it was called Codethon for Humanity with only one open source project, Sahana Eden)."
+ },
+ {
+ "par":"Moreover, AnitaB.org Open Source has been participated in other global open source programs such as Google Summer of Code, Google Code In, Outreachy, and more."
+ },
+ {
+ "par": "Today, we have 14 active open source projects, including initiatives with our Peace Corps partners and apps created by Systers members."
+ }
+ ]
+ },
+ {
+ "title": "About AnitaB.org",
+ "content": [
+ {
+ "par": "AnitaB.org Open Source is an international sub-community of AnitaB.org encouraging the participation of all women involved in technology. We welcome the participation of all genders at any ages and experience levels."
+ },
+ {
+ "par": "We have a list of projects that use various development languages/technologies (Android, iOS, Java, Swift, HTML, CSS, React, Jquery, Javascript, PHP, Kohana, MySQL, Python, Django, Selenium, and Ruby on Rails, etc.) to make a social impact in the non-profit world. We welcome all to contribute. No experience is necessary for most projects, and mentorship is provided. "
+ }
+ ]
+ },
+ {
+ "title": "Insights",
+ "content": [
+ {
+ "par": "2,000+ members"
+ },
+ {
+ "par": ">15 time zones"
+ },
+ {
+ "par":"Flexibility in time & contribution"
+ }
+
+ ]
+ },
+ {
+ "title": "Meet our Open Source Community",
+ "content": [
+ {
+ "par": "Women transform technology. Technology transforms the world. Join us at Zulip - http://anitab-org.zulipchat.com"
+ }
+ ]
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/src/content/contact_us.json b/src/content/contact_us.json
new file mode 100644
index 00000000..1f513cce
--- /dev/null
+++ b/src/content/contact_us.json
@@ -0,0 +1,21 @@
+{
+ "sections": [
+ {
+ "title": "Contact Us",
+ "content": [
+ {
+ "par": "Having a question in your mind or thinking about getting started with open-source? We are here to help!"
+ },
+ {
+ "par": "Feel free to post your doubts under #questions stream in our Zulip Chat @https://anitab-org.zulipchat.com and get them cleared by our open-source community."
+ },
+ {
+ "par": "Each active project has its own discussion stream such as #vms, #mentorship-system, #portal, #bridge-in-tech and #STEM-diverse-tv."
+ },
+ {
+ "par": "AnitaB.org Open Source is growing globally. Any feedback or improvement suggestions for our projects are most welcome."
+ }
+ ]
+ }
+ ]
+}
diff --git a/src/content/events.json b/src/content/events.json
new file mode 100644
index 00000000..3cd0ca3e
--- /dev/null
+++ b/src/content/events.json
@@ -0,0 +1,16 @@
+{
+ "sections": [
+ {
+ "title": "EVENTS",
+ "content": "We at AnitaB.org Open Source beleive in Inspiration through Action. To facilitate our Open Souce journey and continue the AnitaB.org legacy we conduct enthralling events all year long, with the purpose of bridging the gap between creative developers and our Open Source community. Keep scrolling to catch a glipse of few such events! "
+ },
+ {
+ "title": "",
+ "content": [
+ {
+ "par": ""
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/content/home.json b/src/content/home.json
new file mode 100644
index 00000000..5f7ff44f
--- /dev/null
+++ b/src/content/home.json
@@ -0,0 +1,76 @@
+{
+ "sections" : [
+ {
+ "title": "Getting Started" ,
+ "content" : [
+ {
+ "par": "The AnitaB.org community is a fusion of rich values and diverse cultures consisting of members all across the seven oceans with a fearless mission of inspiring, motivating and helping women with their involvement in technical fields and has made a significant impact with regards to contribution of women in tech.\nThe other values of the organization include Accountable, Agile, Curious, Courageous, Diversity, Equity, Inclusion(DEI), encourage everyone to follow the org’s contributing guidelines and obviously passion for open source. "
+
+ },
+ {
+ "par": "Zulip is our main communication platform and you should join us there and first give a short introduction about yourself in the #newcomers stream. Zulip consists of various streams like Documentation, Coding, Design, etc and the one that fascinates you the most is the one you should start contributing in.\nThe #announcements stream will be displaying all the important announcements. Tag our community members if there's any confusion or ask for proper guidance from them regarding your contributions to the community."
+ },
+ {
+ "par": "Our code of conduct is simple- 'Be nice, Be respectful' which is the one of the many reasons the community coexists in harmony. The members should contribute actively keeping the policies of being repectful to everyone and refrainging from conflicts, unruly behaviour and speech. Anyone who wishes to join the community is expected to follow these guidelines.\nIf you are subject to or witness unacceptable behavior, or have any other concerns, please notify a community organizer or adminas soon as possible."
+
+ }
+ ]
+ },
+ {
+ "title": "Ways To Contribute",
+ "content":[
+ {
+ "par": "You can start contributing to our various open source projects by- \n1) Creating issues on Github regarding the project \n2) Debugging the issues \n3) Creating pull requests, testing pull requests \n4) Create mockups for new applications or redesign the current features \n5) Research about UI/UX improvements and accessibilty features. \n6) Create app walkthroughs with documents or videos, UI testing once the PR is submitted for the UI issue"
+
+ },
+ {
+ "par": "Each active repository has a stream to direct questions. \nIssues labeled as 'First Timers Only' are meant for contributors who have not contributed to the project yet. Please choose other issues to contribute to, if you have already contributed to these type of issues. \nMake sure to follow the Commit Message Style Guide when submitting PRs which will require review by atleast one maintainer to be merged to the main code."
+ }
+ ]
+ },
+ {
+ "title": "Our Projects",
+ "content":[
+ {
+ "par": "First and foremost, choose a programming language of your choice. Once you are done with selecting a programming language search for a project. Here's a list of our open source projects - "
+ },
+ {
+ "par": "1) Mentorship System \nMentorship System is an application that matches women in tech to mentor each other, on career development, through relations during a certain period of time. \nIt is an open source project proposed for Google Summer of Code 2018 with AnitaB.org Open Source, an idea that consists of a mobile application that matches women to help and support both parties. One is the mentor that will be a support/accountability buddy and or give advice to a woman that wants mentorship, for a period of time established by both parties. This would not focus only on students, this would target women from any age, background, work in tech experience, and so on. This project uses Kotlin for frontend and Python for backend. \nFlutter and iOS versions are also available."
+
+ },
+ {
+ "par": "2) The Volunteer Management System (VMS) \nThe Volunteer Management System (VMS) will be useful for volunteer coordinators, volunteer sign-up,tracking hours, and reporting. This project is currently under development same as the mentorship application project. The Volunteer Management System will be developed in phases. The initial implementation will track volunteers’ contact information, enable administrators to track volunteer hours, and allow reporting of useful information. This project uses the Django web framework and Python. "
+
+ },
+ {
+ "par": "3) PowerUp Android \nPowerUp is a female empowerment educational mobile game app that will allow young girls to learn about reproductive health and self-esteem by navigating the life of their avatar. This project uses Java. Android and iOS versions are available."
+ },
+ {
+ "par": "4) AnitaB-org.github.io \nAnitaB.org Open Source web gathering all informations about current open source projects, running programs and events as well as all necessary contribution informations."
+
+ },
+ {
+ "par": "5) Bridge-in-tech \nBridge-In-Tech is an application inspired by the existing AnitaB.org Mentorship System. It encourages organizations to collaborate with the mentors and mentees on mentoring programs. Through Bridge-In-Tech,an organization can offer a mentorship program to a mentor and a mentee that is customised to meet the needed skills set within its organisation while providing a safety and supportive environment for these mentor/mentee to work in. This project was proposed as an original project of Google Summer of Code 2020. The frontend of this application will be a Web application using (tech stack tba)."
+
+ },
+ {
+ "par": "And more interesting and informative projects in future!"
+ }
+ ]
+ },
+ {
+ "title": "Open Source Programs ",
+ "content" : [
+ {
+ "par": "1) Google Summer of Code \nAnitaB.org has been actively participating in the Google Summer of Code in the years 2016, 2017, 2018 and is one of the most successful organizations since the very beginning. Here's what participants shared about their experience with AnitaB.org -\nMohammad Murad, former AnitaB.org GSoC mentor in his Medium blog says- AnitaB.org is very different, along with writing coding equal importance is given to interacting with the community. The community also helps in personal development and personal growth. \nIsabel Costa, GSoC 2018 participant in her Medium blog says- I got to meet incredible people from the AnitaB.org community. I grew personally and professionally by sharing and learning from other’s perspectives. Being recognized for my work as the Most Outstanding Student by Systers made me very proud of my achievements. This was truly an awesome experience. "
+ },
+ {
+ "par": "2) Google Code In \nAnitaB.org has been actively participating in the Google Summer of Code in the years 2014, 2015, 2016, 2017, 2019 and is one of the most successful organizations since the very beginning. Here's what participants shared about their experience with AnitaB.org - \nVatsal Kulshrestha, former GCI 2017 participant in his Medium blog says- AnitaB.org has been a true personification of the famous quote by Einstein- ‘The only source of knowledge is EXPERIENCE’ "
+
+ }
+ ]
+
+ }
+ ]
+}
+
diff --git a/src/content/projects_content.js b/src/content/projects_content.js
new file mode 100644
index 00000000..a2b260cc
--- /dev/null
+++ b/src/content/projects_content.js
@@ -0,0 +1,237 @@
+const projects = {
+ sections: [
+ {
+ title: "Projects",
+ cards: [
+ {
+ title: "Mentorship Android",
+ description: "Android client for Mentorship System - an application that allows women in tech to mentor each other, on career development topics, through 1:1 relations for a certain period.",
+ labels: [
+ "kotlin",
+ "mvvm"
+ ],
+ badges: [
+ {
+ title: "zulip",
+ source: require('./../assets/zulip.png'),
+ url: 'https://anitab-org.zulipchat.com/#narrow/stream/222534-mentorship-system/topic/Android',
+ },
+ {
+ title: "github",
+ source: require('./../assets/github.png'),
+ url: 'https://github.com/anitab-org/mentorship-android',
+ }
+ ]
+ },
+
+ {
+ title: "Mentorship Backend",
+ description: "Backend REST API for Mentorship System - an application that allows women in tech to mentor each other, on career development topics, through 1:1 relations for a certain period.",
+ labels: [
+ "flask",
+ "python"
+ ],
+ badges: [
+ {
+ title: "zulip",
+ source: require('./../assets/zulip.png'),
+ url: 'https://anitab-org.zulipchat.com/#narrow/stream/222534-mentorship-system/topic/mentorship-backend',
+ },
+ {
+ title: "github",
+ source: require('./../assets/github.png'),
+ url: 'https://github.com/anitab-org/mentorship-backend',
+ }
+ ]
+ },
+
+ {
+ title: "Mentorship iOS",
+ description: "iOS application for Mentorship System - an application that matches women in tech to mentor each other, on career development, through 1:1 relations during a certain period of time.",
+ labels: [
+ "swiftUI",
+ "mvvm"
+ ],
+ badges: [
+ {
+ title: "zulip",
+ source: require('./../assets/zulip.png'),
+ url: 'https://anitab-org.zulipchat.com/#narrow/stream/222534-mentorship-system/topic/iOS',
+ },
+ {
+ title: "github",
+ source: require('./../assets/github.png'),
+ url: 'https://github.com/anitab-org/mentorship-ios',
+ }
+ ]
+ },
+
+ {
+ title: "Portal",
+ description: "AnitaB.org Portal is for AnitaB.org communities to post and share information within and with other communities.",
+ labels: [
+ "django",
+ "python"
+ ],
+ badges: [
+ {
+ title: "zulip",
+ source: require('./../assets/zulip.png'),
+ url: 'https://anitab-org.zulipchat.com/#narrow/stream/222540-portal',
+ },
+ {
+ title: "github",
+ source: require('./../assets/github.png'),
+ url: 'https://github.com/anitab-org/portal',
+ }
+ ]
+ },
+
+ {
+ title: "VMS",
+ description: "AnitaB.org has many volunteers that offer their skills, time, and commitment to our vision and projects. The Volunteer Management System (VMS) will be useful for volunteer coordinators, volunteer sign-up, tracking hours, and reporting. This project uses the Django web framework and Python.",
+ labels: [
+ "django",
+ "python"
+ ],
+ badges: [
+ {
+ title: "zulip",
+ source: require('./../assets/zulip.png'),
+ url: 'https://anitab-org.zulipchat.com/#narrow/stream/222539-vms',
+ },
+ {
+ title: "github",
+ source: require('./../assets/github.png'),
+ url: 'https://github.com/anitab-org/vms',
+ }
+ ]
+ },
+
+ {
+ title: "AnitaB.org Open Source Website",
+ description: "AnitaB.org Open Source web gathering all informations about current open source projects, running programs and events as well as all necessary contribution informations.",
+ labels: [
+ "react-native",
+ "javascript"
+ ],
+ badges: [
+ {
+ title: "zulip",
+ source: require('./../assets/zulip.png'),
+ url: 'https://anitab-org.zulipchat.com/#narrow/stream/235478-anitab-org.2Egithub.2Eio',
+ },
+ {
+ title: "github",
+ source: require('./../assets/github.png'),
+ url: 'https://github.com/anitab-org/anitab-org.github.io',
+ }
+ ]
+ },
+
+ {
+ title: "Bridge-In-Tech Web",
+ description: "Frontend of Bridge-In-Tech - an application that allows industries/companies, mentors and students to actively collaborate to one another.",
+ labels: [
+ "javascript",
+ ],
+ badges: [
+ {
+ title: "zulip",
+ source: require('./../assets/zulip.png'),
+ url: 'https://anitab-org.zulipchat.com/#narrow/stream/224798-gsoc/topic/BridgeInTech.20-.20Maya',
+ },
+ {
+ title: "github",
+ source: require('./../assets/github.png'),
+ url: 'https://github.com/anitab-org/bridge-in-tech-web',
+ }
+ ]
+ },
+
+ {
+ title: "Bridge-In-Tech Backend",
+ description: "Backend of Bridge-In-Tech - an application that allows industries/companies, mentors and students to actively collaborate to one another.",
+ labels: [
+ "flask-restx",
+ "python"
+ ],
+ badges: [
+ {
+ title: "zulip",
+ source: require('./../assets/zulip.png'),
+ url: 'https://anitab-org.zulipchat.com/#narrow/stream/224798-gsoc/topic/BridgeInTech.20-.20Maya',
+ },
+ {
+ title: "github",
+ source: require('./../assets/github.png'),
+ url: 'https://github.com/anitab-org/bridge-in-tech-backend',
+ }
+ ]
+ },
+
+ {
+ title: "Open Source Programs Web",
+ description: "Frontend of Open Source Programs (OSP) - an application that simplifies the processing and selection procedure of Open Source Programs of AnitaB.org Open Source or other third-party programs.",
+ labels: [
+ "javascript",
+ ],
+ badges: [
+ {
+ title: "zulip",
+ source: require('./../assets/zulip.png'),
+ url: 'https://anitab-org.zulipchat.com/#narrow/stream/224798-gsoc/topic/Open.20Source.20Programs.20-.20Bismita.20Guha',
+ },
+ {
+ title: "github",
+ source: require('./../assets/github.png'),
+ url: 'https://github.com/anitab-org/open-source-programs-web',
+ }
+ ]
+ },
+
+ {
+ title: "Open Source Programs Backend",
+ description: "Backend of Open Source Programs (OSP) - an application that simplifies the processing and selection procedure of Open Source Programs of AnitaB.org Open Source or other third-party programs.",
+ labels: [
+ "django",
+ "python"
+ ],
+ badges: [
+ {
+ title: "zulip",
+ source: require('./../assets/zulip.png'),
+ url: 'https://anitab-org.zulipchat.com/#narrow/stream/224798-gsoc/topic/Open.20Source.20Programs.20-.20Bismita.20Guha',
+ },
+ {
+ title: "github",
+ source: require('./../assets/github.png'),
+ url: 'https://github.com/anitab-org/open-source-programs-backend',
+ }
+ ]
+ },
+
+ {
+ title: "Stem Diverse TV",
+ description: "STEM Diverse TV is an app which provides inspiring, motivating, supportive, educational and informative videos to promote and increase diversity in STEM.",
+ labels: [
+ "flask",
+ "python"
+ ],
+ badges: [
+ {
+ title: "zulip",
+ source: require('./../assets/zulip.png'),
+ url: 'https://anitab-org.zulipchat.com/#narrow/stream/225705-STEM-diverse-tv',
+ },
+ {
+ title: "github",
+ source: require('./../assets/github.png'),
+ url: 'https://github.com/anitab-org/stem-diverse-tv',
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ };
\ No newline at end of file
diff --git a/src/content/sponsors.js b/src/content/sponsors.js
new file mode 100644
index 00000000..36d6c0cc
--- /dev/null
+++ b/src/content/sponsors.js
@@ -0,0 +1,425 @@
+const sponsors = {
+ sponsors: [
+ {
+ header: 'Our Pioneering Partners',
+ content: [
+ {
+ source: require('./../assets/partners/pioneering_grayscale/1.png'),
+ overSource: require('./../assets/partners/pioneering/1.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/pioneering_grayscale/2.png'),
+ overSource: require('./../assets/partners/pioneering/2.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/pioneering_grayscale/3.png'),
+ overSource: require('./../assets/partners/pioneering/3.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/pioneering_grayscale/4.png'),
+ overSource: require('./../assets/partners/pioneering/4.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/pioneering_grayscale/5.png'),
+ overSource: require('./../assets/partners/pioneering/5.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/pioneering_grayscale/6.png'),
+ overSource: require('./../assets/partners/pioneering/6.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/pioneering_grayscale/7.png'),
+ overSource: require('./../assets/partners/pioneering/7.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/pioneering_grayscale/8.png'),
+ overSource: require('./../assets/partners/pioneering/8.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/pioneering_grayscale/9.png'),
+ overSource: require('./../assets/partners/pioneering/9.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/pioneering_grayscale/10.png'),
+ overSource: require('./../assets/partners/pioneering/10.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/pioneering_grayscale/11.png'),
+ overSource: require('./../assets/partners/pioneering/11.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/pioneering_grayscale/12.png'),
+ overSource: require('./../assets/partners/pioneering/12.png'),
+ url: 'https://',
+ },
+ ],
+ },
+ {
+ header: 'Our Supporting Partners',
+ content: [
+ {
+ source: require('./../assets/partners/supporting_grayscale/1.jpg'),
+ overSource: require('./../assets/partners/supporting/1.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/2.jpg'),
+ overSource: require('./../assets/partners/supporting/2.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/3.jpg'),
+ overSource: require('./../assets/partners/supporting/3.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/4.jpg'),
+ overSource: require('./../assets/partners/supporting/4.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/5.jpg'),
+ overSource: require('./../assets/partners/supporting/5.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/6.jpg'),
+ overSource: require('./../assets/partners/supporting/6.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/7.jpg'),
+ overSource: require('./../assets/partners/supporting/7.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/8.jpg'),
+ overSource: require('./../assets/partners/supporting/8.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/9.jpg'),
+ overSource: require('./../assets/partners/supporting/9.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/10.jpg'),
+ overSource: require('./../assets/partners/supporting/10.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/11.png'),
+ overSource: require('./../assets/partners/supporting/11.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/12.png'),
+ overSource: require('./../assets/partners/supporting/12.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/13.jpg'),
+ overSource: require('./../assets/partners/supporting/13.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/14.jpg'),
+ overSource: require('./../assets/partners/supporting/14.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/15.jpg'),
+ overSource: require('./../assets/partners/supporting/15.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/16.jpg'),
+ overSource: require('./../assets/partners/supporting/16.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/17.jpg'),
+ overSource: require('./../assets/partners/supporting/17.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/18.jpg'),
+ overSource: require('./../assets/partners/supporting/18.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/19.jpg'),
+ overSource: require('./../assets/partners/supporting/19.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/20.jpg'),
+ overSource: require('./../assets/partners/supporting/20.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/21.jpg'),
+ overSource: require('./../assets/partners/supporting/21.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/22.jpg'),
+ overSource: require('./../assets/partners/supporting/22.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/23.jpg'),
+ overSource: require('./../assets/partners/supporting/23.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/24.jpg'),
+ overSource: require('./../assets/partners/supporting/24.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/25.jpg'),
+ overSource: require('./../assets/partners/supporting/25.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/26.jpg'),
+ overSource: require('./../assets/partners/supporting/26.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/27.jpg'),
+ overSource: require('./../assets/partners/supporting/27.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/28.jpg'),
+ overSource: require('./../assets/partners/supporting/28.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/29.jpg'),
+ overSource: require('./../assets/partners/supporting/29.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/30.jpg'),
+ overSource: require('./../assets/partners/supporting/30.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/31.jpg'),
+ overSource: require('./../assets/partners/supporting/31.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/32.jpg'),
+ overSource: require('./../assets/partners/supporting/32.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/33.jpg'),
+ overSource: require('./../assets/partners/supporting/33.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/34.jpg'),
+ overSource: require('./../assets/partners/supporting/34.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/35.jpg'),
+ overSource: require('./../assets/partners/supporting/35.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/36.jpg'),
+ overSource: require('./../assets/partners/supporting/36.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/37.jpg'),
+ overSource: require('./../assets/partners/supporting/37.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/38.jpg'),
+ overSource: require('./../assets/partners/supporting/38.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/39.jpg'),
+ overSource: require('./../assets/partners/supporting/39.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/40.jpg'),
+ overSource: require('./../assets/partners/supporting/40.jpg'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/41.jpg'),
+ overSource: require('./../assets/partners/supporting/41.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/42.png'),
+ overSource: require('./../assets/partners/supporting/42.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/43.jpg'),
+ overSource: require('./../assets/partners/supporting/43.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/44.jpg'),
+ overSource: require('./../assets/partners/supporting/44.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/45.jpg'),
+ overSource: require('./../assets/partners/supporting/45.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/46.jpg'),
+ overSource: require('./../assets/partners/supporting/46.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/47.jpg'),
+ overSource: require('./../assets/partners/supporting/47.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/48.jpg'),
+ overSource: require('./../assets/partners/supporting/48.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/49.jpg'),
+ overSource: require('./../assets/partners/supporting/49.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/50.jpg'),
+ overSource: require('./../assets/partners/supporting/50.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/51.jpg'),
+ overSource: require('./../assets/partners/supporting/51.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/52.jpg'),
+ overSource: require('./../assets/partners/supporting/52.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/53.png'),
+ overSource: require('./../assets/partners/supporting/53.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/54.jpg'),
+ overSource: require('./../assets/partners/supporting/54.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/55.png'),
+ overSource: require('./../assets/partners/supporting/55.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/56.png'),
+ overSource: require('./../assets/partners/supporting/56.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/57.jpg'),
+ overSource: require('./../assets/partners/supporting/57.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/58.jpg'),
+ overSource: require('./../assets/partners/supporting/58.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/59.jpg'),
+ overSource: require('./../assets/partners/supporting/59.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/60.png'),
+ overSource: require('./../assets/partners/supporting/60.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/61.png'),
+ overSource: require('./../assets/partners/supporting/61.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/62.jpg'),
+ overSource: require('./../assets/partners/supporting/62.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/63.jpg'),
+ overSource: require('./../assets/partners/supporting/63.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/64.jpg'),
+ overSource: require('./../assets/partners/supporting/64.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/supporting_grayscale/65.jpg'),
+ overSource: require('./../assets/partners/supporting/65.png'),
+ url: 'https://',
+ },
+ ],
+ },
+ {
+ header: 'Our in kind Partners',
+ content: [
+ {
+ source: require('./../assets/partners/in_kind_grayscale/1.png'),
+ overSource: require('./../assets/partners/in_kind/1.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/in_kind_grayscale/2.png'),
+ overSource: require('./../assets/partners/in_kind/2.png'),
+ url: 'https://',
+ },
+ {
+ source: require('./../assets/partners/in_kind_grayscale/3.png'),
+ overSource: require('./../assets/partners/in_kind/3.png'),
+ url: 'https://',
+ },
+ ],
+ },
+ ],
+};
+
+function getSponsors() {
+ return sponsors.sponsors;
+}
+
+module.exports = getSponsors;
diff --git a/src/contributeIntro.json b/src/contributeIntro.json
new file mode 100644
index 00000000..21f1d72e
--- /dev/null
+++ b/src/contributeIntro.json
@@ -0,0 +1,24 @@
+{
+ "sections": [
+ {
+ "title": "New to Open Source?",
+ "content": [
+ {
+ "par": "Contributing to open source for the first time can be a little scary and overwhelming. AnitaB.org Open Source is here to help you get started on learning how to contribute to open source. "
+ },
+ {
+ "par": "AnitaB.org Open Source has a variety of oepn source projects on GitHub (https://github.com/anitab-org) for everyone to contribute. If you have never contributed to an open source project, check out each repository and try out 'First Timers Only' issues."
+ },
+ {
+ "par": "We encourage contributions of ALL kinds (content, design, coding, documentation, testing, etc) from community members. Each member has the opportunity to gain global collaboration experience working on projects with social impact and improve hard & soft skills while participating as a volunteer, mentor, writer, coder, designer, app tester, and more!"
+ },
+ {
+ "par":"Here are some list of contributions to any of the AnitaB.org Open Source projects, for example: create GitHub issues regarding an open source project, work on/ debug a project issue, update project documentation, create organization content, create/test a pull request, produce mockups for websites/ applications/ organization promotional material, research on UI/UX improvements and accessibilty features, etc."
+ },
+ {
+ "par": "Each active repository has an individual stream on Zulip. If you have any questions and not sure how to get started, please ping us on Zulip and we are happy to help!"
+ }
+ ]
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/src/index.js b/src/index.js
index f5185c1e..baa60290 100644
--- a/src/index.js
+++ b/src/index.js
@@ -5,10 +5,10 @@ import App from './App';
import * as serviceWorker from './serviceWorker';
ReactDOM.render(
-
-
- ,
- document.getElementById('root')
+ //
+ ,
+ // ,
+ document.getElementById('root'),
);
// If you want your app to work offline and load faster, you can change
diff --git a/yarn.lock b/yarn.lock
index 5357678f..e8816472 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1204,10 +1204,10 @@
"@types/istanbul-reports" "^1.1.1"
"@types/yargs" "^13.0.0"
-"@jest/types@^25.3.0":
- version "25.3.0"
- resolved "https://registry.yarnpkg.com/@jest/types/-/types-25.3.0.tgz#88f94b277a1d028fd7117bc1f74451e0fc2131e7"
- integrity sha512-UkaDNewdqXAmCDbN2GlUM6amDKS78eCqiw/UmF5nE0mmLTd6moJkiZJML/X52Ke3LH7Swhw883IRXq8o9nWjVw==
+"@jest/types@^25.4.0":
+ version "25.4.0"
+ resolved "https://registry.yarnpkg.com/@jest/types/-/types-25.4.0.tgz#5afeb8f7e1cba153a28e5ac3c9fe3eede7206d59"
+ integrity sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==
dependencies:
"@types/istanbul-lib-coverage" "^2.0.0"
"@types/istanbul-reports" "^1.1.1"
@@ -1465,9 +1465,9 @@
integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==
"@types/node@*":
- version "13.13.0"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-13.13.0.tgz#30d2d09f623fe32cde9cb582c7a6eda2788ce4a8"
- integrity sha512-WE4IOAC6r/yBZss1oQGM5zs2D7RuKR6Q+w+X2SouPofnWn+LbCqClRyhO3ZE7Ix8nmFgo/oVuuE01cJT2XB13A==
+ version "13.13.2"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-13.13.2.tgz#160d82623610db590a64e8ca81784e11117e5a54"
+ integrity sha512-LB2R1Oyhpg8gu4SON/mfforE525+Hi/M1ineICEDftqNVTyFg1aRIeGuTvXAoWHc4nbrFncWtJgMmoyRvuGh7A==
"@types/parse-json@^4.0.0":
version "4.0.0"
@@ -1505,9 +1505,9 @@
integrity sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==
"@types/testing-library__dom@*":
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/@types/testing-library__dom/-/testing-library__dom-7.0.1.tgz#426bef0aa306a603fe071859d4b485941b28aca6"
- integrity sha512-WokGRksRJb3Dla6h02/0/NNHTkjsj4S8aJZiwMj/5/UL8VZ1iCe3H8SHzfpmBeH8Vp4SPRT8iC2o9kYULFhDIw==
+ version "7.0.2"
+ resolved "https://registry.yarnpkg.com/@types/testing-library__dom/-/testing-library__dom-7.0.2.tgz#2906f8a0dce58b0746c6ab606f786bd06fe6940e"
+ integrity sha512-8yu1gSwUEAwzg2OlPNbGq+ixhmSviGurBu1+ivxRKq1eRcwdjkmlwtPvr9VhuxTq2fNHBWN2po6Iem3Xt5A6rg==
dependencies:
pretty-format "^25.1.0"
@@ -1547,39 +1547,39 @@
"@types/yargs-parser" "*"
"@typescript-eslint/eslint-plugin@^2.10.0":
- version "2.28.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.28.0.tgz#4431bc6d3af41903e5255770703d4e55a0ccbdec"
- integrity sha512-w0Ugcq2iatloEabQP56BRWJowliXUP5Wv6f9fKzjJmDW81hOTBxRoJ4LoEOxRpz9gcY51Libytd2ba3yLmSOfg==
+ version "2.29.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.29.0.tgz#c9efab7624e3dd6d144a0e4577a541d1bd42c2ac"
+ integrity sha512-X/YAY7azKirENm4QRpT7OVmzok02cSkqeIcLmdz6gXUQG4Hk0Fi9oBAynSAyNXeGdMRuZvjBa0c1Lu0dn/u6VA==
dependencies:
- "@typescript-eslint/experimental-utils" "2.28.0"
+ "@typescript-eslint/experimental-utils" "2.29.0"
functional-red-black-tree "^1.0.1"
regexpp "^3.0.0"
tsutils "^3.17.1"
-"@typescript-eslint/experimental-utils@2.28.0":
- version "2.28.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.28.0.tgz#1fd0961cd8ef6522687b4c562647da6e71f8833d"
- integrity sha512-4SL9OWjvFbHumM/Zh/ZeEjUFxrYKtdCi7At4GyKTbQlrj1HcphIDXlje4Uu4cY+qzszR5NdVin4CCm6AXCjd6w==
+"@typescript-eslint/experimental-utils@2.29.0":
+ version "2.29.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.29.0.tgz#3cb8060de9265ba131625a96bbfec31ba6d4a0fe"
+ integrity sha512-H/6VJr6eWYstyqjWXBP2Nn1hQJyvJoFdDtsHxGiD+lEP7piGnGpb/ZQd+z1ZSB1F7dN+WsxUDh8+S4LwI+f3jw==
dependencies:
"@types/json-schema" "^7.0.3"
- "@typescript-eslint/typescript-estree" "2.28.0"
+ "@typescript-eslint/typescript-estree" "2.29.0"
eslint-scope "^5.0.0"
eslint-utils "^2.0.0"
"@typescript-eslint/parser@^2.10.0":
- version "2.28.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.28.0.tgz#bb761286efd2b0714761cab9d0ee5847cf080385"
- integrity sha512-RqPybRDquui9d+K86lL7iPqH6Dfp9461oyqvlXMNtap+PyqYbkY5dB7LawQjDzot99fqzvS0ZLZdfe+1Bt3Jgw==
+ version "2.29.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.29.0.tgz#6e3c4e21ed6393dc05b9d8b47f0b7e731ef21c9c"
+ integrity sha512-H78M+jcu5Tf6m/5N8iiFblUUv+HJDguMSdFfzwa6vSg9lKR8Mk9BsgeSjO8l2EshKnJKcbv0e8IDDOvSNjl0EA==
dependencies:
"@types/eslint-visitor-keys" "^1.0.0"
- "@typescript-eslint/experimental-utils" "2.28.0"
- "@typescript-eslint/typescript-estree" "2.28.0"
+ "@typescript-eslint/experimental-utils" "2.29.0"
+ "@typescript-eslint/typescript-estree" "2.29.0"
eslint-visitor-keys "^1.1.0"
-"@typescript-eslint/typescript-estree@2.28.0":
- version "2.28.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.28.0.tgz#d34949099ff81092c36dc275b6a1ea580729ba00"
- integrity sha512-HDr8MP9wfwkiuqzRVkuM3BeDrOC4cKbO5a6BymZBHUt5y/2pL0BXD6I/C/ceq2IZoHWhcASk+5/zo+dwgu9V8Q==
+"@typescript-eslint/typescript-estree@2.29.0":
+ version "2.29.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.29.0.tgz#1be6612bb02fc37ac9f466521c1459a4744e8d3a"
+ integrity sha512-3YGbtnWy4az16Egy5Fj5CckkVlpIh0MADtAQza+jiMADRSKkjdpzZp/5WuvwK/Qib3Z0HtzrDFeWanS99dNhnA==
dependencies:
debug "^4.1.1"
eslint-visitor-keys "^1.1.0"
@@ -1750,11 +1750,6 @@ abab@^2.0.0:
resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a"
integrity sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==
-abbrev@1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
- integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
-
accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7:
version "1.3.7"
resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd"
@@ -1831,14 +1826,13 @@ ajv-keywords@^3.1.0, ajv-keywords@^3.4.1:
integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==
ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.0, ajv@^6.5.5:
- version "6.12.1"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.1.tgz#cce4d7dfcd62d3c57b1cd772e688eff5f5cd3839"
- integrity sha512-AUh2mDlJDAnzSRaKkMHopTD1GKwC1ApUq8oCzdjAOM5tavncgqWU+JoRu5Y3iYY0Q/euiU+1LWp0/O/QY8CcHw==
+ version "6.12.2"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd"
+ integrity sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==
dependencies:
fast-deep-equal "^3.1.1"
fast-json-stable-stringify "^2.0.0"
json-schema-traverse "^0.4.1"
- opencollective-postinstall "^2.0.2"
uri-js "^4.2.2"
alphanum-sort@^1.0.0:
@@ -1924,19 +1918,11 @@ anymatch@~3.1.1:
normalize-path "^3.0.0"
picomatch "^2.0.4"
-aproba@^1.0.3, aproba@^1.1.1:
+aproba@^1.1.1:
version "1.2.0"
resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
-are-we-there-yet@~1.1.2:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21"
- integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==
- dependencies:
- delegates "^1.0.0"
- readable-stream "^2.0.6"
-
argparse@^1.0.7:
version "1.0.10"
resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
@@ -2203,9 +2189,9 @@ babel-loader@8.1.0:
schema-utils "^2.6.5"
babel-plugin-dynamic-import-node@^2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz#f00f507bdaa3c3e3ff6e7e5e98d90a7acab96f7f"
- integrity sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==
+ version "2.3.3"
+ resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3"
+ integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==
dependencies:
object.assign "^4.1.0"
@@ -2518,12 +2504,12 @@ browserslist@4.10.0:
pkg-up "^3.1.0"
browserslist@^4.0.0, browserslist@^4.11.1, browserslist@^4.6.2, browserslist@^4.6.4, browserslist@^4.8.5, browserslist@^4.9.1:
- version "4.11.1"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.11.1.tgz#92f855ee88d6e050e7e7311d987992014f1a1f1b"
- integrity sha512-DCTr3kDrKEYNw6Jb9HFxVLQNaue8z+0ZfRBRjmCunKDEXEBajKDj2Y+Uelg+Pi29OnvaSGwjOsnRyNEkXzHg5g==
+ version "4.12.0"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.12.0.tgz#06c6d5715a1ede6c51fc39ff67fd647f740b656d"
+ integrity sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==
dependencies:
- caniuse-lite "^1.0.30001038"
- electron-to-chromium "^1.3.390"
+ caniuse-lite "^1.0.30001043"
+ electron-to-chromium "^1.3.413"
node-releases "^1.1.53"
pkg-up "^2.0.0"
@@ -2690,10 +2676,10 @@ caniuse-api@^3.0.0:
lodash.memoize "^4.1.2"
lodash.uniq "^4.5.0"
-caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001035, caniuse-lite@^1.0.30001038, caniuse-lite@^1.0.30001039:
- version "1.0.30001043"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001043.tgz#1b561de27aefbe6ff99e41866b8d7d87840c513b"
- integrity sha512-MrBDRPJPDBYwACtSQvxg9+fkna5jPXhJlKmuxenl/ml9uf8LHKlDmLpElu+zTW/bEz7lC1m0wTDD7jiIB+hgFg==
+caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001035, caniuse-lite@^1.0.30001039, caniuse-lite@^1.0.30001043:
+ version "1.0.30001048"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001048.tgz#4bb4f1bc2eb304e5e1154da80b93dee3f1cf447e"
+ integrity sha512-g1iSHKVxornw0K8LG9LLdf+Fxnv7T1Z+mMsf0/YYLclQX4Cd522Ap0Lrw6NFqHgezit78dtyWxzlV2Xfc7vgRg==
capture-exit@^2.0.0:
version "2.0.0"
@@ -3032,11 +3018,6 @@ console-browserify@^1.1.0:
resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336"
integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==
-console-control-strings@^1.0.0, console-control-strings@~1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
- integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
-
constants-browserify@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
@@ -3509,7 +3490,7 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9:
dependencies:
ms "2.0.0"
-debug@^3.0.0, debug@^3.1.1, debug@^3.2.5, debug@^3.2.6:
+debug@^3.0.0, debug@^3.1.1, debug@^3.2.5:
version "3.2.6"
resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
@@ -3552,11 +3533,6 @@ deep-equal@^1.0.1:
object-keys "^1.1.1"
regexp.prototype.flags "^1.2.0"
-deep-extend@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
- integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
-
deep-is@~0.1.3:
version "0.1.3"
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
@@ -3617,11 +3593,6 @@ delayed-stream@~1.0.0:
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
-delegates@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
- integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
-
depd@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
@@ -3640,11 +3611,6 @@ destroy@~1.0.4:
resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
-detect-libc@^1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
- integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=
-
detect-newline@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2"
@@ -3845,10 +3811,10 @@ ee-first@1.1.1:
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
-electron-to-chromium@^1.3.378, electron-to-chromium@^1.3.390:
- version "1.3.413"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.413.tgz#9c457a4165c7b42e59d66dff841063eb9bfe5614"
- integrity sha512-Jm1Rrd3siqYHO3jftZwDljL2LYQafj3Kki5r+udqE58d0i91SkjItVJ5RwlJn9yko8i7MOcoidVKjQlgSdd1hg==
+electron-to-chromium@^1.3.378, electron-to-chromium@^1.3.413:
+ version "1.3.418"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.418.tgz#840021191f466b803a873e154113620c9f53cec6"
+ integrity sha512-i2QrQtHes5fK/F9QGG5XacM5WKEuR322fxTYF9e8O9Gu0mc0WmjjwGpV8c7Htso6Zf2Di18lc3SIPxmMeRFBug==
elliptic@^6.0.0:
version "6.5.2"
@@ -4768,13 +4734,6 @@ fs-extra@^8.1.0:
jsonfile "^4.0.0"
universalify "^0.1.0"
-fs-minipass@^1.2.5:
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7"
- integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==
- dependencies:
- minipass "^2.6.0"
-
fs-minipass@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb"
@@ -4797,7 +4756,7 @@ fs.realpath@^1.0.0:
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
-fsevents@2.1.2, fsevents@~2.1.2:
+fsevents@2.1.2:
version "2.1.2"
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.2.tgz#4c0a1fb34bc68e543b4b82a9ec392bfbda840805"
integrity sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==
@@ -4810,6 +4769,11 @@ fsevents@^1.2.7:
bindings "^1.5.0"
nan "^2.12.1"
+fsevents@~2.1.2:
+ version "2.1.3"
+ resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e"
+ integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==
+
function-bind@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
@@ -4820,20 +4784,6 @@ functional-red-black-tree@^1.0.1:
resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
-gauge@~2.7.3:
- version "2.7.4"
- resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
- integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=
- dependencies:
- aproba "^1.0.3"
- console-control-strings "^1.0.0"
- has-unicode "^2.0.0"
- object-assign "^4.1.0"
- signal-exit "^3.0.0"
- string-width "^1.0.1"
- strip-ansi "^3.0.1"
- wide-align "^1.1.0"
-
gensync@^1.0.0-beta.1:
version "1.0.0-beta.1"
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269"
@@ -5032,11 +4982,6 @@ has-symbols@^1.0.0, has-symbols@^1.0.1:
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8"
integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
-has-unicode@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
- integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=
-
has-value@^0.3.1:
version "0.3.1"
resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
@@ -5282,7 +5227,7 @@ hyphenate-style-name@^1.0.2, hyphenate-style-name@^1.0.3:
resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.3.tgz#097bb7fa0b8f1a9cf0bd5c734cf95899981a9b48"
integrity sha512-EcuixamT82oplpoJ2XU4pDtKGWQ7b00CD9f1ug9IaQ3p1bkHMiKCZ9ut9QDI6qsa6cpUuB+A/I+zLtdNK4n2DQ==
-iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13:
+iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@~0.4.13:
version "0.4.24"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
@@ -5313,13 +5258,6 @@ iferr@^0.1.5:
resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501"
integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE=
-ignore-walk@^3.0.1:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37"
- integrity sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==
- dependencies:
- minimatch "^3.0.4"
-
ignore@^3.3.5:
version "3.3.10"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043"
@@ -5416,7 +5354,7 @@ inherits@2.0.3:
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
-ini@^1.3.5, ini@~1.3.0:
+ini@^1.3.5:
version "1.3.5"
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
@@ -5746,9 +5684,9 @@ is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4:
isobject "^3.0.1"
is-promise@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"
- integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=
+ version "2.2.2"
+ resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1"
+ integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==
is-regex@^1.0.4, is-regex@^1.0.5:
version "1.0.5"
@@ -6268,9 +6206,9 @@ jest-worker@^24.6.0, jest-worker@^24.9.0:
supports-color "^6.1.0"
jest-worker@^25.1.0:
- version "25.2.6"
- resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-25.2.6.tgz#d1292625326794ce187c38f51109faced3846c58"
- integrity sha512-FJn9XDUSxcOR4cwDzRfL1z56rUofNTFs539FGASpd50RHdb6EVkhxQqktodW2mI49l+W3H+tFJDotCHUQF6dmA==
+ version "25.4.0"
+ resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-25.4.0.tgz#ee0e2ceee5a36ecddf5172d6d7e0ab00df157384"
+ integrity sha512-ghAs/1FtfYpMmYQ0AHqxV62XPvKdUDIBBApMZfly+E9JEmYh2K45G0R5dWxx986RN12pRCxsViwQVtGl+N4whw==
dependencies:
merge-stream "^2.0.0"
supports-color "^7.0.0"
@@ -6706,9 +6644,9 @@ make-dir@^2.0.0, make-dir@^2.1.0:
semver "^5.6.0"
make-dir@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.0.2.tgz#04a1acbf22221e1d6ef43559f43e05a90dbb4392"
- integrity sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
+ integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
dependencies:
semver "^6.0.0"
@@ -6853,17 +6791,17 @@ miller-rabin@^4.0.0:
bn.js "^4.0.0"
brorand "^1.0.1"
-mime-db@1.43.0, "mime-db@>= 1.43.0 < 2":
- version "1.43.0"
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.43.0.tgz#0a12e0502650e473d735535050e7c8f4eb4fae58"
- integrity sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==
+mime-db@1.44.0, "mime-db@>= 1.43.0 < 2":
+ version "1.44.0"
+ resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92"
+ integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==
mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24:
- version "2.1.26"
- resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.26.tgz#9c921fc09b7e149a65dfdc0da4d20997200b0a06"
- integrity sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==
+ version "2.1.27"
+ resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f"
+ integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==
dependencies:
- mime-db "1.43.0"
+ mime-db "1.44.0"
mime@1.6.0:
version "1.6.0"
@@ -6938,14 +6876,6 @@ minipass-pipeline@^1.2.2:
dependencies:
minipass "^3.0.0"
-minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0:
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6"
- integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==
- dependencies:
- safe-buffer "^5.1.2"
- yallist "^3.0.0"
-
minipass@^3.0.0, minipass@^3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.1.tgz#7607ce778472a185ad6d89082aa2070f79cedcd5"
@@ -6953,13 +6883,6 @@ minipass@^3.0.0, minipass@^3.1.1:
dependencies:
yallist "^4.0.0"
-minizlib@^1.2.1:
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d"
- integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==
- dependencies:
- minipass "^2.9.0"
-
mississippi@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022"
@@ -6992,7 +6915,7 @@ mixin-object@^2.0.1:
for-in "^0.1.3"
is-extendable "^0.1.1"
-mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@~0.5.1:
+mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@~0.5.1:
version "0.5.5"
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
@@ -7045,9 +6968,9 @@ mute-stream@0.0.8:
integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==
nan@^2.12.1:
- version "2.14.0"
- resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c"
- integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==
+ version "2.14.1"
+ resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01"
+ integrity sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==
nanomatch@^1.2.9:
version "1.2.13"
@@ -7071,15 +6994,6 @@ natural-compare@^1.4.0:
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
-needle@^2.2.1:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/needle/-/needle-2.4.1.tgz#14af48732463d7475696f937626b1b993247a56a"
- integrity sha512-x/gi6ijr4B7fwl6WYL9FwlCvRQKGlUNvnceho8wxkwXqN8jvVmmmATTmZPRRG7b/yC1eode26C2HO9jl78Du9g==
- dependencies:
- debug "^3.2.6"
- iconv-lite "^0.4.4"
- sax "^1.2.4"
-
negotiator@0.6.2:
version "0.6.2"
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
@@ -7171,35 +7085,11 @@ node-notifier@^5.4.2:
shellwords "^0.1.1"
which "^1.3.0"
-node-pre-gyp@*:
- version "0.14.0"
- resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz#9a0596533b877289bcad4e143982ca3d904ddc83"
- integrity sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==
- dependencies:
- detect-libc "^1.0.2"
- mkdirp "^0.5.1"
- needle "^2.2.1"
- nopt "^4.0.1"
- npm-packlist "^1.1.6"
- npmlog "^4.0.2"
- rc "^1.2.7"
- rimraf "^2.6.1"
- semver "^5.3.0"
- tar "^4.4.2"
-
node-releases@^1.1.52, node-releases@^1.1.53:
version "1.1.53"
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.53.tgz#2d821bfa499ed7c5dffc5e2f28c88e78a08ee3f4"
integrity sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ==
-nopt@^4.0.1:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48"
- integrity sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==
- dependencies:
- abbrev "1"
- osenv "^0.1.4"
-
normalize-css-color@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/normalize-css-color/-/normalize-css-color-1.0.2.tgz#02991e97cccec6623fe573afbbf0de6a1f3e9f8d"
@@ -7247,27 +7137,6 @@ normalize-url@^3.0.0:
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559"
integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==
-npm-bundled@^1.0.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.1.tgz#1edd570865a94cdb1bc8220775e29466c9fb234b"
- integrity sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==
- dependencies:
- npm-normalize-package-bin "^1.0.1"
-
-npm-normalize-package-bin@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2"
- integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==
-
-npm-packlist@^1.1.6:
- version "1.4.8"
- resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e"
- integrity sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==
- dependencies:
- ignore-walk "^3.0.1"
- npm-bundled "^1.0.1"
- npm-normalize-package-bin "^1.0.1"
-
npm-run-path@^2.0.0:
version "2.0.2"
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
@@ -7275,16 +7144,6 @@ npm-run-path@^2.0.0:
dependencies:
path-key "^2.0.0"
-npmlog@^4.0.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
- integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
- dependencies:
- are-we-there-yet "~1.1.2"
- console-control-strings "~1.1.0"
- gauge "~2.7.3"
- set-blocking "~2.0.0"
-
nth-check@^1.0.2, nth-check@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c"
@@ -7455,11 +7314,6 @@ open@^7.0.2:
is-docker "^2.0.0"
is-wsl "^2.1.1"
-opencollective-postinstall@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz#5657f1bede69b6e33a45939b061eb53d3c6c3a89"
- integrity sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw==
-
opn@^5.5.0:
version "5.5.0"
resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc"
@@ -7499,11 +7353,6 @@ os-browserify@^0.3.0:
resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27"
integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=
-os-homedir@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
- integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M=
-
os-locale@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a"
@@ -7513,19 +7362,11 @@ os-locale@^3.0.0:
lcid "^2.0.0"
mem "^4.0.0"
-os-tmpdir@^1.0.0, os-tmpdir@~1.0.2:
+os-tmpdir@~1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
-osenv@^0.1.4:
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410"
- integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==
- dependencies:
- os-homedir "^1.0.0"
- os-tmpdir "^1.0.0"
-
p-defer@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c"
@@ -8605,11 +8446,11 @@ pretty-format@^24.0.0, pretty-format@^24.3.0, pretty-format@^24.9.0:
react-is "^16.8.4"
pretty-format@^25.1.0:
- version "25.3.0"
- resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-25.3.0.tgz#d0a4f988ff4a6cd350342fdabbb809aeb4d49ad5"
- integrity sha512-wToHwF8bkQknIcFkBqNfKu4+UZqnrLn/Vr+wwKQwwvPzkBfDDKp/qIabFqdgtoi5PEnM8LFByVsOrHoa3SpTVA==
+ version "25.4.0"
+ resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-25.4.0.tgz#c58801bb5c4926ff4a677fe43f9b8b99812c7830"
+ integrity sha512-PI/2dpGjXK5HyXexLPZU/jw5T9Q6S1YVXxxVxco+LIqzUFHXIbKZKdUVt7GcX7QUCr31+3fzhi4gN4/wUYPVxQ==
dependencies:
- "@jest/types" "^25.3.0"
+ "@jest/types" "^25.4.0"
ansi-regex "^5.0.0"
ansi-styles "^4.0.0"
react-is "^16.12.0"
@@ -8815,16 +8656,6 @@ raw-body@2.4.0:
iconv-lite "0.4.24"
unpipe "1.0.0"
-rc@^1.2.7:
- version "1.2.8"
- resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
- integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
- dependencies:
- deep-extend "^0.6.0"
- ini "~1.3.0"
- minimist "^1.2.0"
- strip-json-comments "~2.0.1"
-
react-app-polyfill@^1.0.6:
version "1.0.6"
resolved "https://registry.yarnpkg.com/react-app-polyfill/-/react-app-polyfill-1.0.6.tgz#890f8d7f2842ce6073f030b117de9130a5f385f0"
@@ -8903,7 +8734,7 @@ react-native-web@^0.12.2:
prop-types "^15.6.0"
react-timer-mixin "^0.13.4"
-react-scripts@3.4.1:
+react-scripts@^3.4.1:
version "3.4.1"
resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-3.4.1.tgz#f551298b5c71985cc491b9acf3c8e8c0ae3ada0a"
integrity sha512-JpTdi/0Sfd31mZA6Ukx+lq5j1JoKItX7qqEK4OiACjVQletM1P38g49d9/D0yTxp9FrSF+xpJFStkGgKEIRjlQ==
@@ -9011,7 +8842,7 @@ read-pkg@^3.0.0:
normalize-package-data "^2.3.2"
path-type "^3.0.0"
-"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6:
+"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6:
version "2.3.7"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
@@ -9300,9 +9131,9 @@ resolve@1.15.0:
path-parse "^1.0.6"
resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.15.1, resolve@^1.3.2, resolve@^1.8.1:
- version "1.16.1"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.16.1.tgz#49fac5d8bacf1fd53f200fa51247ae736175832c"
- integrity sha512-rmAglCSqWWMrrBv/XM6sW0NuRFiKViw/W4d9EbC4pt+49H8JwHy+mcGmALTEg504AUDcLTvb1T2q3E9AnmY+ig==
+ version "1.17.0"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444"
+ integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==
dependencies:
path-parse "^1.0.6"
@@ -9354,7 +9185,7 @@ rimraf@2.6.3:
dependencies:
glob "^7.1.3"
-rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.3, rimraf@^2.7.1:
+rimraf@^2.5.4, rimraf@^2.6.3, rimraf@^2.7.1:
version "2.7.1"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
@@ -9497,7 +9328,7 @@ selfsigned@^1.10.7:
dependencies:
node-forge "0.9.0"
-"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0:
+"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0:
version "5.7.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
@@ -9559,7 +9390,7 @@ serve-static@1.14.1:
parseurl "~1.3.3"
send "0.17.1"
-set-blocking@^2.0.0, set-blocking@~2.0.0:
+set-blocking@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
@@ -9771,9 +9602,9 @@ source-map-resolve@^0.5.0, source-map-resolve@^0.5.2:
urix "^0.1.0"
source-map-support@^0.5.6, source-map-support@~0.5.12:
- version "0.5.17"
- resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.17.tgz#29fe1b3c98b9dbd5064ada89052ee8ff070cb46c"
- integrity sha512-bwdKOBZ5L0gFRh4KOxNap/J/MpvX9Yxsq9lFDx65s3o7F/NiHy7JRaGIS8MwW6tZPAq9UXE207Il0cfcb5yu/Q==
+ version "0.5.19"
+ resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61"
+ integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==
dependencies:
buffer-from "^1.0.0"
source-map "^0.6.0"
@@ -9802,9 +9633,9 @@ spdx-correct@^3.0.0:
spdx-license-ids "^3.0.0"
spdx-exceptions@^2.1.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977"
- integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d"
+ integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
spdx-expression-parse@^3.0.0:
version "3.0.0"
@@ -9974,7 +9805,7 @@ string-width@^1.0.1:
is-fullwidth-code-point "^1.0.0"
strip-ansi "^3.0.0"
-"string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.1:
+string-width@^2.0.0, string-width@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
@@ -10127,11 +9958,6 @@ strip-json-comments@^3.0.1:
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.0.tgz#7638d31422129ecf4457440009fba03f9f9ac180"
integrity sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==
-strip-json-comments@~2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
- integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
-
strip-outer@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631"
@@ -10231,19 +10057,6 @@ tapable@^1.0.0, tapable@^1.1.3:
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
-tar@^4.4.2:
- version "4.4.13"
- resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525"
- integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==
- dependencies:
- chownr "^1.1.1"
- fs-minipass "^1.2.5"
- minipass "^2.8.6"
- minizlib "^1.2.1"
- mkdirp "^0.5.0"
- safe-buffer "^5.1.2"
- yallist "^3.0.3"
-
terser-webpack-plugin@2.3.5:
version "2.3.5"
resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.3.5.tgz#5ad971acce5c517440ba873ea4f09687de2f4a81"
@@ -10275,9 +10088,9 @@ terser-webpack-plugin@^1.4.3:
worker-farm "^1.7.0"
terser@^4.1.2, terser@^4.4.3, terser@^4.6.3:
- version "4.6.11"
- resolved "https://registry.yarnpkg.com/terser/-/terser-4.6.11.tgz#12ff99fdd62a26de2a82f508515407eb6ccd8a9f"
- integrity sha512-76Ynm7OXUG5xhOpblhytE7X58oeNSmC8xnNhjWVo8CksHit0U0kO4hfNbPrrYwowLWFgM2n9L176VNx2QaHmtA==
+ version "4.6.12"
+ resolved "https://registry.yarnpkg.com/terser/-/terser-4.6.12.tgz#44b98aef8703fdb09a3491bf79b43faffc5b4fee"
+ integrity sha512-fnIwuaKjFPANG6MAixC/k1TDtnl1YlPLUlLVIxxGZUn1gfUx2+l3/zGNB72wya+lgsb50QBi2tUV75RiODwnww==
dependencies:
commander "^2.20.0"
source-map "~0.6.1"
@@ -10936,13 +10749,6 @@ which@^2.0.1:
dependencies:
isexe "^2.0.0"
-wide-align@^1.1.0:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457"
- integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==
- dependencies:
- string-width "^1.0.2 || 2"
-
word-wrap@~1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
@@ -11176,7 +10982,7 @@ xtend@^4.0.0, xtend@~4.0.1:
resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b"
integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==
-yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3:
+yallist@^3.0.2:
version "3.1.1"
resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
@@ -11187,9 +10993,9 @@ yallist@^4.0.0:
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
yaml@^1.7.2:
- version "1.9.1"
- resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.9.1.tgz#2df608ca571a0cf94e25e417e2795c08f48acdc5"
- integrity sha512-xbWX1ayUVoW8DPM8qxOBowac4XxSTi0mFLbiokRq880ViYglN+F3nJ4Dc2GdypXpykrknKS39d8I3lzFoHv1kA==
+ version "1.9.2"
+ resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.9.2.tgz#f0cfa865f003ab707663e4f04b3956957ea564ed"
+ integrity sha512-HPT7cGGI0DuRcsO51qC1j9O16Dh1mZ2bnXwsi0jrSpsLz0WxOLSLXfkABVl6bZO629py3CU+OMJtpNHDLB97kg==
dependencies:
"@babel/runtime" "^7.9.2"