Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add map_url field to Candidate model #278

Merged
merged 1 commit into from
Oct 28, 2020
Merged

Conversation

ckingbailey
Copy link
Collaborator

New field on Candidate model, map_url, comes from the "map_app" field on the spreadsheet. We will use this field on the frontend to link to the Oakland Data Portal mapping app.

@sfdoran hard-coded the links to each candidate's view on Oakland Data Portal mapping app for the current election. This is a short term fix for this election. Beyond this election, we should be composing these links.

I made these changes through the GH UI. Hopefully they're great.

New field on Candidate model, `map_url`, comes from the "map_app" field on the spreadsheet.

@sfdoran hard-coded the links to each candidate's view on Oakland Data Portal mapping app for the current election. This is a short term fix for this election. Beyond this election, we should be composing these links.

I made these changes through the GH UI. Hopefully they're great.
@anlawyer
Copy link
Member

Closes #274

@tdooner
Copy link
Member

tdooner commented Oct 28, 2020

Build diff from Commit a15e13f:
diff --git a/build/_candidates/oakland/2020-11-03/aaron-clay.md b/build/_candidates/oakland/2020-11-03/aaron-clay.md
index 5227d31..366acb8 100644
--- a/build/_candidates/oakland/2020-11-03/aaron-clay.md
+++ b/build/_candidates/oakland/2020-11-03/aaron-clay.md
@@ -7,4 +7,5 @@ is_incumbent: false
 name: Aaron Clay
 occupation: Small Business Owner
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-5d0d6d/address/null/zip/94605/contests/contest/21269/candidate/151400?&date=2020-11-03
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-155191&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/austin-dannhaus.md b/build/_candidates/oakland/2020-11-03/austin-dannhaus.md
index f2a14b2..76d24bb 100644
--- a/build/_candidates/oakland/2020-11-03/austin-dannhaus.md
+++ b/build/_candidates/oakland/2020-11-03/austin-dannhaus.md
@@ -7,4 +7,5 @@ is_incumbent: false
 name: Austin Dannhaus
 occupation: Educator/Business Leader
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21295/candidate/151493?&cty=ca%2falm&date=2020-11-03
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-155192&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/barbara-parker.md b/build/_candidates/oakland/2020-11-03/barbara-parker.md
index 6e100df..d395ae1 100644
--- a/build/_candidates/oakland/2020-11-03/barbara-parker.md
+++ b/build/_candidates/oakland/2020-11-03/barbara-parker.md
@@ -10,4 +10,5 @@ photo_url: barbara_parker.png
 twitter_url: BarbaraJParker1
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21264/candidate/151384?cty=ca%2falm
 facebook_url: https://www.facebook.com/Oakland-City-Attorney-Barbara-Parker-144046002358818/
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-155181&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/ben-coach-tapscott.md b/build/_candidates/oakland/2020-11-03/ben-coach-tapscott.md
index bd0fe82..c2ce79e 100644
--- a/build/_candidates/oakland/2020-11-03/ben-coach-tapscott.md
+++ b/build/_candidates/oakland/2020-11-03/ben-coach-tapscott.md
@@ -7,4 +7,5 @@ is_incumbent: false
 name: Ben "Coach" Tapscott
 occupation: Retired Teacher
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-5d0d6d/address/null/zip/94605/contests/contest/21298/candidate/151506
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-155180&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/benjamin-sam-davis.md b/build/_candidates/oakland/2020-11-03/benjamin-sam-davis.md
index b28414e..fdfb97c 100644
--- a/build/_candidates/oakland/2020-11-03/benjamin-sam-davis.md
+++ b/build/_candidates/oakland/2020-11-03/benjamin-sam-davis.md
@@ -10,4 +10,5 @@ photo_url: sam_davis_sub.jpg
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21295/candidate/151494?&cty=ca%2falm&date=2020-11-03
 website_url: https://www.samdavisforoaklandschools.org/
 facebook_url: https://www.facebook.com/samdavis510
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-155191&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/carroll-fife.md b/build/_candidates/oakland/2020-11-03/carroll-fife.md
index 00d0b0b..e9fd924 100644
--- a/build/_candidates/oakland/2020-11-03/carroll-fife.md
+++ b/build/_candidates/oakland/2020-11-03/carroll-fife.md
@@ -8,9 +8,11 @@ name: Carroll Fife
 occupation: Non-profit Director
 party_affiliation: Democrat
 photo_url: carroll_fife_sub.jpg
+public_funding_received: '18320'
 twitter_url: carroll_fife
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21267/candidate/151391?cty=ca%2falm
 website_url: https://carrollfife.org
 facebook_url: https://www.facebook.com/carrollfifeforcouncil/
 instagram_url: carrollforcouncil
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-155178&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/cherisse-gash.md b/build/_candidates/oakland/2020-11-03/cherisse-gash.md
index 13fa096..31c8148 100644
--- a/build/_candidates/oakland/2020-11-03/cherisse-gash.md
+++ b/build/_candidates/oakland/2020-11-03/cherisse-gash.md
@@ -7,4 +7,5 @@ is_incumbent: false
 name: Cherisse Gash
 occupation: Parent
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21296/candidate/151497?&cty=ca%2falm&date=2020-11-03
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-154972&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/clifford-thompson.md b/build/_candidates/oakland/2020-11-03/clifford-thompson.md
index 264513c..d5dbfec 100644
--- a/build/_candidates/oakland/2020-11-03/clifford-thompson.md
+++ b/build/_candidates/oakland/2020-11-03/clifford-thompson.md
@@ -7,4 +7,5 @@ is_incumbent: false
 name: Clifford Thompson
 occupation: Fifth Grade Teacher
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-5d0d6d/address/null/zip/94605/contests/contest/21298/candidate/151508
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-154879&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/dan-kalb.md b/build/_candidates/oakland/2020-11-03/dan-kalb.md
index 720a59e..39aaf30 100644
--- a/build/_candidates/oakland/2020-11-03/dan-kalb.md
+++ b/build/_candidates/oakland/2020-11-03/dan-kalb.md
@@ -7,8 +7,10 @@ is_incumbent: true
 name: Dan Kalb
 occupation: Oakland City Council Member
 photo_url: https://s3-us-west-1.amazonaws.com/odca-candidate-photos/dan-kalb2.png
