├── .eslintrc ├── .gitignore ├── .glitch-assets ├── README.md ├── components ├── about-header.mdx ├── breakdown.js ├── cycle.js ├── footer.js ├── footer.mdx ├── grouping.js ├── header.js ├── lobbying.js ├── meta.js ├── nav.js ├── nprogress.js ├── profile-methodology.mdx ├── profile.js ├── search.js ├── stat.js └── theme.js ├── data ├── about.js ├── about.json ├── download.js ├── groups.json ├── people.json ├── process-groups.js ├── process.js ├── raw │ ├── career-congress.csv │ ├── lobbying.csv │ ├── outside-by-cycle.csv │ └── outside-totals.csv ├── records.json ├── social.json └── states.json ├── lib └── use-focusable.js ├── next.config.js ├── package.json ├── pages ├── _app.js ├── _document.js ├── about.mdx ├── api │ ├── contributors.js │ ├── locate.js │ └── profiles.js ├── contributors.js ├── index.js ├── profiles │ ├── [id].js │ └── index.js ├── states │ ├── [state].js │ └── index.js ├── top-representatives.js └── top-senators.js ├── prettier.config.js ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── icon.png ├── safari-pinned-tab.svg └── site.webmanifest ├── watch.json └── yarn.lock /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .next/ 2 | node_modules/ 3 | out/ 4 | -------------------------------------------------------------------------------- /.glitch-assets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/.glitch-assets -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/README.md -------------------------------------------------------------------------------- /components/about-header.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/components/about-header.mdx -------------------------------------------------------------------------------- /components/breakdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/components/breakdown.js -------------------------------------------------------------------------------- /components/cycle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/components/cycle.js -------------------------------------------------------------------------------- /components/footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/components/footer.js -------------------------------------------------------------------------------- /components/footer.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/components/footer.mdx -------------------------------------------------------------------------------- /components/grouping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/components/grouping.js -------------------------------------------------------------------------------- /components/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/components/header.js -------------------------------------------------------------------------------- /components/lobbying.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/components/lobbying.js -------------------------------------------------------------------------------- /components/meta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/components/meta.js -------------------------------------------------------------------------------- /components/nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/components/nav.js -------------------------------------------------------------------------------- /components/nprogress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/components/nprogress.js -------------------------------------------------------------------------------- /components/profile-methodology.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/components/profile-methodology.mdx -------------------------------------------------------------------------------- /components/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/components/profile.js -------------------------------------------------------------------------------- /components/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/components/search.js -------------------------------------------------------------------------------- /components/stat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/components/stat.js -------------------------------------------------------------------------------- /components/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/components/theme.js -------------------------------------------------------------------------------- /data/about.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/data/about.js -------------------------------------------------------------------------------- /data/about.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/data/about.json -------------------------------------------------------------------------------- /data/download.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/data/download.js -------------------------------------------------------------------------------- /data/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/data/groups.json -------------------------------------------------------------------------------- /data/people.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/data/people.json -------------------------------------------------------------------------------- /data/process-groups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/data/process-groups.js -------------------------------------------------------------------------------- /data/process.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/data/process.js -------------------------------------------------------------------------------- /data/raw/career-congress.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/data/raw/career-congress.csv -------------------------------------------------------------------------------- /data/raw/lobbying.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/data/raw/lobbying.csv -------------------------------------------------------------------------------- /data/raw/outside-by-cycle.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/data/raw/outside-by-cycle.csv -------------------------------------------------------------------------------- /data/raw/outside-totals.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/data/raw/outside-totals.csv -------------------------------------------------------------------------------- /data/records.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/data/records.json -------------------------------------------------------------------------------- /data/social.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/data/social.json -------------------------------------------------------------------------------- /data/states.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/data/states.json -------------------------------------------------------------------------------- /lib/use-focusable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/lib/use-focusable.js -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/pages/_app.js -------------------------------------------------------------------------------- /pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/pages/_document.js -------------------------------------------------------------------------------- /pages/about.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/pages/about.mdx -------------------------------------------------------------------------------- /pages/api/contributors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/pages/api/contributors.js -------------------------------------------------------------------------------- /pages/api/locate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/pages/api/locate.js -------------------------------------------------------------------------------- /pages/api/profiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/pages/api/profiles.js -------------------------------------------------------------------------------- /pages/contributors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/pages/contributors.js -------------------------------------------------------------------------------- /pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/pages/index.js -------------------------------------------------------------------------------- /pages/profiles/[id].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/pages/profiles/[id].js -------------------------------------------------------------------------------- /pages/profiles/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/pages/profiles/index.js -------------------------------------------------------------------------------- /pages/states/[state].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/pages/states/[state].js -------------------------------------------------------------------------------- /pages/states/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/pages/states/index.js -------------------------------------------------------------------------------- /pages/top-representatives.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/pages/top-representatives.js -------------------------------------------------------------------------------- /pages/top-senators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/pages/top-senators.js -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/prettier.config.js -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/public/icon.png -------------------------------------------------------------------------------- /public/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/public/safari-pinned-tab.svg -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /watch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/watch.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanjc/gunfunded/HEAD/yarn.lock --------------------------------------------------------------------------------