diff --git a/src/App.jsx b/src/App.jsx
index 00c8c5aac..85f75bc19 100644
--- a/src/App.jsx
+++ b/src/App.jsx
@@ -362,9 +362,10 @@ class App extends Component {
acceptURLVariables () {
const { location: { search: queryString } } = this.props;
- const { fromAdSet, showEditPoliticianNoticeSet } = this.state;
+ const { fromAdSet, showEditPoliticianNoticeSet, showOfficeBannerAboveHeaderSet } = this.state;
const query = new URLSearchParams(queryString);
const fromAd = query.get('ad');
+ const showOfficeBannerAboveHeader = query.get('office_intro');
const showEditPoliticianNotice = query.get('show_edit_politician_notice');
if (fromAd === '1' && !fromAdSet) {
this.setState({ fromAdSet: true });
@@ -375,6 +376,10 @@ class App extends Component {
AppObservableStore.setShowNotificationBannerAboveHeader(true);
Cookies.set('politician_url_variable_used', '1', { expires: 15, path: '/' });
}
+ if (showOfficeBannerAboveHeader === '1' && !showOfficeBannerAboveHeaderSet) {
+ this.setState({ showOfficeBannerAboveHeaderSet: true });
+ AppObservableStore.setShowOfficeBannerAboveHeader(true);
+ }
}
bypass2FA () {
diff --git a/src/img/pdf/We-Vote-USA-c4-EIN-CP575-20160111.pdf b/src/img/pdf/We-Vote-USA-c4-EIN-CP575-20160111.pdf
new file mode 100644
index 000000000..8f72b9803
Binary files /dev/null and b/src/img/pdf/We-Vote-USA-c4-EIN-CP575-20160111.pdf differ
diff --git a/src/img/pdf/We-Vote-c3-EIN-CP575-20150106.pdf b/src/img/pdf/We-Vote-c3-EIN-CP575-20150106.pdf
new file mode 100644
index 000000000..83f858196
Binary files /dev/null and b/src/img/pdf/We-Vote-c3-EIN-CP575-20150106.pdf differ
diff --git a/src/img/pdf/We-Vote-c3-irsApproval-20151105.pdf b/src/img/pdf/We-Vote-c3-irsApproval-20151105.pdf
new file mode 100644
index 000000000..a6db36bf7
Binary files /dev/null and b/src/img/pdf/We-Vote-c3-irsApproval-20151105.pdf differ
diff --git a/src/js/common/components/FAQBody.jsx b/src/js/common/components/FAQBody.jsx
index b0d661007..0704d2bb6 100644
--- a/src/js/common/components/FAQBody.jsx
+++ b/src/js/common/components/FAQBody.jsx
@@ -157,7 +157,44 @@ export default class FAQBody extends Component {
candidate or party.
We are not affiliated with WeVoteProject.org or WeVoteUSA.com.
-
+ {isWebApp() && (
+ <>
+
+ Official Formation Documents?
+
+ >}>
+
+
+
+ >}>
+
+
+
+ >}>
+
+
+ >
+ )}
+
+
No really, who are you?
@@ -174,7 +211,7 @@ export default class FAQBody extends Component {
, and join us! We use our engineering, design, marketing, and other
skills to build
- WeVote. We are over 900 people (120+ active every week) who have donated 75,000+
+ WeVote. We are over 1,000 people (160+ active every week) who have donated 75,000+
volunteer hours, including
{' '}
>}>
@@ -216,12 +253,12 @@ export default class FAQBody extends Component {
WeVote
- 1440 Broadway Ste 200
-
- #158
+ 1440 Broadway Ste 200, #158
Oakland, CA 94612
+ 707-506-6441
+
How does WeVote work?
@@ -334,8 +371,7 @@ export default class FAQBody extends Component {
Expenses include server costs ($600 - $2,500 per month), data fees
(~$40,000 per year), collaboration tools and other hard costs.
- In the future, we might hire some key staff with donations, for the
- smooth operation of WeVote.
+ We are 100% volunteer, and don't have any paid staff.