+public_funding_received: '7883'
 twitter_url: DanKalb
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21266/candidate/151389?cty=ca%2falm
 website_url: https://www.dankalb.net/
 facebook_url: https://www.facebook.com/DanKalbCityCouncil/
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-154882&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md b/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
index 6221469..b4f82bc 100644
--- a/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
+++ b/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
@@ -12,4 +12,5 @@ votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/n
 website_url: https://www.johnsonforoakland.com/
 facebook_url: https://www.facebook.com/derreckbjohnson/
 instagram_url: derreckbjohnson
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-155160&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/eli-ferran.md b/build/_candidates/oakland/2020-11-03/eli-ferran.md
index e7d7cd8..47d07db 100644
--- a/build/_candidates/oakland/2020-11-03/eli-ferran.md
+++ b/build/_candidates/oakland/2020-11-03/eli-ferran.md
@@ -8,4 +8,5 @@ name: Eli Ferran
 occupation: Deputy City Attorney
 photo_url: Eli_Ferran.jpg
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21264/candidate/151383?cty=ca%2falm
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-155175&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/faye-taylor.md b/build/_candidates/oakland/2020-11-03/faye-taylor.md
index a861bbb..d0f5128 100644
--- a/build/_candidates/oakland/2020-11-03/faye-taylor.md
+++ b/build/_candidates/oakland/2020-11-03/faye-taylor.md
@@ -7,4 +7,5 @@ is_incumbent: false
 name: Faye Taylor
 occupation: Longshoreman
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21267/candidate/151396?cty=ca%2falm
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-154941&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/jorge-c-lerma.md b/build/_candidates/oakland/2020-11-03/jorge-c-lerma.md
index 476bfcf..8f755d1 100644
--- a/build/_candidates/oakland/2020-11-03/jorge-c-lerma.md
+++ b/build/_candidates/oakland/2020-11-03/jorge-c-lerma.md
@@ -12,4 +12,5 @@ votersedge_url: https://votersedge.org/ca/en/ballot/election/87-9842e0/address/n
 website_url: https://www.jorgeforoakland.com/
 facebook_url: https://www.facebook.com/JorgeforOakland/
 instagram_url: JorgeforOakland
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-155153&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/kristina-molina.md b/build/_candidates/oakland/2020-11-03/kristina-molina.md
index 19566db..f52e951 100644
--- a/build/_candidates/oakland/2020-11-03/kristina-molina.md
+++ b/build/_candidates/oakland/2020-11-03/kristina-molina.md
@@ -11,4 +11,5 @@ twitter_url: votekmolina
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-5d0d6d/address/null/zip/94605/contests/contest/21298/candidate/151505
 website_url: http://votekristinamolina.com/
 facebook_url: https://www.facebook.com/votekmolina
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-155152&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/leroy-gaines.md b/build/_candidates/oakland/2020-11-03/leroy-gaines.md
index db5e106..af5799e 100644
--- a/build/_candidates/oakland/2020-11-03/leroy-gaines.md
+++ b/build/_candidates/oakland/2020-11-03/leroy-gaines.md
@@ -7,4 +7,5 @@ is_incumbent: false
 name: Leroy Gaines
 occupation: Non-profit Director
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-9842e0/address/null/zip/94610/contests/contest/21297/candidate/151501?&date=2020-11-03
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-155194&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.md b/build/_candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.md
index e6872b5..b7ef9b8 100644
--- a/build/_candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.md
+++ b/build/_candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.md
@@ -7,7 +7,9 @@ is_incumbent: true
 name: Lynette Gibson McElhaney
 occupation: Oakland City Councilmember
 photo_url: https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Lynette-Gibson-McElhaney.png
+public_funding_received: '21857'
 twitter_url: lynettegm
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21267/candidate/151392?cty=ca%2falm
 facebook_url: https://www.facebook.com/LynetteforOakland/
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-154895&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/maiya-edgerly.md b/build/_candidates/oakland/2020-11-03/maiya-edgerly.md
index 6acbe72..b5d7cba 100644
--- a/build/_candidates/oakland/2020-11-03/maiya-edgerly.md
+++ b/build/_candidates/oakland/2020-11-03/maiya-edgerly.md
@@ -7,4 +7,5 @@ is_incumbent: false
 name: Maiya Edgerly
 occupation: Education Non-Profit Leader
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21296/candidate/151496?&cty=ca%2falm&date=2020-11-03
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-155128&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/marchon-tatmon.md b/build/_candidates/oakland/2020-11-03/marchon-tatmon.md
index 20c5466..1e71a3b 100644
--- a/build/_candidates/oakland/2020-11-03/marchon-tatmon.md
+++ b/build/_candidates/oakland/2020-11-03/marchon-tatmon.md
@@ -9,4 +9,5 @@ occupation: Government Affairs Manager
 photo_url: marchon-tatmon.png
 twitter_url: therealmtat1
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-5d0d6d/address/null/zip/94605/contests/contest/21269/candidate/151404?date=2020-11-03
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-154532&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/marcie-hodge.md b/build/_candidates/oakland/2020-11-03/marcie-hodge.md
index 40fd710..6aac62d 100644
--- a/build/_candidates/oakland/2020-11-03/marcie-hodge.md
+++ b/build/_candidates/oakland/2020-11-03/marcie-hodge.md
@@ -11,4 +11,5 @@ twitter_url: MarcieHodge13
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-5d0d6d/address/null/zip/94605/contests/contest/21269/candidate/151401?date=2020-11-03
 website_url: http://www.hodge4oakland2020.com
 facebook_url: https://www.facebook.com/Hodge4Oakland2020
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-154934&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/mark-hurty.md b/build/_candidates/oakland/2020-11-03/mark-hurty.md
index 6214240..a7490e9 100644
--- a/build/_candidates/oakland/2020-11-03/mark-hurty.md
+++ b/build/_candidates/oakland/2020-11-03/mark-hurty.md
@@ -10,4 +10,5 @@ photo_url: mark_hurty_sub.jpg
 twitter_url: MarkForOakland
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21296/candidate/151498?&cty=ca%2falm&date=2020-11-03
 website_url: https://markforoakland.com/
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-154885&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/meron-semedar.md b/build/_candidates/oakland/2020-11-03/meron-semedar.md
index 1bd611e..723bfb5 100644
--- a/build/_candidates/oakland/2020-11-03/meron-semedar.md
+++ b/build/_candidates/oakland/2020-11-03/meron-semedar.md
@@ -12,4 +12,5 @@ votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/n
 website_url: https://meronsemedar.org/
 facebook_url: https://www.facebook.com/Meron-Semedar-for-Oakland-City-Council-District-3-608325869824125/
 instagram_url: meronsemedar
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-155182&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/mike-hutchinson.md b/build/_candidates/oakland/2020-11-03/mike-hutchinson.md
index 1c1eabf..a84e34d 100644
--- a/build/_candidates/oakland/2020-11-03/mike-hutchinson.md
+++ b/build/_candidates/oakland/2020-11-03/mike-hutchinson.md
@@ -8,4 +8,5 @@ name: Mike Hutchinson
 occupation: Educator
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-9842e0/address/null/zip/94610/contests/contest/21297/candidate/151502?date=2020-11-03
 facebook_url: https://www.facebook.com/MikeHutchinson4SchoolBoard
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-154961&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/noel-gallo.md b/build/_candidates/oakland/2020-11-03/noel-gallo.md
index ac0b909..8a5f142 100644
--- a/build/_candidates/oakland/2020-11-03/noel-gallo.md
+++ b/build/_candidates/oakland/2020-11-03/noel-gallo.md
@@ -8,7 +8,9 @@ name: Noel Gallo
 occupation: City Councilmember District 5
 party_affiliation: Democrat
 photo_url: https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Noel-Gallo.png
+public_funding_received: '21857'
 twitter_url: noelgallo5
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-9842e0/address/null/zip/94610/contests/contest/21268/candidate/151397
 facebook_url: https://www.facebook.com/noelgallodistrict5
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-155199&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/rebecca-kaplan.md b/build/_candidates/oakland/2020-11-03/rebecca-kaplan.md
index 980732a..88e595c 100644
--- a/build/_candidates/oakland/2020-11-03/rebecca-kaplan.md
+++ b/build/_candidates/oakland/2020-11-03/rebecca-kaplan.md
@@ -12,4 +12,5 @@ twitter_url: kaplan4oakland
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21265/candidate/151386?cty=ca%2falm
 website_url: http://kaplanforoakland.org/
 facebook_url: https://www.facebook.com/Kaplan4Oakland/
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-155160&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/richard-santos-raya.md b/build/_candidates/oakland/2020-11-03/richard-santos-raya.md
index 0f5a3c4..e0186a4 100644
--- a/build/_candidates/oakland/2020-11-03/richard-santos-raya.md
+++ b/build/_candidates/oakland/2020-11-03/richard-santos-raya.md
@@ -7,9 +7,11 @@ is_incumbent: false
 name: Richard Santos Raya
 occupation: Legal Educator
 photo_url: richard_raya_sub.jpg
