{
    "componentChunkName": "component---src-templates-react-article-js",
    "path": "/2026-08-19-candidate",
    "result": {"data":{"mdx":{"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"date\": \"2026-08-19\",\n  \"title\": \"Out-of-state spending dominates Berkeley congressional donations\",\n  \"bylineName\": [\"Antara Gangwal\", \"Brendan Raykoff\"],\n  \"bylineUrl\": [\"https://www.dailycal.org/users/profile/antara%20gangwal/\", \"https://www.dailycal.org/users/profile/brendan%20raykoff/\"],\n  \"featuredImage\": \"../images/candidate-finance-cover-v3.png\",\n  \"imageAttribution\": \"The Daily Californian\",\n  \"aboutStory\": \"\",\n  \"noTemplate\": true\n};\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\nvar CandidateFinanceVisuals = makeShortcode(\"CandidateFinanceVisuals\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(CandidateFinanceVisuals, {\n    mdxType: \"CandidateFinanceVisuals\"\n  }));\n}\n;\nMDXContent.isMDXComponent = true;","frontmatter":{"title":"Out-of-state spending dominates Berkeley congressional donations","subhead":null,"featuredImage":{"childImageSharp":{"resize":{"src":"/static/a0776b7405893de684aea9b87e36c24c/f3583/candidate-finance-cover-v3.png","height":759,"width":1200},"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAABYlAAAWJQFJUiTwAAAC1UlEQVQ4y1WT71faZhiG81fvyz71HLvTTa0IQgV/tGq7tuqcw1rnREMSKNZtarVqZxMii6lFwAaSgBDg6kmidss513nvk7zvfe73efIIY1KRuKwzJunEskUSUsidlkP9SA4J3vta0ngolyisKlRGY+z/8CNmLIEQz6pEMx8YEz8yrug8kvXgoG92a3Krx+Xwu78vKReJ5v6lsJbHmZjkanoWa+oJwsP1YwYWCwy+Pgg2j4oao2KRqKSHZG+QdCJbGiObakAk85FhqUTulYI+OIQxPsHJ0AhCQtKDdGEKPViVoxLbRxr5A5XtY53Ce438ocrBWRnt0kYtNzi9sEhtn6OsyHwYuI8RT7J3/wFCdEsNEvpJEzfXUUsGJe2UC9Og6TRwGhZ23aJz3eLb02PmLxNpRcFOpag+nuVq6nFYQz+hT1A/qYhZsWjU6zRsG8dxcd0mbrOJ4zhYtkPddul6HjM7BsvrB+y8yPJmXqawICMM/X7Evfk8D9K7JOQzEpLGpeXepen3+3drt9fH+NLC7XTpd7vM/Wnw/NU+89Fl0tObvIinEcaVM24JuioVKVtOYOj1erS93p2pVm2SLJxT+tKCfo9Z33Blj2eDz1lOrbGUXEX4Kf03w6/f8d3ECpGNk+DaNfuartfB87q0223anQ6dTofmdTtoSs1u0et6zO4YLKwdIs7JbPycY+OZghDbPMWv4/Da+7DTUpGLWh27YVGtVmk0GrRaLVzHwXFsuu1rmq6D53WYe2uytPMWZf8l4t4v5A5/Q0j4zZA04sGvowWGRsXCNE3Mi89Ua1eULytUqjXOzU98+lzGODdxXJe5bZPFXYXk0vc8zQyyuptCGFjIM/LHMfde5ohm/glGa1LRmM5pTCkhk7LKlPJ/pnMqUfGM9LsCi9lhfn2TYH3/CUJMVIPuxrLhWEVFjUhA8Yb/6m/4ExXZKrG8l0c8mSJzNIN48pSvCNZpoyVwnesAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/a0776b7405893de684aea9b87e36c24c/2269e/candidate-finance-cover-v3.png","srcSet":"/static/a0776b7405893de684aea9b87e36c24c/1e5c5/candidate-finance-cover-v3.png 188w,\n/static/a0776b7405893de684aea9b87e36c24c/c3b54/candidate-finance-cover-v3.png 375w,\n/static/a0776b7405893de684aea9b87e36c24c/2269e/candidate-finance-cover-v3.png 750w,\n/static/a0776b7405893de684aea9b87e36c24c/6ce29/candidate-finance-cover-v3.png 1500w","sizes":"(min-width: 750px) 750px, 100vw"},"sources":[{"srcSet":"/static/a0776b7405893de684aea9b87e36c24c/0619c/candidate-finance-cover-v3.webp 188w,\n/static/a0776b7405893de684aea9b87e36c24c/2e6da/candidate-finance-cover-v3.webp 375w,\n/static/a0776b7405893de684aea9b87e36c24c/f899f/candidate-finance-cover-v3.webp 750w,\n/static/a0776b7405893de684aea9b87e36c24c/94eed/candidate-finance-cover-v3.webp 1500w","type":"image/webp","sizes":"(min-width: 750px) 750px, 100vw"}]},"width":750,"height":474}}}}}},"pageContext":{"slug":"2026-08-19-candidate"}},
    "staticQueryHashes": ["764694655"]}