+public_funding_received: '20535'
 twitter_url: rraya_oakd5
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-9842e0/address/null/zip/94610/contests/contest/21268/candidate/151399
 website_url: https://www.santosraya.com/
 facebook_url: https://www.facebook.com/richardsantosraya
 instagram_url: richardsantosraya
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-155186&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/robert-bob-jackson.md b/build/_candidates/oakland/2020-11-03/robert-bob-jackson.md
index 01de8ed..df4e518 100644
--- a/build/_candidates/oakland/2020-11-03/robert-bob-jackson.md
+++ b/build/_candidates/oakland/2020-11-03/robert-bob-jackson.md
@@ -8,4 +8,5 @@ name: Robert "Bob" Jackson
 occupation: Pastor
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-5d0d6d/address/null/zip/94605/contests/contest/21269/candidate/151402?date=2020-11-03
 website_url: https://www.jacksonforeastoakland.com/
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-154768&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/seneca-scott.md b/build/_candidates/oakland/2020-11-03/seneca-scott.md
index 8ef101c..9fc38f6 100644
--- a/build/_candidates/oakland/2020-11-03/seneca-scott.md
+++ b/build/_candidates/oakland/2020-11-03/seneca-scott.md
@@ -7,4 +7,5 @@ is_incumbent: false
 name: Seneca Scott
 occupation: Small Business Owner
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21267/candidate/151393?cty=ca%2falm
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-155196&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/sheila-pope-lawrence.md b/build/_candidates/oakland/2020-11-03/sheila-pope-lawrence.md
index 882f7b0..278cdf1 100644
--- a/build/_candidates/oakland/2020-11-03/sheila-pope-lawrence.md
+++ b/build/_candidates/oakland/2020-11-03/sheila-pope-lawrence.md
@@ -7,4 +7,5 @@ is_incumbent: false
 name: Sheila Pope Lawrence
 occupation: Educator/Administrator
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-9842e0/address/null/zip/94610/contests/contest/21297/candidate/151504?date=2020-11-03
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-154944&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/stacy-thomas.md b/build/_candidates/oakland/2020-11-03/stacy-thomas.md
index 7924c97..99bafe5 100644
--- a/build/_candidates/oakland/2020-11-03/stacy-thomas.md
+++ b/build/_candidates/oakland/2020-11-03/stacy-thomas.md
@@ -7,4 +7,5 @@ is_incumbent: false
 name: Stacy Thomas
 occupation: Self-Employed Bookkeeper
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21295/candidate/151495?&cty=ca%2falm&date=2020-11-03
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-155201&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/steph-dominguez-walton.md b/build/_candidates/oakland/2020-11-03/steph-dominguez-walton.md
index 0aba8c4..6e694bf 100644
--- a/build/_candidates/oakland/2020-11-03/steph-dominguez-walton.md
+++ b/build/_candidates/oakland/2020-11-03/steph-dominguez-walton.md
@@ -7,9 +7,11 @@ is_incumbent: false
 name: Steph Dominguez Walton
 occupation: Business Woman/Mother
 photo_url: Steph_Walton.jpg
+public_funding_received: '21857'
 twitter_url: StephDWalton
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21266/candidate/151388?cty=ca%2falm
 website_url: https://www.stephforoakland.com/
 facebook_url: https://www.facebook.com/stephforoakland/
 instagram_url: stephforoakland
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-154865&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/treva-reid.md b/build/_candidates/oakland/2020-11-03/treva-reid.md
index a311f57..344e708 100644
--- a/build/_candidates/oakland/2020-11-03/treva-reid.md
+++ b/build/_candidates/oakland/2020-11-03/treva-reid.md
@@ -7,7 +7,9 @@ is_incumbent: false
 name: Treva Reid
 occupation: Community Engagement Strategist
 photo_url: treva_reid_sub.jpg
+public_funding_received: '9881'
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-5d0d6d/address/null/zip/94605/contests/contest/21269/candidate/151403?date=2020-11-03
 website_url: https://www.reidforoakland.com/
 facebook_url: https://www.facebook.com/TrevaReidforOaklandCityCouncil
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-153791&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/vancedric-williams.md b/build/_candidates/oakland/2020-11-03/vancedric-williams.md
index c7c2d71..6fa27a1 100644
--- a/build/_candidates/oakland/2020-11-03/vancedric-williams.md
+++ b/build/_candidates/oakland/2020-11-03/vancedric-williams.md
@@ -12,4 +12,5 @@ twitter_url: VanCedricforOUSD
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21296/candidate/151500?&cty=ca%2falm&date=2020-11-03
 website_url: http://vancedricwilliams.com
 facebook_url: https://www.facebook.com/vancedricforousd
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-155159&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/victor-javier-valerio.md b/build/_candidates/oakland/2020-11-03/victor-javier-valerio.md
index 83ce17a..a709b08 100644
--- a/build/_candidates/oakland/2020-11-03/victor-javier-valerio.md
+++ b/build/_candidates/oakland/2020-11-03/victor-javier-valerio.md
@@ -9,4 +9,5 @@ occupation: Transportation Project Engineer
 twitter_url: OaklandValerio
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-5d0d6d/address/null/zip/94605/contests/contest/21298/candidate/151509
 website_url: https://valerioforoakland.nationbuilder.com/
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-154900&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_candidates/oakland/2020-11-03/zoe-lopez-meraz.md b/build/_candidates/oakland/2020-11-03/zoe-lopez-meraz.md
index c7cc31e..80a824e 100644
--- a/build/_candidates/oakland/2020-11-03/zoe-lopez-meraz.md
+++ b/build/_candidates/oakland/2020-11-03/zoe-lopez-meraz.md
@@ -7,4 +7,5 @@ is_incumbent: false
 name: Zoe Lopez-Meraz
 occupation: Medical Coordinator
 votersedge_url: https://votersedge.org/ca/en/ballot/election/87-9842e0/address/null/zip/94610/contests/contest/21268/candidate/151398
+map_url: https://data.oaklandca.gov/campaign_finance/?electionYear=2020&candidates=COAK-155200&since=2019-01-01&until=2020-10-23
 ---
diff --git a/build/_data/candidates/oakland/2014-11-04/abel-guillen.json b/build/_data/candidates/oakland/2014-11-04/abel-guillen.json
index 5ab5e18..f860294 100644
--- a/build/_data/candidates/oakland/2014-11-04/abel-guillen.json
+++ b/build/_data/candidates/oakland/2014-11-04/abel-guillen.json
@@ -1,11 +1,12 @@
 {
-  "id": 110,
+  "id": 102,
   "name": "Abel Guillén",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Abel",
   "last_name": "Guillén",
diff --git a/build/_data/candidates/oakland/2014-11-04/aimee-eng.json b/build/_data/candidates/oakland/2014-11-04/aimee-eng.json
index bec9db8..ebb6036 100644
--- a/build/_data/candidates/oakland/2014-11-04/aimee-eng.json
+++ b/build/_data/candidates/oakland/2014-11-04/aimee-eng.json
@@ -1,11 +1,12 @@
 {
-  "id": 53,
+  "id": 131,
   "name": "Aimee Eng",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Aimee",
   "last_name": "Eng",
@@ -20,10 +21,10 @@
   "is_winner": null,
   "filer_id": 1368984,
   "supporting_money": {
-    "contributions_received": 27386.68,
-    "total_contributions": 27386.68,
-    "total_expenditures": null,
-    "total_loans_received": null,
+    "contributions_received": 27568.65,
+    "total_contributions": 27568.65,
+    "total_expenditures": 15686.34,
+    "total_loans_received": 0.0,
     "total_supporting_independent": 50.63,
     "support_list": [
       {
@@ -34,13 +35,37 @@
       }
     ],
     "contributions_by_type": {
+      "Committee": 2100.0,
+      "Individual": 22167.4,
+      "Unitemized": 2042.97,
+      "Self Funding": 438.56,
+      "Other (includes Businesses)": 2900.0
     },
     "contributions_by_origin": {
+      "Out of State": 3349.95,
+      "Within Oakland": 7869.28,
+      "Within California": 16167.45
     },
-    "total_small_contributions": null,
+    "total_small_contributions": 2142.97,
     "expenditures_by_type": {
+      "Print Ads": 1617.66,
+      "Not Stated": 876.49,
+      "Phone Banks": 356.52,
+      "Contribution": 2175.0,
+      "Office Expenses": 100.0,
+      "Fundraising Events": 158.49,
+      "Campaign Consultants": 5000.0,
+      "Campaign Workers' Salaries": 4197.84,
+      "Polling and Survey Research": 926.42,
+      "Campaign Paraphernalia/Misc.": 1736.64,
+      "Candidate Filing/Ballot Fees": 1640.0,
+      "Campaign Literature and Mailings": 5928.4,
+      "Postage, Delivery and Messenger Services": 5674.56,
+      "Professional Services (Legal, Accounting)": 150.0
     },
     "supporting_by_type": {
+      "MON": 1000.0,
+      "Independent Expenditure Supporting/Opposing Others": 101.26
     }
   },
   "opposing_money": {
@@ -51,7 +76,7 @@
 
     ]
   },
-  "total_contributions": 27386.68,
-  "total_expenditures": null,
-  "total_loans_received": null
+  "total_contributions": 27568.65,
+  "total_expenditures": 15686.34,
+  "total_loans_received": 0.0
 }
diff --git a/build/_data/candidates/oakland/2014-11-04/andrew-park.json b/build/_data/candidates/oakland/2014-11-04/andrew-park.json
index 8939ea5..1c4159c 100644
--- a/build/_data/candidates/oakland/2014-11-04/andrew-park.json
+++ b/build/_data/candidates/oakland/2014-11-04/andrew-park.json
@@ -1,11 +1,12 @@
 {
-  "id": 111,
+  "id": 103,
   "name": "Andrew Park",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Andrew",
   "last_name": "Park",
diff --git a/build/_data/candidates/oakland/2014-11-04/annie-campbell-washington.json b/build/_data/candidates/oakland/2014-11-04/annie-campbell-washington.json
index 9593fd5..41823b3 100644
--- a/build/_data/candidates/oakland/2014-11-04/annie-campbell-washington.json
+++ b/build/_data/candidates/oakland/2014-11-04/annie-campbell-washington.json
@@ -1,11 +1,12 @@
 {
-  "id": 114,
+  "id": 106,
   "name": "Annie Campbell Washington",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Annie",
   "last_name": "Campbell Washington",
diff --git a/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json b/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
index 963f9f8..2ea19e2 100644
--- a/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
+++ b/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
@@ -1,11 +1,12 @@
 {
-  "id": 107,
+  "id": 99,
   "name": "Brenda Roberts",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Brenda",
   "last_name": "Roberts",
diff --git a/build/_data/candidates/oakland/2014-11-04/bryan-parker.json b/build/_data/candidates/oakland/2014-11-04/bryan-parker.json
index dd71b60..e624ae4 100644
--- a/build/_data/candidates/oakland/2014-11-04/bryan-parker.json
+++ b/build/_data/candidates/oakland/2014-11-04/bryan-parker.json
@@ -1,11 +1,12 @@
 {
-  "id": 130,
+  "id": 122,
   "name": "Bryan Parker",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Bryan",
   "last_name": "Parker",
diff --git a/build/_data/candidates/oakland/2014-11-04/charles-williams.json b/build/_data/candidates/oakland/2014-11-04/charles-williams.json
index b66fba6..8c23596 100644
--- a/build/_data/candidates/oakland/2014-11-04/charles-williams.json
+++ b/build/_data/candidates/oakland/2014-11-04/charles-williams.json
@@ -1,11 +1,12 @@
 {
-  "id": 125,
+  "id": 117,
   "name": "Charles Williams",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Charles",
   "last_name": "Williams",
diff --git a/build/_data/candidates/oakland/2014-11-04/cheri-spigner.json b/build/_data/candidates/oakland/2014-11-04/cheri-spigner.json
index 42124ba..af7bc0f 100644
--- a/build/_data/candidates/oakland/2014-11-04/cheri-spigner.json
+++ b/build/_data/candidates/oakland/2014-11-04/cheri-spigner.json
@@ -6,6 +6,7 @@
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Cheri",
   "last_name": "Spigner",
diff --git a/build/_data/candidates/oakland/2014-11-04/christopher-dobbins.json b/build/_data/candidates/oakland/2014-11-04/christopher-dobbins.json
index 90757cb..1750980 100644
--- a/build/_data/candidates/oakland/2014-11-04/christopher-dobbins.json
+++ b/build/_data/candidates/oakland/2014-11-04/christopher-dobbins.json
@@ -6,6 +6,7 @@
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Christopher",
   "last_name": "Dobbins",
diff --git a/build/_data/candidates/oakland/2014-11-04/courtney-ruby.json b/build/_data/candidates/oakland/2014-11-04/courtney-ruby.json
index 117665c..9fd1a91 100644
--- a/build/_data/candidates/oakland/2014-11-04/courtney-ruby.json
+++ b/build/_data/candidates/oakland/2014-11-04/courtney-ruby.json
@@ -1,11 +1,12 @@
 {
-  "id": 126,
+  "id": 118,
   "name": "Courtney Ruby",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Courtney",
   "last_name": "Ruby",
diff --git a/build/_data/candidates/oakland/2014-11-04/dan-siegel.json b/build/_data/candidates/oakland/2014-11-04/dan-siegel.json
index 67cba5e..6900519 100644
--- a/build/_data/candidates/oakland/2014-11-04/dan-siegel.json
+++ b/build/_data/candidates/oakland/2014-11-04/dan-siegel.json
@@ -1,11 +1,12 @@
 {
-  "id": 127,
+  "id": 119,
   "name": "Dan Siegel",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Dan",
   "last_name": "Siegel",
diff --git a/build/_data/candidates/oakland/2014-11-04/dana-king.json b/build/_data/candidates/oakland/2014-11-04/dana-king.json
index 68af2f4..7c9e722 100644
--- a/build/_data/candidates/oakland/2014-11-04/dana-king.json
+++ b/build/_data/candidates/oakland/2014-11-04/dana-king.json
@@ -1,11 +1,12 @@
 {
-  "id": 112,
+  "id": 104,
   "name": "Dana King",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Dana",
   "last_name": "King",
diff --git a/build/_data/candidates/oakland/2014-11-04/desley-brooks.json b/build/_data/candidates/oakland/2014-11-04/desley-brooks.json
index db0a567..abe7241 100644
--- a/build/_data/candidates/oakland/2014-11-04/desley-brooks.json
+++ b/build/_data/candidates/oakland/2014-11-04/desley-brooks.json
@@ -1,11 +1,12 @@
 {
-  "id": 121,
+  "id": 113,
   "name": "Desley Brooks",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Desley",
   "last_name": "Brooks",
diff --git a/build/_data/candidates/oakland/2014-11-04/eric-wilson.json b/build/_data/candidates/oakland/2014-11-04/eric-wilson.json
index 65f9e11..3887e16 100644
--- a/build/_data/candidates/oakland/2014-11-04/eric-wilson.json
+++ b/build/_data/candidates/oakland/2014-11-04/eric-wilson.json
@@ -1,11 +1,12 @@
 {
-  "id": 94,
+  "id": 130,
   "name": "Eric Wilson",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Eric",
   "last_name": "Wilson",
diff --git a/build/_data/candidates/oakland/2014-11-04/james-moore.json b/build/_data/candidates/oakland/2014-11-04/james-moore.json
index c0a0a0e..95c9296 100644
--- a/build/_data/candidates/oakland/2014-11-04/james-moore.json
+++ b/build/_data/candidates/oakland/2014-11-04/james-moore.json
@@ -1,11 +1,12 @@
 {
-  "id": 118,
+  "id": 110,
   "name": "James Moore",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "James",
   "last_name": "Moore",
diff --git a/build/_data/candidates/oakland/2014-11-04/jason-anderson.json b/build/_data/candidates/oakland/2014-11-04/jason-anderson.json
index bcd3f48..cab2494 100644
--- a/build/_data/candidates/oakland/2014-11-04/jason-anderson.json
+++ b/build/_data/candidates/oakland/2014-11-04/jason-anderson.json
@@ -1,11 +1,12 @@
 {
-  "id": 132,
+  "id": 124,
   "name": "Jason Anderson",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Jason",
   "last_name": "Anderson",
diff --git a/build/_data/candidates/oakland/2014-11-04/jean-quan.json b/build/_data/candidates/oakland/2014-11-04/jean-quan.json
index 37ed7da..15cb13c 100644
--- a/build/_data/candidates/oakland/2014-11-04/jean-quan.json
+++ b/build/_data/candidates/oakland/2014-11-04/jean-quan.json
@@ -1,11 +1,12 @@
 {
-  "id": 131,
+  "id": 123,
   "name": "Jean Quan",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Jean",
   "last_name": "Quan",
diff --git a/build/_data/candidates/oakland/2014-11-04/jill-broadhurst.json b/build/_data/candidates/oakland/2014-11-04/jill-broadhurst.json
index 71e3023..d1fa81b 100644
--- a/build/_data/candidates/oakland/2014-11-04/jill-broadhurst.json
+++ b/build/_data/candidates/oakland/2014-11-04/jill-broadhurst.json
@@ -1,11 +1,12 @@
 {
-  "id": 116,
+  "id": 108,
   "name": "Jill Broadhurst",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Jill",
   "last_name": "Broadhurst",
diff --git a/build/_data/candidates/oakland/2014-11-04/joe-tuman.json b/build/_data/candidates/oakland/2014-11-04/joe-tuman.json
index fc02da3..7e4f6d5 100644
--- a/build/_data/candidates/oakland/2014-11-04/joe-tuman.json
+++ b/build/_data/candidates/oakland/2014-11-04/joe-tuman.json
@@ -1,11 +1,12 @@
 {
-  "id": 129,
+  "id": 121,
   "name": "Joe Tuman",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Joe",
   "last_name": "Tuman",
diff --git a/build/_data/candidates/oakland/2014-11-04/karl-debro.json b/build/_data/candidates/oakland/2014-11-04/karl-debro.json
index 7826027..4c16d43 100644
--- a/build/_data/candidates/oakland/2014-11-04/karl-debro.json
+++ b/build/_data/candidates/oakland/2014-11-04/karl-debro.json
@@ -6,6 +6,7 @@
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Karl",
   "last_name": "Debro",
diff --git a/build/_data/candidates/oakland/2014-11-04/ken-houston.json b/build/_data/candidates/oakland/2014-11-04/ken-houston.json
index ddddb21..583a4b1 100644
--- a/build/_data/candidates/oakland/2014-11-04/ken-houston.json
+++ b/build/_data/candidates/oakland/2014-11-04/ken-houston.json
@@ -1,11 +1,12 @@
 {
-  "id": 82,
+  "id": 125,
   "name": "Ken Houston",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Ken",
   "last_name": "Houston",
diff --git a/build/_data/candidates/oakland/2014-11-04/ken-maxey.json b/build/_data/candidates/oakland/2014-11-04/ken-maxey.json
index 42c490e..064b865 100644
--- a/build/_data/candidates/oakland/2014-11-04/ken-maxey.json
+++ b/build/_data/candidates/oakland/2014-11-04/ken-maxey.json
@@ -1,11 +1,12 @@
 {
-  "id": 113,
+  "id": 105,
   "name": "Ken Maxey",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Ken",
   "last_name": "Maxey",
diff --git a/build/_data/candidates/oakland/2014-11-04/kevin-blackburn.json b/build/_data/candidates/oakland/2014-11-04/kevin-blackburn.json
index 6fe9603..45e5109 100644
--- a/build/_data/candidates/oakland/2014-11-04/kevin-blackburn.json
+++ b/build/_data/candidates/oakland/2014-11-04/kevin-blackburn.json
@@ -1,11 +1,12 @@
 {
-  "id": 109,
+  "id": 101,
   "name": "Kevin Blackburn",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Kevin",
   "last_name": "Blackburn",
diff --git a/build/_data/candidates/oakland/2014-11-04/len-raphael.json b/build/_data/candidates/oakland/2014-11-04/len-raphael.json
index 8ec233f..aa0b7ef 100644
--- a/build/_data/candidates/oakland/2014-11-04/len-raphael.json
+++ b/build/_data/candidates/oakland/2014-11-04/len-raphael.json
@@ -1,11 +1,12 @@
 {
-  "id": 108,
+  "id": 100,
   "name": "Len Raphael",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Len",
   "last_name": "Raphael",
diff --git a/build/_data/candidates/oakland/2014-11-04/libby-schaaf.json b/build/_data/candidates/oakland/2014-11-04/libby-schaaf.json
index 12da982..2d2aa9d 100644
--- a/build/_data/candidates/oakland/2014-11-04/libby-schaaf.json
+++ b/build/_data/candidates/oakland/2014-11-04/libby-schaaf.json
@@ -1,11 +1,12 @@
 {
-  "id": 128,
+  "id": 120,
   "name": "Libby Schaaf",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Libby",
   "last_name": "Schaaf",
diff --git a/build/_data/candidates/oakland/2014-11-04/michael-johnson.json b/build/_data/candidates/oakland/2014-11-04/michael-johnson.json
index 8d5ebaf..dd60e97 100644
--- a/build/_data/candidates/oakland/2014-11-04/michael-johnson.json
+++ b/build/_data/candidates/oakland/2014-11-04/michael-johnson.json
@@ -1,11 +1,12 @@
 {
-  "id": 120,
+  "id": 112,
   "name": "Michael Johnson",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Michael",
   "last_name": "Johnson",
diff --git a/build/_data/candidates/oakland/2014-11-04/nancy-sidebotham.json b/build/_data/candidates/oakland/2014-11-04/nancy-sidebotham.json
index 0293cd0..3790719 100644
--- a/build/_data/candidates/oakland/2014-11-04/nancy-sidebotham.json
+++ b/build/_data/candidates/oakland/2014-11-04/nancy-sidebotham.json
@@ -1,11 +1,12 @@
 {
-  "id": 85,
+  "id": 128,
   "name": "Nancy Sidebotham",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Nancy",
   "last_name": "Sidebotham",
diff --git a/build/_data/candidates/oakland/2014-11-04/nicolas-heidorn.json b/build/_data/candidates/oakland/2014-11-04/nicolas-heidorn.json
index d6798a2..ef69da2 100644
--- a/build/_data/candidates/oakland/2014-11-04/nicolas-heidorn.json
+++ b/build/_data/candidates/oakland/2014-11-04/nicolas-heidorn.json
@@ -1,11 +1,12 @@
 {
-  "id": 115,
+  "id": 107,
   "name": "Nicolas Heidorn",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Nicolas",
   "last_name": "Heidorn",
diff --git a/build/_data/candidates/oakland/2014-11-04/nina-senn.json b/build/_data/candidates/oakland/2014-11-04/nina-senn.json
index 02a011c..4c3b409 100644
--- a/build/_data/candidates/oakland/2014-11-04/nina-senn.json
+++ b/build/_data/candidates/oakland/2014-11-04/nina-senn.json
@@ -6,6 +6,7 @@
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Nina",
   "last_name": "Senn",
diff --git a/build/_data/candidates/oakland/2014-11-04/pat-mccullough.json b/build/_data/candidates/oakland/2014-11-04/pat-mccullough.json
index 7a7c6f6..7eed32b 100644
--- a/build/_data/candidates/oakland/2014-11-04/pat-mccullough.json
+++ b/build/_data/candidates/oakland/2014-11-04/pat-mccullough.json
@@ -1,11 +1,12 @@
 {
-  "id": 84,
+  "id": 127,
   "name": "Pat Mccullough",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Pat",
   "last_name": "Mccullough",
diff --git a/build/_data/candidates/oakland/2014-11-04/paul-lim.json b/build/_data/candidates/oakland/2014-11-04/paul-lim.json
index f2cd292..87ec1b2 100644
--- a/build/_data/candidates/oakland/2014-11-04/paul-lim.json
+++ b/build/_data/candidates/oakland/2014-11-04/paul-lim.json
@@ -1,11 +1,12 @@
 {
-  "id": 117,
+  "id": 109,
   "name": "Paul Lim",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Paul",
   "last_name": "Lim",
diff --git a/build/_data/candidates/oakland/2014-11-04/peter-liu.json b/build/_data/candidates/oakland/2014-11-04/peter-liu.json
index a89d3d7..b57265b 100644
--- a/build/_data/candidates/oakland/2014-11-04/peter-liu.json
+++ b/build/_data/candidates/oakland/2014-11-04/peter-liu.json
@@ -1,11 +1,12 @@
 {
-  "id": 83,
+  "id": 126,
   "name": "Peter Liu",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Peter",
   "last_name": "Liu",
diff --git a/build/_data/candidates/oakland/2014-11-04/rebecca-kaplan.json b/build/_data/candidates/oakland/2014-11-04/rebecca-kaplan.json
index 1f55be8..491fc19 100644
--- a/build/_data/candidates/oakland/2014-11-04/rebecca-kaplan.json
+++ b/build/_data/candidates/oakland/2014-11-04/rebecca-kaplan.json
@@ -1,11 +1,12 @@
 {
-  "id": 123,
+  "id": 115,
   "name": "Rebecca Kaplan",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Rebecca",
   "last_name": "Kaplan",
diff --git a/build/_data/candidates/oakland/2014-11-04/renato-almanzor.json b/build/_data/candidates/oakland/2014-11-04/renato-almanzor.json
index d3b7b17..4067ae7 100644
--- a/build/_data/candidates/oakland/2014-11-04/renato-almanzor.json
+++ b/build/_data/candidates/oakland/2014-11-04/renato-almanzor.json
@@ -6,6 +6,7 @@
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Renato",
   "last_name": "Almanzor",
diff --git a/build/_data/candidates/oakland/2014-11-04/saied-karamooz.json b/build/_data/candidates/oakland/2014-11-04/saied-karamooz.json
index 585e2b2..c46bae1 100644
--- a/build/_data/candidates/oakland/2014-11-04/saied-karamooz.json
+++ b/build/_data/candidates/oakland/2014-11-04/saied-karamooz.json
@@ -1,11 +1,12 @@
 {
-  "id": 124,
+  "id": 116,
   "name": "Saied Karamooz",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Saied",
   "last_name": "Karamooz",
diff --git a/build/_data/candidates/oakland/2014-11-04/saleem-shakir-gilmore.json b/build/_data/candidates/oakland/2014-11-04/saleem-shakir-gilmore.json
index 1b63610..98eda37 100644
--- a/build/_data/candidates/oakland/2014-11-04/saleem-shakir-gilmore.json
+++ b/build/_data/candidates/oakland/2014-11-04/saleem-shakir-gilmore.json
@@ -6,6 +6,7 @@
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Saleem",
   "last_name": "Shakir-Gilmore",
diff --git a/build/_data/candidates/oakland/2014-11-04/shanthi-gonzales.json b/build/_data/candidates/oakland/2014-11-04/shanthi-gonzales.json
index 0a7d180..ae4c543 100644
--- a/build/_data/candidates/oakland/2014-11-04/shanthi-gonzales.json
+++ b/build/_data/candidates/oakland/2014-11-04/shanthi-gonzales.json
@@ -6,6 +6,7 @@
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Shanthi",
   "last_name": "Gonzales",
diff --git a/build/_data/candidates/oakland/2014-11-04/shereda-nosakhare.json b/build/_data/candidates/oakland/2014-11-04/shereda-nosakhare.json
index 5f5044c..659ccef 100644
--- a/build/_data/candidates/oakland/2014-11-04/shereda-nosakhare.json
+++ b/build/_data/candidates/oakland/2014-11-04/shereda-nosakhare.json
@@ -1,11 +1,12 @@
 {
-  "id": 119,
+  "id": 111,
   "name": "Shereda Nosakhare",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Shereda",
   "last_name": "Nosakhare",
diff --git a/build/_data/candidates/oakland/2014-11-04/summuel-washington.json b/build/_data/candidates/oakland/2014-11-04/summuel-washington.json
index 2edd10a..7af85b4 100644
--- a/build/_data/candidates/oakland/2014-11-04/summuel-washington.json
+++ b/build/_data/candidates/oakland/2014-11-04/summuel-washington.json
@@ -1,11 +1,12 @@
 {
-  "id": 86,
+  "id": 129,
   "name": "Summuel Washington",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Summuel",
   "last_name": "Washington",
diff --git a/build/_data/candidates/oakland/2014-11-04/vicente-cruz.json b/build/_data/candidates/oakland/2014-11-04/vicente-cruz.json
index 312a800..2a622b9 100644
--- a/build/_data/candidates/oakland/2014-11-04/vicente-cruz.json
+++ b/build/_data/candidates/oakland/2014-11-04/vicente-cruz.json
@@ -1,11 +1,12 @@
 {
-  "id": 122,
+  "id": 114,
   "name": "Vicente Cruz",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "Vicente",
   "last_name": "Cruz",
diff --git a/build/_data/candidates/oakland/2014-11-04/william-bo-ghirardelli.json b/build/_data/candidates/oakland/2014-11-04/william-bo-ghirardelli.json
index c326323..5da0653 100644
--- a/build/_data/candidates/oakland/2014-11-04/william-bo-ghirardelli.json
+++ b/build/_data/candidates/oakland/2014-11-04/william-bo-ghirardelli.json
@@ -1,11 +1,12 @@
 {
-  "id": 54,
+  "id": 132,
   "name": "William \"Bo\" Ghirardelli",
   "photo_url": null,
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": null,
   "first_name": "William",
   "last_name": "\"Bo\" Ghirardelli",
diff --git a/build/_data/candidates/oakland/2016-11-08/barbara-parker.json b/build/_data/candidates/oakland/2016-11-08/barbara-parker.json
index ade4592..f621cb4 100644
--- a/build/_data/candidates/oakland/2016-11-08/barbara-parker.json
+++ b/build/_data/candidates/oakland/2016-11-08/barbara-parker.json
@@ -1,11 +1,12 @@
 {
-  "id": 75,
+  "id": 72,
   "name": "Barbara Parker",
   "photo_url": "https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Barbara-Parker.png",
   "website_url": "http://www.cityattorneyparker.com/",
   "twitter_url": "barbarajparker1",
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": "http://votersedge.org/ca/en/ballot/election/area/42/contests/contest/13239/candidate/130764?&county=Alameda%20County&election_authority_id=1",
   "first_name": "Barbara",
   "last_name": "Parker",
diff --git a/build/_data/candidates/oakland/2016-11-08/benjamin-lang.json b/build/_data/candidates/oakland/2016-11-08/benjamin-lang.json
index e6a8dab..fac4f04 100644
--- a/build/_data/candidates/oakland/2016-11-08/benjamin-lang.json
+++ b/build/_data/candidates/oakland/2016-11-08/benjamin-lang.json
@@ -1,11 +1,12 @@
 {
-  "id": 99,
+  "id": 91,
   "name": "Benjamin Lang",
   "photo_url": "https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Ben-Lang.png",
   "website_url": "http://www.benlang.com/",
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": "http://votersedge.org/ca/en/ballot/election/area/42/contests/contest/13217/candidate/130696?&county=Alameda%20County&election_authority_id=1",
   "first_name": "Benjamin",
   "last_name": "Lang",
diff --git a/build/_data/candidates/oakland/2016-11-08/bruce-quan.json b/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
index 3e015db..b8e6fc4 100644
--- a/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
+++ b/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
@@ -1,11 +1,12 @@
 {
-  "id": 78,
+  "id": 75,
   "name": "Bruce Quan",
   "photo_url": "https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Bruce_Quan.png",
   "website_url": "http://www.bruceforoakland.com/",
   "twitter_url": "BruceforOakland",
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": "http://votersedge.org/ca/en/ballot/election/area/42/contests/contest/13234/candidate/130753?&county=Alameda%20County&election_authority_id=1",
   "first_name": "Bruce",
   "last_name": "Quan",
diff --git a/build/_data/candidates/oakland/2016-11-08/chris-jackson.json b/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
index 02af81c..2ca936b 100644
--- a/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
+++ b/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
@@ -1,11 +1,12 @@
 {
-  "id": 106,
+  "id": 98,
   "name": "Chris Jackson",
   "photo_url": "https://s3-us-west-1.amazonaws.com/odca-candidate-photos/chris-jackson.png",
   "website_url": "http://www.chrisjacksonforoakland.org/",
   "twitter_url": "cj4oakland",
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": "http://votersedge.org/ca/en/ballot/election/area/42/contests/contest/13219/candidate/130704?&county=Alameda%20County&election_authority_id=1",
   "first_name": "Chris",
   "last_name": "Jackson",
diff --git a/build/_data/candidates/oakland/2016-11-08/dan-kalb.json b/build/_data/candidates/oakland/2016-11-08/dan-kalb.json
index da96444..94dbc76 100644
--- a/build/_data/candidates/oakland/2016-11-08/dan-kalb.json
+++ b/build/_data/candidates/oakland/2016-11-08/dan-kalb.json
@@ -1,11 +1,12 @@
 {
-  "id": 74,
+  "id": 79,
   "name": "Dan Kalb",
   "photo_url": "https://s3-us-west-1.amazonaws.com/odca-candidate-photos/dan-kalb2.png",
   "website_url": "https://dankalb.net",
   "twitter_url": "dankalb",
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": "http://votersedge.org/ca/en/ballot/election/area/42/contests/contest/13235/candidate/130756?&county=Alameda%20County&election_authority_id=1",
   "first_name": "Dan",
   "last_name": "Kalb",
diff --git a/build/_data/candidates/oakland/2016-11-08/donald-macleay.json b/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
index e93405a..7d9cbbe 100644
--- a/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
+++ b/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
@@ -1,11 +1,12 @@
 {
-  "id": 95,
+  "id": 87,
   "name": "Donald Macleay",
   "photo_url": "https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Donald-Macleay1.png",
   "website_url": "http://www.don4ousd.org/",
   "twitter_url": "donmacleay",
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": "http://votersedge.org/ca/en/ballot/election/area/42/contests/contest/13216/candidate/130694?&county=Alameda%20County&election_authority_id=1",
   "first_name": "Donald",
   "last_name": "Macleay",
diff --git a/build/_data/candidates/oakland/2016-11-08/francis-matt-hummel.json b/build/_data/candidates/oakland/2016-11-08/francis-matt-hummel.json
index 037a288..b1e8733 100644
--- a/build/_data/candidates/oakland/2016-11-08/francis-matt-hummel.json
+++ b/build/_data/candidates/oakland/2016-11-08/francis-matt-hummel.json
@@ -1,11 +1,12 @@
 {
-  "id": 76,
+  "id": 73,
   "name": "Francis Matt Hummel",
   "photo_url": "https://s3-us-west-1.amazonaws.com/odca-candidate-photos/F-Matt-Hummell.png",
   "website_url": "http://matt4thepeople.nationbuilder.com/",
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": "http://votersedge.org/ca/en/ballot/election/area/42/contests/contest/13234/candidate/130750?&county=Alameda%20County&election_authority_id=1",
   "first_name": "Francis",
   "last_name": "Matt Hummel",
diff --git a/build/_data/candidates/oakland/2016-11-08/huber-trenado.json b/build/_data/candidates/oakland/2016-11-08/huber-trenado.json
index 7a0421b..dec0278 100644
--- a/build/_data/candidates/oakland/2016-11-08/huber-trenado.json
+++ b/build/_data/candidates/oakland/2016-11-08/huber-trenado.json
@@ -1,11 +1,12 @@
 {
-  "id": 102,
+  "id": 94,
   "name": "Huber Trenado",
   "photo_url": "https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Huber-Trenado.png",
   "website_url": "http://www.votetrenadoousd.com/",
   "twitter_url": "hubertrenado",
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": "http://votersedge.org/ca/en/ballot/election/area/42/contests/contest/13218/candidate/130702?&county=Alameda%20County&election_authority_id=1",
   "first_name": "Huber",
   "last_name": "Trenado",
diff --git a/build/_data/candidates/oakland/2016-11-08/james-harris.json b/build/_data/candidates/oakland/2016-11-08/james-harris.json
index a6a17d8..c27116d 100644
--- a/build/_data/candidates/oakland/2016-11-08/james-harris.json
+++ b/build/_data/candidates/oakland/2016-11-08/james-harris.json
@@ -1,11 +1,12 @@
 {
-  "id": 105,
+  "id": 97,
   "name": "James Harris",
   "photo_url": "https://s3-us-west-1.amazonaws.com/odca-candidate-photos/james-harris.png",
   "website_url": "http://harrisforeastoakland.com/about-james/",
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": "http://votersedge.org/ca/en/ballot/election/area/42/contests/contest/13219/candidate/130703?&county=Alameda%20County&election_authority_id=1",
   "first_name": "James",
   "last_name": "Harris",
diff --git a/build/_data/candidates/oakland/2016-11-08/jody-london.json b/build/_data/candidates/oakland/2016-11-08/jody-london.json
index 8665479..8863d35 100644
--- a/build/_data/candidates/oakland/2016-11-08/jody-london.json
+++ b/build/_data/candidates/oakland/2016-11-08/jody-london.json
@@ -1,11 +1,12 @@
 {
-  "id": 96,
+  "id": 88,
   "name": "Jody London",
   "photo_url": "https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Jody-London2.jpg.png",
   "website_url": "http://www.votejody.com/",
   "twitter_url": "votejodylondon",
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": "http://votersedge.org/ca/en/ballot/election/area/42/contests/contest/13216/candidate/130693?&county=Alameda%20County&election_authority_id=1",
   "first_name": "Jody",
   "last_name": "London",
diff --git a/build/_data/candidates/oakland/2016-11-08/jumoke-hinton-hodge.json b/build/_data/candidates/oakland/2016-11-08/jumoke-hinton-hodge.json
index 9b43b17..6c4251b 100644
--- a/build/_data/candidates/oakland/2016-11-08/jumoke-hinton-hodge.json
+++ b/build/_data/candidates/oakland/2016-11-08/jumoke-hinton-hodge.json
@@ -1,11 +1,12 @@
 {
-  "id": 98,
+  "id": 90,
   "name": "Jumoke Hinton Hodge",
   "photo_url": "https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Hinton-Hodge.png",
   "website_url": "https://hintonhodge.nationbuilder.com/",
   "twitter_url": "hintonhodge4oak",
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": "http://votersedge.org/ca/en/ballot/election/area/42/contests/contest/13217/candidate/130695?&county=Alameda%20County&election_authority_id=1",
   "first_name": "Jumoke",
   "last_name": "Hinton Hodge",
diff --git a/build/_data/candidates/oakland/2016-11-08/kevin-corbett.json b/build/_data/candidates/oakland/2016-11-08/kevin-corbett.json
index 928d125..9cdcbe6 100644
--- a/build/_data/candidates/oakland/2016-11-08/kevin-corbett.json
+++ b/build/_data/candidates/oakland/2016-11-08/kevin-corbett.json
@@ -1,11 +1,12 @@
 {
-  "id": 81,
+  "id": 78,
   "name": "Kevin Corbett",
   "photo_url": "https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Kevin-Corbett.png",
   "website_url": "http://www.corbett4oakland.com/meet-kevin/",
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": "http://votersedge.org/ca/en/ballot/election/area/42/contests/contest/13235/candidate/130755?&county=Alameda%20County&election_authority_id=1",
   "first_name": "Kevin",
   "last_name": "Corbett",
diff --git a/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json b/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
index a3ef490..5a06941 100644
--- a/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
+++ b/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
@@ -1,11 +1,12 @@
 {
-  "id": 97,
+  "id": 89,
   "name": "Kharyshi Wiginton",
   "photo_url": "https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Kharyshi-Wiginton.png",
   "website_url": "http://www.mskfordistrict3sb.com/",
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": "http://votersedge.org/ca/en/ballot/election/area/42/contests/contest/13217/candidate/130698?&county=Alameda%20County&election_authority_id=1",
   "first_name": "Kharyshi",
   "last_name": "Wiginton",
diff --git a/build/_data/candidates/oakland/2016-11-08/larry-reid.json b/build/_data/candidates/oakland/2016-11-08/larry-reid.json
index 0f80177..ea002b8 100644
--- a/build/_data/candidates/oakland/2016-11-08/larry-reid.json
+++ b/build/_data/candidates/oakland/2016-11-08/larry-reid.json
@@ -1,11 +1,12 @@
 {
-  "id": 92,
+  "id": 85,
   "name": "Larry Reid",
   "photo_url": "https://s3-us-west-1.amazonaws.com/odca-candidate-photos/larry-reid.png",
   "website_url": "https://www.facebook.com/LarryReid4District7/",
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": "http://votersedge.org/ca/en/ballot/election/area/42/contests/contest/13238/candidate/130763?&county=Alameda%20County&election_authority_id=1",
   "first_name": "Larry",
   "last_name": "Reid",
diff --git a/build/_data/candidates/oakland/2016-11-08/lucky-narain.json b/build/_data/candidates/oakland/2016-11-08/lucky-narain.json
index 076bea3..bfabdf2 100644
--- a/build/_data/candidates/oakland/2016-11-08/lucky-narain.json
+++ b/build/_data/candidates/oakland/2016-11-08/lucky-narain.json
@@ -1,11 +1,12 @@
 {
-  "id": 100,
+  "id": 92,
   "name": "Lucky Narain",
   "photo_url": "https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Lucky-Narain.png",
   "website_url": null,
   "twitter_url": null,
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": "http://votersedge.org/ca/en/ballot/election/area/42/contests/contest/13217/candidate/130697?&county=Alameda%20County&election_authority_id=1",
   "first_name": "Lucky",
   "last_name": "Narain",
diff --git a/build/_data/candidates/oakland/2016-11-08/lynette-gibson-mcelhaney.json b/build/_data/candidates/oakland/2016-11-08/lynette-gibson-mcelhaney.json
index 825f197..0d21f0c 100644
--- a/build/_data/candidates/oakland/2016-11-08/lynette-gibson-mcelhaney.json
+++ b/build/_data/candidates/oakland/2016-11-08/lynette-gibson-mcelhaney.json
@@ -1,11 +1,12 @@
 {
-  "id": 88,
+  "id": 81,
   "name": "Lynette Gibson McElhaney",
   "photo_url": "https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Lynette-Gibson-McElhaney.png",
   "website_url": "http://www.lynettemcelhaney.com/",
   "twitter_url": "lynettegm",
   "facebook_url": null,
   "instagram_url": null,
+  "map_url": null,
   "votersedge_url": "http://votersedge.org/ca/en/ballot/election/area/42/contests/contest/13236/candidate/130757?&county=Alameda%20County&election_authority_id=1",
   "first_name": "Lynette",
   "last_name": "Gibson McElhaney",
diff --git a/build/_data/candidates/oakland/2016-11-08/marcie-hodge.json b/build/_data/candidates/oakland/2016-11-08/marcie-hodge.json
index 531c1c3..4df1a37 100644
--- a/build/_data/candidates/o

@ckingbailey ckingbailey merged commit b0cfaaa into master Oct 28, 2020
@ckingbailey ckingbailey deleted the feat/candidate-map-url branch October 28, 2020 04:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants