[
  {
    "path": ".git-ftp-include",
    "content": "!build/"
  },
  {
    "path": ".github/FUNDING.yml",
    "content": "# These are supported funding model platforms\n\ngithub: [rawgraphs]\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/feature-suggestion.md",
    "content": "---\nname: Feature suggestion\nabout: Suggest an idea to improve RAWGraphs\ntitle: ''\nlabels: enhancement\nassignees: ''\n\n---\n\n**In which part of the interface would this feature applies?**\n<!--To check an option in the list, replace the \"[ ]\" with a \"[x]\". Be sure to check out how it looks in the Preview tab!\n-->\n[ ] 1. Load your data\n[ ] 2. Choose a chart\n[ ] 3. Mapping\n[ ] 4. Customize\n[ ] 5. Export\n\n**Is your feature request related to a problem? Please describe.**\nA clear and concise description of what the problem is. Ex. I'm always frustrated when [...]\n\n**Describe the solution you'd like**\nA clear and concise description of what you want to happen.\n\n**Describe alternatives you've considered**\nA clear and concise description of any alternative solutions or features you've considered.\n\n**Additional context**\nAdd any other context or screenshots about the feature request here.\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/found-a-bug-in-a-chart.md",
    "content": "---\nname: Found a bug in a chart\nabout: This template is for reporting bugs related to charts (broken or incorrect\n  behaviour). If you have questions on how to use RAWGraphs, please visit https://groups.google.com/g/densitydesign-raw\ntitle: ''\nlabels: bug, chart-related\nassignees: ''\n\n---\n\n<!--\nHi there!\n\nthis template is meant to report issues related to charts.\n\nIf the problem is related to the behaviour of the frontend interface, please use the dedicate issues: https://github.com/rawgraphs/rawgraphs-app/issues. Feel free to remove any portion of the template that is not relevant for your issue.\n\nBe sure to check out how it looks in the Preview tab!\n\n-->\n\n**In which chart does the bug happen?**\n\n<!-- Keep only the charts interested by the bug. Please add them also as labels (see the menu on the right) -->\n\n- Alluvial diagram\n- Arc Diagram\n- Bar chart\n- Stacked bar chart\n- Multiset bar chart\n- Beeswarm plot\n- Boxplot\n- Bump chart\n- Circle Packing\n- Contour Plot\n- Circular dendrogram\n- Linear Dendrogram\n- Hexagonal Binning\n- Line chart\n- Matrix plot\n- Radar chart\n- Sankey diagram\n- Streamgraph\n- Sunburst diagram\n- Treemap diagram\n- Violin plot\n\n**RAWGraphs Version**\n\n<!-- You can find this in top-right corner of the interface -->\n\n**Web browser and version**\n\n<!-- In the address bar, on Chrome enter \"chrome://version\", on Firefox enter \"about:support\". On Safari, use \"About Safari\". -->\n\n**Operating System**\n\n<!-- Ex: Windows/MacOSX/Linux/Android/iOS along with version -->\n\n**Steps to reproduce this**\n\n<!-- describe all the steps needed to reproduce the error -->\n\n**Project file**\n\n<!--\nWarning: by uploading a .rawgraphs file, you will share the attached data.\nUpload the .rawgraphs project file.\nYou can export it at the end of the project in the \"5. Export\" session at the bottom of the interface, selecting as file type `.rawgraphs`\n -->\n\n**Additional context**\n\n<!--\nAdd any other context about the problem here, for example screenshots\n -->\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/found-a-bug-in-the-interface.md",
    "content": "---\nname: Found a bug in the interface\nabout: This template is for reporting interface bugs (broken or incorrect behaviour).\n  If is related to a specific chart, please use the other template.\ntitle: ''\nlabels: bug\nassignees: ''\n\n---\n\n<!--\nHi there!\n\nthis template is meant to report issues in the frontend interface of RAWGraphs.\n\nIf the problem is related to the behaviour of a specific chart, please use the dedicate issues: https://github.com/rawgraphs/rawgraphs-charts/issues. Feel free to remove any portion of the template that is not relevant for your issue.\n \nBe sure to check out how it looks in the Preview tab!\n-->\n\n**RAWGraphs Version**\n<!-- You can find this in top-right corner of the interface -->\n\n**Web browser and version**\n<!-- In the address bar, on Chrome enter \"chrome://version\", on Firefox enter \"about:support\". On Safari, use \"About Safari\". -->\n\n**Operating System**\n<!-- Ex: Windows/MacOSX/Linux/Android/iOS along with version -->\n\n**Steps to reproduce this**\n<!-- describe all the steps needed to reproduce the error -->\n\n**Project file**\n<!-- \nWarning: by uploading a .rawgraphs file, you will share the attached data.\nUpload the .rawgraphs project file.\nYou can export it at the end of the project in the \"5. Export\" session at the bottom of the interface, selecting as file type `.rawgraphs`\n -->\n\n**Additional context**\n<!-- \nAdd any other context about the problem here, for example screenshoots\n -->\n"
  },
  {
    "path": ".github/workflows/dev.yml",
    "content": "name: Deploy RAWGraphs dev\n# Controls when the action will run. Triggers the workflow on push or pull request\n# events but only for tagged versions\non:\n  push:\n    branches: [master]\n\n# A workflow run is made up of one or more jobs that can run sequentially or in parallel\njobs:\n  deploy:\n    # The type of runner that the job will run on\n    runs-on: ubuntu-latest\n\n    # Steps represent a sequence of tasks that will be executed as part of the job\n    steps:\n      # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it\n      - uses: actions/checkout@v3\n\n      - name: Use Node.js ${{ matrix.node-version }}\n        uses: actions/setup-node@v3\n        with:\n          node-version: 14.x\n\n      - name: Get yarn cache directory path\n        id: yarn-cache-dir-path\n        run: echo \"dir=$(yarn cache dir)\" >> \"$GITHUB_OUTPUT\"\n\n      - uses: actions/cache@v3\n        id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`)\n        with:\n          path: ${{ steps.yarn-cache-dir-path.outputs.dir }}\n          key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}\n          restore-keys: |\n            ${{ runner.os }}-yarn-\n\n      - name: Install dependencies\n        run: yarn install\n\n      - name: Get short git hash\n        id: vars\n        run: echo \"sha_short=$(git rev-parse --short HEAD)\" >> $GITHUB_OUTPUT\n\n      - name: Build app\n        run: yarn build\n        env:\n          CI: false\n          REACT_APP_VERSION: ${{ steps.vars.outputs.sha_short }}\n\n      - name: List output files\n        run: find build/ -print\n\n      - name: FTP Deploy\n        uses: SamKirkland/FTP-Deploy-Action@v4.3.4\n        with:\n          # Deployment destination server & path. Formatted as protocol://domain.com:port/full/destination/path/\n          server: dev.rawgraphs.io\n          # FTP account username\n          username: ${{ secrets.FTP_USERNAME }}\n          # FTP account password\n          password: ${{ secrets.FTP_PASSWORD }}\n          # The local folder to copy, defaults to root project folder\n          local-dir: build/\n          server-dir: dev.rawgraphs.io/\n"
  },
  {
    "path": ".github/workflows/prod.yml",
    "content": "name: Deploy RAWGraphs prod\n# Controls when the action will run. Triggers the workflow on push or pull request\n# events but only for tagged versions\non:\n  push:\n    tags:\n      - v*\n\n# A workflow run is made up of one or more jobs that can run sequentially or in parallel\njobs:\n  deploy:\n    # The type of runner that the job will run on\n    runs-on: ubuntu-latest\n\n    # Steps represent a sequence of tasks that will be executed as part of the job\n    steps:\n      # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it\n      - uses: actions/checkout@v3\n\n      - name: Use Node.js ${{ matrix.node-version }}\n        uses: actions/setup-node@v3\n        with:\n          node-version: 14.x\n\n      - name: Get yarn cache directory path\n        id: yarn-cache-dir-path\n        run: echo \"dir=$(yarn cache dir)\" >> \"$GITHUB_OUTPUT\"\n\n      - uses: actions/cache@v1\n        id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`)\n        with:\n          path: ${{ steps.yarn-cache-dir-path.outputs.dir }}\n          key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}\n          restore-keys: |\n            ${{ runner.os }}-yarn-\n\n      - name: Install dependencies\n        run: yarn install\n\n      - name: Get short git hash\n        id: vars\n        run: echo \"sha_short=$(git rev-parse --short HEAD)\" >> $GITHUB_OUTPUT\n\n      - name: Build app\n        run: yarn build\n        env:\n          CI: false\n          REACT_APP_VERSION: ${{ steps.vars.outputs.sha_short }}\n\n      - name: Deploy\n        uses: peaceiris/actions-gh-pages@v3\n        with:\n          github_token: ${{ secrets.GITHUB_TOKEN }}\n          publish_dir: ./build\n          cname: app.rawgraphs.io\n"
  },
  {
    "path": ".gitignore",
    "content": "# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.\n\n# dependencies\n/node_modules\n/.pnp\n.pnp.js\n\n# testing\n/coverage\n\n# production\n/build\n\n# misc\n.DS_Store\n.env.local\n.env.development.local\n.env.test.local\n.env.production.local\n\nnpm-debug.log*\nyarn-debug.log*\nyarn-error.log*\n"
  },
  {
    "path": ".prettierrc",
    "content": "{\n  \"trailingComma\": \"es5\",\n  \"tabWidth\": 2,\n  \"semi\": false,\n  \"singleQuote\": true\n}\n"
  },
  {
    "path": "CHANGELOG.md",
    "content": "## 2.0.1\n\n#### New Features\n\n- Added support for custom charts. Now oyu can load locally your custom charts without needing to download, comple and host RAWGraphs. See this blog post for more information: https://www.rawgraphs.io/post/introducing-a-new-feature-in-rgraphs-on-the-fly-custom-chart\n- Added Chord diagram: Added chart by merging pull request by @blindguardian50, @steve1711, @TheAlmightySpaceWarrior, @wizardry8, and @kandrews99.\n\n#### Changes\n\n- update rawgraphs-charts to 1.0.1\n- Updated rawgraphs-core dependencies\n- moved to sass instead of node-sass\n\n#### new features in charts\n\n- Voronoi Treemap: Exposed minimum weight ratio option, allowing better control of area fitting.\n- Barchart: Padding in horizontal bar charts now works.\n- Beeswarm plot: Added error message when using negative values for size.\n- Bump chart: labels are now correct when using padding\n- Circle packing: Added error message when using negative values for size.\n- Circular dendrogram: Added error message when using negative values for size.\n- Grouped barcharts: Fixed date formats. Axis ticks are now prettier when using dates.\n- Linear dendrogram: Added error message when using negative values for size.\n- Matrix plot: Improved labeling of visual options.\n- Sankey diagram: Improved labeling of visual options.\n- Stacked barcharts: Fixed date formats. Axis ticks are now prettier when using dates.\n- Voronoi treemap: Fixed label styles.\n- Fixed some typos (thanks to @SaarthakMaini and @TomFevrier!).\n\n## 2.0.0-beta.13\n\n#### Changes\n\n- update d3 to 7.2.0\n- update rawgraphs-charts to 1.0.0-beta.27\n\n#### New Features\n\n- added Voronoi Treemap\n- added Calendar Heatmap\n- copy dataset to clipboard\n- editable sparql query and api url in data loader\n\n## 2.0.0-beta.12\n\n#### Changes\n\n- update Sparql editor\n- set sparql base iri to wikidata\n- add wikidata prefixes autoamtically in sparql queries\n- setup Google Analytics to track usage of charts\n- fix min node version to Node14\n\n## 2.0.0-beta.11\n\n#### New Features\n\n- added Slope chart\n- added Pie chart\n\n#### Changes\n\n- update rawgraphs-charts to 1.0.0-beta.26\n\n## 2.0.0-beta.10\n\n#### New Features\n\n- added Voronoi diagram\n- added Horizon graph\n- added Parallel coordinates\n- New datasamples according to upcoming learning section\n- Added sources to data samples\n- Added links to tutorials\n- Added links to source code\n\n#### Changes\n\n- update rawgraphs-charts to 1.0.0-beta.21\n- updated rawgrahps-core to 1.0.0-beta.15\n- Various bugfixing\n\n## 2.0.0-beta.9\n\n- updated rawgrahps-core to 1.0.0-beta.14 (number parsing with separators)\n- update rawgraphs-charts, added gantt chart\n\n## 2.0.0-beta.8\n\n##### 25 Feb 2021\n\n- updated rawgrahps-core to 1.0.0-beta.12 (dates parsing finally ok)\n\n## 2.0.0-beta.7\n\n##### 25 Feb 2021\n\n- updated rawgrahps-core to 1.0.0-beta.11 (fixes parsing)\n\n## 2.0.0-beta.6\n\n##### 25 Feb 2021\n\n## 2.0.0-beta.6\n\n##### 23 Feb 2021\n\n- refine UI for public release\n- update gh action\n- added samples datasets\n- publishing to github pages\n- support for iso dates\n- fixed d3 version compatibility with rawgrahps-charts\n- updated rawgrahps-core to 1.0.0-beta.10\n- updated rawgrahps-charts to 1.0.0-beta.15\n\n## 2.0.0-beta.5\n\n##### 09 Feb 2021\n\n- update gh action\n- change data workflow\n- color scales: partial support for multiple dimensions in mapping.\n- color scales: support for default color\n- color scales: invert, reset, lock\n- updated rawgraphs-core (beta 5) and rawgraphs-charts (beta 9)\n\n## 2.0.0-beta.4\n\n#### 15 Dec 2020\n\nFeatures:\n\n- Added bar chart\n\n## 2.0.0-beta.3\n\n#### 01 Dec 2020\n\nFeatures:\n\n- Handling dates in color scales\n- Added treemap chart\n- Support for repeated options\n- Updated dependencies: d3, rawgraphs-charts and rawgraphs-core\n- New data samples\n\nBugfixes:\n\n- Fixed restoring color scales when loading project\n\n## 2.0.0beta2\n\n#### 26 Nov 2020\n\nBugfixes:\n\n- Fixing github actions\n\n## 2.0.0beta1\n\n#### 26 Nov 2020\n\nFeatures:\n\n- First version of export/import project\n"
  },
  {
    "path": "CONTRIBUTING.md",
    "content": "## Contributing\n\nWant to contribute to RAWGraphs's development? You are more than welcome! Start by cloning the repository (the \"Code\" button at the top-right corner of this page) and follow the instructions in [README file](https://github.com/rawgraphs/rawgraphs-app#installation) to install dependencies and set it up.\nThen you can use Github's issues and pull requests to discuss and share your work.\n\nYou will need to sign a [Contributor License Agreement (CLA)](https://www.clahub.com/agreements/densitydesign/raw) before making a submission. It will be automatically prompted in the moment you will make a \"pull request\" to the repository. We adopted CLA to be sure that the project will remain open source.\nFor more information, write us: <hello@rawgraphs.io>.\n\n## The \"obvius fix\" RULE\n\nInspired by [CARTO](https://carto.com/contributions/#obvious-fix) \"obvious fix\" rule we decided to integrate that rule also into our contribution policy.\nRAWGraphs's contribution policy is aimed at encouraging broad participation from our community and minimizing risks to the project owners and our community due to inappropriate contributions of the intellectual property of others.\nAs a general standard, RAWGraphs requires every contributor to fill out a Contributor License Agreement (“CLA”), either individually or on behalf of a corporate entity.\nHOWEVER, very small contributions (such as fixing spelling errors), where the content change is small enough to not be considered intellectual property, can be submitted by a contributor as a patch, without a CLA.\n\n## How does the obvious fix rule work?\n\nAny committer may commit fixes without first signing a CLA for obvious typos, grammar mistakes, and formatting problems wherever they may be.\nWhenever you invoke the Obvious Fix Rule, please say so in your commit message. For example:\n\n```\ncommit fed5f73b831906878a32bddaee98dcc5652f1716\nAuthor: giovanna <giovanna@rawgraphs.io>\nDate: Mon Feb 06 09:41:00 2017 +0100\nFix typo in README.\nObvious fix.\n```\n\n## What qualifies as an obvious fix?\n\nAn obvious fix is a pull request that does not contain creative work. We rely on your judgment to determine what is “obvious”; if you’re not sure, just ask by sending an email to: hello@rawgraphs.io\nAs a rule of thumb, changes are obvious fixes if they do not introduce any new functionality or creative thinking. As long as the change does not affect functionality, some likely examples include the following:\n\n- Spelling/grammar fixes;\n- Correcting typos;\n- Cleaning up comments in the code;\n- Changes to white space or formatting;\n- Bug fixes that change default return values or error codes stored in constants, literals, or simple variable types;\n- Adding logging messages or debugging output;\n- Changes to ‘metadata’ files like Gemfile, rebar.config, Makefile, app.config, sys.config, .gitignore, example configuration files, build scripts, etc.;\n- Changes that reflect outside facts, like renaming a build directory or changing a constant;\n- Changes in build or installation scripts;\n- Re-ordering of objects or subroutines within a source file (such as alphabetizing routines);\n- Moving source files from one directory or package to another, with no changes in code;\n- Breaking a source file into multiple source files, or consolidating multiple source files into one source file, with no change in code behavior;\n- Changes to words or phrases isolated from their context;\n- Changes to typeface.\n"
  },
  {
    "path": "LICENSE",
    "content": "                                 Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright (c), 2013-2021 DensityDesign Lab, Calibro, INMAGIK \n   <hello@rawgraphs.io>\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n"
  },
  {
    "path": "README.md",
    "content": "## About\n\n**RAWGraphs** is an open web tool to create custom vector-based visualizations on top of the amazing [d3.js](https://github.com/mbostock/d3) library.\nIt has been developed by [DensityDesign Research Lab](http://www.densitydesign.org/) ([Politecnico di Milano](http://www.polimi.it/)), [Calibro](http://calib.ro/) and [INMAGIK](https://inmagik.com/).\n\nPrimarily conceived as a tool for designers and vis geeks, RAWGraphs aims at providing a missing link between spreadsheet applications (e.g., LibreOffice Calc, Microsoft Excel, Apple Numbers, Google Docs) and vector graphics editors (e.g., Inkscape, Adobe Illustrator).\n\nRAWGraphs works with [tabular data](<https://en.wikipedia.org/wiki/Table_(information)>) (e.g., spreadsheets and comma-separated values) as well as with copied-and-pasted texts from other applications. Based on the [SVG](http://en.wikipedia.org/wiki/Svg) format, visualizations can be easily edited with vector graphics applications for further refinements or directly embedded into web pages.\n\nKnowing the need to work with sensitive information, the data injected into RAWGraphs is processed only by the web browser: **no server-side operations or storages are performed**. No one will see, touch or copy your data!\n\nRAWGraphs is also highly customizable and extensible, accepting new custom layouts defined by users. For more information about adding or editing layouts, see the [Developer Guide](https://github.com/rawgraphs/raw/wiki/Developer-Guide).\n\n- App page: [app.rawgraphs.io](http://app.rawgraphs.io)\n- Project official page: [rawgraphs.io](http://rawgraphs.io)\n- Google group: [groups.google.com/forum/#!forum/densitydesign-raw](https://groups.google.com/forum/#!forum/densitydesign-raw)\n\n## Usage\n\nThe easiest way to use RAWGraphs is by accessing the most updated version on the **[official app page](http://app.rawgraphs.io)**. However, RAWGraphs can also run locally on your machine: see the installation instructions below for know-how.\n\n## Installation\n\nIf you want to run your instance of RAWGraphs locally on your machine, be sure you have the following requirements installed. The following guide is for intermediate users (you will have to open your console and type some commands, it's better if you know what you are doing).\n\n### Requirements\n\nIf you want to run your instance of RAWGraphs locally on your machine, be sure you have the following requirements installed.\n\n- [Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) (it could be used through the interface of [GitHub Desktop](https://desktop.github.com/))\n- [Node.js](https://nodejs.org/en/) (latest tested: 23.6.1)\n- [Yarn](https://yarnpkg.com/getting-started/install) (latest tested: 1.22)\n\n### Instructions (macOS)\n\nIn the terminal, navigate to the folder where you want to install the app and clone the `RAWGraphs-app` GitHub repository:\n\n```shell\ngit clone https://github.com/rawgraphs/rawgraphs-app.git\n```\n\nBrowse the folder containing the repository:\n\n```shell\ncd rawgraphs-app\n```\n\nInstall the needed dependencies through Yarn:\n\n```shell\nyarn install\n```\n\nNow you can run the project locally in development mode with the command:\n\n```shell\nyarn start\n```\n\nEnsure that you're using the legacy OpenSSL providers (to be updated):\n```shell\nexport NODE_OPTIONS=--openssl-legacy-provider\n```\n\nYou can also build your own version and upload it on your server by running the command:\n\n```shell\nyarn build\n```\n\n## Contributing\n\nWant to contribute to RAWGraphs's development? You are more than welcome! Start by forking the repository (the \"Fork\" button at the top-right corner of this page) and follow the instructions above to clone it and install dependencies. Then you can use Github's issues and pull requests to discuss and share your work.\nYou will need to sign a [Contributor License Agreement (CLA)](https://en.wikipedia.org/wiki/Contributor_License_Agreement) before submitting. We adopted CLA to be sure that the project will remain open source. For more information, write us: <hello@rawgraphs.io>.\n\n## Publications / Citing RAWGraphs\n\nIf you have found RAWGraphs helpful in your research, or if you want to reference it in your work, please consider citing the paper we presented at [CHItaly 2017](http://sites.unica.it/chitaly2017/).\n\nyou can read the full article in Green Open Access at the following link:\n\n![oa icon](http://dl.acm.org/images/oa.gif) [RAWGraphs: A Visualisation Platform to Create Open Outputs](http://rawgraphs.io/about/#cite)\n\nCite RAWGraphs:\n\n> Mauri, M., Elli, T., Caviglia, G., Uboldi, G., & Azzi, M. (2017). RAWGraphs: A Visualisation Platform to Create Open Outputs. In _Proceedings of the 12th Biannual Conference on Italian SIGCHI Chapter_ (p. 28:1–28:5). New York, NY, USA: ACM. https://doi.org/10.1145/3125571.3125585\n\nBibtex:\n\n```\n@inproceedings{Mauri:2017:RVP:3125571.3125585,\n author = {Mauri, Michele and Elli, Tommaso and Caviglia, Giorgio and Uboldi, Giorgio and Azzi, Matteo},\n title = {RAWGraphs: A Visualisation Platform to Create Open Outputs},\n booktitle = {Proceedings of the 12th Biannual Conference on Italian SIGCHI Chapter},\n series = {CHItaly '17},\n year = {2017},\n isbn = {978-1-4503-5237-6},\n location = {Cagliari, Italy},\n pages = {28:1--28:5},\n articleno = {28},\n numpages = {5},\n url = {http://doi.acm.org/10.1145/3125571.3125585},\n doi = {10.1145/3125571.3125585},\n acmid = {3125585},\n publisher = {ACM},\n address = {New York, NY, USA},\n keywords = {Visualization tools, data visualization, open output, visual interface},\n}\n```\n\n## License\n\nRAWGraphs is provided under the [Apache License 2.0](https://github.com/rawgraphs/rawgraphs-app/blob/master/LICENSE):\n\n    Copyright (c), 2013-2021 DensityDesign Lab, Calibro, INMAGIK <hello@rawgraphs.io>\n    \n    Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License.\n    You may obtain a copy of the License at\n    \n    \thttp://www.apache.org/licenses/LICENSE-2.0\n    \n    Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n    See the License for the specific language governing permissions and limitations under the License.\n"
  },
  {
    "path": "package.json",
    "content": "{\n  \"name\": \"rawgraphs-frontend\",\n  \"homepage\": \"https://app.rawgraphs.io\",\n  \"version\": \"2.0.1\",\n  \"private\": true,\n  \"dependencies\": {\n    \"@rawgraphs/rawgraphs-calendar-heatmap\": \"^v1.0.0-beta.8\",\n    \"@rawgraphs/rawgraphs-charts\": \"^1.0.1\",\n    \"@rawgraphs/rawgraphs-core\": \"^1.0.0-beta.17\",\n    \"@rdfjs-elements/sparql-editor\": \"^0.1.6\",\n    \"@testing-library/jest-dom\": \"^4.2.4\",\n    \"@testing-library/react\": \"^9.3.2\",\n    \"@testing-library/user-event\": \"^7.1.2\",\n    \"array-insert\": \"^2.0.0\",\n    \"array-move\": \"^3.0.1\",\n    \"bootstrap\": \"^4.5.0\",\n    \"classnames\": \"^2.2.6\",\n    \"clipboard\": \"^2.0.8\",\n    \"comlink\": \"^4.3.0\",\n    \"d3\": \"^7.2.0\",\n    \"dayjs\": \"^1.8.33\",\n    \"js-sha3\": \"^0.8.0\",\n    \"lit-html\": \"^1.3.0\",\n    \"lodash\": \"^4.17.21\",\n    \"lru-cache\": \"^6.0.0\",\n    \"rdf-literal\": \"^1.2.0\",\n    \"react\": \"^17.0.2\",\n    \"react-bootstrap\": \"^1.5.0\",\n    \"react-color\": \"2.17.3\",\n    \"react-cookie-consent\": \"^6.2.3\",\n    \"react-data-grid\": \"^7.0.0-canary.16\",\n    \"react-dnd\": \"^11.1.3\",\n    \"react-dnd-html5-backend\": \"^11.1.3\",\n    \"react-dom\": \"^17.0.2\",\n    \"react-dropzone\": \"^11.0.3\",\n    \"react-icons\": \"^3.10.0\",\n    \"react-scripts\": \"^4.0.3\",\n    \"sparql-http-client\": \"^2.4.0\",\n    \"sparqljs\": \"^3.5.1\",\n    \"typeface-inter\": \"^3.12.0\",\n    \"worker-loader\": \"^3.0.2\"\n  },\n  \"scripts\": {\n    \"format\": \"prettier --write src\",\n    \"start\": \"react-scripts --openssl-legacy-provider start\",\n    \"build\": \"react-scripts build\",\n    \"test\": \"react-scripts test\",\n    \"eject\": \"react-scripts eject\"\n  },\n  \"eslintConfig\": {\n    \"extends\": \"react-app\"\n  },\n  \"browserslist\": {\n    \"production\": [\n      \">0.2%\",\n      \"not dead\",\n      \"not op_mini all\"\n    ],\n    \"development\": [\n      \"last 1 chrome version\",\n      \"last 1 firefox version\",\n      \"last 1 safari version\"\n    ]\n  },\n  \"devDependencies\": {\n    \"prettier\": \"^2.1.2\",\n    \"sass\": \"^1.63.6\"\n  }\n}\n"
  },
  {
    "path": "public/index.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"utf-8\" />\n    <link rel=\"icon\" href=\"%PUBLIC_URL%/favicon.ico\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n    <meta name=\"theme-color\" content=\"#000000\" />\n    <meta\n      name=\"description\"\n      content=\"Web site created using create-react-app\"\n    />\n    <link rel=\"apple-touch-icon\" href=\"%PUBLIC_URL%/logo192.png\" />\n    <!--\n      manifest.json provides metadata used when your web app is installed on a\n      user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/\n    -->\n    <link rel=\"manifest\" href=\"%PUBLIC_URL%/manifest.json\" />\n    <!--\n      Notice the use of %PUBLIC_URL% in the tags above.\n      It will be replaced with the URL of the `public` folder during the build.\n      Only files inside the `public` folder can be referenced from the HTML.\n\n      Unlike \"/favicon.ico\" or \"favicon.ico\", \"%PUBLIC_URL%/favicon.ico\" will\n      work correctly both with client-side routing and a non-root public URL.\n      Learn how to configure a non-root public URL by running `npm run build`.\n    -->\n    <title>RAWGraphs 2.0</title>\n\n    <!-- Global site tag (gtag.js) - Google Analytics -->\n    <script async src=\"https://www.googletagmanager.com/gtag/js?id=UA-5816319-7\"></script>\n    <script>\n      window.dataLayer = window.dataLayer || [];\n      function gtag(){dataLayer.push(arguments);}\n      gtag('js', new Date());\n      gtag('config', 'UA-5816319-7');\n    </script>\n  \n  </head>\n  <body>\n    <noscript>You need to enable JavaScript to run this app.</noscript>\n    <div id=\"root\"></div>\n    <!--\n      This HTML file is a template.\n      If you open it directly in the browser, you will see an empty page.\n\n      You can add webfonts, meta tags, or analytics to this file.\n      The build step will place the bundled scripts into the <body> tag.\n\n      To begin the development, run `npm start` or `yarn start`.\n      To create a production bundle, use `npm run build` or `yarn build`.\n    -->\n  </body>\n\n</html>\n"
  },
  {
    "path": "public/manifest.json",
    "content": "{\n  \"short_name\": \"RAWGraphs 2.0\",\n  \"name\": \"RAWGraphs 2.0\",\n  \"icons\": [\n    {\n      \"src\": \"favicon.ico\",\n      \"sizes\": \"64x64 32x32 24x24 16x16\",\n      \"type\": \"image/x-icon\"\n    },\n    {\n      \"src\": \"logo192.png\",\n      \"type\": \"image/png\",\n      \"sizes\": \"192x192\"\n    },\n    {\n      \"src\": \"logo512.png\",\n      \"type\": \"image/png\",\n      \"sizes\": \"512x512\"\n    }\n  ],\n  \"start_url\": \".\",\n  \"display\": \"standalone\",\n  \"theme_color\": \"#000000\",\n  \"background_color\": \"#ffffff\"\n}\n"
  },
  {
    "path": "public/robots.txt",
    "content": "# https://www.robotstxt.org/robotstxt.html\nUser-agent: *\nDisallow:\n"
  },
  {
    "path": "public/sample-datasets/Alluvial diagram - Hate crimes in New York.tsv",
    "content": "Gender\tRace\tAge group\tBias-Motivation\nMALE\tBLACK HISPANIC\t30 - 40\tANTI-ASIAN\nMALE\tBLACK\t30 - 40\tANTI-ASIAN\nFEMALE\tBLACK\t50 - 50\tANTI-ASIAN\nMALE\tWHITE\t50 - 50\tANTI-ASIAN\nFEMALE\tWHITE\t30 - 40\tANTI-ASIAN\nMALE\tWHITE HISPANIC\t10 - 20\tANTI-ASIAN\nMALE\tWHITE HISPANIC\t10 - 20\tANTI-ASIAN\nFEMALE\tBLACK\t10 - 20\tANTI-ASIAN\nMALE\tBLACK HISPANIC\t30 - 40\tANTI-ASIAN\nFEMALE\tBLACK\t10 - 20\tANTI-ASIAN\nFEMALE\tBLACK\t10 - 20\tANTI-ASIAN\nFEMALE\tBLACK\t10 - 20\tANTI-ASIAN\nFEMALE\tBLACK\t10 - 20\tANTI-ASIAN\nMALE\tBLACK\t60 - 60\tANTI-ASIAN\nMALE\tBLACK\t10 - 20\tANTI-ASIAN\nMALE\tBLACK\t50 - 60\tANTI-ASIAN\nMALE\tBLACK\t50 - 60\tANTI-ASIAN\nMALE\tWHITE HISPANIC\t40 - 50\tANTI-ASIAN\nMALE\tWHITE HISPANIC\t50 - 50\tANTI-ASIAN\nFEMALE\tWHITE HISPANIC\t70 - 70\tANTI-ASIAN\nMALE\tWHITE HISPANIC\t20 - 30\tANTI-BLACK\nMALE\tASIAN / PACIFIC ISLANDER\t30 - 40\tANTI-BLACK\nMALE\tWHITE\t40 - 50\tANTI-BLACK\nMALE\tASIAN / PACIFIC ISLANDER\t50 - 60\tANTI-BLACK\nMALE\tWHITE\t40 - 50\tANTI-BLACK\nFEMALE\tWHITE HISPANIC\t50 - 60\tANTI-BLACK\nFEMALE\tWHITE HISPANIC\t70 - 70\tANTI-BLACK\nMALE\tBLACK\t50 - 50\tANTI-FEMALE\nMALE\tBLACK\t50 - 50\tANTI-FEMALE\nMALE\tBLACK\t50 - 50\tANTI-FEMALE\nMALE\tBLACK\t50 - 50\tANTI-FEMALE\nFEMALE\tWHITE HISPANIC\t30 - 40\tANTI-ISLAMIC(MUSLIM)\nFEMALE\tBLACK\t40 - 50\tANTI-ISLAMIC(MUSLIM)\nMALE\tWHITE\t30 - 40\tANTI-JEWISH\nMALE\tWHITE\t40 - 40\tANTI-JEWISH\nMALE\tBLACK\t50 - 60\tANTI-JEWISH\nMALE\tASIAN / PACIFIC ISLANDER\t50 - 60\tANTI-JEWISH\nMALE\tWHITE\t60 - 70\tANTI-JEWISH\nMALE\tASIAN / PACIFIC ISLANDER\t20 - 30\tANTI-JEWISH\nFEMALE\tWHITE\t50 - 60\tANTI-JEWISH\nMALE\tWHITE\t30 - 40\tANTI-JEWISH\nMALE\tWHITE\t30 - 40\tANTI-JEWISH\nMALE\tWHITE\t30 - 40\tANTI-JEWISH\nMALE\tWHITE\t30 - 40\tANTI-JEWISH\nMALE\tWHITE\t20 - 30\tANTI-JEWISH\nMALE\tWHITE HISPANIC\t20 - 30\tANTI-JEWISH\nMALE\tWHITE HISPANIC\t20 - 30\tANTI-JEWISH\nMALE\tBLACK\t50 - 60\tANTI-JEWISH\nMALE\tWHITE HISPANIC\t20 - 30\tANTI-JEWISH\nMALE\tBLACK\t10 - 20\tANTI-JEWISH\nMALE\tWHITE\t30 - 40\tANTI-JEWISH\nFEMALE\tBLACK\t50 - 60\tANTI-JEWISH\nMALE\tWHITE HISPANIC\t20 - 20\tANTI-JEWISH\nFEMALE\tBLACK\t20 - 30\tANTI-JEWISH\nMALE\tWHITE\t20 - 30\tANTI-JEWISH\nFEMALE\tWHITE HISPANIC\t40 - 50\tANTI-JEWISH\nMALE\tWHITE HISPANIC\t30 - 40\tANTI-JEWISH\nMALE\tASIAN / PACIFIC ISLANDER\t10 - 20\tANTI-JEWISH\nMALE\tWHITE HISPANIC\t20 - 30\tANTI-LGBT(MIXED GROUP)\nFEMALE\tWHITE HISPANIC\t20 - 30\tANTI-LGBT(MIXED GROUP)\nMALE\tBLACK\t30 - 40\tANTI-MALE HOMOSEXUAL(GAY)\nMALE\tBLACK\t40 - 50\tANTI-MALE HOMOSEXUAL(GAY)\nMALE\tBLACK\t30 - 40\tANTI-MALE HOMOSEXUAL(GAY)\nMALE\tBLACK\t20 - 30\tANTI-MALE HOMOSEXUAL(GAY)\nMALE\tBLACK\t20 - 30\tANTI-MALE HOMOSEXUAL(GAY)\nMALE\tBLACK\t30 - 40\tANTI-MALE HOMOSEXUAL(GAY)\nMALE\tWHITE HISPANIC\t20 - 30\tANTI-MALE HOMOSEXUAL(GAY)\nMALE\tBLACK\t40 - 50\tANTI-MALE HOMOSEXUAL(GAY)\nMALE\tBLACK\t30 - 40\tANTI-MALE HOMOSEXUAL(GAY)\nMALE\tWHITE\t30 - 40\tANTI-MALE HOMOSEXUAL(GAY)\nMALE\tWHITE\t30 - 40\tANTI-MALE HOMOSEXUAL(GAY)\nMALE\tWHITE\t30 - 40\tANTI-MALE HOMOSEXUAL(GAY)\nMALE\tWHITE\t30 - 40\tANTI-MALE HOMOSEXUAL(GAY)\nMALE\tBLACK\t50 - 60\tANTI-MALE HOMOSEXUAL(GAY)\nMALE\tBLACK HISPANIC\t20 - 30\tANTI-MALE HOMOSEXUAL(GAY)\nMALE\tBLACK HISPANIC\t20 - 30\tANTI-MALE HOMOSEXUAL(GAY)\nMALE\tWHITE HISPANIC\t30 - 30\tANTI-MALE HOMOSEXUAL(GAY)\nMALE\tWHITE HISPANIC\t30 - 30\tANTI-MALE HOMOSEXUAL(GAY)\nMALE\tWHITE HISPANIC\t40 - 50\tANTI-MALE HOMOSEXUAL(GAY)\nFEMALE\tWHITE HISPANIC\t70 - 70\tANTI-MALE HOMOSEXUAL(GAY)\nMALE\tBLACK\t30 - 30\tANTI-TRANSGENDER\nMALE\tWHITE\t20 - 30\tANTI-TRANSGENDER\nMALE\tBLACK\t30 - 30\tANTI-WHITE\nMALE\tBLACK\t20 - 30\tANTI-WHITE\nMALE\tBLACK HISPANIC\t20 - 30\tANTI-WHITE\nFEMALE\tWHITE HISPANIC\t70 - 70\tANTI-WHITE\nFEMALE\tWHITE HISPANIC\t70 - 70\tANTI-WHITE\nMALE\tBLACK HISPANIC\t30 - 30\tOTHER\nMALE\tBLACK\t30 - 40\tOTHER\nMALE\tASIAN / PACIFIC ISLANDER\t40 - 50\tOTHER\nMALE\tBLACK\t40 - 50\tOTHER\nMALE\tWHITE\t10 - 20\tOTHER\nMALE\tWHITE HISPANIC\t50 - 60\tOTHER\n"
  },
  {
    "path": "public/sample-datasets/Arc diagrams - Lannister vs Starck relationships.tsv",
    "content": "Source\tTarget\tweight\r\nArya Stark\tCersei Lannister\t25\r\nArya Stark\tJaime Lannister\t13\r\nArya Stark\tTyrion Lannister\t11\r\nArya Stark\tTywin Lannister\t13\r\nBenjen Stark\tCersei Lannister\t3\r\nBenjen Stark\tTyrion Lannister\t8\r\nBran Stark\tCersei Lannister\t6\r\nBran Stark\tStafford Lannister\t3\r\nBran Stark\tTyrion Lannister\t31\r\nCatelyn Stark\tCersei Lannister\t30\r\nCatelyn Stark\tJaime Lannister\t59\r\nCatelyn Stark\tStafford Lannister\t3\r\nCatelyn Stark\tTyrion Lannister\t69\r\nCatelyn Stark\tTywin Lannister\t21\r\nEddard Stark\tJaime Lannister\t33\r\nEddard Stark\tTyrion Lannister\t40\r\nEddard Stark\tTywin Lannister\t18\r\nRickon Stark\tTyrion Lannister\t4\r\nRobb Stark\tStafford Lannister\t5\r\nRobb Stark\tTyrion Lannister\t44\r\nRobb Stark\tTywin Lannister\t30\r\nRobb Stark\tWillem Lannister\t3\r\nSansa Stark\tTyrion Lannister\t118\r\nSansa Stark\tTywin Lannister\t6\r\n"
  },
  {
    "path": "public/sample-datasets/Bar chart - Netflix Original Series.tsv",
    "content": "Genere\tTitle\tSubgenre\tPremiere_Year\tStatus\tSeasons\tEpisodes\tIMDB_Rating\nAnimation\tStar Wars: The Clone Wars (season 6)\tAnimation\t2014\tEnded\t1\t13\t80\nComedy\tArrested Development (season 4)\tComedy\t2013\tRenewed\t1\t15\t89\nComedy\tRussell Peters vs. the World\tDocu-Series\t2013\tEnded\t1\t4\t60\nComedy\tBoJack Horseman\tAdult Animation\t2014\tRenewed\t3\t36\t84\nComedy\tTrailer Park Boys (seasons 8, 9, 10 and 11)\tMockumentary\t2014\tPending\t4\t40\t85\nComedy\tUnbreakable Kimmy Schmidt\tComedy\t2015\tPending\t3\t39\t79\nComedy\tGrace and Frankie\tComedy-drama\t2015\tRenewed\t3\t39\t82\nComedy\tMaster of None\tComedy-drama\t2015\tPending\t2\t20\t83\nComedy\tW/ Bob & David\tSketch comedy\t2015\tEnded\t1\t5\t76\nComedy\tWet Hot American Summer: First Day of Camp\tSatirical comedy\t2015\tNA\t1\t8\t75\nComedy\tF Is for Family\tSitcom\t2015\tPending\t2\t16\t79\nComedy\tLove\tRomantic comedy\t2016\tRenewed\t2\t22\t78\nComedy\tFuller House\tSitcom\t2016\tRenewed\t2\t26\t71\nComedy\tFlaked\tComedy\t2016\tPending\t2\t14\t72\nComedy\tNetflix Presents: The Characters\tSketch comedy\t2016\tEnded\t1\t8\t53\nComedy\tThe Ranch\tSitcom\t2016\tOngoing\t1\t20\t76\nComedy\tLady Dynamite\tComedy\t2016\tRenewed\t1\t12\t76\nComedy\tEasy\tRomantic comedy anthology series\t2016\tRenewed\t1\t8\t68\nComedy\tHaters Back Off\tComedy\t2016\tRenewed\t1\t8\t62\nComedy\tTrailer Park Boys Out of the Park: Europe\tMockumentary\t2016\tNA\t1\t8\t72\nComedy\tLovesick (season 2)\tComedy\t2016\tRenewed\t1\t8\t81\nComedy\tOne Day at a Time\tSitcom\t2017\tRenewed\t1\t13\t81\nComedy\tSanta Clarita Diet\tComedy-horror\t2017\tRenewed\t1\t10\t77\nComedy\tMystery Science Theater 3000: The Return\tComic science fiction\t2017\tPending\t1\t14\t86\nComedy\tGirlboss\tComedy\t2017\tPending\t1\t13\t72\nComedy\tDear White People\tSatire/Drama\t2017\tPending\t1\t10\t64\nDocu-Series\tChef's Table\tCulinary art\t2015\tPending\t3\t18\t87\nDocu-Series\tMaking a Murderer\tCrime drama\t2015\tRenewed\t1\t10\t88\nDocu-Series\tChelsea Does\tComedy\t2016\tEnded\t1\t4\t75\nDocu-Series\tCooked\tCulinary art\t2016\tEnded\t1\t4\t82\nDocu-Series\tLast Chance U\tSport\t2016\tRenewed\t1\t6\t85\nDocu-Series\tFearless\tSport\t2016\tPending\t1\t6\t0\nDocu-Series\tChef's Table: France\tCulinary art\t2016\tPending\t1\t4\t84\nDocu-Series\tRoman Empire: Reign of Blood\tHistorical drama\t2016\tPending\t1\t6\t67\nDocu-Series\tWhite Rabbit Project\tScience investigation\t2016\tPending\t1\t10\t70\nDocu-Series\tCaptive\tDocumentary\t2016\tPending\t1\t8\t53\nDocu-Series\tAbstract: The Art of Design\tDocumentary\t2017\tPending\t1\t8\t86\nDocu-Series\tFive Came Back\tDocumentary\t2017\tPending\t1\t3\t86\nDocu-Series\tHot Girls Wanted: Turned On\tDocumentary\t2017\tPending\t1\t6\t69\nDocu-Series\tThe Keepers\tDocumentary\t2017\tPending\t1\t7\t84\nDrama\tHouse of Cards\tPolitical drama\t2013\tPending\t5\t65\t90\nDrama\tHemlock Grove\tHorror/thriller\t2013\tEnded\t3\t33\t72\nDrama\tOrange Is the New Black\tComedy-drama\t2013\tRenewed\t5\t65\t83\nDrama\tMarco Polo\tHistorical drama\t2014\tEnded\t2\t20\t81\nDrama\tThe Killing (season 4)\tCrime drama\t2014\tEnded\t1\t6\t77\nDrama\tBloodline\tThriller\t2015\tEnded\t3\t33\t82\nDrama\tSense8\tScience fiction\t2015\tEnded\t2\t23\t84\nDrama\tNarcos\tCrime drama\t2015\tRenewed\t2\t20\t89\nDrama\tLongmire (seasons 4 and 5)\tCrime drama\t2015\tRenewed\t2\t20\t83\nDrama\tStranger Things\tScience fiction/horror\t2016\tOngoing\t1\t9\t90\nDrama\tThe Get Down\tMusical drama\t2016\tEnded\t1\t11\t84\nDrama\tThe Crown\tHistorical drama\t2016\tRenewed\t1\t10\t88\nDrama\tThe OA\tMystery\t2016\tRenewed\t1\t8\t79\nDrama\tGilmore Girls: A Year in the Life\tFamily drama\t2016\tNA\t1\t4\t80\nDrama\tBlack Mirror (season 3)\tScience fictionanthology series\t2016\tRenewed\t1\t6\t89\nDrama\tA Series of Unfortunate Events\tBlack-comedy mystery\t2017\tRenewed\t1\t8\t80\nDrama\t13 Reasons Why\tTeen drama/mystery\t2017\tRenewed\t1\t13\t86\nDrama\tThe Last Kingdom (season 2) (co-production with BBC Two)\tPeriod drama\t2017\tPending\t1\t8\t83\nFamily Animation\tEver After High\tAnimation\t2013\tPending\t4\t16\t81\nFamily Animation\tTurbo FAST\tAnimation\t2013\tEnded\t3\t52\t71\nFamily Animation\tVeggieTales in the House\tAnimation\t2014\tEnded\t4\t52\t50\nFamily Animation\tAll Hail King Julien\tAnimation\t2014\tEnded\t4\t52\t75\nFamily Animation\tThe Adventures of Puss in Boots\tAnimation\t2015\tPending\t4\t52\t69\nFamily Animation\tDinotrux\tAnimation\t2015\tPending\t4\t46\t76\nFamily Animation\tThe Mr. Peabody & Sherman Show\tAnimation\t2015\tRenewed\t4\t52\t61\nFamily Animation\tPopples\tAnimation\t2015\tEnded\t3\t26\t66\nFamily Animation\tCare Bears & Cousins\tAnimation\t2015\tEnded\t2\t12\t74\nFamily Animation\tDawn of the Croods\tAnimation\t2015\tPending\t3\t39\t61\nFamily Animation\tDreamWorks Dragons (seasons 3, 4, 5 and 6)\tAnimation\t2015\tPending\t4\t52\t85\nFamily Animation\tLego Bionicle: The Journey to One\tAnimation\t2016\tEnded\t2\t5\t71\nFamily Animation\tLego Friends: The Power of Friendship\tAnimation\t2016\tEnded\t2\t4\t65\nFamily Animation\tKong: King of the Apes\tAnimation\t2016\tRenewed\t1\t13\t64\nFamily Animation\tVoltron: Legendary Defender\tAnimation\t2016\tRenewed\t2\t24\t84\nFamily Animation\tJustin Time GO!\tAnimation\t2016\tPending\t1\t13\t73\nFamily Animation\tWord Party\tAnimation\t2016\tPending\t2\t26\t77\nFamily Animation\tHome: Adventures with Tip & Oh\tAnimation\t2016\tPending\t2\t26\t64\nFamily Animation\tAsk the StoryBots\tAnimation\t2016\tPending\t1\t6\t83\nFamily Animation\tKulipari: An Army of Frogs\tAnimation\t2016\tRenewed\t1\t13\t79\nFamily Animation\tStoryBots Super Songs\tAnimation\t2016\tPending\t1\t5\t96\nFamily Animation\tSkylanders Academy\tAnimation\t2016\tRenewed\t1\t12\t71\nFamily Animation\tWorld of Winx\tAnimation\t2016\tOngoing\t1\t13\t85\nFamily Animation\tLuna Petunia\tAnimation\t2016\tPending\t1\t11\t76\nFamily Animation\tTrollhunters\tAnimation\t2016\tRenewed\t1\t26\t86\nFamily Animation\tTarzan and Jane\tAnimation\t2017\tPending\t1\t8\t59\nFamily Animation\tWe're Lalaloopsy\tAnimation\t2017\tPending\t1\t13\t0\nFamily Animation\tVeggieTales in the City\tAnimation\t2017\tPending\t1\t13\t72\nFamily Animation\tLegend Quest\tAnimation\t2017\tPending\t1\t13\t41\nFamily Animation\tBuddy Thunderstruck\tAnimation\t2017\tPending\t1\t12\t83\nFamily Animation\tSpirit Riding Free\tAnimation\t2017\tPending\t1\t6\t61\nFamily Animation\tAll Hail King Julien: Exiled\tAnimation\t2017\tPending\t1\t13\t92\nFamily Live Action\tRichie Rich\tSitcom\t2015\tEnded\t2\t21\t41\nFamily Live Action\tProject Mc2\tComedy/educational\t2015\tRenewed\t3\t15\t0\nFamily Live Action\tJulie's Greenroom\tEducational\t2017\tPending\t1\t13\t89\nForeign Language\tClub de Cuervos\tComedy-drama\t2015\tRenewed\t2\t23\t81\nForeign Language\tMarseille\tPolitical drama\t2016\tRenewed\t1\t8\t69\nForeign Language\tHibana (Spark)\tDrama\t2016\tEnded\t1\t10\t81\nForeign Language\tMidnight Diner: Tokyo Stories\tDrama\t2016\tPending\t1\t10\t84\nForeign Language\t0.03\tScience fiction\t2016\tRenewed\t1\t8\t76\nForeign Language\tSamurai Gourmet\tDrama\t2017\tPending\t1\t12\t89\nForeign Language\tIngobernable\tPolitical drama\t2017\tRenewed\t1\t15\t73\nForeign Language\tLas Chicas del Cable (Cable Girls)\tPeriod drama\t2017\tRenewed\t1\t8\t76\nMarvel\tMarvel's Daredevil\tCrime drama/legal drama\t2015\tRenewed\t2\t26\t87\nMarvel\tMarvel's Jessica Jones\tNeo-noir/psychological thriller\t2015\tRenewed\t1\t13\t82\nMarvel\tMarvel's Luke Cage\tNeo-blaxploitation\t2016\tRenewed\t1\t13\t77\nMarvel\tMarvel's Iron Fist\tMartial arts/mystery fiction\t2017\tPending\t1\t13\t72\nReality\tChasing Cameron\tCelebrity\t2016\tPending\t1\t10\t40\nReality\tUltimate Beastmaster[a]\tCompetition\t2017\tRenewed\t1\t10\t73\nTalk Show\tChelsea\tTalk Show\t2016\tOngoing\t1\t90\t67\nTalk Show\tBill Nye Saves the World\tTalk Show\t2017\tPending\t1\t13\t33\n"
  },
  {
    "path": "public/sample-datasets/Beeswarm plot - NY mean wages.tsv",
    "content": "Occupation\tMean wage\tcategory\nManagement\t160290\tManagement\nChief Executives\t219390\tManagement\nGeneral and Operations Managers\t158460\tManagement\nLegislators\t91870\tManagement\nAdvertising and Promotions Managers\t188270\tManagement\nMarketing Managers\t189730\tManagement\nSales Managers\t197610\tManagement\nPublic Relations and Fundraising Managers\t177400\tManagement\nAdministrative Services Managers\t140700\tManagement\nComputer and Information Systems Managers\t193840\tManagement\nFinancial Managers\t214050\tManagement\nIndustrial Production Managers\t133390\tManagement\nPurchasing Managers\t161430\tManagement\nTransportation, Storage, and Distribution Managers\t122880\tManagement\nCompensation and Benefits Managers\t179260\tManagement\nHuman Resources Managers\t161710\tManagement\nTraining and Development Managers\t159750\tManagement\nFarmers, Ranchers, and Other Agricultural Managers\t102580\tManagement\nConstruction Managers\t137780\tManagement\nEducation Administrators, Preschool and Childcare Center/Program\t77160\tManagement\nEducation Administrators, Elementary and Secondary School\t132970\tManagement\nEducation Administrators, Postsecondary\t143430\tManagement\nEducation Administrators, All Other\t113940\tManagement\nArchitectural and Engineering Managers\t167320\tManagement\nFood Service Managers\t77140\tManagement\nGaming Managers\t83150\tManagement\nLodging Managers\t84200\tManagement\nMedical and Health Services Managers\t149670\tManagement\nNatural Sciences Managers\t162490\tManagement\nPostmasters and Mail Superintendents\t80780\tManagement\nProperty, Real Estate, and Community Association Managers\t111590\tManagement\nSocial and Community Service Managers\t87900\tManagement\nEmergency Management Directors\t102110\tManagement\nFuneral Home Managers\t111230\tManagement\nPersonal Service Managers, All Other; Entertainment and Recreation Managers, Except Gambling; and Managers, All Other\t135120\tManagement\nBusiness and Financial Operations\t97890\tBusiness and Financial Operations\nAgents and Business Managers of Artists, Performers, and Athletes\t103590\tBusiness and Financial Operations\nBuyers and Purchasing Agents\t77410\tBusiness and Financial Operations\nClaims Adjusters, Examiners, and Investigators\t74630\tBusiness and Financial Operations\nInsurance Appraisers, Auto Damage\t69180\tBusiness and Financial Operations\nCompliance Officers\t79660\tBusiness and Financial Operations\nCost Estimators\t79530\tBusiness and Financial Operations\nHuman Resources Specialists\t77550\tBusiness and Financial Operations\nLabor Relations Specialists\t83040\tBusiness and Financial Operations\nLogisticians\t77340\tBusiness and Financial Operations\nManagement Analysts\t114310\tBusiness and Financial Operations\nMeeting, Convention, and Event Planners\t70510\tBusiness and Financial Operations\nFundraisers\t72120\tBusiness and Financial Operations\nCompensation, Benefits, and Job Analysis Specialists\t80240\tBusiness and Financial Operations\nTraining and Development Specialists\t73380\tBusiness and Financial Operations\nMarket Research Analysts and Marketing Specialists\t79660\tBusiness and Financial Operations\nProject Management Specialists and Business Operations Specialists, All Other\t93730\tBusiness and Financial Operations\nAccountants and Auditors\t100440\tBusiness and Financial Operations\nAppraisers and Assessors of Real Estate\t66560\tBusiness and Financial Operations\nBudget Analysts\t81750\tBusiness and Financial Operations\nCredit Analysts\t125700\tBusiness and Financial Operations\nPersonal Financial Advisors\t169810\tBusiness and Financial Operations\nInsurance Underwriters\t100550\tBusiness and Financial Operations\nFinancial Examiners\t123030\tBusiness and Financial Operations\nCredit Counselors\t64660\tBusiness and Financial Operations\nLoan Officers\t104910\tBusiness and Financial Operations\nTax Examiners and Collectors, and Revenue Agents\t72350\tBusiness and Financial Operations\nTax Preparers\t66770\tBusiness and Financial Operations\nFinancial and Investment Analysts, Financial Risk Specialists, and Financial Specialists, All Other\t134690\tBusiness and Financial Operations\nComputer and Mathematical\t102210\tComputer and Mathematical\nComputer Systems Analysts\t112260\tComputer and Mathematical\nInformation Security Analysts\t124360\tComputer and Mathematical\nComputer and Information Research Scientists\t140770\tComputer and Mathematical\nComputer Network Support Specialists\t79450\tComputer and Mathematical\nComputer User Support Specialists\t62730\tComputer and Mathematical\nComputer Network Architects\t125390\tComputer and Mathematical\nNetwork and Computer Systems Administrators\t99920\tComputer and Mathematical\nDatabase Administrators and Architects\t105380\tComputer and Mathematical\nComputer Programmers\t94530\tComputer and Mathematical\nSoftware Developers and Software Quality Assurance Analysts and Testers\t122130\tComputer and Mathematical\nWeb Developers and Digital Interface Designers\t84690\tComputer and Mathematical\nComputer, All Other\t79940\tComputer and Mathematical\nActuaries\t156200\tComputer and Mathematical\nMathematicians\t121760\tComputer and Mathematical\nOperations Research Analysts\t107140\tComputer and Mathematical\nStatisticians\t97450\tComputer and Mathematical\nData Scientists and Mathematical Science, All Other\t127860\tComputer and Mathematical\nArchitecture and Engineering\t92420\tArchitecture and Engineering\nArchitects, Except Landscape and Naval\t109200\tArchitecture and Engineering\nLandscape Architects\t82020\tArchitecture and Engineering\nCartographers and Photogrammetrists\t85610\tArchitecture and Engineering\nSurveyors\t84830\tArchitecture and Engineering\nAerospace Engineers\t122700\tArchitecture and Engineering\nAgricultural Engineers\t122760\tArchitecture and Engineering\nBiomedical Engineers\t103430\tArchitecture and Engineering\nChemical Engineers\t106450\tArchitecture and Engineering\nCivil Engineers\t105020\tArchitecture and Engineering\nComputer Hardware Engineers\t122900\tArchitecture and Engineering\nElectrical Engineers\t108650\tArchitecture and Engineering\nElectronics Engineers, Except Computer\t101120\tArchitecture and Engineering\nEnvironmental Engineers\t96790\tArchitecture and Engineering\nHealth and Safety Engineers, Except Mining Safety Engineers and Inspectors\t100550\tArchitecture and Engineering\nIndustrial Engineers\t98600\tArchitecture and Engineering\nMarine Engineers and Naval Architects\t141190\tArchitecture and Engineering\nMaterials Engineers\t102840\tArchitecture and Engineering\nMechanical Engineers\t95090\tArchitecture and Engineering\nMining and Geological Engineers, Including Mining Safety Engineers\t107870\tArchitecture and Engineering\nNuclear Engineers\t115830\tArchitecture and Engineering\nEngineers, All Other\t96570\tArchitecture and Engineering\nArchitectural and Civil Drafters\t63170\tArchitecture and Engineering\nElectrical and Electronics Drafters\t76340\tArchitecture and Engineering\nMechanical Drafters\t60210\tArchitecture and Engineering\nDrafters, All Other\t66240\tArchitecture and Engineering\nAerospace Engineering and Operations Technicians\t68630\tArchitecture and Engineering\nCivil Engineering Technicians\t58910\tArchitecture and Engineering\nElectrical and Electronic Engineering Technicians\t69070\tArchitecture and Engineering\nElectro-Mechanical Technicians\t65510\tArchitecture and Engineering\nEnvironmental Engineering Technicians\t55680\tArchitecture and Engineering\nIndustrial Engineering Technicians\t58120\tArchitecture and Engineering\nMechanical Engineering Technicians\t58960\tArchitecture and Engineering\nSurveying and Mapping Technicians\t53920\tArchitecture and Engineering\nCalibration Technologists and Technicians and Engineering Technologists and Technicians, Except Drafters, All Other\t63610\tArchitecture and Engineering\nLife, Physical, and Social Science\t80400\tLife, Physical, and Social Science\nAnimal Scientists\t65450\tLife, Physical, and Social Science\nFood Scientists and Technologists\t77140\tLife, Physical, and Social Science\nSoil and Plant Scientists\t82100\tLife, Physical, and Social Science\nBiochemists and Biophysicists\t84290\tLife, Physical, and Social Science\nMicrobiologists\t83290\tLife, Physical, and Social Science\nZoologists and Wildlife Biologists\t77750\tLife, Physical, and Social Science\nBiological Scientists, All Other\t94310\tLife, Physical, and Social Science\nConservation Scientists\t73930\tLife, Physical, and Social Science\nForesters\t68580\tLife, Physical, and Social Science\nEpidemiologists\t112480\tLife, Physical, and Social Science\nMedical Scientists, Except Epidemiologists\t107010\tLife, Physical, and Social Science\nLife Scientists, All Other\t79690\tLife, Physical, and Social Science\nPhysicists\t147590\tLife, Physical, and Social Science\nAtmospheric and Space Scientists\t109470\tLife, Physical, and Social Science\nChemists\t88650\tLife, Physical, and Social Science\nMaterials Scientists\t103930\tLife, Physical, and Social Science\nEnvironmental Scientists and Specialists, Including Health\t85880\tLife, Physical, and Social Science\nGeoscientists, Except Hydrologists and Geographers\t79390\tLife, Physical, and Social Science\nHydrologists\t80260\tLife, Physical, and Social Science\nPhysical Scientists, All Other\t110680\tLife, Physical, and Social Science\nEconomists\t148970\tLife, Physical, and Social Science\nSurvey Researchers\t81870\tLife, Physical, and Social Science\nClinical, Counseling, and School Psychologists\t98230\tLife, Physical, and Social Science\nPsychologists, All Other\t99280\tLife, Physical, and Social Science\nSociologists\t84280\tLife, Physical, and Social Science\nUrban and Regional Planners\t89400\tLife, Physical, and Social Science\nAnthropologists and Archeologists\t74960\tLife, Physical, and Social Science\nGeographers\t80550\tLife, Physical, and Social Science\nHistorians\t34550\tLife, Physical, and Social Science\nPolitical Scientists\t130400\tLife, Physical, and Social Science\nSocial Scientists and Related Workers, All Other\t92410\tLife, Physical, and Social Science\nAgricultural and Food Science Technicians\t54630\tLife, Physical, and Social Science\nBiological Technicians\t50930\tLife, Physical, and Social Science\nChemical Technicians\t53760\tLife, Physical, and Social Science\nEnvironmental Science and Protection Technicians, Including Health\t53610\tLife, Physical, and Social Science\nGeological and Hydrologic Technicians\t54960\tLife, Physical, and Social Science\nNuclear Technicians\t103600\tLife, Physical, and Social Science\nSocial Science Research Assistants\t53370\tLife, Physical, and Social Science\nForest and Conservation Technicians\t51670\tLife, Physical, and Social Science\nForensic Science Technicians\t69450\tLife, Physical, and Social Science\nLife, Physical, and Social Science Technicians, All Other\t56350\tLife, Physical, and Social Science\nOccupational Health and Safety Specialists\t79010\tLife, Physical, and Social Science\nOccupational Health and Safety Technicians\t62980\tLife, Physical, and Social Science\nCommunity and Social Service\t56240\tCommunity and Social Service\nEducational, Guidance, School, and Vocational Counselors\t70370\tCommunity and Social Service\nMarriage and Family Therapists\t50480\tCommunity and Social Service\nRehabilitation Counselors\t37760\tCommunity and Social Service\nSubstance abuse, behavioral disorder, and mental health counselors?(OES-specific code and title)\t55450\tCommunity and Social Service\nCounselors, All Other\t62680\tCommunity and Social Service\nChild, Family, and School Social Workers\t61680\tCommunity and Social Service\nHealthcare Social Workers\t62780\tCommunity and Social Service\nMental Health and Substance Abuse Social Workers\t64880\tCommunity and Social Service\nSocial Workers, All Other\t69030\tCommunity and Social Service\nHealth Educators\t59720\tCommunity and Social Service\nProbation Officers and Correctional Treatment Specialists\t72810\tCommunity and Social Service\nSocial and Human Service Assistants\t39680\tCommunity and Social Service\nCommunity Health Workers\t46000\tCommunity and Social Service\nCommunity and Social Service Specialists, All Other\t58920\tCommunity and Social Service\nClergy\t59750\tCommunity and Social Service\nDirectors, Religious Activities and Education\t51780\tCommunity and Social Service\nReligious Workers, All Other\t39600\tCommunity and Social Service\nLegal\t139380\tLegal\nLawyers\t172400\tLegal\nJudicial Law Clerks\t122070\tLegal\nAdministrative Law Judges, Adjudicators, and Hearing Officers\t115580\tLegal\nArbitrators, Mediators, and Conciliators\t86520\tLegal\nJudges, Magistrate Judges, and Magistrates\t188040\tLegal\nTechnical Writers\t79870\tArts, Design, Entertainment, Sports, and Media\nParalegals and Legal Assistants\t59320\tLegal\nTitle Examiners, Abstractors, and Searchers\t65390\tLegal\nLegal Support Workers, All Other\t66350\tLegal\nEducation, Training, and Library\t74700\tEducational Instruction and Library\nBusiness Teachers, Postsecondary\t118460\tEducational Instruction and Library\nComputer Science Teachers, Postsecondary\t114070\tEducational Instruction and Library\nMathematical Science Teachers, Postsecondary\t113440\tEducational Instruction and Library\nArchitecture Teachers, Postsecondary\t136220\tEducational Instruction and Library\nEngineering Teachers, Postsecondary\t131770\tEducational Instruction and Library\nAgricultural Sciences Teachers, Postsecondary\t107290\tEducational Instruction and Library\nBiological Science Teachers, Postsecondary\t110920\tEducational Instruction and Library\nForestry and Conservation Science Teachers, Postsecondary\t84540\tEducational Instruction and Library\nAtmospheric, Earth, Marine, and Space Sciences Teachers, Postsecondary\t118780\tEducational Instruction and Library\nChemistry Teachers, Postsecondary\t111700\tEducational Instruction and Library\nEnvironmental Science Teachers, Postsecondary\t99000\tEducational Instruction and Library\nPhysics Teachers, Postsecondary\t126580\tEducational Instruction and Library\nAnthropology and Archeology Teachers, Postsecondary\t111450\tEducational Instruction and Library\nArea, Ethnic, and Cultural Studies Teachers, Postsecondary\t106710\tEducational Instruction and Library\nEconomics Teachers, Postsecondary\t137900\tEducational Instruction and Library\nGeography Teachers, Postsecondary\t85460\tEducational Instruction and Library\nPolitical Science Teachers, Postsecondary\t133900\tEducational Instruction and Library\nPsychology Teachers, Postsecondary\t100960\tEducational Instruction and Library\nSociology Teachers, Postsecondary\t108000\tEducational Instruction and Library\nSocial Sciences Teachers, Postsecondary, All Other\t110310\tEducational Instruction and Library\nHealth Specialties Teachers, Postsecondary\t133120\tEducational Instruction and Library\nNursing Instructors and Teachers, Postsecondary\t99840\tEducational Instruction and Library\nEducation Teachers, Postsecondary\t94860\tEducational Instruction and Library\nLibrary Science Teachers, Postsecondary\t90230\tEducational Instruction and Library\nCriminal Justice and Law Enforcement Teachers, Postsecondary\t74310\tEducational Instruction and Library\nLaw Teachers, Postsecondary\t139340\tEducational Instruction and Library\nSocial Work Teachers, Postsecondary\t98140\tEducational Instruction and Library\nArt, Drama, and Music Teachers, Postsecondary\t107080\tEducational Instruction and Library\nCommunications Teachers, Postsecondary\t95970\tEducational Instruction and Library\nEnglish Language and Literature Teachers, Postsecondary\t105160\tEducational Instruction and Library\nForeign Language and Literature Teachers, Postsecondary\t93060\tEducational Instruction and Library\nHistory Teachers, Postsecondary\t103260\tEducational Instruction and Library\nPhilosophy and Religion Teachers, Postsecondary\t88130\tEducational Instruction and Library\nRecreation and Fitness Studies Teachers, Postsecondary\t80160\tEducational Instruction and Library\nVocational Education Teachers, Postsecondary\t76520\tEducational Instruction and Library\nPostsecondary Teachers, All Other\t122460\tEducational Instruction and Library\nPreschool Teachers, Except Special Education\t43240\tEducational Instruction and Library\nKindergarten Teachers, Except Special Education\t79820\tEducational Instruction and Library\nElementary School Teachers, Except Special Education\t84600\tEducational Instruction and Library\nMiddle School Teachers, Except Special and Career/Technical Education\t88920\tEducational Instruction and Library\nCareer/Technical  Education Teachers, Middle School\t87540\tEducational Instruction and Library\nSecondary School Teachers, Except Special and Career/Technical Education\t89110\tEducational Instruction and Library\nCareer/Technical Education Teachers, Secondary School\t80640\tEducational Instruction and Library\nSpecial Education Teachers, Preschool\t91860\tEducational Instruction and Library\nSpecial Education Teachers, Kindergarten and Elementary School\t83420\tEducational Instruction and Library\nSpecial Education Teachers, Middle School\t89310\tEducational Instruction and Library\nSpecial Education Teachers, Secondary School\t85690\tEducational Instruction and Library\nSpecial Education Teachers, All Other\t90050\tEducational Instruction and Library\nAdult Basic and Secondary Education and Literacy Teachers and Instructors\t72920\tEducational Instruction and Library\nSelf-Enrichment Education Teachers\t63600\tEducational Instruction and Library\nSubstitute Teachers, Short-Term\t42140\tEducational Instruction and Library\nTeachers and Instructors, All Other, Except Substitute Teachers\t64350\tEducational Instruction and Library\nArchivists\t61600\tEducational Instruction and Library\nCurators\t73970\tEducational Instruction and Library\nMuseum Technicians and Conservators\t60870\tEducational Instruction and Library\nLibrarians and Media Collections Specialists\t71480\tEducational Instruction and Library\nLibrary Technicians\t36710\tEducational Instruction and Library\nFarm and Home Management Advisors\t48570\tEducational Instruction and Library\nInstructional Coordinators\t76540\tEducational Instruction and Library\nTeaching Assistants, Postsecondary\t46000\tEducational Instruction and Library\nTeaching Assistants, Except Postsecondary\t34440\tEducational Instruction and Library\nEducation, Training, and Library Workers, All Other\t53110\tEducational Instruction and Library\nArts, Design, Entertainment, Sports, and Media\t85180\tArts, Design, Entertainment, Sports, and Media\nArt Directors\t137730\tArts, Design, Entertainment, Sports, and Media\nCraft Artists\t51840\tArts, Design, Entertainment, Sports, and Media\nFine Artists, Including Painters, Sculptors, and Illustrators\t99450\tArts, Design, Entertainment, Sports, and Media\nMultimedia Artists and Animators\t97320\tArts, Design, Entertainment, Sports, and Media\nArtists and Related Workers, All Other\t97670\tArts, Design, Entertainment, Sports, and Media\nCommercial and Industrial Designers\t86890\tArts, Design, Entertainment, Sports, and Media\nFashion Designers\t94850\tArts, Design, Entertainment, Sports, and Media\nFloral Designers\t34140\tArts, Design, Entertainment, Sports, and Media\nGraphic Designers\t68310\tArts, Design, Entertainment, Sports, and Media\nInterior Designers\t70420\tArts, Design, Entertainment, Sports, and Media\nMerchandise Displayers and Window Trimmers\t38910\tArts, Design, Entertainment, Sports, and Media\nSet and Exhibit Designers\t87590\tArts, Design, Entertainment, Sports, and Media\nDesigners, All Other\t75210\tArts, Design, Entertainment, Sports, and Media\nProducers and Directors\t120620\tArts, Design, Entertainment, Sports, and Media\nAthletes and Sports Competitors\t93920\tArts, Design, Entertainment, Sports, and Media\nCoaches and Scouts\t57250\tArts, Design, Entertainment, Sports, and Media\nUmpires, Referees, and Other Sports Officials\t137140\tArts, Design, Entertainment, Sports, and Media\nChoreographers\t93980\tArts, Design, Entertainment, Sports, and Media\nMusic Directors and Composers\t78820\tArts, Design, Entertainment, Sports, and Media\nRadio and Television Announcers\t81250\tArts, Design, Entertainment, Sports, and Media\nNews Analysts, Reporters, and Journalist\t92090\tArts, Design, Entertainment, Sports, and Media\nPublic Relations Specialists\t79910\tArts, Design, Entertainment, Sports, and Media\nEditors\t89010\tArts, Design, Entertainment, Sports, and Media\nWriters and Authors\t93230\tArts, Design, Entertainment, Sports, and Media\nInterpreters and Translators\t74130\tArts, Design, Entertainment, Sports, and Media\nCourt Reporters and Simultaneous Captioners\t92440\tArts, Design, Entertainment, Sports, and Media\nMedia and Communication Workers, All Other\t58880\tArts, Design, Entertainment, Sports, and Media\nAudio and Video Equipment Technicians\t59570\tArts, Design, Entertainment, Sports, and Media\nBroadcast Technicians\t59060\tArts, Design, Entertainment, Sports, and Media\nSound Engineering Technicians\t81110\tArts, Design, Entertainment, Sports, and Media\nPhotographers\t66460\tArts, Design, Entertainment, Sports, and Media\nCamera Operators, Television, Video, and Motion Picture\t101920\tArts, Design, Entertainment, Sports, and Media\nFilm and Video Editors\t92230\tArts, Design, Entertainment, Sports, and Media\nLighting Technicians and Media and Communication Equipment Workers, All Other\t75100\tArts, Design, Entertainment, Sports, and Media\nHealthcare Practitioners and Technical\t95110\tHealthcare Practitioners and Technical\nChiropractors\t84540\tHealthcare Practitioners and Technical\nDentists, General\t170670\tHealthcare Practitioners and Technical\nOral and Maxillofacial Surgeons\t235670\tHealthcare Practitioners and Technical\nOrthodontists\t198770\tHealthcare Practitioners and Technical\nDentists, All Other Specialists\t191910\tHealthcare Practitioners and Technical\nDietitians and Nutritionists\t70060\tHealthcare Practitioners and Technical\nOptometrists\t139460\tHealthcare Practitioners and Technical\nPharmacists\t124080\tHealthcare Practitioners and Technical\nPhysician Assistants\t125720\tHealthcare Practitioners and Technical\nPodiatrists\t160780\tHealthcare Practitioners and Technical\nOccupational Therapists\t91850\tHealthcare Practitioners and Technical\nPhysical Therapists\t92820\tHealthcare Practitioners and Technical\nRadiation Therapists\t117620\tHealthcare Practitioners and Technical\nRecreational Therapists\t57420\tHealthcare Practitioners and Technical\nRespiratory Therapists\t78640\tHealthcare Practitioners and Technical\nSpeech-Language Pathologists\t98840\tHealthcare Practitioners and Technical\nExercise Physiologists\t69870\tHealthcare Practitioners and Technical\nTherapists, All Other\t65060\tHealthcare Practitioners and Technical\nVeterinarians\t123160\tHealthcare Practitioners and Technical\nRegistered Nurses\t89720\tHealthcare Practitioners and Technical\nNurse Anesthetists\t204650\tHealthcare Practitioners and Technical\nNurse Midwives\t122970\tHealthcare Practitioners and Technical\nNurse Practitioners\t125170\tHealthcare Practitioners and Technical\nAudiologists\t87330\tHealthcare Practitioners and Technical\nAnesthesiologists\t217300\tHealthcare Practitioners and Technical\nFamily Medicine Physicians\t198230\tHealthcare Practitioners and Technical\nGeneral Internal Medicine Physicians\t192410\tHealthcare Practitioners and Technical\nObstetricians and Gynecologists\t221410\tHealthcare Practitioners and Technical\nPediatricians, General\t172420\tHealthcare Practitioners and Technical\nPsychiatrists\t220920\tHealthcare Practitioners and Technical\nPhysicians, All Other; and Ophthalmologists, Except Pediatric\t182950\tHealthcare Practitioners and Technical\nSurgeons, Except Ophthalmologists\t235840\tHealthcare Practitioners and Technical\nDental Hygienists\t78610\tHealthcare Practitioners and Technical\nAcupuncturists and Healthcare Diagnosing or Treating Practitioners, All Other\t80970\tHealthcare Practitioners and Technical\nClinical Laboratory Technologists and Technicians\t66960\tHealthcare Practitioners and Technical\nCardiovascular Technologists and Technicians\t66060\tHealthcare Practitioners and Technical\nDiagnostic Medical Sonographers\t78710\tHealthcare Practitioners and Technical\nNuclear Medicine Technologists\t88610\tHealthcare Practitioners and Technical\nRadiologic Technologists\t72140\tHealthcare Practitioners and Technical\nMagnetic Resonance Imaging Technologists\t86090\tHealthcare Practitioners and Technical\nEmergency Medical Technicians and Paramedics\t45880\tHealthcare Practitioners and Technical\nDietetic Technicians\t42010\tHealthcare Practitioners and Technical\nPharmacy Technicians\t36560\tHealthcare Practitioners and Technical\nPsychiatric Technicians\t41200\tHealthcare Practitioners and Technical\nSurgical Technologists\t58660\tHealthcare Practitioners and Technical\nVeterinary Technologists and Technicians\t44630\tHealthcare Practitioners and Technical\nOphthalmic Medical Technicians\t37970\tHealthcare Practitioners and Technical\nLicensed Practical and Licensed Vocational Nurses\t50930\tHealthcare Practitioners and Technical\nOpticians, Dispensing\t55840\tHealthcare Practitioners and Technical\nOrthotists and Prosthetists\t72650\tHealthcare Practitioners and Technical\nHearing Aid Specialists\t55450\tHealthcare Practitioners and Technical\nMedical Dosimetrists, Medical Records Specialists, and Health Technologists and Technicians, All Other\t53660\tHealthcare Practitioners and Technical\nAthletic Trainers\t54970\tHealthcare Practitioners and Technical\nGenetic Counselors\t94930\tHealthcare Practitioners and Technical\nHealth Information Technologists, Medical Registrars, Surgical Assistants, and Healthcare Practitioners and Technical Workers, All Other\t70710\tHealthcare Practitioners and Technical\nHealthcare Support\t33520\tHealthcare Support\nHome Health & Personal Care Aides\t30170\tHealthcare Support\nNursing Assistants\t39970\tHealthcare Support\nOrderlies\t38700\tHealthcare Support\nPsychiatric Aides\t44720\tHealthcare Support\nOccupational Therapy Assistants\t65180\tHealthcare Support\nOccupational Therapy Aides\t49700\tHealthcare Support\nPhysical Therapist Assistants\t56620\tHealthcare Support\nPhysical Therapist Aides\t33170\tHealthcare Support\nMassage Therapists\t54280\tHealthcare Support\nDental Assistants\t41910\tHealthcare Support\nMedical Assistants\t39750\tHealthcare Support\nMedical Equipment Preparers\t46560\tHealthcare Support\nMedical Transcriptionists\t35960\tHealthcare Support\nPharmacy Aides\t32110\tHealthcare Support\nVeterinary Assistants and Laboratory Animal Caretakers\t34220\tHealthcare Support\nPhlebotomists\t44240\tHealthcare Support\nHealthcare Support Workers, All Other\t41240\tHealthcare Support\nProtective Service\t58900\tProtective Service\nFirst-Line Supervisors of Correctional Officers\t96240\tProtective Service\nFirst-Line Supervisors of Police and Detectives\t122760\tProtective Service\nFirst-Line Supervisors of Fire Fighting and Prevention Workers\t113810\tProtective Service\nMiscellaneous First-Line Supervisors, Protective Service Workers\t61910\tProtective Service\nFirefighters\t77410\tProtective Service\nForest Fire Inspectors and Prevention Specialists\t51080\tProtective Service\nBailiffs\t71750\tProtective Service\nCorrectional Officers and Jailers\t67990\tProtective Service\nDetectives and Criminal Investigators\t95380\tProtective Service\nFish and Game Wardens\t70860\tProtective Service\nParking Enforcement Workers\t46130\tProtective Service\nPolice and Sheriff's Patrol Officers\t79810\tProtective Service\nTransit and Railroad Police\t72190\tProtective Service\nAnimal Control Workers\t41250\tProtective Service\nPrivate Detectives and Investigators\t60870\tProtective Service\nGaming Surveillance Officers and Gaming Investigators\t38480\tProtective Service\nSecurity Guards\t38640\tProtective Service\nCrossing Guards\t39820\tProtective Service\nLifeguards, Ski Patrol, and Other Recreational Protective Service\t31060\tProtective Service\nTransportation Security Screeners\t43430\tProtective Service\nSchool Bus Monitors and Protective Service Workers, All Other\t32280\tProtective Service\nFood Preparation and Serving Related\t34290\tFood Preparation and Serving Related\nChefs and Head Cooks\t61170\tFood Preparation and Serving Related\nFirst-Line Supervisors of Food Preparation and Serving Workers\t43530\tFood Preparation and Serving Related\nCooks, Fast Food\t28690\tFood Preparation and Serving Related\nCooks, Institution and Cafeteria\t37050\tFood Preparation and Serving Related\nCooks, Private Household\t50820\tFood Preparation and Serving Related\nCooks, Restaurant\t33420\tFood Preparation and Serving Related\nCooks, Short Order\t30130\tFood Preparation and Serving Related\nCooks, All Other\t35590\tFood Preparation and Serving Related\nFood Preparation Workers\t31380\tFood Preparation and Serving Related\nBartenders\t38910\tFood Preparation and Serving Related\nFast Food and Counter Workers\t28530\tFood Preparation and Serving Related\nWaiters and Waitresses\t38270\tFood Preparation and Serving Related\nFood Servers, Nonrestaurant\t34960\tFood Preparation and Serving Related\nDining Room and Cafeteria Attendants and Bartender Helpers\t33380\tFood Preparation and Serving Related\nDishwashers\t29360\tFood Preparation and Serving Related\nHosts and Hostesses, Restaurant, Lounge, and Coffee Shop\t30880\tFood Preparation and Serving Related\nFood Preparation and Serving Related Workers, All Other\t32390\tFood Preparation and Serving Related\nBuilding and Grounds Cleaning and Maintenance\t38980\tBuilding and Grounds Cleaning and Maintenance\nFirst-Line Supervisors of Housekeeping and Janitorial Workers\t57090\tBuilding and Grounds Cleaning and Maintenance\nFirst-Line Supervisors of Landscaping, Lawn Service, and Groundskeeping Workers\t64240\tBuilding and Grounds Cleaning and Maintenance\nJanitors and Cleaners, Except Maids and Housekeeping Cleaners\t37500\tBuilding and Grounds Cleaning and Maintenance\nMaids and Housekeeping Cleaners\t38680\tBuilding and Grounds Cleaning and Maintenance\nBuilding Cleaning Workers, All Other\t46300\tBuilding and Grounds Cleaning and Maintenance\nPest Control Workers\t43520\tBuilding and Grounds Cleaning and Maintenance\nLandscaping and Groundskeeping Workers\t37190\tBuilding and Grounds Cleaning and Maintenance\nPesticide Handlers, Sprayers, and Applicators, Vegetation\t47500\tBuilding and Grounds Cleaning and Maintenance\nTree Trimmers and Pruners\t51980\tBuilding and Grounds Cleaning and Maintenance\nGrounds Maintenance Workers, All Other\t31220\tBuilding and Grounds Cleaning and Maintenance\nPersonal Care and Service\t37660\tPersonal Care and Service\nFirst-line Supervisors of Gambling Services Workers\t58270\tPersonal Care and Service\nFirst-Line Supervisors of Personal Service and Entertainment and Recreation Workers, Except Gambling Services\t50460\tPersonal Care and Service\nAnimal Trainers\t43410\tPersonal Care and Service\nNonfarm Animal Caretakers\t31850\tPersonal Care and Service\nGaming Dealers\t32590\tPersonal Care and Service\nGaming and Sports Book Writers and Runners\t31080\tPersonal Care and Service\nGaming Service Workers, All Other\t32600\tPersonal Care and Service\nMotion Picture Projectionists\t42800\tPersonal Care and Service\nUshers, Lobby Attendants, and Ticket Takers\t33350\tPersonal Care and Service\nAmusement and Recreation Attendants\t28990\tPersonal Care and Service\nCostume Attendants\t78240\tPersonal Care and Service\nLocker Room, Coatroom, and Dressing Room Attendants\t34160\tPersonal Care and Service\nEntertainment Attendants and Related Workers, All Other\t33320\tPersonal Care and Service\nFuneral Attendants\t34720\tPersonal Care and Service\nMorticians, Undertakers, and Funeral Directors\t66530\tPersonal Care and Service\nBarbers\t34590\tPersonal Care and Service\nHairdressers, Hairstylists, and Cosmetologists\t35110\tPersonal Care and Service\nMakeup Artists, Theatrical and Performance\t108450\tPersonal Care and Service\nManicurists and Pedicurists\t27430\tPersonal Care and Service\nShampooers\t26190\tPersonal Care and Service\nSkincare Specialists\t42910\tPersonal Care and Service\nBaggage Porters and Bellhops\t37490\tPersonal Care and Service\nConcierges\t48370\tPersonal Care and Service\nTour and Travel Guides\t37940\tPersonal Care and Service\nChildcare Workers\t30780\tPersonal Care and Service\nFitness Trainers and Aerobics Instructors\t60440\tPersonal Care and Service\nRecreation Workers\t35500\tPersonal Care and Service\nResidential Advisors\t38370\tPersonal Care and Service\nCrematory Operators and Personal Care and Service Workers, All Other\t37930\tPersonal Care and Service\nSales and Related\t57850\tSales and Related\nFirst-Line Supervisors of Retail Sales Workers\t53920\tSales and Related\nFirst-Line Supervisors of Non-Retail Sales Workers\t110220\tSales and Related\nCashiers\t28960\tSales and Related\nGaming Change Persons and Booth Cashiers\t42550\tSales and Related\nCounter and Rental Clerks\t35020\tSales and Related\nParts Salespersons\t41270\tSales and Related\nRetail Salespersons\t33640\tSales and Related\nAdvertising Sales Agents\t88470\tSales and Related\nInsurance Sales Agents\t86810\tSales and Related\nSecurities, Commodities, and Financial Services Sales Agents\t160150\tSales and Related\nTravel Agents\t46610\tSales and Related\nSales Representatives of Services, Except Advertising, Insurance, Financial Services, and Travel\t82690\tSales and Related\nSales Representatives, Wholesale and Manufacturing, Technical and Scientific Products\t118820\tSales and Related\nSales Representatives, Wholesale and Manufacturing, Except Technical and Scientific Products\t76880\tSales and Related\nDemonstrators and Product Promoters\t40500\tSales and Related\nModels\t49190\tSales and Related\nReal Estate Brokers\t104060\tSales and Related\nReal Estate Sales Agents\t116420\tSales and Related\nSales Engineers\t116580\tSales and Related\nTelemarketers\t36960\tSales and Related\nDoor-to-Door Sales Workers, News and Street Vendors, and Related Workers\t50080\tSales and Related\nSales and Related Workers, All Other\t40110\tSales and Related\nOffice and Administrative Support\t48080\tOffice and Administrative Support\nFirst-Line Supervisors of Office and Administrative Support Workers\t73980\tOffice and Administrative Support\nSwitchboard Operators, Including Answering Service\t40640\tOffice and Administrative Support\nTelephone Operators\t46570\tOffice and Administrative Support\nCommunications Equipment Operators, All Other\t50130\tOffice and Administrative Support\nBill and Account Collectors\t44000\tOffice and Administrative Support\nBilling and Posting Clerks\t46610\tOffice and Administrative Support\nBookkeeping, Accounting, and Auditing Clerks\t48370\tOffice and Administrative Support\nGaming Cage Workers\t33610\tOffice and Administrative Support\nPayroll and Timekeeping Clerks\t50900\tOffice and Administrative Support\nProcurement Clerks\t46080\tOffice and Administrative Support\nTellers\t34370\tOffice and Administrative Support\nFinancial Clerks, All Other\t57050\tOffice and Administrative Support\nBrokerage Clerks\t72610\tOffice and Administrative Support\nCorrespondence Clerks\t41470\tOffice and Administrative Support\nCourt, Municipal, and License Clerks\t60110\tOffice and Administrative Support\nCredit Authorizers, Checkers, and Clerks\t50320\tOffice and Administrative Support\nCustomer Service Representatives\t43550\tOffice and Administrative Support\nEligibility Interviewers, Government Programs\t51650\tOffice and Administrative Support\nFile Clerks\t36140\tOffice and Administrative Support\nHotel, Motel, and Resort Desk Clerks\t35550\tOffice and Administrative Support\nInterviewers, Except Eligibility and Loan\t42170\tOffice and Administrative Support\nLibrary Assistants, Clerical\t35670\tOffice and Administrative Support\nLoan Interviewers and Clerks\t47230\tOffice and Administrative Support\nNew Accounts Clerks\t40730\tOffice and Administrative Support\nOrder Clerks\t37090\tOffice and Administrative Support\nHuman Resources Assistants, Except Payroll and Timekeeping\t48590\tOffice and Administrative Support\nReceptionists and Information Clerks\t36740\tOffice and Administrative Support\nReservation and Transportation Ticket Agents and Travel Clerks\t44710\tOffice and Administrative Support\nInformation and Record Clerks, All Other\t47860\tOffice and Administrative Support\nCargo and Freight Agents\t52100\tOffice and Administrative Support\nCouriers and Messengers\t35950\tOffice and Administrative Support\nPolice, Fire, and Ambulance Dispatchers\t49880\tOffice and Administrative Support\nDispatchers, Except Police, Fire, and Ambulance\t53710\tOffice and Administrative Support\nMeter Readers, Utilities\t62670\tOffice and Administrative Support\nPostal Service Clerks\t52140\tOffice and Administrative Support\nPostal Service Mail Carriers\t53950\tOffice and Administrative Support\nPostal Service Mail Sorters, Processors, and Processing Machine Operators\t52800\tOffice and Administrative Support\nProduction, Planning, and Expediting Clerks\t53200\tOffice and Administrative Support\nShipping, Receiving, and Traffic Clerks\t39730\tOffice and Administrative Support\nWeighers, Measurers, Checkers, and Samplers, Recordkeeping\t38790\tOffice and Administrative Support\nExecutive Secretaries and Executive Administrative Assistants\t75230\tOffice and Administrative Support\nLegal Secretaries\t57360\tOffice and Administrative Support\nMedical Secretaries\t42500\tOffice and Administrative Support\nSecretaries and Administrative Assistants, Except Legal, Medical, and Executive\t43520\tOffice and Administrative Support\nData Entry Keyers\t40370\tOffice and Administrative Support\nWord Processors and Typists\t44690\tOffice and Administrative Support\nDesktop Publishers\t53480\tOffice and Administrative Support\nInsurance Claims and Policy Processing Clerks\t49640\tOffice and Administrative Support\nMail Clerks and Mail Machine Operators, Except Postal Service\t36920\tOffice and Administrative Support\nOffice Clerks, General\t38070\tOffice and Administrative Support\nOffice Machine Operators, Except Computer\t38180\tOffice and Administrative Support\nProofreaders and Copy Markers\t51880\tOffice and Administrative Support\nStatistical Assistants\t59530\tOffice and Administrative Support\nOffice and Administrative Support Workers, All Other\t30620\tOffice and Administrative Support\nFarming, Fishing, and Forestry\t39570\tFarming, Fishing, and Forestry\nFirst-Line Supervisors of Farming, Fishing, and Forestry Workers\t64390\tFarming, Fishing, and Forestry\nAgricultural Inspectors\t65520\tFarming, Fishing, and Forestry\nAnimal Breeders\t46790\tFarming, Fishing, and Forestry\nGraders and Sorters, Agricultural Products\t33370\tFarming, Fishing, and Forestry\nAgricultural Equipment Operators\t41390\tFarming, Fishing, and Forestry\nFarmworkers and Laborers, Crop, Nursery, and Greenhouse\t33650\tFarming, Fishing, and Forestry\nFarmworkers, Farm, Ranch, and Aquacultural Animals\t37840\tFarming, Fishing, and Forestry\nForest and Conservation Workers\t37010\tFarming, Fishing, and Forestry\nLogging Equipment Operators\t40860\tFarming, Fishing, and Forestry\nLog Graders and Scalers\t41910\tFarming, Fishing, and Forestry\nLogging Workers, All Other\t30630\tFarming, Fishing, and Forestry\nConstruction and Extraction\t68390\tConstruction and Extraction\nSupervisors of Construction and Extraction Workers\t91980\tConstruction and Extraction\nBoilermakers\t88890\tConstruction and Extraction\nBrickmasons and Blockmasons\t78010\tConstruction and Extraction\nStonemasons\t56010\tConstruction and Extraction\nCarpenters\t67840\tConstruction and Extraction\nCarpet Installers\t50240\tConstruction and Extraction\nFloor Layers, Except Carpet, Wood, and Hard Tiles\t59040\tConstruction and Extraction\nFloor Sanders and Finishers\t35120\tConstruction and Extraction\nTile and Marble Setters\t63680\tConstruction and Extraction\nCement Masons and Concrete Finishers\t70430\tConstruction and Extraction\nConstruction Laborers\t55640\tConstruction and Extraction\nPaving, Surfacing, and Tamping Equipment Operators\t62520\tConstruction and Extraction\nPile-Driver Operators\t106620\tConstruction and Extraction\nOperating Engineers and Other Construction Equipment Operators\t86370\tConstruction and Extraction\nDrywall and Ceiling Tile Installers\t55490\tConstruction and Extraction\nTapers\t75280\tConstruction and Extraction\nElectricians\t81870\tConstruction and Extraction\nGlaziers\t67220\tConstruction and Extraction\nInsulation Workers, Floor, Ceiling, and Wall\t50740\tConstruction and Extraction\nInsulation Workers, Mechanical\t82950\tConstruction and Extraction\nPainters, Construction and Maintenance\t54100\tConstruction and Extraction\nPaperhangers\t58390\tConstruction and Extraction\nPipelayers\t57280\tConstruction and Extraction\nPlumbers, Pipefitters, and Steamfitters\t75110\tConstruction and Extraction\nPlasterers and Stucco Masons\t57330\tConstruction and Extraction\nReinforcing Iron and Rebar Workers\t82270\tConstruction and Extraction\nRoofers\t69280\tConstruction and Extraction\nSheet Metal Workers\t75040\tConstruction and Extraction\nStructural Iron and Steel Workers\t90150\tConstruction and Extraction\nSolar Photovoltaic Installers\t52880\tConstruction and Extraction\nHelpers--Brickmasons, Blockmasons, Stonemasons, and Tile and Marble Setters\t51640\tConstruction and Extraction\nHelpers--Carpenters\t35350\tConstruction and Extraction\nHelpers--Electricians\t41660\tConstruction and Extraction\nHelpers--Painters, Paperhangers, Plasterers, and Stucco Masons\t44060\tConstruction and Extraction\nHelpers--Pipelayers, Plumbers, Pipefitters, and Steamfitters\t39970\tConstruction and Extraction\nHelpers--Roofers\t32370\tConstruction and Extraction\nHelpers, Construction Trades, All Other\t39060\tConstruction and Extraction\nConstruction and Building Inspectors\t70370\tConstruction and Extraction\nElevator Installers and Repairers\t86460\tConstruction and Extraction\nFence Erectors\t45640\tConstruction and Extraction\nHazardous Materials Removal Workers\t64180\tConstruction and Extraction\nHighway Maintenance Workers\t47650\tConstruction and Extraction\nRail-Track Laying and Maintenance Equipment Operators\t72880\tConstruction and Extraction\nSeptic Tank Servicers and Sewer Pipe Cleaners\t44610\tConstruction and Extraction\nMiscellaneous Construction and Related Workers\t46400\tConstruction and Extraction\nRotary Drill Operators, Oil and Gas\t51200\tConstruction and Extraction\nService Unit Operators, Oil, Gas, and Mining\t64530\tConstruction and Extraction\nExcavating and Loading Machine and Dragline Operators, Surface Mining\t71750\tConstruction and Extraction\nContinuous Mining Machine Operators\t46420\tConstruction and Extraction\nRock Splitters, Quarry\t34220\tConstruction and Extraction\nHelpers--Extraction Workers\t44440\tConstruction and Extraction\nEarth Drillers, Except Oil and Gas; and Explosives Workers, Ordnance Handling Experts, and Blasters\t62760\tConstruction and Extraction\nUnderground Mining Machine Operators and Extraction Workers, All Other\t48710\tConstruction and Extraction\nInstallation, Maintenance, and Repair\t55700\tInstallation, Maintenance, and Repair\nFirst-Line Supervisors of Mechanics, Installers, and Repairers\t80510\tInstallation, Maintenance, and Repair\nComputer, Automated Teller, and Office Machine Repairers\t46300\tInstallation, Maintenance, and Repair\nRadio, Cellular, and Tower Equipment Installers and Repairers\t62930\tInstallation, Maintenance, and Repair\nTelecommunications Equipment Installers and Repairers, Except Line Installers\t72980\tInstallation, Maintenance, and Repair\nAvionics Technicians\t70710\tInstallation, Maintenance, and Repair\nElectric Motor, Power Tool, and Related Repairers\t50040\tInstallation, Maintenance, and Repair\nElectrical and Electronics Installers and Repairers, Transportation Equipment\t68810\tInstallation, Maintenance, and Repair\nElectrical and Electronics Repairers, Commercial and Industrial Equipment\t61190\tInstallation, Maintenance, and Repair\nElectrical and Electronics Repairers, Powerhouse, Substation, and Relay\t87580\tInstallation, Maintenance, and Repair\nElectronic Equipment Installers and Repairers, Motor Vehicles\t42860\tInstallation, Maintenance, and Repair\nElectronic Home Entertainment Equipment Installers and Repairers\t48040\tInstallation, Maintenance, and Repair\nSecurity and Fire Alarm Systems Installers\t57630\tInstallation, Maintenance, and Repair\nAircraft Mechanics and Service Technicians\t72950\tInstallation, Maintenance, and Repair\nAutomotive Body and Related Repairers\t48740\tInstallation, Maintenance, and Repair\nAutomotive Glass Installers and Repairers\t35470\tInstallation, Maintenance, and Repair\nAutomotive Service Technicians and Mechanics\t45650\tInstallation, Maintenance, and Repair\nBus and Truck Mechanics and Diesel Engine Specialists\t57990\tInstallation, Maintenance, and Repair\nFarm Equipment Mechanics and Service Technicians\t42560\tInstallation, Maintenance, and Repair\nMobile Heavy Equipment Mechanics, Except Engines\t65420\tInstallation, Maintenance, and Repair\nRail Car Repairers\t72340\tInstallation, Maintenance, and Repair\nMotorboat Mechanics and Service Technicians\t42530\tInstallation, Maintenance, and Repair\nMotorcycle Mechanics\t41350\tInstallation, Maintenance, and Repair\nOutdoor Power Equipment and Other Small Engine Mechanics\t42340\tInstallation, Maintenance, and Repair\nBicycle Repairers\t35060\tInstallation, Maintenance, and Repair\nRecreational Vehicle Service Technicians\t39690\tInstallation, Maintenance, and Repair\nTire Repairers and Changers\t31560\tInstallation, Maintenance, and Repair\nMechanical Door Repairers\t45520\tInstallation, Maintenance, and Repair\nControl and Valve Installers and Repairers, Except Mechanical Door\t77760\tInstallation, Maintenance, and Repair\nHeating, Air Conditioning, and Refrigeration Mechanics and Installers\t60990\tInstallation, Maintenance, and Repair\nHome Appliance Repairers\t43410\tInstallation, Maintenance, and Repair\nIndustrial Machinery Mechanics\t61280\tInstallation, Maintenance, and Repair\nMaintenance Workers, Machinery\t55090\tInstallation, Maintenance, and Repair\nMillwrights\t72630\tInstallation, Maintenance, and Repair\nElectrical Power-Line Installers and Repairers\t82390\tInstallation, Maintenance, and Repair\nTelecommunications Line Installers and Repairers\t72540\tInstallation, Maintenance, and Repair\nCamera and Photographic Equipment Repairers\t48540\tInstallation, Maintenance, and Repair\nMedical Equipment Repairers\t65200\tInstallation, Maintenance, and Repair\nMusical Instrument Repairers and Tuners\t42800\tInstallation, Maintenance, and Repair\nWatch Repairers\t50170\tInstallation, Maintenance, and Repair\nPrecision Instrument and Equipment Repairers, All Other\t58630\tInstallation, Maintenance, and Repair\nMaintenance and Repair Workers, General\t47500\tInstallation, Maintenance, and Repair\nCoin, Vending, and Amusement Machine Servicers and Repairers\t48610\tInstallation, Maintenance, and Repair\nCommercial Divers\t88150\tInstallation, Maintenance, and Repair\nLocksmiths and Safe Repairers\t53780\tInstallation, Maintenance, and Repair\nManufactured Building and Mobile Home Installers\t35780\tInstallation, Maintenance, and Repair\nRiggers\t83720\tInstallation, Maintenance, and Repair\nSignal and Track Switch Repairers\t76130\tInstallation, Maintenance, and Repair\nHelpers--Installation, Maintenance, and Repair Workers\t39900\tInstallation, Maintenance, and Repair\nInstallation, Maintenance, and Repair Workers, All Other\t44240\tInstallation, Maintenance, and Repair\nProduction\t43470\tProduction\nFirst-Line Supervisors of Production and Operating Workers\t70840\tProduction\nCoil Winders, Tapers, and Finishers\t36290\tProduction\nElectrical, electronic, and electromechanical assemblers, except coil winders, tapers, and finishers?(OES-specific code and title)\t36820\tProduction\nEngine and Other Machine Assemblers\t49530\tProduction\nStructural Metal Fabricators and Fitters\t51640\tProduction\nFiberglass Laminators and Fabricators\t40780\tProduction\nMiscellaneous Assemblers and Fabricators\t35780\tProduction\nBakers\t33570\tProduction\nButchers and Meat Cutters\t39290\tProduction\nMeat, Poultry, and Fish Cutters and Trimmers\t29560\tProduction\nSlaughterers and Meat Packers\t35420\tProduction\nFood and Tobacco Roasting, Baking, and Drying Machine Operators and Tenders\t32730\tProduction\nFood Batchmakers\t32560\tProduction\nFood Cooking Machine Operators and Tenders\t36140\tProduction\nFood Processing Workers, All Other\t30220\tProduction\nExtruding and Drawing Machine Setters, Operators, and Tenders, Metal and Plastic\t38940\tProduction\nForging Machine Setters, Operators, and Tenders, Metal and Plastic\t46350\tProduction\nRolling Machine Setters, Operators, and Tenders, Metal and Plastic\t46170\tProduction\nCutting, Punching, and Press Machine Setters, Operators, and Tenders, Metal and Plastic\t41660\tProduction\nDrilling and Boring Machine Tool Setters, Operators, and Tenders, Metal and Plastic\t39560\tProduction\nGrinding, Lapping, Polishing, and Buffing Machine Tool Setters, Operators, and Tenders, Metal and Plastic\t40370\tProduction\nLathe and Turning Machine Tool Setters, Operators, and Tenders, Metal and Plastic\t42040\tProduction\nMilling and Planing Machine Setters, Operators, and Tenders, Metal and Plastic\t44780\tProduction\nMachinists\t48430\tProduction\nMetal-Refining Furnace Operators and Tenders\t45990\tProduction\nPourers and Casters, Metal\t44720\tProduction\nModel Makers, Metal and Plastic\t61610\tProduction\nPatternmakers, Metal and Plastic\t52930\tProduction\nFoundry Mold and Coremakers\t41680\tProduction\nMolding, Coremaking, and Casting Machine Setters, Operators, and Tenders, Metal and Plastic\t34400\tProduction\nMultiple Machine Tool Setters, Operators, and Tenders, Metal and Plastic\t39880\tProduction\nTool and Die Makers\t57480\tProduction\nWelders, Cutters, Solderers, and Brazers\t50330\tProduction\nWelding, Soldering, and Brazing Machine Setters, Operators, and Tenders\t46440\tProduction\nHeat Treating Equipment Setters, Operators, and Tenders, Metal and Plastic\t45110\tProduction\nLayout Workers, Metal and Plastic\t49990\tProduction\nPlating and Coating Machine Setters, Operators, and Tenders, Metal and Plastic\t38820\tProduction\nTool Grinders, Filers, and Sharpeners\t44460\tProduction\nMetal Workers and Plastic Workers, All Other\t43700\tProduction\nPrepress Technician and Workers\t47740\tProduction\nPrinting Press Operators\t42670\tProduction\nPrint Binding and Finishing Workers\t36660\tProduction\nLaundry and Dry-Cleaning Workers\t29460\tProduction\nPressers, Textile, Garment, and Related Materials\t29990\tProduction\nSewing Machine Operators\t33670\tProduction\nShoe and Leather Workers and Repairers\t28710\tProduction\nShoe Machine Operators and Tenders\t30540\tProduction\nSewers, Hand\t34200\tProduction\nTailors, Dressmakers, and Custom Sewers\t39910\tProduction\nTextile Bleaching and Dyeing Machine Operators and Tenders\t28870\tProduction\nTextile Cutting Machine Setters, Operators, and Tenders\t35210\tProduction\nTextile Knitting and Weaving Machine Setters, Operators, and Tenders\t32450\tProduction\nTextile Winding, Twisting, and Drawing Out Machine Setters, Operators, and Tenders\t32340\tProduction\nFabric and Apparel Patternmakers\t76840\tProduction\nUpholsterers\t40570\tProduction\nTextile, Apparel, and Furnishings Workers, All Other\t39290\tProduction\nCabinetmakers and Bench Carpenters\t46420\tProduction\nFurniture Finishers\t40990\tProduction\nModel Makers, Wood\t47220\tProduction\nPatternmakers, Wood\t70340\tProduction\nSawing Machine Setters, Operators, and Tenders, Wood\t35310\tProduction\nWoodworking Machine Setters, Operators, and Tenders, Except Sawing\t34930\tProduction\nWoodworkers, All Other\t43570\tProduction\nNuclear Power Reactor Operators\t116260\tProduction\nPower Distributors and Dispatchers\t105310\tProduction\nPower Plant Operators\t88480\tProduction\nStationary Engineers and Boiler Operators\t81650\tProduction\nWater and Wastewater Treatment Plant and System Operators\t63590\tProduction\nChemical Plant and System Operators\t57930\tProduction\nGas Plant Operators\t86550\tProduction\nPetroleum Pump System Operators, Refinery Operators, and Gaugers\t52720\tProduction\nPlant and System Operators, All Other\t63520\tProduction\nChemical Equipment Operators and Tenders\t50040\tProduction\nSeparating, Filtering, Clarifying, Precipitating, and Still Machine Setters, Operators, and Tenders\t44700\tProduction\nCrushing, Grinding, and Polishing Machine Setters, Operators, and Tenders\t41240\tProduction\nGrinding and Polishing Workers, Hand\t38720\tProduction\nMixing and Blending Machine Setters, Operators, and Tenders\t41110\tProduction\nCutters and Trimmers, Hand\t40670\tProduction\nCutting and Slicing Machine Setters, Operators, and Tenders\t38890\tProduction\nExtruding, Forming, Pressing, and Compacting Machine Setters, Operators, and Tenders\t44170\tProduction\nFurnace, Kiln, Oven, Drier, and Kettle Operators and Tenders\t46430\tProduction\nInspectors, Testers, Sorters, Samplers, and Weighers\t44890\tProduction\nJewelers and Precious Stone and Metal Workers\t56720\tProduction\nDental Laboratory Technicians\t53940\tProduction\nMedical Appliance Technicians\t42440\tProduction\nOphthalmic Laboratory Technicians\t38420\tProduction\nPackaging and Filling Machine Operators and Tenders\t33860\tProduction\nPainting, Coating, and Decorating Workers\t38470\tProduction\nCoating, Painting, and Spraying Machine Setters, Operators, and Tenders\t42280\tProduction\nPhotographic Process Workers and Processing Machine Operators\t48760\tProduction\nComputer Numerically Controlled Tool Operators\t41180\tProduction\nComputer Numerically Controlled Tool Programmers\t58580\tProduction\nAdhesive Bonding Machine Operators and Tenders\t37000\tProduction\nCleaning, Washing, and Metal Pickling Equipment Operators and Tenders\t37710\tProduction\nCooling and Freezing Equipment Operators and Tenders\t38760\tProduction\nEtchers and Engravers\t41280\tProduction\nMolders, Shapers, and Casters, Except Metal and Plastic\t38410\tProduction\nPaper Goods Machine Setters, Operators, and Tenders\t41240\tProduction\nHelpers--Production Workers\t34190\tProduction\nProduction Workers, All Other\t37710\tProduction\nTransportation and Material Moving\t44230\tTransportation and Material Moving\nAircraft Cargo Handling Supervisors\t64930\tTransportation and Material Moving\nFirst-Line Supervisors of Transportation and Material Moving Workers, Except Aircraft Cargo Handling Supervisors\t65250\tTransportation and Material Moving\nAirline Pilots, Copilots, and Flight Engineers\t125030\tTransportation and Material Moving\nCommercial Pilots\t153450\tTransportation and Material Moving\nAir Traffic Controllers\t136040\tTransportation and Material Moving\nAirfield Operations Specialists\t66950\tTransportation and Material Moving\nFlight Attendants\t52270\tTransportation and Material Moving\nAmbulance Drivers and Attendants, Except Emergency Medical Technicians\t35720\tTransportation and Material Moving\nDriver/Sales Workers\t32600\tTransportation and Material Moving\nHeavy and Tractor-Trailer Truck Drivers\t55180\tTransportation and Material Moving\nLight Truck or Delivery Services Drivers\t41320\tTransportation and Material Moving\nBus Drivers, Transit and Intercity\t64360\tTransportation and Material Moving\nPassenger Vehicle Drivers, Except Bus Drivers, Transit and Intercity\t43140\tTransportation and Material Moving\nMotor Vehicle Operators, All Other\t37360\tTransportation and Material Moving\nLocomotive Engineers\t83270\tTransportation and Material Moving\nRail Yard Engineers, Dinkey Operators, and Hostlers\t78500\tTransportation and Material Moving\nRailroad Brake, Signal, and Switch Operators and Locomotive Firers\t75600\tTransportation and Material Moving\nRailroad Conductors and Yardmasters\t71800\tTransportation and Material Moving\nSailors and Marine Oilers\t49820\tTransportation and Material Moving\nCaptains, Mates, and Pilots of Water Vessels\t93370\tTransportation and Material Moving\nMotorboat Operators\t71080\tTransportation and Material Moving\nShip Engineers\t102530\tTransportation and Material Moving\nBridge and Lock Tenders\t49880\tTransportation and Material Moving\nParking Lot Attendants\t30070\tTransportation and Material Moving\nAutomotive and Watercraft Service Attendants\t29010\tTransportation and Material Moving\nTraffic Technicians\t64010\tTransportation and Material Moving\nTransportation Attendants, Except Flight Attendants\t32830\tTransportation and Material Moving\nAircraft Service Attendants and Transportation Workers, All Other\t39500\tTransportation and Material Moving\nConveyor Operators and Tenders\t35380\tTransportation and Material Moving\nCrane and Tower Operators\t128300\tTransportation and Material Moving\nHoist and Winch Operators\t43420\tTransportation and Material Moving\nIndustrial Truck and Tractor Operators\t45490\tTransportation and Material Moving\nCleaners of Vehicles and Equipment\t36550\tTransportation and Material Moving\nLaborers and Freight, Stock, and Material Movers, Hand\t37620\tTransportation and Material Moving\nMachine Feeders and Offbearers\t35510\tTransportation and Material Moving\nPackers and Packagers, Hand\t31280\tTransportation and Material Moving\nStockers and Order Fillers\t31930\tTransportation and Material Moving\nGas Compressor and Gas Pumping Station Operators\t60750\tTransportation and Material Moving\nPump Operators, Except Wellhead Pumpers\t53900\tTransportation and Material Moving\nWellhead Pumpers\t44590\tTransportation and Material Moving\nRefuse and Recyclable Material Collectors\t61340\tTransportation and Material Moving\nTank Car, Truck, and Ship Loaders\t42370\tTransportation and Material Moving\nMaterial Moving Workers, All Other\t51440\tTransportation and Material Moving\n"
  },
  {
    "path": "public/sample-datasets/Bubble Chart - TOP 50 Groossing Movies.tsv",
    "content": "Budget (mln)\tReal Worldwide Box Office (mln)\tROI\tGenre\tTitle\r\n3.9\t402\t104.5\tDrama\tGone with the Wind\r\n237\t2790\t11.8\tAction\tAvatar\r\n200\t2194\t11\tDrama\tTitanic\r\n11\t776\t70.5\tAction\tStar Wars: Episode IV - A New Hope\r\n356\t2798\t7.9\tAction\tAvengers: Endgame\r\n8.2\t286\t34.9\tBiography\tThe Sound of Music\r\n10.5\t793\t75.5\tFamily\tE.T. the Extra-Terrestrial\r\n13\t123\t9.4\tAdventure\tThe Ten Commandments\r\n11\t245\t22.3\tDrama\tDoctor Zhivago\r\n258\t2068\t8\tAction\tStar Wars: Episode VII - The Force Awakens\r\n1.5\t418\t278.7\tAnimation\tSnow White and the Seven Dwarfs\r\n63\t1032\t16.4\tAction\tJurassic Park\r\n9\t471\t52.4\tAdventure\tJaws\r\n358\t2048\t5.7\tAction\tAvengers: Infinity War\r\n12\t441\t36.8\tHorror\tThe Exorcist\r\n4\t303\t75.8\tAnimation\tOne Hundred and One Dalmatians\r\n45\t969\t21.5\tAnimation\tThe Lion King\r\n150\t1670\t11.1\tAction\tJurassic World\r\n4\t378\t94.5\tAnimation\tThe Jungle Book\r\n115\t1027\t8.9\tAction\tStar Wars: Episode I - The Phantom Menace\r\n15.2\t147\t9.7\tAdventure\tBen-Hur\r\n220\t1519\t6.9\tAction\tThe Avengers\r\n94\t1142\t12.2\tAdventure\tThe Lord of the Rings: The Return of the King\r\n23\t548\t23.8\tAction\tStar Wars: Episode V - The Empire Strikes Back\r\n75\t817\t10.9\tAction\tIndependence Day\r\n255\t1657\t6.5\tAnimation\tThe Lion King\r\n190\t1515\t8\tAction\tFurious 7\r\n125\t978\t7.8\tAdventure\tHarry Potter and the Sorcerer's Stone\r\n2.9\t264\t90.9\tAnimation\tCinderella\r\n175\t1342\t7.7\tAdventure\tHarry Potter and the Deathly Hallows: Part 2\r\n10\t141\t14.1\tAction\tThunderball\r\n0.9\t268\t297.2\tAnimation\tBambi\r\n225\t1066\t4.7\tAction\tPirates of the Caribbean: Dead Man's Chest\r\n365\t1403\t3.8\tAction\tAvengers: Age of Ultron\r\n3.5\t125\t35.7\tAction\tGoldfinger\r\n6\t397\t66.2\tMusical\tGrease\r\n55\t678\t12.3\tDrama\tForrest Gump\r\n94\t951\t10.1\tAdventure\tThe Lord of the Rings: The Two Towers\r\n93\t888\t9.5\tAction\tThe Lord of the Rings: The Fellowship of the Ring\r\n150\t1281\t8.5\tAnimation\tFrozen\r\n150\t1450\t9.7\tAnimation\tFrozen II\r\n94\t940\t10\tAnimation\tFinding Nemo\r\n100\t879\t8.8\tAdventure\tHarry Potter and the Chamber of Secrets\r\n150\t929\t6.2\tAnimation\tShrek 2\r\n200\t1347\t6.7\tAction\tBlack Panther\r\n258.5\t1333\t5.2\tAction\tStar Wars: Episode VIII - The Last Jedi\r\n32.4\t475\t14.7\tAction\tStar Wars: Episode VI - Return of the Jedi\r\n200\t1215\t6.1\tAction\tIron Man 3\r\n178.5\t1308\t7.3\tAction\tJurassic World: Fallen Kingdom\r\n5.8\t246\t42.8\tCrime\tThe Godfather"
  },
  {
    "path": "public/sample-datasets/Bump chart - Foreign residents in Milan.tsv",
    "content": "Country\tDate\tResidents\r\nAlbania\t01/01/1979\t34\r\nAlbania\t01/01/1980\t30\r\nAlbania\t01/01/1981\t28\r\nAlbania\t01/01/1982\t27\r\nAlbania\t01/01/1983\t31\r\nAlbania\t01/01/1984\t28\r\nAlbania\t01/01/1985\t26\r\nAlbania\t01/01/1986\t23\r\nAlbania\t01/01/1987\t22\r\nAlbania\t01/01/1988\t20\r\nAlbania\t01/01/1989\t19\r\nAlbania\t01/01/1990\t19\r\nAlbania\t01/01/1991\t62\r\nAlbania\t01/01/1992\t0\r\nAlbania\t01/01/1993\t242\r\nAlbania\t01/01/1994\t338\r\nAlbania\t01/01/1995\t438\r\nAlbania\t01/01/1996\t531\r\nAlbania\t01/01/1997\t837\r\nAlbania\t01/01/1998\t1367\r\nAlbania\t01/01/1999\t1576\r\nAlbania\t01/01/2000\t2205\r\nAlbania\t01/01/2001\t2997\r\nAlbania\t01/01/2002\t3240\r\nAlbania\t01/01/2003\t2861\r\nAlbania\t01/01/2004\t3672\r\nAlbania\t01/01/2005\t4273\r\nAlbania\t01/01/2006\t4475\r\nAlbania\t01/01/2007\t4529\r\nAlbania\t01/01/2008\t4608\r\nAlbania\t01/01/2009\t5012\r\nAlbania\t01/01/2010\t5283\r\nAlbania\t01/01/2011\t5441\r\nAlbania\t01/01/2012\t5805\r\nAlbania\t01/01/2013\t5746\r\nAlbania\t01/01/2014\t5362\r\nAlbania\t01/01/2015\t5298\r\nChina\t01/01/1979\t166\r\nChina\t01/01/1980\t152\r\nChina\t01/01/1981\t194\r\nChina\t01/01/1982\t278\r\nChina\t01/01/1983\t456\r\nChina\t01/01/1984\t500\r\nChina\t01/01/1985\t531\r\nChina\t01/01/1986\t580\r\nChina\t01/01/1987\t1069\r\nChina\t01/01/1988\t1508\r\nChina\t01/01/1989\t1594\r\nChina\t01/01/1990\t1892\r\nChina\t01/01/1991\t983\r\nChina\t01/01/1992\t2793\r\nChina\t01/01/1993\t3079\r\nChina\t01/01/1994\t3284\r\nChina\t01/01/1995\t3576\r\nChina\t01/01/1996\t3878\r\nChina\t01/01/1997\t5038\r\nChina\t01/01/1998\t6931\r\nChina\t01/01/1999\t7516\r\nChina\t01/01/2000\t8675\r\nChina\t01/01/2001\t10296\r\nChina\t01/01/2002\t10947\r\nChina\t01/01/2003\t9301\r\nChina\t01/01/2004\t11529\r\nChina\t01/01/2005\t13110\r\nChina\t01/01/2006\t14039\r\nChina\t01/01/2007\t14736\r\nChina\t01/01/2008\t15259\r\nChina\t01/01/2009\t17201\r\nChina\t01/01/2010\t18946\r\nChina\t01/01/2011\t20852\r\nChina\t01/01/2012\t23967\r\nChina\t01/01/2013\t25062\r\nChina\t01/01/2014\t25928\r\nChina\t01/01/2015\t27363\r\nEcuador\t01/01/1979\t8\r\nEcuador\t01/01/1980\t8\r\nEcuador\t01/01/1981\t9\r\nEcuador\t01/01/1982\t13\r\nEcuador\t01/01/1983\t14\r\nEcuador\t01/01/1984\t16\r\nEcuador\t01/01/1985\t17\r\nEcuador\t01/01/1986\t18\r\nEcuador\t01/01/1987\t23\r\nEcuador\t01/01/1988\t34\r\nEcuador\t01/01/1989\t34\r\nEcuador\t01/01/1990\t60\r\nEcuador\t01/01/1991\t71\r\nEcuador\t01/01/1992\t0\r\nEcuador\t01/01/1993\t97\r\nEcuador\t01/01/1994\t108\r\nEcuador\t01/01/1995\t149\r\nEcuador\t01/01/1996\t203\r\nEcuador\t01/01/1997\t441\r\nEcuador\t01/01/1998\t751\r\nEcuador\t01/01/1999\t1101\r\nEcuador\t01/01/2000\t2006\r\nEcuador\t01/01/2001\t2714\r\nEcuador\t01/01/2002\t3157\r\nEcuador\t01/01/2003\t4163\r\nEcuador\t01/01/2004\t10518\r\nEcuador\t01/01/2005\t12356\r\nEcuador\t01/01/2006\t12680\r\nEcuador\t01/01/2007\t12348\r\nEcuador\t01/01/2008\t12137\r\nEcuador\t01/01/2009\t12884\r\nEcuador\t01/01/2010\t13542\r\nEcuador\t01/01/2011\t14232\r\nEcuador\t01/01/2012\t14909\r\nEcuador\t01/01/2013\t14748\r\nEcuador\t01/01/2014\t13524\r\nEcuador\t01/01/2015\t13458\r\nEgypt\t01/01/1979\t706\r\nEgypt\t01/01/1980\t873\r\nEgypt\t01/01/1981\t1237\r\nEgypt\t01/01/1982\t1658\r\nEgypt\t01/01/1983\t2201\r\nEgypt\t01/01/1984\t2498\r\nEgypt\t01/01/1985\t2687\r\nEgypt\t01/01/1986\t2798\r\nEgypt\t01/01/1987\t3167\r\nEgypt\t01/01/1988\t3574\r\nEgypt\t01/01/1989\t3829\r\nEgypt\t01/01/1990\t4536\r\nEgypt\t01/01/1991\t2934\r\nEgypt\t01/01/1992\t6360\r\nEgypt\t01/01/1993\t6834\r\nEgypt\t01/01/1994\t7325\r\nEgypt\t01/01/1995\t7473\r\nEgypt\t01/01/1996\t8154\r\nEgypt\t01/01/1997\t9439\r\nEgypt\t01/01/1998\t11075\r\nEgypt\t01/01/1999\t11842\r\nEgypt\t01/01/2000\t13309\r\nEgypt\t01/01/2001\t15581\r\nEgypt\t01/01/2002\t15670\r\nEgypt\t01/01/2003\t13020\r\nEgypt\t01/01/2004\t18529\r\nEgypt\t01/01/2005\t20992\r\nEgypt\t01/01/2006\t22137\r\nEgypt\t01/01/2007\t22934\r\nEgypt\t01/01/2008\t23518\r\nEgypt\t01/01/2009\t25838\r\nEgypt\t01/01/2010\t28643\r\nEgypt\t01/01/2011\t31999\r\nEgypt\t01/01/2012\t35970\r\nEgypt\t01/01/2013\t37073\r\nEgypt\t01/01/2014\t35597\r\nEgypt\t01/01/2015\t36628\r\nEl Salvador\t01/01/1979\t38\r\nEl Salvador\t01/01/1980\t49\r\nEl Salvador\t01/01/1981\t99\r\nEl Salvador\t01/01/1982\t154\r\nEl Salvador\t01/01/1983\t203\r\nEl Salvador\t01/01/1984\t247\r\nEl Salvador\t01/01/1985\t278\r\nEl Salvador\t01/01/1986\t303\r\nEl Salvador\t01/01/1987\t431\r\nEl Salvador\t01/01/1988\t494\r\nEl Salvador\t01/01/1989\t507\r\nEl Salvador\t01/01/1990\t632\r\nEl Salvador\t01/01/1991\t430\r\nEl Salvador\t01/01/1992\t859\r\nEl Salvador\t01/01/1993\t941\r\nEl Salvador\t01/01/1994\t1035\r\nEl Salvador\t01/01/1995\t1127\r\nEl Salvador\t01/01/1996\t1163\r\nEl Salvador\t01/01/1997\t1278\r\nEl Salvador\t01/01/1998\t1501\r\nEl Salvador\t01/01/1999\t1568\r\nEl Salvador\t01/01/2000\t1751\r\nEl Salvador\t01/01/2001\t1926\r\nEl Salvador\t01/01/2002\t1933\r\nEl Salvador\t01/01/2003\t1796\r\nEl Salvador\t01/01/2004\t2273\r\nEl Salvador\t01/01/2005\t2497\r\nEl Salvador\t01/01/2006\t2556\r\nEl Salvador\t01/01/2007\t2553\r\nEl Salvador\t01/01/2008\t2562\r\nEl Salvador\t01/01/2009\t2739\r\nEl Salvador\t01/01/2010\t3133\r\nEl Salvador\t01/01/2011\t3720\r\nEl Salvador\t01/01/2012\t4268\r\nEl Salvador\t01/01/2013\t4503\r\nEl Salvador\t01/01/2014\t4694\r\nEl Salvador\t01/01/2015\t4771\r\nFrance\t01/01/1979\t646\r\nFrance\t01/01/1980\t663\r\nFrance\t01/01/1981\t684\r\nFrance\t01/01/1982\t696\r\nFrance\t01/01/1983\t1685\r\nFrance\t01/01/1984\t1673\r\nFrance\t01/01/1985\t1667\r\nFrance\t01/01/1986\t1676\r\nFrance\t01/01/1987\t2098\r\nFrance\t01/01/1988\t2195\r\nFrance\t01/01/1989\t2284\r\nFrance\t01/01/1990\t2353\r\nFrance\t01/01/1991\t1419\r\nFrance\t01/01/1992\t2563\r\nFrance\t01/01/1993\t2725\r\nFrance\t01/01/1994\t2919\r\nFrance\t01/01/1995\t3136\r\nFrance\t01/01/1996\t3179\r\nFrance\t01/01/1997\t3350\r\nFrance\t01/01/1998\t3776\r\nFrance\t01/01/1999\t3905\r\nFrance\t01/01/2000\t4156\r\nFrance\t01/01/2001\t4554\r\nFrance\t01/01/2002\t4527\r\nFrance\t01/01/2003\t2518\r\nFrance\t01/01/2004\t2625\r\nFrance\t01/01/2005\t3059\r\nFrance\t01/01/2006\t3223\r\nFrance\t01/01/2007\t3332\r\nFrance\t01/01/2008\t3485\r\nFrance\t01/01/2009\t3763\r\nFrance\t01/01/2010\t3868\r\nFrance\t01/01/2011\t4031\r\nFrance\t01/01/2012\t4238\r\nFrance\t01/01/2013\t3847\r\nFrance\t01/01/2014\t2925\r\nFrance\t01/01/2015\t3083\r\nGermany\t01/01/1979\t1292\r\nGermany\t01/01/1980\t1284\r\nGermany\t01/01/1981\t1281\r\nGermany\t01/01/1982\t1264\r\nGermany\t01/01/1983\t2232\r\nGermany\t01/01/1984\t2176\r\nGermany\t01/01/1985\t2097\r\nGermany\t01/01/1986\t2071\r\nGermany\t01/01/1987\t2151\r\nGermany\t01/01/1988\t2164\r\nGermany\t01/01/1989\t2210\r\nGermany\t01/01/1990\t2228\r\nGermany\t01/01/1991\t1278\r\nGermany\t01/01/1992\t2229\r\nGermany\t01/01/1993\t2210\r\nGermany\t01/01/1994\t2241\r\nGermany\t01/01/1995\t2259\r\nGermany\t01/01/1996\t2255\r\nGermany\t01/01/1997\t2332\r\nGermany\t01/01/1998\t2533\r\nGermany\t01/01/1999\t2524\r\nGermany\t01/01/2000\t2553\r\nGermany\t01/01/2001\t2672\r\nGermany\t01/01/2002\t2529\r\nGermany\t01/01/2003\t1611\r\nGermany\t01/01/2004\t1702\r\nGermany\t01/01/2005\t1831\r\nGermany\t01/01/2006\t1903\r\nGermany\t01/01/2007\t1932\r\nGermany\t01/01/2008\t1955\r\nGermany\t01/01/2009\t2042\r\nGermany\t01/01/2010\t2057\r\nGermany\t01/01/2011\t2109\r\nGermany\t01/01/2012\t2120\r\nGermany\t01/01/2013\t1939\r\nGermany\t01/01/2014\t1541\r\nGermany\t01/01/2015\t1580\r\nJapan\t01/01/1979\t497\r\nJapan\t01/01/1980\t558\r\nJapan\t01/01/1981\t691\r\nJapan\t01/01/1982\t771\r\nJapan\t01/01/1983\t925\r\nJapan\t01/01/1984\t967\r\nJapan\t01/01/1985\t964\r\nJapan\t01/01/1986\t959\r\nJapan\t01/01/1987\t1133\r\nJapan\t01/01/1988\t1283\r\nJapan\t01/01/1989\t1390\r\nJapan\t01/01/1990\t1506\r\nJapan\t01/01/1991\t1255\r\nJapan\t01/01/1992\t1760\r\nJapan\t01/01/1993\t1888\r\nJapan\t01/01/1994\t1974\r\nJapan\t01/01/1995\t2054\r\nJapan\t01/01/1996\t2078\r\nJapan\t01/01/1997\t2223\r\nJapan\t01/01/1998\t2337\r\nJapan\t01/01/1999\t2376\r\nJapan\t01/01/2000\t2383\r\nJapan\t01/01/2001\t2582\r\nJapan\t01/01/2002\t2602\r\nJapan\t01/01/2003\t1507\r\nJapan\t01/01/2004\t1592\r\nJapan\t01/01/2005\t1790\r\nJapan\t01/01/2006\t1857\r\nJapan\t01/01/2007\t1919\r\nJapan\t01/01/2008\t1967\r\nJapan\t01/01/2009\t2088\r\nJapan\t01/01/2010\t2135\r\nJapan\t01/01/2011\t2206\r\nJapan\t01/01/2012\t2344\r\nJapan\t01/01/2013\t2305\r\nJapan\t01/01/2014\t1599\r\nJapan\t01/01/2015\t1669\r\nMorocco\t01/01/1979\t116\r\nMorocco\t01/01/1980\t123\r\nMorocco\t01/01/1981\t131\r\nMorocco\t01/01/1982\t146\r\nMorocco\t01/01/1983\t193\r\nMorocco\t01/01/1984\t218\r\nMorocco\t01/01/1985\t230\r\nMorocco\t01/01/1986\t229\r\nMorocco\t01/01/1987\t421\r\nMorocco\t01/01/1988\t526\r\nMorocco\t01/01/1989\t556\r\nMorocco\t01/01/1990\t1195\r\nMorocco\t01/01/1991\t600\r\nMorocco\t01/01/1992\t2791\r\nMorocco\t01/01/1993\t3037\r\nMorocco\t01/01/1994\t3230\r\nMorocco\t01/01/1995\t3294\r\nMorocco\t01/01/1996\t3612\r\nMorocco\t01/01/1997\t4401\r\nMorocco\t01/01/1998\t5253\r\nMorocco\t01/01/1999\t5497\r\nMorocco\t01/01/2000\t5849\r\nMorocco\t01/01/2001\t6328\r\nMorocco\t01/01/2002\t5948\r\nMorocco\t01/01/2003\t4514\r\nMorocco\t01/01/2004\t5309\r\nMorocco\t01/01/2005\t6067\r\nMorocco\t01/01/2006\t6450\r\nMorocco\t01/01/2007\t6663\r\nMorocco\t01/01/2008\t6749\r\nMorocco\t01/01/2009\t7140\r\nMorocco\t01/01/2010\t7618\r\nMorocco\t01/01/2011\t8071\r\nMorocco\t01/01/2012\t8720\r\nMorocco\t01/01/2013\t8808\r\nMorocco\t01/01/2014\t8335\r\nMorocco\t01/01/2015\t8296\r\nOthers\t01/01/1979\t16720\r\nOthers\t01/01/1980\t17263\r\nOthers\t01/01/1981\t18562\r\nOthers\t01/01/1982\t19381\r\nOthers\t01/01/1983\t16427\r\nOthers\t01/01/1984\t16104\r\nOthers\t01/01/1985\t16108\r\nOthers\t01/01/1986\t16022\r\nOthers\t01/01/1987\t17226\r\nOthers\t01/01/1988\t18051\r\nOthers\t01/01/1989\t18413\r\nOthers\t01/01/1990\t19649\r\nOthers\t01/01/1991\t12503\r\nOthers\t01/01/1992\t15465\r\nOthers\t01/01/1993\t25050\r\nOthers\t01/01/1994\t26270\r\nOthers\t01/01/1995\t27389\r\nOthers\t01/01/1996\t27782\r\nOthers\t01/01/1997\t29529\r\nOthers\t01/01/1998\t33417\r\nOthers\t01/01/1999\t34576\r\nOthers\t01/01/2000\t37238\r\nOthers\t01/01/2001\t40690\r\nOthers\t01/01/2002\t39915\r\nOthers\t01/01/2003\t26390\r\nOthers\t01/01/2004\t31820\r\nOthers\t01/01/2005\t36428\r\nOthers\t01/01/2006\t38110\r\nOthers\t01/01/2007\t39069\r\nOthers\t01/01/2008\t39850\r\nOthers\t01/01/2009\t43643\r\nOthers\t01/01/2010\t47460\r\nOthers\t01/01/2011\t51355\r\nOthers\t01/01/2012\t57581\r\nOthers\t01/01/2013\t57399\r\nOthers\t01/01/2014\t52570\r\nOthers\t01/01/2015\t54347\r\nPeru\t01/01/1979\t16\r\nPeru\t01/01/1980\t20\r\nPeru\t01/01/1981\t23\r\nPeru\t01/01/1982\t30\r\nPeru\t01/01/1983\t80\r\nPeru\t01/01/1984\t76\r\nPeru\t01/01/1985\t80\r\nPeru\t01/01/1986\t86\r\nPeru\t01/01/1987\t125\r\nPeru\t01/01/1988\t162\r\nPeru\t01/01/1989\t176\r\nPeru\t01/01/1990\t361\r\nPeru\t01/01/1991\t584\r\nPeru\t01/01/1992\t716\r\nPeru\t01/01/1993\t961\r\nPeru\t01/01/1994\t1110\r\nPeru\t01/01/1995\t1357\r\nPeru\t01/01/1996\t1838\r\nPeru\t01/01/1997\t3425\r\nPeru\t01/01/1998\t5820\r\nPeru\t01/01/1999\t6655\r\nPeru\t01/01/2000\t7965\r\nPeru\t01/01/2001\t9036\r\nPeru\t01/01/2002\t9381\r\nPeru\t01/01/2003\t9051\r\nPeru\t01/01/2004\t12638\r\nPeru\t01/01/2005\t13784\r\nPeru\t01/01/2006\t14204\r\nPeru\t01/01/2007\t14070\r\nPeru\t01/01/2008\t14103\r\nPeru\t01/01/2009\t15586\r\nPeru\t01/01/2010\t17672\r\nPeru\t01/01/2011\t19655\r\nPeru\t01/01/2012\t21142\r\nPeru\t01/01/2013\t21171\r\nPeru\t01/01/2014\t20462\r\nPeru\t01/01/2015\t19929\r\nPhilippines\t01/01/1979\t16\r\nPhilippines\t01/01/1980\t25\r\nPhilippines\t01/01/1981\t125\r\nPhilippines\t01/01/1982\t203\r\nPhilippines\t01/01/1983\t284\r\nPhilippines\t01/01/1984\t434\r\nPhilippines\t01/01/1985\t519\r\nPhilippines\t01/01/1986\t589\r\nPhilippines\t01/01/1987\t985\r\nPhilippines\t01/01/1988\t1317\r\nPhilippines\t01/01/1989\t1551\r\nPhilippines\t01/01/1990\t2086\r\nPhilippines\t01/01/1991\t2474\r\nPhilippines\t01/01/1992\t4524\r\nPhilippines\t01/01/1993\t5388\r\nPhilippines\t01/01/1994\t5907\r\nPhilippines\t01/01/1995\t6505\r\nPhilippines\t01/01/1996\t7550\r\nPhilippines\t01/01/1997\t10715\r\nPhilippines\t01/01/1998\t14967\r\nPhilippines\t01/01/1999\t16472\r\nPhilippines\t01/01/2000\t18685\r\nPhilippines\t01/01/2001\t20456\r\nPhilippines\t01/01/2002\t21213\r\nPhilippines\t01/01/2003\t19725\r\nPhilippines\t01/01/2004\t24081\r\nPhilippines\t01/01/2005\t26645\r\nPhilippines\t01/01/2006\t27586\r\nPhilippines\t01/01/2007\t28031\r\nPhilippines\t01/01/2008\t28749\r\nPhilippines\t01/01/2009\t31123\r\nPhilippines\t01/01/2010\t33745\r\nPhilippines\t01/01/2011\t37002\r\nPhilippines\t01/01/2012\t39858\r\nPhilippines\t01/01/2013\t40759\r\nPhilippines\t01/01/2014\t41237\r\nPhilippines\t01/01/2015\t41549\r\nRomania\t01/01/1979\t214\r\nRomania\t01/01/1980\t234\r\nRomania\t01/01/1981\t282\r\nRomania\t01/01/1982\t302\r\nRomania\t01/01/1983\t334\r\nRomania\t01/01/1984\t350\r\nRomania\t01/01/1985\t363\r\nRomania\t01/01/1986\t348\r\nRomania\t01/01/1987\t189\r\nRomania\t01/01/1988\t199\r\nRomania\t01/01/1989\t193\r\nRomania\t01/01/1990\t218\r\nRomania\t01/01/1991\t150\r\nRomania\t01/01/1992\t0\r\nRomania\t01/01/1993\t442\r\nRomania\t01/01/1994\t484\r\nRomania\t01/01/1995\t541\r\nRomania\t01/01/1996\t592\r\nRomania\t01/01/1997\t734\r\nRomania\t01/01/1998\t1018\r\nRomania\t01/01/1999\t1204\r\nRomania\t01/01/2000\t1752\r\nRomania\t01/01/2001\t2260\r\nRomania\t01/01/2002\t2493\r\nRomania\t01/01/2003\t2627\r\nRomania\t01/01/2004\t4621\r\nRomania\t01/01/2005\t5536\r\nRomania\t01/01/2006\t5951\r\nRomania\t01/01/2007\t7908\r\nRomania\t01/01/2008\t9619\r\nRomania\t01/01/2009\t11244\r\nRomania\t01/01/2010\t12154\r\nRomania\t01/01/2011\t12701\r\nRomania\t01/01/2012\t14409\r\nRomania\t01/01/2013\t14507\r\nRomania\t01/01/2014\t14207\r\nRomania\t01/01/2015\t14798\r\nSri Lanka\t01/01/1979\t12\r\nSri Lanka\t01/01/1980\t22\r\nSri Lanka\t01/01/1981\t42\r\nSri Lanka\t01/01/1982\t76\r\nSri Lanka\t01/01/1983\t96\r\nSri Lanka\t01/01/1984\t142\r\nSri Lanka\t01/01/1985\t175\r\nSri Lanka\t01/01/1986\t209\r\nSri Lanka\t01/01/1987\t308\r\nSri Lanka\t01/01/1988\t377\r\nSri Lanka\t01/01/1989\t455\r\nSri Lanka\t01/01/1990\t635\r\nSri Lanka\t01/01/1991\t686\r\nSri Lanka\t01/01/1992\t1224\r\nSri Lanka\t01/01/1993\t1585\r\nSri Lanka\t01/01/1994\t1940\r\nSri Lanka\t01/01/1995\t2362\r\nSri Lanka\t01/01/1996\t2676\r\nSri Lanka\t01/01/1997\t3457\r\nSri Lanka\t01/01/1998\t4624\r\nSri Lanka\t01/01/1999\t5195\r\nSri Lanka\t01/01/2000\t6118\r\nSri Lanka\t01/01/2001\t7219\r\nSri Lanka\t01/01/2002\t7860\r\nSri Lanka\t01/01/2003\t7138\r\nSri Lanka\t01/01/2004\t8701\r\nSri Lanka\t01/01/2005\t9872\r\nSri Lanka\t01/01/2006\t10318\r\nSri Lanka\t01/01/2007\t10600\r\nSri Lanka\t01/01/2008\t11087\r\nSri Lanka\t01/01/2009\t12348\r\nSri Lanka\t01/01/2010\t13340\r\nSri Lanka\t01/01/2011\t14512\r\nSri Lanka\t01/01/2012\t16125\r\nSri Lanka\t01/01/2013\t16467\r\nSri Lanka\t01/01/2014\t15897\r\nSri Lanka\t01/01/2015\t16355\r\nUcraine\t01/01/1979\t0\r\nUcraine\t01/01/1980\t0\r\nUcraine\t01/01/1981\t0\r\nUcraine\t01/01/1982\t0\r\nUcraine\t01/01/1983\t0\r\nUcraine\t01/01/1984\t0\r\nUcraine\t01/01/1985\t0\r\nUcraine\t01/01/1986\t0\r\nUcraine\t01/01/1987\t0\r\nUcraine\t01/01/1988\t0\r\nUcraine\t01/01/1989\t0\r\nUcraine\t01/01/1990\t0\r\nUcraine\t01/01/1991\t0\r\nUcraine\t01/01/1992\t0\r\nUcraine\t01/01/1993\t0\r\nUcraine\t01/01/1994\t0\r\nUcraine\t01/01/1995\t2\r\nUcraine\t01/01/1996\t3\r\nUcraine\t01/01/1997\t20\r\nUcraine\t01/01/1998\t46\r\nUcraine\t01/01/1999\t68\r\nUcraine\t01/01/2000\t132\r\nUcraine\t01/01/2001\t241\r\nUcraine\t01/01/2002\t309\r\nUcraine\t01/01/2003\t567\r\nUcraine\t01/01/2004\t2092\r\nUcraine\t01/01/2005\t2955\r\nUcraine\t01/01/2006\t3492\r\nUcraine\t01/01/2007\t3631\r\nUcraine\t01/01/2008\t3918\r\nUcraine\t01/01/2009\t4788\r\nUcraine\t01/01/2010\t5728\r\nUcraine\t01/01/2011\t6913\r\nUcraine\t01/01/2012\t7820\r\nUcraine\t01/01/2013\t7951\r\nUcraine\t01/01/2014\t7966\r\nUcraine\t01/01/2015\t8343\r\nUnited Kingdom\t01/01/1979\t893\r\nUnited Kingdom\t01/01/1980\t934\r\nUnited Kingdom\t01/01/1981\t996\r\nUnited Kingdom\t01/01/1982\t1026\r\nUnited Kingdom\t01/01/1983\t1822\r\nUnited Kingdom\t01/01/1984\t1810\r\nUnited Kingdom\t01/01/1985\t1808\r\nUnited Kingdom\t01/01/1986\t1817\r\nUnited Kingdom\t01/01/1987\t2132\r\nUnited Kingdom\t01/01/1988\t2244\r\nUnited Kingdom\t01/01/1989\t2284\r\nUnited Kingdom\t01/01/1990\t2359\r\nUnited Kingdom\t01/01/1991\t1077\r\nUnited Kingdom\t01/01/1992\t2572\r\nUnited Kingdom\t01/01/1993\t2655\r\nUnited Kingdom\t01/01/1994\t2707\r\nUnited Kingdom\t01/01/1995\t2710\r\nUnited Kingdom\t01/01/1996\t2670\r\nUnited Kingdom\t01/01/1997\t2761\r\nUnited Kingdom\t01/01/1998\t2937\r\nUnited Kingdom\t01/01/1999\t3007\r\nUnited Kingdom\t01/01/2000\t3039\r\nUnited Kingdom\t01/01/2001\t3240\r\nUnited Kingdom\t01/01/2002\t3093\r\nUnited Kingdom\t01/01/2003\t1500\r\nUnited Kingdom\t01/01/2004\t1563\r\nUnited Kingdom\t01/01/2005\t1702\r\nUnited Kingdom\t01/01/2006\t1750\r\nUnited Kingdom\t01/01/2007\t1781\r\nUnited Kingdom\t01/01/2008\t1810\r\nUnited Kingdom\t01/01/2009\t1933\r\nUnited Kingdom\t01/01/2010\t1960\r\nUnited Kingdom\t01/01/2011\t2056\r\nUnited Kingdom\t01/01/2012\t2136\r\nUnited Kingdom\t01/01/2013\t1953\r\nUnited Kingdom\t01/01/2014\t1490\r\nUnited Kingdom\t01/01/2015\t1553"
  },
  {
    "path": "public/sample-datasets/Chord Diagram - Estimated migration flows between macro-areas.csv",
    "content": "Source area,Target area,Millions of persons\r\nAfrica,Africa,3.142471\r\nAfrica,Europe,2.107883\r\nAfrica,North America,0.540887\r\nAfrica,Oceania,0.155988\r\nAfrica,West Asia,0.673004\r\nEast Asia,East Asia,1.630997\r\nEast Asia,Europe,0.601265\r\nEast Asia,North America,0.97306\r\nEast Asia,Oceania,0.333608\r\nEast Asia,South East Asia,0.380388\r\nEast Asia,West Asia,0.869311\r\nEurope,Europe,2.401476\r\nLatin America,Europe,1.762587\r\nLatin America,Latin America,0.879198\r\nLatin America,North America,3.627847\r\nNorth America,Europe,1.215929\r\nNorth America,Latin America,0.276908\r\nOceania,Europe,0.17037\r\nOceania,Oceania,0.190706\r\nSouth Asia,East Asia,0.525881\r\nSouth Asia,Europe,1.390272\r\nSouth Asia,North America,1.508008\r\nSouth Asia,Oceania,0.34742\r\nSouth Asia,South Asia,1.307907\r\nSouth Asia,West Asia,4.902081\r\nSouth East Asia,East Asia,0.145264\r\nSouth East Asia,Europe,0.468762\r\nSouth East Asia,North America,1.057904\r\nSouth East Asia,Oceania,0.278746\r\nSouth East Asia,South East Asia,0.781316\r\nSoviet Union,Europe,0.60923\r\nSoviet Union,Soviet Union,1.870501\r\nWest Asia,Europe,0.449623\r\nWest Asia,North America,0.169274\r\nWest Asia,West Asia,0.927243"
  },
  {
    "path": "public/sample-datasets/Circle Packing - Most populated cities.tsv",
    "content": "Continent\tCountry\tCity\tPopulation\r\nAsia\tChina\tShanghai\t24256800\r\nAsia\tPakistan\tKarachi\t23500000\r\nAsia\tChina\tBeijing\t21516000\r\nAsia\tIndia\tDelhi\t16787941\r\nAsia\tChina\tTianjin\t15200000\r\nAsia\tJapan\tTokyo\t13513734\r\nAsia\tChina\tGuangzhou\t13080500\r\nAsia\tIndia\tMumbai\t12442373\r\nAsia\tChina\tShenzhen\t10467400\r\nAsia\tIndonesia\tJakarta\t10075310\r\nAfrica\tNigeria\tLagos\t17578000\r\nAfrica\tEgypt\tCairo\t11001000\r\nAfrica\tDemocratic Republic of the Congo\tKinshasa-Brazzaville\t8754000\r\nAfrica\tSomalia\tMogadishu\t6346000\r\nAfrica\tSudan\tKhartoum-Omdurman\t5172000\r\nAfrica\tAngola\tLuanda\t4772000\r\nAfrica\tEgypt\tAlexandria\t4387000\r\nAfrica\tTanzania\tDar es Salaam\t4364541\r\nAfrica\tIvory Coast\tAbidjan\t4125000\r\nAfrica\tSouth Africa\tGreater Johannesburg\t3670000\r\nEurope\tTurkey\tIstanbul\t14025646\r\nEurope\tRussia\tMoscow\t12330126\r\nEurope\tUnited Kingdom\tLondon\t8673713\r\nEurope\tRussia\tSaint Petersburg\t5225690\r\nEurope\tGermany\tBerlin\t3562166\r\nEurope\tSpain\tMadrid\t3165235\r\nEurope\tUkraine\tKiev\t2909491\r\nEurope\tItaly\tRome\t2874038\r\nEurope\tFrance\tParis\t2241346\r\nEurope\tBelarus\tMinsk\t1949400\r\nNorth America\tMexico\tMexico City\t8918653\r\nNorth America\tUnited States\tNew York City\t8550405\r\nNorth America\tUnited States\tLos Angeles\t3971883\r\nNorth America\tCanada\tToronto\t2826498\r\nNorth America\tUnited States\tChicago\t2720546\r\nNorth America\tUnited States\tHouston\t2296224\r\nNorth America\tCuba\tHavana\t2117625\r\nNorth America\tCanada\tMontreal\t1753034\r\nNorth America\tMexico\tEcatepec de Morelos\t1677678\r\nNorth America\tUnited States\tPhiladelphia\t1567442\r\nSouth America\tBrazil\tSão Paulo\t11967825\r\nSouth America\tPeru\tLima\t8894412\r\nSouth America\tColombia\tBogotá\t7862277\r\nSouth America\tBrazil\tRio de Janeiro\t6476631\r\nSouth America\tChile\tSantiago\t5507282\r\nSouth America\tVenezuela\tCaracas\t3289886\r\nSouth America\tArgentina\tBuenos Aires\t3054267\r\nSouth America\tBrazil\tSalvador\t2921087\r\nSouth America\tBrazil\tBrasília\t2914830\r\nSouth America\tBrazil\tFortaleza\t2591188"
  },
  {
    "path": "public/sample-datasets/Contour plot - Mean temperature in Paris 1944-1945.tsv",
    "content": "Date\tMean temerature (°C)\r\n1944-10-01\t11.11\r\n1944-10-02\t10.00\r\n1944-10-03\t8.33\r\n1944-10-04\t8.89\r\n1944-10-05\t7.78\r\n1944-10-06\t10.00\r\n1944-10-07\t12.78\r\n1944-10-08\t12.78\r\n1944-10-09\t11.11\r\n1944-10-10\t11.11\r\n1944-10-11\t12.22\r\n1944-10-12\t12.22\r\n1944-10-13\t10.00\r\n1944-10-14\t12.78\r\n1944-10-15\t12.22\r\n1944-10-16\t12.78\r\n1944-10-17\t11.67\r\n1944-10-18\t13.33\r\n1944-10-19\t10.56\r\n1944-10-20\t10.00\r\n1944-10-21\t11.67\r\n1944-10-22\t11.67\r\n1944-10-23\t7.78\r\n1944-10-24\t7.22\r\n1944-10-25\t9.44\r\n1944-10-26\t12.22\r\n1944-10-27\t7.22\r\n1944-10-28\t5.56\r\n1944-10-29\t6.67\r\n1944-10-30\t4.44\r\n1944-10-31\t6.67\r\n1944-11-01\t7.78\r\n1944-11-02\t5.56\r\n1944-11-03\t5.56\r\n1944-11-04\t10.00\r\n1944-11-05\t10.00\r\n1944-11-06\t10.56\r\n1944-11-07\t11.11\r\n1944-11-08\t10.00\r\n1944-11-09\t5.00\r\n1944-11-10\t4.44\r\n1944-11-11\t3.33\r\n1944-11-12\t3.89\r\n1944-11-13\t4.44\r\n1944-11-14\t5.00\r\n1944-11-15\t2.78\r\n1944-11-16\t2.22\r\n1944-11-17\t5.56\r\n1944-11-18\t8.89\r\n1944-11-19\t11.11\r\n1944-11-20\t8.89\r\n1944-11-21\t6.67\r\n1944-11-22\t8.89\r\n1944-11-23\t12.78\r\n1944-11-24\t12.78\r\n1944-11-25\t8.33\r\n1944-11-26\t5.56\r\n1944-11-27\t6.11\r\n1944-11-28\t4.44\r\n1944-11-29\t7.78\r\n1944-11-30\t7.78\r\n1944-12-01\t7.78\r\n1944-12-02\t5.00\r\n1944-12-03\t7.78\r\n1944-12-04\t8.89\r\n1944-12-05\t5.56\r\n1944-12-06\t7.22\r\n1944-12-07\t7.22\r\n1944-12-08\t3.89\r\n1944-12-09\t2.78\r\n1944-12-10\t3.33\r\n1944-12-11\t6.67\r\n1944-12-12\t4.44\r\n1944-12-13\t4.44\r\n1944-12-14\t1.67\r\n1944-12-15\t2.22\r\n1944-12-16\t7.22\r\n1944-12-17\t9.44\r\n1944-12-18\t4.44\r\n1944-12-19\t3.33\r\n1944-12-20\t4.44\r\n1944-12-21\t5.00\r\n1944-12-22\t3.89\r\n1944-12-23\t0.00\r\n1944-12-24\t-1.67\r\n1944-12-25\t1.11\r\n1944-12-26\t-1.67\r\n1944-12-27\t-2.22\r\n1944-12-28\t-2.22\r\n1944-12-29\t-1.11\r\n1944-12-30\t-1.11\r\n1944-12-31\t2.22\r\n1945-01-01\t1.11\r\n1945-01-02\t-2.22\r\n1945-01-03\t2.78\r\n1945-01-04\t1.67\r\n1945-01-05\t1.11\r\n1945-01-06\t-1.67\r\n1945-01-07\t-1.67\r\n1945-01-08\t-2.22\r\n1945-01-09\t-2.22\r\n1945-01-10\t-2.22\r\n1945-01-11\t-6.67\r\n1945-01-12\t-6.67\r\n1945-01-13\t-6.67\r\n1945-01-14\t-4.44\r\n1945-01-15\t-5.56\r\n1945-01-16\t-3.33\r\n1945-01-17\t-2.22\r\n1945-01-18\t2.22\r\n1945-01-19\t2.22\r\n1945-01-20\t-2.22\r\n1945-01-21\t-3.33\r\n1945-01-22\t-3.89\r\n1945-01-23\t-0.56\r\n1945-01-24\t-2.78\r\n1945-01-25\t-5.00\r\n1945-01-26\t-3.89\r\n1945-01-27\t-5.00\r\n1945-01-28\t-4.44\r\n1945-01-29\t-7.78\r\n1945-01-30\t-2.22\r\n1945-01-31\t3.89\r\n1945-03-01\t8.33\r\n1945-03-02\t5.56\r\n1945-03-03\t4.44\r\n1945-03-04\t4.44\r\n1945-03-05\t5.00\r\n1945-03-06\t7.78\r\n1945-03-07\t8.89\r\n1945-03-08\t7.78\r\n1945-03-09\t6.11\r\n1945-03-10\t8.89\r\n1945-03-11\t7.22\r\n1945-03-12\t6.11\r\n1945-03-13\t6.67\r\n1945-03-14\t8.89\r\n1945-03-15\t11.11\r\n1945-03-16\t6.67\r\n1945-03-17\t8.33\r\n1945-03-18\t10.00\r\n1945-03-19\t8.89\r\n1945-03-20\t8.89\r\n1945-03-21\t12.22\r\n1945-03-22\t10.56\r\n1945-03-23\t13.89\r\n1945-03-24\t14.44\r\n1945-03-25\t14.44\r\n1945-03-26\t11.67\r\n1945-03-27\t10.00\r\n1945-03-28\t7.78\r\n1945-03-29\t12.22\r\n1945-03-30\t7.78\r\n1945-03-31\t8.33\r\n1945-04-01\t12.22\r\n1945-04-02\t12.78\r\n1945-04-03\t8.89\r\n1945-04-04\t7.78\r\n1945-04-05\t10.00\r\n1945-04-06\t11.11\r\n1945-04-07\t11.11\r\n1945-04-08\t10.56\r\n1945-04-09\t12.22\r\n1945-04-10\t13.89\r\n1945-04-11\t16.11\r\n1945-04-12\t14.44\r\n1945-04-13\t15.56\r\n1945-04-14\t17.78\r\n1945-04-15\t17.78\r\n1945-04-16\t18.89\r\n1945-04-17\t20.00\r\n1945-04-18\t21.11\r\n1945-04-19\t18.89\r\n1945-04-20\t17.22\r\n1945-04-21\t12.22\r\n1945-04-22\t10.00\r\n1945-04-23\t7.78\r\n1945-04-24\t10.00\r\n1945-04-25\t14.44\r\n1945-04-26\t13.33\r\n1945-04-27\t10.56\r\n1945-04-28\t6.67\r\n1945-04-29\t7.22\r\n1945-04-30\t4.44\r\n1945-05-01\t5.56\r\n1945-05-02\t6.67\r\n1945-05-03\t6.11\r\n1945-05-04\t9.44\r\n1945-05-05\t12.22\r\n1945-05-06\t15.56\r\n1945-05-07\t20.00\r\n1945-05-08\t21.11\r\n1945-05-09\t21.11\r\n1945-05-10\t21.11\r\n1945-05-11\t21.11\r\n1945-05-12\t22.78\r\n1945-05-13\t22.22\r\n1945-05-14\t16.11\r\n1945-05-15\t16.67\r\n1945-05-16\t21.11\r\n1945-05-17\t24.44\r\n1945-05-18\t21.11\r\n1945-05-19\t16.11\r\n1945-05-20\t18.89\r\n1945-05-21\t12.22\r\n1945-05-22\t12.22\r\n1945-05-23\t12.78\r\n1945-05-24\t12.22\r\n1945-05-25\t12.22\r\n1945-05-26\t12.78\r\n1945-05-27\t13.33\r\n1945-05-28\t16.67\r\n1945-05-29\t14.44\r\n1945-05-30\t14.44\r\n1945-05-31\t14.44\r\n1945-06-01\t13.89\r\n1945-06-02\t14.44\r\n1945-06-03\t17.22\r\n1945-06-04\t17.22\r\n1945-06-05\t19.44\r\n1945-06-06\t22.78\r\n1945-06-07\t20.56\r\n1945-06-08\t17.78\r\n1945-06-09\t16.11\r\n1945-06-10\t15.56\r\n1945-06-11\t18.89\r\n1945-06-12\t17.22\r\n1945-06-13\t14.44\r\n1945-06-14\t15.00\r\n1945-06-15\t16.11\r\n1945-06-16\t15.56\r\n1945-06-17\t16.11\r\n1945-06-18\t17.22\r\n1945-06-19\t23.33\r\n1945-06-20\t22.78\r\n1945-06-21\t18.89\r\n1945-06-22\t18.89\r\n1945-06-23\t24.44\r\n1945-06-24\t21.11\r\n1945-06-25\t18.33\r\n1945-06-26\t21.11\r\n1945-06-27\t13.89\r\n1945-06-28\t11.67\r\n1945-06-29\t15.56\r\n1945-06-30\t16.11\r\n1945-07-01\t14.44\r\n1945-07-02\t15.56\r\n1945-07-03\t15.56\r\n1945-07-04\t16.67\r\n1945-07-05\t19.44\r\n1945-07-06\t21.67\r\n1945-07-07\t20.56\r\n1945-07-08\t23.33\r\n1945-07-09\t22.22\r\n1945-07-10\t17.78\r\n1945-07-11\t17.78\r\n1945-07-12\t18.33\r\n1945-07-13\t23.33\r\n1945-07-14\t26.67\r\n1945-07-15\t23.33\r\n1945-07-16\t18.89\r\n1945-07-17\t19.44\r\n1945-07-18\t23.33\r\n1945-07-19\t23.33\r\n1945-07-20\t20.00\r\n1945-07-21\t22.22\r\n1945-07-22\t20.00\r\n1945-07-23\t18.89\r\n1945-07-24\t23.33\r\n1945-07-25\t22.22\r\n1945-07-26\t23.33\r\n1945-07-27\t17.78\r\n1945-07-28\t17.78\r\n1945-07-29\t17.78\r\n1945-07-30\t17.78\r\n1945-07-31\t18.89\r\n1945-08-01\t17.78\r\n1945-08-02\t16.67\r\n1945-08-03\t18.33\r\n1945-08-04\t20.00\r\n1945-08-05\t21.67\r\n1945-08-06\t17.22\r\n1945-08-07\t16.11\r\n1945-08-08\t15.00\r\n1945-08-09\t17.22\r\n1945-08-10\t18.33\r\n1945-08-11\t19.44\r\n1945-08-12\t19.44\r\n1945-08-13\t20.00\r\n1945-08-14\t18.33\r\n1945-08-15\t18.89\r\n1945-08-16\t16.67\r\n1945-08-17\t18.89\r\n1945-08-18\t18.33\r\n1945-08-19\t16.67\r\n1945-08-20\t16.67\r\n1945-08-21\t17.78\r\n1945-08-22\t17.78\r\n1945-08-23\t17.22\r\n1945-08-24\t18.89\r\n1945-08-25\t20.00\r\n1945-08-26\t20.56\r\n1945-08-27\t22.22\r\n1945-08-28\t23.33\r\n1945-08-29\t22.22\r\n1945-08-30\t18.33\r\n1945-08-31\t18.89\r\n1945-09-01\t18.89\r\n1945-09-02\t20.00\r\n1945-09-03\t20.00\r\n1945-09-04\t17.78\r\n1945-09-05\t17.22\r\n1945-09-06\t15.00\r\n1945-09-07\t16.67\r\n1945-09-08\t17.78\r\n1945-09-09\t16.67\r\n1945-09-10\t14.44\r\n1945-09-11\t18.89\r\n1945-09-12\t19.44\r\n1945-09-13\t18.89\r\n1945-09-14\t16.11\r\n1945-09-15\t16.11\r\n1945-09-16\t20.00\r\n1945-09-17\t20.56\r\n1945-09-18\t18.33\r\n1945-09-19\t16.67\r\n1945-09-20\t17.22\r\n1945-09-21\t17.22\r\n1945-09-22\t16.67\r\n1945-09-23\t12.22\r\n1945-09-24\t11.67\r\n1945-09-25\t11.11\r\n1945-09-26\t11.67\r\n1945-09-27\t14.44\r\n1945-09-28\t14.44\r\n1945-09-29\t12.22\r\n1945-09-30\t11.67\r\n1945-10-01\t13.33\r\n1945-10-02\t13.33\r\n1945-10-03\t10.00\r\n1945-10-04\t11.11\r\n1945-10-05\t8.89\r\n1945-10-06\t10.00\r\n1945-10-07\t12.22\r\n1945-10-08\t11.11\r\n1945-10-09\t9.44\r\n1945-10-10\t14.44\r\n1945-10-11\t16.11\r\n1945-10-12\t15.56\r\n1945-10-13\t16.11\r\n1945-10-14\t12.78\r\n1945-10-15\t8.89\r\n1945-10-16\t11.11\r\n1945-10-17\t12.22\r\n1945-10-18\t10.00\r\n1945-10-19\t12.22\r\n1945-10-20\t13.33\r\n1945-10-21\t16.67\r\n1945-10-22\t17.22\r\n1945-10-23\t14.44\r\n1945-10-24\t14.44\r\n1945-10-25\t11.67\r\n1945-10-26\t14.44\r\n1945-10-27\t11.11\r\n1945-10-28\t12.22\r\n1945-10-29\t12.22\r\n1945-10-30\t12.22\r\n1945-10-31\t11.11\r\n1945-11-01\t8.33\r\n1945-11-02\t12.78\r\n1945-11-03\t11.67\r\n1945-11-04\t13.33\r\n1945-11-05\t10.00\r\n1945-11-06\t10.56\r\n1945-11-07\t10.00\r\n1945-11-08\t7.78\r\n1945-11-09\t9.44\r\n1945-11-10\t6.67\r\n1945-11-11\t6.67\r\n1945-11-12\t5.56\r\n1945-11-13\t4.44\r\n1945-11-14\t4.44\r\n1945-11-15\t1.11\r\n1945-11-16\t2.78\r\n1945-11-17\t5.56\r\n1945-11-18\t6.67\r\n1945-11-19\t7.22\r\n1945-11-20\t5.00\r\n1945-11-21\t3.33\r\n1945-11-22\t3.89\r\n1945-11-23\t6.67\r\n1945-11-24\t7.22\r\n1945-11-25\t5.00\r\n1945-11-26\t2.78\r\n1945-11-27\t3.89\r\n1945-11-28\t2.78\r\n1945-11-29\t-0.56\r\n1945-11-30\t0.56\r\n1945-12-01\t4.44\r\n1945-12-02\t9.44\r\n1945-12-03\t5.00\r\n1945-12-04\t2.22\r\n1945-12-05\t6.67\r\n1945-12-06\t4.44\r\n1945-12-07\t1.67\r\n1945-12-08\t-2.22\r\n1945-12-09\t-6.67\r\n1945-12-10\t-3.89\r\n1945-12-11\t2.22\r\n1945-12-12\t3.89\r\n1945-12-13\t5.00\r\n1945-12-14\t4.44\r\n1945-12-15\t3.33\r\n1945-12-16\t3.89\r\n1945-12-17\t6.67\r\n1945-12-18\t9.44\r\n1945-12-19\t8.89\r\n1945-12-20\t7.78\r\n1945-12-21\t3.33\r\n1945-12-22\t7.22\r\n1945-12-23\t7.22\r\n1945-12-24\t7.22\r\n1945-12-25\t5.00\r\n1945-12-26\t6.67\r\n1945-12-27\t10.00\r\n1945-12-28\t8.89\r\n1945-12-29\t6.11\r\n1945-12-30\t5.00\r\n1945-12-31\t0.00\r\n"
  },
  {
    "path": "public/sample-datasets/Convex hull - Iris flowers.tsv",
    "content": "Id\tSepal Length (cm)\tSepal Width (cm)\tPetal Length (cm)\tPetal Width (cm)\tSpecies\n1\t5.1\t3.5\t1.4\t0.2\tIris Setosa\n2\t4.9\t3.0\t1.4\t0.2\tIris Setosa\n3\t4.7\t3.2\t1.3\t0.2\tIris Setosa\n4\t4.6\t3.1\t1.5\t0.2\tIris Setosa\n5\t5.0\t3.6\t1.4\t0.2\tIris Setosa\n6\t5.4\t3.9\t1.7\t0.4\tIris Setosa\n7\t4.6\t3.4\t1.4\t0.3\tIris Setosa\n8\t5.0\t3.4\t1.5\t0.2\tIris Setosa\n9\t4.4\t2.9\t1.4\t0.2\tIris Setosa\n10\t4.9\t3.1\t1.5\t0.1\tIris Setosa\n11\t5.4\t3.7\t1.5\t0.2\tIris Setosa\n12\t4.8\t3.4\t1.6\t0.2\tIris Setosa\n13\t4.8\t3.0\t1.4\t0.1\tIris Setosa\n14\t4.3\t3.0\t1.1\t0.1\tIris Setosa\n15\t5.8\t4.0\t1.2\t0.2\tIris Setosa\n16\t5.7\t4.4\t1.5\t0.4\tIris Setosa\n17\t5.4\t3.9\t1.3\t0.4\tIris Setosa\n18\t5.1\t3.5\t1.4\t0.3\tIris Setosa\n19\t5.7\t3.8\t1.7\t0.3\tIris Setosa\n20\t5.1\t3.8\t1.5\t0.3\tIris Setosa\n21\t5.4\t3.4\t1.7\t0.2\tIris Setosa\n22\t5.1\t3.7\t1.5\t0.4\tIris Setosa\n23\t4.6\t3.6\t1.0\t0.2\tIris Setosa\n24\t5.1\t3.3\t1.7\t0.5\tIris Setosa\n25\t4.8\t3.4\t1.9\t0.2\tIris Setosa\n26\t5.0\t3.0\t1.6\t0.2\tIris Setosa\n27\t5.0\t3.4\t1.6\t0.4\tIris Setosa\n28\t5.2\t3.5\t1.5\t0.2\tIris Setosa\n29\t5.2\t3.4\t1.4\t0.2\tIris Setosa\n30\t4.7\t3.2\t1.6\t0.2\tIris Setosa\n31\t4.8\t3.1\t1.6\t0.2\tIris Setosa\n32\t5.4\t3.4\t1.5\t0.4\tIris Setosa\n33\t5.2\t4.1\t1.5\t0.1\tIris Setosa\n34\t5.5\t4.2\t1.4\t0.2\tIris Setosa\n35\t4.9\t3.1\t1.5\t0.1\tIris Setosa\n36\t5.0\t3.2\t1.2\t0.2\tIris Setosa\n37\t5.5\t3.5\t1.3\t0.2\tIris Setosa\n38\t4.9\t3.1\t1.5\t0.1\tIris Setosa\n39\t4.4\t3.0\t1.3\t0.2\tIris Setosa\n40\t5.1\t3.4\t1.5\t0.2\tIris Setosa\n41\t5.0\t3.5\t1.3\t0.3\tIris Setosa\n42\t4.5\t2.3\t1.3\t0.3\tIris Setosa\n43\t4.4\t3.2\t1.3\t0.2\tIris Setosa\n44\t5.0\t3.5\t1.6\t0.6\tIris Setosa\n45\t5.1\t3.8\t1.9\t0.4\tIris Setosa\n46\t4.8\t3.0\t1.4\t0.3\tIris Setosa\n47\t5.1\t3.8\t1.6\t0.2\tIris Setosa\n48\t4.6\t3.2\t1.4\t0.2\tIris Setosa\n49\t5.3\t3.7\t1.5\t0.2\tIris Setosa\n50\t5.0\t3.3\t1.4\t0.2\tIris Setosa\n51\t7.0\t3.2\t4.7\t1.4\tIris Versicolor\n52\t6.4\t3.2\t4.5\t1.5\tIris Versicolor\n53\t6.9\t3.1\t4.9\t1.5\tIris Versicolor\n54\t5.5\t2.3\t4.0\t1.3\tIris Versicolor\n55\t6.5\t2.8\t4.6\t1.5\tIris Versicolor\n56\t5.7\t2.8\t4.5\t1.3\tIris Versicolor\n57\t6.3\t3.3\t4.7\t1.6\tIris Versicolor\n58\t4.9\t2.4\t3.3\t1.0\tIris Versicolor\n59\t6.6\t2.9\t4.6\t1.3\tIris Versicolor\n60\t5.2\t2.7\t3.9\t1.4\tIris Versicolor\n61\t5.0\t2.0\t3.5\t1.0\tIris Versicolor\n62\t5.9\t3.0\t4.2\t1.5\tIris Versicolor\n63\t6.0\t2.2\t4.0\t1.0\tIris Versicolor\n64\t6.1\t2.9\t4.7\t1.4\tIris Versicolor\n65\t5.6\t2.9\t3.6\t1.3\tIris Versicolor\n66\t6.7\t3.1\t4.4\t1.4\tIris Versicolor\n67\t5.6\t3.0\t4.5\t1.5\tIris Versicolor\n68\t5.8\t2.7\t4.1\t1.0\tIris Versicolor\n69\t6.2\t2.2\t4.5\t1.5\tIris Versicolor\n70\t5.6\t2.5\t3.9\t1.1\tIris Versicolor\n71\t5.9\t3.2\t4.8\t1.8\tIris Versicolor\n72\t6.1\t2.8\t4.0\t1.3\tIris Versicolor\n73\t6.3\t2.5\t4.9\t1.5\tIris Versicolor\n74\t6.1\t2.8\t4.7\t1.2\tIris Versicolor\n75\t6.4\t2.9\t4.3\t1.3\tIris Versicolor\n76\t6.6\t3.0\t4.4\t1.4\tIris Versicolor\n77\t6.8\t2.8\t4.8\t1.4\tIris Versicolor\n78\t6.7\t3.0\t5.0\t1.7\tIris Versicolor\n79\t6.0\t2.9\t4.5\t1.5\tIris Versicolor\n80\t5.7\t2.6\t3.5\t1.0\tIris Versicolor\n81\t5.5\t2.4\t3.8\t1.1\tIris Versicolor\n82\t5.5\t2.4\t3.7\t1.0\tIris Versicolor\n83\t5.8\t2.7\t3.9\t1.2\tIris Versicolor\n84\t6.0\t2.7\t5.1\t1.6\tIris Versicolor\n85\t5.4\t3.0\t4.5\t1.5\tIris Versicolor\n86\t6.0\t3.4\t4.5\t1.6\tIris Versicolor\n87\t6.7\t3.1\t4.7\t1.5\tIris Versicolor\n88\t6.3\t2.3\t4.4\t1.3\tIris Versicolor\n89\t5.6\t3.0\t4.1\t1.3\tIris Versicolor\n90\t5.5\t2.5\t4.0\t1.3\tIris Versicolor\n91\t5.5\t2.6\t4.4\t1.2\tIris Versicolor\n92\t6.1\t3.0\t4.6\t1.4\tIris Versicolor\n93\t5.8\t2.6\t4.0\t1.2\tIris Versicolor\n94\t5.0\t2.3\t3.3\t1.0\tIris Versicolor\n95\t5.6\t2.7\t4.2\t1.3\tIris Versicolor\n96\t5.7\t3.0\t4.2\t1.2\tIris Versicolor\n97\t5.7\t2.9\t4.2\t1.3\tIris Versicolor\n98\t6.2\t2.9\t4.3\t1.3\tIris Versicolor\n99\t5.1\t2.5\t3.0\t1.1\tIris Versicolor\n100\t5.7\t2.8\t4.1\t1.3\tIris Versicolor\n101\t6.3\t3.3\t6.0\t2.5\tIris Virginica\n102\t5.8\t2.7\t5.1\t1.9\tIris Virginica\n103\t7.1\t3.0\t5.9\t2.1\tIris Virginica\n104\t6.3\t2.9\t5.6\t1.8\tIris Virginica\n105\t6.5\t3.0\t5.8\t2.2\tIris Virginica\n106\t7.6\t3.0\t6.6\t2.1\tIris Virginica\n107\t4.9\t2.5\t4.5\t1.7\tIris Virginica\n108\t7.3\t2.9\t6.3\t1.8\tIris Virginica\n109\t6.7\t2.5\t5.8\t1.8\tIris Virginica\n110\t7.2\t3.6\t6.1\t2.5\tIris Virginica\n111\t6.5\t3.2\t5.1\t2.0\tIris Virginica\n112\t6.4\t2.7\t5.3\t1.9\tIris Virginica\n113\t6.8\t3.0\t5.5\t2.1\tIris Virginica\n114\t5.7\t2.5\t5.0\t2.0\tIris Virginica\n115\t5.8\t2.8\t5.1\t2.4\tIris Virginica\n116\t6.4\t3.2\t5.3\t2.3\tIris Virginica\n117\t6.5\t3.0\t5.5\t1.8\tIris Virginica\n118\t7.7\t3.8\t6.7\t2.2\tIris Virginica\n119\t7.7\t2.6\t6.9\t2.3\tIris Virginica\n120\t6.0\t2.2\t5.0\t1.5\tIris Virginica\n121\t6.9\t3.2\t5.7\t2.3\tIris Virginica\n122\t5.6\t2.8\t4.9\t2.0\tIris Virginica\n123\t7.7\t2.8\t6.7\t2.0\tIris Virginica\n124\t6.3\t2.7\t4.9\t1.8\tIris Virginica\n125\t6.7\t3.3\t5.7\t2.1\tIris Virginica\n126\t7.2\t3.2\t6.0\t1.8\tIris Virginica\n127\t6.2\t2.8\t4.8\t1.8\tIris Virginica\n128\t6.1\t3.0\t4.9\t1.8\tIris Virginica\n129\t6.4\t2.8\t5.6\t2.1\tIris Virginica\n130\t7.2\t3.0\t5.8\t1.6\tIris Virginica\n131\t7.4\t2.8\t6.1\t1.9\tIris Virginica\n132\t7.9\t3.8\t6.4\t2.0\tIris Virginica\n133\t6.4\t2.8\t5.6\t2.2\tIris Virginica\n134\t6.3\t2.8\t5.1\t1.5\tIris Virginica\n135\t6.1\t2.6\t5.6\t1.4\tIris Virginica\n136\t7.7\t3.0\t6.1\t2.3\tIris Virginica\n137\t6.3\t3.4\t5.6\t2.4\tIris Virginica\n138\t6.4\t3.1\t5.5\t1.8\tIris Virginica\n139\t6.0\t3.0\t4.8\t1.8\tIris Virginica\n140\t6.9\t3.1\t5.4\t2.1\tIris Virginica\n141\t6.7\t3.1\t5.6\t2.4\tIris Virginica\n142\t6.9\t3.1\t5.1\t2.3\tIris Virginica\n143\t5.8\t2.7\t5.1\t1.9\tIris Virginica\n144\t6.8\t3.2\t5.9\t2.3\tIris Virginica\n145\t6.7\t3.3\t5.7\t2.5\tIris Virginica\n146\t6.7\t3.0\t5.2\t2.3\tIris Virginica\n147\t6.3\t2.5\t5.0\t1.9\tIris Virginica\n148\t6.5\t3.0\t5.2\t2.0\tIris Virginica\n149\t6.2\t3.4\t5.4\t2.3\tIris Virginica\n150\t5.9\t3.0\t5.1\t1.8\tIris Virginica\n"
  },
  {
    "path": "public/sample-datasets/Dendrogram - Felidae classification.tsv",
    "content": "Family\tSubfamily\tGenus\tSubspecies\tName\tRisk of Extinction\nFelidae\tAcinonychinae\tAcinonyx\tAcinonyx jubatus\tcheetah\t4\nFelidae\tFelinae\tCatopuma\tCatopuma badia\tbay cat\t5\nFelidae\tFelinae\tCatopuma\tCatopuma temminckii\tAsiatic golden cat\t3\nFelidae\tFelinae\tFelis\tFelis catus\tdomestic cat\t1\nFelidae\tFelinae\tFelis\tFelis chaus\tjungle cat\t2\nFelidae\tFelinae\tFelis\tFelis margarita\tsand cat\t2\nFelidae\tFelinae\tFelis\tFelis nigripes\tblack-footed cat\t4\nFelidae\tFelinae\tFelis\tFelis silvestris\twild cat\t1\nFelidae\tFelinae\tLeopardus\tLeopardus colocolo\tColocolo\t3\nFelidae\tFelinae\tLeopardus\tLeopardus geoffroyi\tGeoffroy's cat\t2\nFelidae\tFelinae\tLeopardus\tLeopardus guigna\tKodkod\t4\nFelidae\tFelinae\tLeopardus\tLeopardus guttulus\tSouthern oncilla\t4\nFelidae\tFelinae\tLeopardus\tLeopardus jacobita\tAndean mountain cat\t5\nFelidae\tFelinae\tLeopardus\tLeopardus pardalis\tocelot\t2\nFelidae\tFelinae\tLeopardus\tLeopardus tigrinus\tlittle spotted cat\t4\nFelidae\tFelinae\tLeopardus\tLeopardus wiedii\tmargay\t3\nFelidae\tFelinae\tLeptailurus\tLeptailurus serval\tserval\t2\nFelidae\tFelinae\tLynx\tLynx canadensis\tCanada lynx\t2\nFelidae\tFelinae\tLynx\tLynx lynx\tEurasian lynx\t2\nFelidae\tFelinae\tLynx\tLynx pardinus\tSpanish lynx\t5\nFelidae\tFelinae\tLynx\tLynx rufus\tbobcat\t2\nFelidae\tFelinae\tOtocolobus\tOtocolobus manul\tPallas's cat\t2\nFelidae\tFelinae\tPrionailurus\tPrionailurus bengalensis\tleopard cat\t2\nFelidae\tFelinae\tPrionailurus\tPrionailurus iriomotensis\tIriomote cat\t6\nFelidae\tFelinae\tPrionailurus\tPrionailurus planiceps\tflat-headed cat\t5\nFelidae\tFelinae\tPrionailurus\tPrionailurus rubiginosus\trusty-spotted cat\t3\nFelidae\tFelinae\tPrionailurus\tPrionailurus viverrinus\tfishing cat\t4\nFelidae\tFelinae\tProfelis\tProfelis aurata\tAfrican golden cat\t4\nFelidae\tFelinae\tPuma\tPuma concolor\tpuma\t2\nFelidae\tFelinae\tPuma\tPuma yagouaroundi\tjaguarundi\t2\nFelidae\tPantherinae\tNeofelis\tNeofelis diardi\tSunda clouded leopard\t4\nFelidae\tPantherinae\tNeofelis\tNeofelis nebulosa\tClouded leopard\t4\nFelidae\tPantherinae\tPanthera\tPanthera leo\tlion\t4\nFelidae\tPantherinae\tPanthera\tPanthera onca\tjaguar\t3\nFelidae\tPantherinae\tPanthera\tPanthera pardus\tleopard\t4\nFelidae\tPantherinae\tPanthera\tPanthera tigris\ttiger\t5\nFelidae\tPantherinae\tPanthera\tPanthera uncia\tsnow leopard\t4\nFelidae\tPantherinae\tPardofelis\tPardofelis marmorata\tmarbled cat\t3\n"
  },
  {
    "path": "public/sample-datasets/Gantt chart - Italian PMs and presidents.tsv",
    "content": "Politician\tStart date\tEnd date\tRole\r\nAlcide De Gasperi\t1946-07-14\t1947-02-02\tPrime minister\r\nAlcide De Gasperi\t1947-02-02\t1947-06-01\tPrime minister\r\nAlcide De Gasperi\t1947-06-01\t1948-05-24\tPrime minister\r\nAlcide De Gasperi\t1948-05-24\t1950-01-27\tPrime minister\r\nAlcide De Gasperi\t1950-01-27\t1951-07-26\tPrime minister\r\nAlcide De Gasperi\t1951-07-26\t1953-07-16\tPrime minister\r\nAlcide De Gasperi\t1953-07-16\t1953-08-17\tPrime minister\r\nGiuseppe Pella\t1953-08-17\t1954-01-18\tPrime minister\r\nAmintore Fanfani\t1954-01-18\t1954-02-10\tPrime minister\r\nMario Scelba\t1954-02-10\t1955-07-06\tPrime minister\r\nAntonio Segni\t1955-07-06\t1957-05-19\tPrime minister\r\nAdone Zoli\t1957-05-19\t1958-07-01\tPrime minister\r\nAmintore Fanfani\t1958-07-01\t1959-02-15\tPrime minister\r\nAntonio Segni\t1959-02-15\t1960-03-25\tPrime minister\r\nFernando Tambroni\t1960-03-25\t1960-07-26\tPrime minister\r\nAmintore Fanfani\t1960-07-26\t1962-02-21\tPrime minister\r\nAmintore Fanfani\t1962-02-21\t1963-06-21\tPrime minister\r\nGiovanni Leone\t1963-06-21\t1963-12-04\tPrime minister\r\nAldo Moro\t1963-12-04\t1964-07-22\tPrime minister\r\nAldo Moro\t1964-07-22\t1966-02-23\tPrime minister\r\nAldo Moro\t1966-02-23\t1968-06-24\tPrime minister\r\nGiovanni Leone\t1968-06-24\t1968-12-12\tPrime minister\r\nMariano Rumor\t1968-12-12\t1969-08-05\tPrime minister\r\nMariano Rumor\t1969-08-05\t1970-03-27\tPrime minister\r\nMariano Rumor\t1970-03-27\t1970-08-06\tPrime minister\r\nEmilio Colombo\t1970-08-06\t1972-02-17\tPrime minister\r\nGiulio Andreotti\t1972-02-17\t1973-06-26\tPrime minister\r\nGiulio Andreotti\t1973-06-26\t1973-07-07\tPrime minister\r\nMariano Rumor\t1973-07-07\t1974-03-14\tPrime minister\r\nMariano Rumor\t1974-03-14\t1974-11-23\tPrime minister\r\nAldo Moro\t1974-11-23\t1976-02-12\tPrime minister\r\nAldo Moro\t1976-02-12\t1976-07-29\tPrime minister\r\nGiulio Andreotti\t1976-07-29\t1978-03-11\tPrime minister\r\nGiulio Andreotti\t1978-03-11\t1979-03-20\tPrime minister\r\nGiulio Andreotti\t1979-03-20\t1979-08-04\tPrime minister\r\nFrancesco Cossiga\t1979-08-04\t1980-04-04\tPrime minister\r\nFrancesco Cossiga\t1980-04-04\t1980-10-18\tPrime minister\r\nArnaldo Forlani\t1980-10-18\t1981-06-28\tPrime minister\r\nGiovanni Spadolini\t1981-06-28\t1982-08-23\tPrime minister\r\nGiovanni Spadolini\t1982-08-23\t1982-12-01\tPrime minister\r\nAmintore Fanfani\t1982-12-01\t1983-08-04\tPrime minister\r\nBettino Craxi\t1983-08-04\t1986-08-01\tPrime minister\r\nBettino Craxi\t1986-08-01\t1987-04-17\tPrime minister\r\nAmintore Fanfani\t1987-04-17\t1987-07-28\tPrime minister\r\nGiovanni Goria\t1987-07-28\t1988-04-13\tPrime minister\r\nCiriaco De Mita\t1988-04-13\t1989-07-22\tPrime minister\r\nGiulio Andreotti\t1989-07-22\t1991-04-12\tPrime minister\r\nGiulio Andreotti\t1991-04-12\t1992-06-28\tPrime minister\r\nGiuliano Amato\t1992-06-28\t1993-04-28\tPrime minister\r\nCarlo Azeglio Ciampi\t1993-04-28\t1994-05-10\tPrime minister\r\nSilvio Berlusconi\t1994-05-10\t1995-01-17\tPrime minister\r\nLamberto Dini\t1995-01-17\t1996-05-18\tPrime minister\r\nRomano Prodi\t1996-05-18\t1998-10-21\tPrime minister\r\nMassimo D'Alema\t1998-10-21\t1999-12-22\tPrime minister\r\nMassimo D'Alema\t1999-12-22\t2000-04-25\tPrime minister\r\nGiuliano Amato\t2000-04-25\t2001-06-11\tPrime minister\r\nSilvio Berlusconi\t2001-06-11\t2005-04-23\tPrime minister\r\nSilvio Berlusconi\t2005-04-23\t2006-05-17\tPrime minister\r\nRomano Prodi\t2006-05-17\t2008-05-08\tPrime minister\r\nSilvio Berlusconi\t2008-05-08\t2011-11-16\tPrime minister\r\nMario Monti\t2011-11-16\t2013-04-28\tPrime minister\r\nEnrico Letta\t2013-04-28\t2014-02-21\tPrime minister\r\nMatteo Renzi\t2014-02-22\t2016-12-12\tPrime minister\r\nPaolo Gentiloni\t2016-12-12\t2018-06-01\tPrime minister\r\nGiuseppe Conte\t2018-06-01\t2019-09-05\tPrime minister\r\nGiuseppe Conte\t2019-09-05\t2021-02-13\tPrime minister\r\nOscar Luigi Scalfaro\t1992-05-28\t1999-05-15\tPresident\r\nGiovanni Gronchi\t1955-05-11\t1962-05-11\tPresident\r\nGiuseppe Saragat\t1964-12-29\t1971-12-29\tPresident\r\nAntonio Segni\t1962-05-11\t1964-12-06\tPresident\r\nGiorgio Napolitano\t2006-05-15\t2015-01-14\tPresident\r\nCarlo Azeglio Ciampi\t1999-05-18\t2006-05-15\tPresident\r\nGiovanni Leone\t1971-12-29\t1978-06-15\tPresident\r\nFrancesco Cossiga\t1985-07-03\t1992-04-28\tPresident\r\nSandro Pertini\t1978-07-09\t1985-06-29\tPresident\r\nLuigi Einaudi\t1948-05-12\t1955-05-11\tPresident\r\nEnrico de Nicola\t1948-01-01\t1948-05-12\tPresident"
  },
  {
    "path": "public/sample-datasets/Hexbin - basketball shots.tsv",
    "content": "Action type\tShot type\tShot zone\tShot distance\tX\tY\tSHOT_MADE_FLAG\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t7\t8\t1\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t1\t11\t1\r\nDriving Floating Bank Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t6\t-4\t61\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t0\t-4\t6\t1\r\nPutback Layup Shot\t2PT Field Goal\tRestricted Area\t1\t12\t3\t1\r\nPutback Layup Shot\t2PT Field Goal\tRestricted Area\t0\t0\t-6\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-5\t21\t0\r\nTurnaround Hook Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t8\t28\t78\t0\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t-128\t225\t0\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t1\t12\t10\t1\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t27\t-149\t236\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t27\t-68\t264\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-12\t4\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t15\t2\t1\r\nRunning Pull-Up Jump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-85\t241\t0\r\nCutting Layup Shot\t2PT Field Goal\tRestricted Area\t1\t8\t18\t1\r\nPullup Jump shot\t2PT Field Goal\tMid-Range\t17\t43\t168\t1\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t-135\t221\t0\r\nCutting Dunk Shot\t2PT Field Goal\tRestricted Area\t2\t16\t14\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-5\t13\t1\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t0\t2\t3\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t6\t21\t0\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t1\t-6\t11\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t8\t17\t0\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t27\t180\t203\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t0\t13\t0\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t26\t26\t262\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-147\t206\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t2\t4\t21\t1\r\nCutting Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-2\t23\t1\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t18\t-95\t155\t0\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t26\t-12\t268\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t15\t18\t1\r\nJump Shot\t3PT Field Goal\tLeft Corner 3\t24\t-244\t29\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-3\t27\t0\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t24\t114\t221\t0\r\nHook Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t5\t-5\t52\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t3\t5\t31\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-11\t27\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-13\t7\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-198\t155\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-103\t237\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t3\t-6\t31\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t1\t5\t15\t0\r\nDriving Layup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t4\t-13\t39\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-13\t25\t1\r\nJump Shot\t2PT Field Goal\tMid-Range\t18\t137\t126\t1\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t3\t-2\t1\r\nPullup Jump shot\t2PT Field Goal\tMid-Range\t21\t106\t183\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t24\t-125\t210\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t174\t195\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-8\t21\t0\r\nJump Shot\t2PT Field Goal\tMid-Range\t17\t-19\t169\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t138\t214\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t3\t19\t25\t1\r\nJump Shot\t2PT Field Goal\tMid-Range\t15\t-98\t117\t0\r\nRunning Pull-Up Jump Shot\t3PT Field Goal\tAbove the Break 3\t27\t148\t237\t1\r\nFadeaway Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t11\t-25\t110\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-2\t26\t0\r\nJump Shot\t3PT Field Goal\tLeft Corner 3\t22\t-228\t25\t0\r\nFloating Jump shot\t2PT Field Goal\tRestricted Area\t2\t3\t26\t0\r\nDriving Floating Jump Shot\t2PT Field Goal\tRestricted Area\t3\t9\t32\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t-169\t188\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t24\t-41\t246\t1\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t0\t7\t0\t0\r\nAlley Oop Layup shot\t2PT Field Goal\tRestricted Area\t0\t7\t-1\t1\r\nRunning Pull-Up Jump Shot\t2PT Field Goal\tMid-Range\t15\t105\t113\t0\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t24\t-216\t113\t0\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t14\t144\t-12\t1\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t0\t1\t8\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t0\t-6\t5\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t0\t-4\t4\t1\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t0\t3\t6\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t32\t185\t269\t0\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t-148\t212\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t0\t6\t6\t0\r\nPullup Jump shot\t2PT Field Goal\tMid-Range\t15\t-100\t122\t0\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t26\t-202\t165\t0\r\nPullup Jump shot\t2PT Field Goal\tMid-Range\t17\t114\t130\t1\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t1\t12\t15\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t30\t-62\t294\t0\r\nCutting Layup Shot\t2PT Field Goal\tRestricted Area\t0\t-3\t8\t1\r\nStep Back Jump shot\t3PT Field Goal\tLeft Corner 3\t22\t-228\t-5\t0\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t2\t7\t19\t1\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t1\t7\t8\t1\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t9\t-90\t0\t1\r\nFinger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t1\t8\t6\t1\r\nJump Shot\t2PT Field Goal\tMid-Range\t16\t-32\t162\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-186\t174\t0\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t1\t3\t10\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t76\t248\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t27\t-95\t258\t0\r\nFadeaway Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t8\t-30\t78\t0\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t-7\t4\t1\r\nJump Shot\t2PT Field Goal\tMid-Range\t13\t116\t62\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t0\t16\t1\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t10\t-100\t-15\t1\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t17\t153\t83\t1\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t0\t0\t-6\t1\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t14\t251\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t24\t-199\t146\t0\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t7\t14\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t0\t-3\t0\t1\r\nPullup Jump shot\t2PT Field Goal\tMid-Range\t18\t-153\t102\t1\r\nPullup Jump shot\t2PT Field Goal\tMid-Range\t19\t0\t196\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t0\t-7\t7\t1\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t16\t165\t37\t1\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t-149\t202\t1\r\nDriving Floating Bank Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t10\t-3\t104\t0\r\nPutback Layup Shot\t2PT Field Goal\tRestricted Area\t0\t0\t-6\t1\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t13\t120\t58\t0\r\nFloating Jump shot\t2PT Field Goal\tIn The Paint (Non-RA)\t11\t6\t112\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-136\t223\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t24\t85\t230\t0\r\nCutting Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t-8\t11\t1\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t0\t5\t4\t1\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t30\t-157\t264\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-13\t21\t0\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t1\t14\t5\t0\r\nTip Layup Shot\t2PT Field Goal\tRestricted Area\t0\t0\t-6\t0\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t1\t15\t12\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t180\t181\t0\r\nTurnaround Fadeaway shot\t2PT Field Goal\tIn The Paint (Non-RA)\t7\t40\t68\t1\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-6\t15\t0\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t1\t6\t17\t1\r\nPutback Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t0\t-6\t1\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t1\t-5\t13\t1\r\nReverse Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-4\t10\t0\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t12\t-90\t80\t1\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t13\t-118\t72\t0\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t24\t94\t226\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-64\t247\t0\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t21\t202\t83\t1\r\nFadeaway Jump Shot\t3PT Field Goal\tAbove the Break 3\t24\t223\t90\t1\r\nPullup Jump shot\t2PT Field Goal\tMid-Range\t17\t-84\t150\t1\r\nJump Shot\t2PT Field Goal\tMid-Range\t21\t-76\t201\t0\r\nJump Shot\t3PT Field Goal\tRight Corner 3\t23\t224\t82\t1\r\nReverse Layup Shot\t2PT Field Goal\tRestricted Area\t1\t5\t11\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t0\t-2\t6\t1\r\nJump Shot\t3PT Field Goal\tLeft Corner 3\t22\t-223\t9\t0\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t10\t99\t15\t1\r\nTurnaround Fadeaway shot\t2PT Field Goal\tIn The Paint (Non-RA)\t13\t36\t134\t1\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t1\t11\t4\t0\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t1\t-6\t8\t1\r\nRunning Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t1\t8\t14\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t7\t9\t1\r\nDriving Floating Bank Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t6\t67\t14\t0\r\nJump Shot\t3PT Field Goal\tRight Corner 3\t23\t222\t76\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t-175\t184\t1\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t19\t-191\t22\t0\r\nRunning Pull-Up Jump Shot\t3PT Field Goal\tAbove the Break 3\t29\t-14\t294\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-1\t12\t1\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-5\t17\t1\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t19\t59\t181\t1\r\nTurnaround Jump Shot\t2PT Field Goal\tMid-Range\t18\t-175\t73\t0\r\nJump Shot\t2PT Field Goal\tMid-Range\t19\t150\t122\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t1\t13\t11\t1\r\nTurnaround Jump Shot\t2PT Field Goal\tMid-Range\t18\t123\t141\t0\r\nTurnaround Bank Hook Shot\t2PT Field Goal\tRestricted Area\t1\t-11\t8\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t24\t123\t215\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-18\t14\t0\r\nDriving Floating Bank Jump Shot\t2PT Field Goal\tRestricted Area\t3\t3\t37\t1\r\nFloating Jump shot\t2PT Field Goal\tIn The Paint (Non-RA)\t13\t-38\t131\t1\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t16\t109\t125\t1\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t2\t11\t24\t0\r\nPullup Jump shot\t2PT Field Goal\tMid-Range\t16\t-81\t143\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t25\t3\t1\r\nJump Shot\t2PT Field Goal\tRestricted Area\t1\t-8\t16\t0\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t24\t121\t216\t0\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-16\t17\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t29\t-165\t246\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t0\t4\t8\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t28\t-164\t230\t0\r\nCutting Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-11\t1\t0\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t18\t-183\t6\t1\r\nPullup Jump shot\t2PT Field Goal\tMid-Range\t16\t47\t158\t0\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t-2\t-5\t1\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t0\t-7\t4\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t34\t-112\t323\t0\r\nFloating Jump shot\t2PT Field Goal\tRestricted Area\t3\t-18\t35\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t17\t10\t0\r\nDriving Floating Jump Shot\t2PT Field Goal\tRestricted Area\t2\t-2\t29\t1\r\nDriving Floating Bank Jump Shot\t2PT Field Goal\tRestricted Area\t3\t24\t24\t0\r\nRunning Layup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t5\t18\t51\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t27\t154\t231\t0\r\nFloating Jump shot\t2PT Field Goal\tRestricted Area\t2\t5\t21\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-2\t14\t1\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t13\t-137\t16\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t182\t183\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t30\t168\t260\t1\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t21\t-67\t204\t0\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t17\t-113\t140\t1\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-2\t14\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t27\t137\t240\t0\r\nLayup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t4\t-30\t36\t0\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t2\t12\t20\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t0\t0\t3\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-2\t14\t1\r\nReverse Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-10\t10\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t27\t52\t271\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t29\t-44\t288\t0\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t2\t-13\t21\t0\r\nJump Shot\t2PT Field Goal\tMid-Range\t19\t-198\t25\t1\r\nRunning Pull-Up Jump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-8\t251\t0\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t19\t93\t168\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-161\t212\t1\r\nJump Shot\t3PT Field Goal\tLeft Corner 3\t22\t-228\t21\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t128\t221\t1\r\nJump Shot\t2PT Field Goal\tMid-Range\t14\t85\t121\t0\r\nFadeaway Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t7\t-25\t71\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-83\t244\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t29\t-174\t232\t0\r\nCutting Layup Shot\t2PT Field Goal\tRestricted Area\t2\t20\t5\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t16\t16\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t26\t-125\t235\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t28\t-136\t248\t0\r\nFadeaway Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t8\t-2\t86\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t16\t18\t1\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t1\t5\t16\t0\r\nPutback Layup Shot\t2PT Field Goal\tRestricted Area\t1\t3\t13\t1\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t28\t-50\t279\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-84\t236\t0\r\nAlley Oop Dunk Shot\t2PT Field Goal\tRestricted Area\t2\t27\t10\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t26\t-131\t226\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t27\t-144\t232\t0\r\nDriving Hook Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t9\t77\t55\t0\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t14\t-106\t105\t0\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t15\t-114\t98\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t16\t-5\t1\r\nDriving Layup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t8\t13\t85\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-149\t213\t0\r\nReverse Layup Shot\t2PT Field Goal\tRestricted Area\t1\t3\t14\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t179\t190\t1\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t17\t72\t163\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t166\t203\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t24\t-149\t199\t0\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t11\t4\t1\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t3\t16\t26\t1\r\nJump Shot\t2PT Field Goal\tMid-Range\t20\t96\t186\t1\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t0\t5\t5\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t28\t-87\t267\t0\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t-2\t15\t1\r\nTurnaround Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t10\t-38\t99\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t107\t226\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t42\t256\t0\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t2\t2\t25\t0\r\nPutback Layup Shot\t2PT Field Goal\tRestricted Area\t0\t0\t-6\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-100\t248\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t28\t-143\t247\t0\r\nTip Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t0\t-6\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t26\t135\t232\t1\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t10\t105\t13\t0\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t15\t-28\t153\t0\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t5\t17\t1\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t1\t14\t12\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-11\t16\t1\r\nDriving Layup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t6\t-32\t57\t0\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t26\t-111\t239\t1\r\nRunning Pull-Up Jump Shot\t3PT Field Goal\tAbove the Break 3\t27\t-139\t238\t1\r\nRunning Pull-Up Jump Shot\t3PT Field Goal\tAbove the Break 3\t27\t-121\t251\t1\r\nDriving Hook Shot\t2PT Field Goal\tRestricted Area\t1\t-5\t17\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t27\t-43\t267\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-80\t248\t0\r\nDriving Reverse Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-3\t14\t1\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t2\t20\t3\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t0\t1\t4\t1\r\nDriving Floating Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t12\t67\t100\t1\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t18\t176\t66\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-5\t14\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t24\t152\t195\t1\r\nDriving Layup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t5\t-34\t41\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-18\t23\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-13\t12\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t26\t-141\t222\t0\r\nDriving Layup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t4\t18\t39\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t3\t-13\t36\t0\r\nTurnaround Fadeaway shot\t2PT Field Goal\tIn The Paint (Non-RA)\t14\t-79\t121\t0\r\nCutting Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t-14\t8\t1\r\nDriving Bank Hook Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t6\t69\t2\t0\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t38\t257\t1\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t20\t119\t161\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t2\t8\t24\t1\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t21\t-41\t214\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t27\t51\t272\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t3\t36\t8\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t3\t-33\t8\t0\r\nStep Back Jump shot\t3PT Field Goal\tRight Corner 3\t23\t232\t48\t1\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t27\t-108\t257\t0\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t5\t7\t1\r\nTurnaround Fadeaway shot\t2PT Field Goal\tIn The Paint (Non-RA)\t13\t29\t131\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t24\t194\t146\t1\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t11\t98\t55\t0\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t11\t-117\t15\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t62\t243\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t24\t109\t218\t1\r\nDriving Floating Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t9\t-7\t99\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-159\t209\t0\r\nFadeaway Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t6\t52\t35\t1\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t26\t38\t264\t0\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t5\t7\t1\r\nJump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t13\t-8\t131\t0\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t6\t12\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-11\t7\t1\r\nJump Shot\t2PT Field Goal\tMid-Range\t22\t66\t210\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t176\t195\t1\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t17\t-92\t151\t1\r\nJump Shot\t2PT Field Goal\tMid-Range\t17\t19\t169\t0\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t16\t-169\t-1\t0\r\nDriving Floating Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t14\t65\t129\t1\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t12\t120\t4\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t191\t168\t1\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t19\t-119\t158\t1\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t20\t107\t180\t0\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t19\t-111\t163\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t0\t8\t0\t0\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t17\t-85\t148\t0\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t15\t-10\t158\t0\r\nJump Shot\t2PT Field Goal\tMid-Range\t22\t-54\t214\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t32\t212\t241\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t3\t30\t15\t0\r\nTip Layup Shot\t2PT Field Goal\tRestricted Area\t0\t0\t-6\t1\r\nTurnaround Jump Shot\t2PT Field Goal\tMid-Range\t17\t-80\t155\t0\r\nCutting Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-10\t10\t1\r\nCutting Layup Shot\t2PT Field Goal\tRestricted Area\t2\t5\t27\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t14\t24\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t29\t122\t268\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t24\t15\t1\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t0\t-8\t4\t1\r\nJump Shot\t2PT Field Goal\tMid-Range\t20\t-203\t16\t1\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t-10\t6\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-126\t228\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-13\t-1\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t33\t-169\t291\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t0\t-6\t0\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t24\t-225\t102\t0\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t-8\t-1\t1\r\nTurnaround Fadeaway shot\t2PT Field Goal\tIn The Paint (Non-RA)\t11\t-14\t110\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t27\t-142\t238\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t24\t217\t120\t0\r\nFadeaway Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t12\t54\t110\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t130\t214\t0\r\nPutback Layup Shot\t2PT Field Goal\tRestricted Area\t0\t0\t-6\t1\r\nJump Shot\t2PT Field Goal\tMid-Range\t20\t27\t201\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t18\t17\t0\r\nJump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t7\t3\t71\t0\r\nRunning Jump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-49\t264\t0\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t0\t9\t1\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t1\t14\t14\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-189\t169\t1\r\nFloating Jump shot\t2PT Field Goal\tIn The Paint (Non-RA)\t7\t0\t72\t0\r\nDriving Layup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t6\t7\t64\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t13\t15\t1\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t7\t9\t1\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t2\t22\t5\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t27\t29\t276\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t-156\t205\t0\r\nDunk Shot\t2PT Field Goal\tRestricted Area\t1\t-3\t16\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-90\t253\t0\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t2\t2\t22\t1\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-11\t-2\t1\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t2\t11\t24\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-8\t17\t0\r\nFadeaway Jump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-16\t260\t1\r\nRunning Pull-Up Jump Shot\t3PT Field Goal\tAbove the Break 3\t27\t93\t254\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-160\t214\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-17\t269\t1\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t-8\t17\t1\r\nRunning Pull-Up Jump Shot\t3PT Field Goal\tAbove the Break 3\t26\t44\t260\t0\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t2\t-8\t27\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t24\t-94\t223\t0\r\nCutting Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-13\t15\t0\r\nRunning Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-14\t4\t1\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t27\t-112\t252\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t24\t-113\t221\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t23\t19\t1\r\nRunning Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-18\t5\t1\r\nJump Bank Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t5\t52\t25\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t24\t79\t230\t0\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t-2\t10\t1\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t2\t6\t0\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t11\t-103\t42\t0\r\nDriving Floating Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t6\t-57\t37\t0\r\nTurnaround Fadeaway Bank Jump Shot\t2PT Field Goal\tMid-Range\t10\t90\t58\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-92\t233\t0\r\nDriving Floating Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t4\t22\t39\t0\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t18\t186\t-7\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t0\t8\t5\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t24\t-71\t235\t0\r\nFloating Jump shot\t2PT Field Goal\tRestricted Area\t3\t-29\t26\t1\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t2\t-14\t24\t1\r\nJump Shot\t2PT Field Goal\tMid-Range\t18\t-158\t105\t1\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t11\t84\t82\t1\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t16\t117\t119\t0\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t1\t13\t5\t1\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t9\t89\t16\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-111\t234\t0\r\nJump Shot\t3PT Field Goal\tRight Corner 3\t24\t231\t70\t0\r\nFadeaway Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t6\t-51\t43\t0\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t10\t-107\t23\t0\r\nFadeaway Jump Shot\t2PT Field Goal\tRestricted Area\t3\t-33\t16\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t64\t243\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-88\t248\t0\r\nCutting Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-16\t8\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t0\t2\t7\t1\r\nFadeaway Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t12\t-50\t112\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t27\t-119\t243\t0\r\nDriving Layup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t5\t-1\t52\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-133\t217\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t11\t16\t1\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t21\t-115\t181\t1\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t18\t21\t179\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t3\t19\t32\t0\r\nAlley Oop Layup shot\t2PT Field Goal\tRestricted Area\t0\t-2\t9\t1\r\nTurnaround Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t6\t29\t61\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t3\t11\t35\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t40\t257\t0\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t3\t22\t25\t0\r\nPutback Layup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t4\t-9\t40\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t8\t20\t1\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t-3\t19\t1\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t2\t11\t19\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t2\t15\t1\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t3\t3\t30\t1\r\nTurnaround Jump Shot\t2PT Field Goal\tMid-Range\t15\t47\t143\t0\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t-6\t8\t1\r\nRunning Pull-Up Jump Shot\t3PT Field Goal\tAbove the Break 3\t24\t-85\t232\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-13\t262\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t3\t10\t38\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-14\t18\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t9\t16\t1\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t17\t96\t143\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t2\t11\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-104\t235\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t28\t83\t274\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t139\t220\t0\r\nFloating Jump shot\t2PT Field Goal\tRestricted Area\t1\t7\t14\t1\r\nFloating Jump shot\t2PT Field Goal\tIn The Paint (Non-RA)\t9\t-25\t89\t1\r\nDriving Floating Jump Shot\t2PT Field Goal\tRestricted Area\t3\t11\t36\t1\r\nJump Shot\t2PT Field Goal\tMid-Range\t20\t192\t63\t1\r\nJump Shot\t2PT Field Goal\tMid-Range\t20\t77\t185\t1\r\nHook Shot\t2PT Field Goal\tRestricted Area\t2\t-18\t19\t0\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t2\t7\t24\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t27\t-160\t222\t0\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t21\t-116\t185\t1\r\nJump Shot\t2PT Field Goal\tMid-Range\t19\t-88\t178\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-3\t260\t0\r\nPullup Jump shot\t2PT Field Goal\tMid-Range\t21\t-70\t201\t0\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t2\t18\t1\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t1\t16\t6\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t27\t-99\t253\t1\r\nDriving Bank Hook Shot\t2PT Field Goal\tRestricted Area\t0\t8\t1\t1\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t3\t31\t16\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t160\t201\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t1\t2\t17\t1\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t0\t-5\t7\t0\r\nTurnaround Jump Shot\t2PT Field Goal\tMid-Range\t17\t-121\t127\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t54\t260\t0\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t26\t-72\t251\t0\r\nJump Shot\t2PT Field Goal\tMid-Range\t22\t-164\t152\t1\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t2\t-2\t23\t1\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t19\t-65\t181\t0\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t1\t11\t11\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t27\t104\t250\t0\r\nDriving Hook Shot\t2PT Field Goal\tRestricted Area\t1\t3\t17\t1\r\nTurnaround Hook Shot\t2PT Field Goal\tRestricted Area\t2\t13\t26\t1\r\nRunning Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t6\t-55\t36\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t11\t11\t1\r\nDriving Layup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t4\t14\t43\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t1\t8\t16\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t27\t143\t232\t1\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t2\t8\t19\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t35\t-103\t339\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t28\t-68\t276\t1\r\nCutting Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-3\t25\t1\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t16\t161\t21\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t24\t-215\t125\t1\r\nDriving Floating Jump Shot\t2PT Field Goal\tMid-Range\t13\t121\t69\t0\r\nPullup Jump shot\t2PT Field Goal\tMid-Range\t17\t-108\t142\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t27\t191\t194\t0\r\nDriving Reverse Layup Shot\t2PT Field Goal\tRestricted Area\t3\t-37\t11\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-15\t4\t1\r\nDriving Floating Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t5\t1\t59\t0\r\nPutback Layup Shot\t2PT Field Goal\tRestricted Area\t0\t0\t-6\t1\r\nDriving Floating Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t4\t-27\t37\t0\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-25\t6\t1\r\nDriving Reverse Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-20\t9\t1\r\nFinger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-22\t-1\t1\r\nDriving Floating Bank Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t6\t-62\t10\t0\r\nStep Back Jump shot\t3PT Field Goal\tLeft Corner 3\t23\t-230\t51\t1\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t-30\t252\t1\r\nStep Back Jump shot\t3PT Field Goal\tRight Corner 3\t24\t232\t73\t0\r\nJump Shot\t2PT Field Goal\tMid-Range\t20\t-168\t118\t1\r\nDunk Shot\t2PT Field Goal\tRestricted Area\t1\t15\t1\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t28\t207\t197\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t20\t13\t1\r\nPullup Jump shot\t2PT Field Goal\tMid-Range\t19\t98\t167\t0\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t27\t-161\t223\t0\r\nDriving Floating Bank Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t5\t-18\t52\t0\r\nDriving Layup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t5\t40\t36\t0\r\nPullup Jump shot\t2PT Field Goal\tIn The Paint (Non-RA)\t8\t41\t73\t0\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t29\t-11\t299\t0\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t2\t22\t18\t1\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t17\t-132\t116\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t0\t-3\t7\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t55\t263\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t0\t-3\t1\t1\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t-6\t13\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-20\t7\t0\r\nTip Layup Shot\t2PT Field Goal\tRestricted Area\t0\t0\t-6\t0\r\nTurnaround Jump Shot\t2PT Field Goal\tMid-Range\t17\t-68\t160\t0\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t1\t3\t16\t1\r\nFadeaway Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t10\t-36\t94\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t26\t67\t256\t0\r\nDriving Floating Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t5\t-43\t26\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t0\t-8\t4\t0\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t15\t125\t83\t0\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t1\t9\t6\t1\r\nCutting Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t2\t-2\t1\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t0\t1\t0\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t28\t-32\t281\t0\r\nDriving Floating Bank Jump Shot\t2PT Field Goal\tRestricted Area\t3\t22\t24\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-14\t19\t1\r\nPullup Jump shot\t2PT Field Goal\tMid-Range\t21\t133\t172\t1\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t2\t-13\t16\t1\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t3\t18\t24\t0\r\nFloating Jump shot\t2PT Field Goal\tIn The Paint (Non-RA)\t6\t28\t57\t0\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t0\t8\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t26\t30\t260\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t28\t-204\t194\t0\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t14\t-136\t34\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t27\t-29\t270\t1\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t17\t-96\t141\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t28\t-159\t236\t0\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t16\t-159\t21\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t27\t-160\t221\t1\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t2\t-7\t22\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t28\t-83\t274\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t27\t-166\t218\t0\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t23\t9\t235\t0\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t11\t95\t59\t1\r\nPullup Jump shot\t2PT Field Goal\tMid-Range\t17\t-20\t171\t1\r\nAlley Oop Layup shot\t2PT Field Goal\tRestricted Area\t3\t-26\t17\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t27\t13\t277\t1\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t30\t-129\t272\t0\r\nRunning Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t3\t17\t29\t1\r\nCutting Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-4\t21\t1\r\nDriving Floating Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t7\t-19\t69\t1\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t-127\t220\t1\r\nDriving Floating Bank Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t6\t-51\t34\t0\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t-1\t12\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t28\t13\t288\t1\r\nDriving Floating Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t5\t21\t53\t0\r\nDunk Shot\t2PT Field Goal\tRestricted Area\t0\t-5\t8\t1\r\nTurnaround Fadeaway shot\t2PT Field Goal\tIn The Paint (Non-RA)\t10\t-40\t97\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t32\t-185\t267\t0\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t28\t-180\t215\t0\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t-1\t13\t1\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t1\t3\t14\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t24\t-130\t211\t0\r\nDunk Shot\t2PT Field Goal\tRestricted Area\t1\t-5\t9\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t14\t256\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t27\t-15\t279\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t202\t153\t0\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t6\t6\t1\r\nJump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t7\t-3\t71\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t31\t4\t312\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t3\t31\t7\t0\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t1\t9\t15\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-9\t11\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t11\t13\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t20\t262\t0\r\nJump Shot\t2PT Field Goal\tMid-Range\t21\t-43\t210\t0\r\nPullup Jump shot\t2PT Field Goal\tMid-Range\t21\t-48\t205\t1\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t29\t98\t277\t0\r\nLayup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t8\t-64\t59\t0\r\nReverse Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-16\t6\t1\r\nLayup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t4\t11\t48\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t6\t29\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t12\t6\t1\r\nDriving Floating Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t11\t-4\t119\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t28\t-131\t252\t0\r\nHook Shot\t2PT Field Goal\tRestricted Area\t2\t-16\t16\t0\r\nLayup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t4\t24\t36\t0\r\nLayup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t5\t-27\t48\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-3\t17\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t19\t11\t0\r\nLayup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t5\t-3\t53\t0\r\nReverse Layup Shot\t2PT Field Goal\tRestricted Area\t1\t4\t15\t1\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t3\t18\t31\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t3\t33\t11\t0\r\nDriving Floating Bank Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t7\t-29\t73\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t9\t10\t1\r\nJump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t4\t35\t22\t0\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t174\t183\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t1\t3\t14\t1\r\nCutting Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t5\t11\t0\r\nCutting Layup Shot\t2PT Field Goal\tRestricted Area\t1\t13\t1\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t16\t5\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-2\t25\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t-62\t249\t0\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t6\t7\t1\r\nFadeaway Jump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-142\t207\t1\r\nFadeaway Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t10\t-62\t83\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t82\t237\t0\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t0\t6\t5\t1\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t3\t-13\t28\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t11\t15\t0\r\nPutback Layup Shot\t2PT Field Goal\tRestricted Area\t0\t2\t5\t1\r\nFadeaway Jump Shot\t3PT Field Goal\tLeft Corner 3\t22\t-226\t-6\t1\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t30\t-98\t288\t0\r\nFadeaway Jump Shot\t3PT Field Goal\tAbove the Break 3\t25\t79\t246\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t1\t3\t16\t1\r\nReverse Layup Shot\t2PT Field Goal\tRestricted Area\t0\t-3\t8\t0\r\nTurnaround Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t10\t67\t85\t0\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t1\t5\t14\t0\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t1\t9\t14\t1\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t2\t7\t26\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-3\t27\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-123\t239\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-133\t230\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t1\t2\t16\t0\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t-13\t15\t1\r\nTurnaround Jump Shot\t2PT Field Goal\tMid-Range\t16\t-168\t21\t1\r\nTurnaround Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t11\t-18\t115\t1\r\nReverse Layup Shot\t2PT Field Goal\tRestricted Area\t3\t-8\t36\t0\r\nTurnaround Jump Shot\t2PT Field Goal\tMid-Range\t16\t-166\t18\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t162\t201\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t13\t22\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-2\t20\t0\r\nDriving Layup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t4\t10\t39\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-187\t186\t0\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t17\t174\t-1\t0\r\nCutting Layup Shot\t2PT Field Goal\tRestricted Area\t2\t3\t21\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t27\t-110\t254\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t151\t212\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t3\t-35\t3\t1\r\nDriving Floating Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t12\t58\t112\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t174\t194\t0\r\nDriving Reverse Layup Shot\t2PT Field Goal\tRestricted Area\t3\t-1\t33\t1\r\nAlley Oop Layup shot\t2PT Field Goal\tRestricted Area\t1\t-3\t18\t0\r\nTip Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-6\t8\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t28\t-177\t222\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t169\t200\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-8\t11\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-14\t20\t0\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t11\t-97\t52\t0\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t6\t14\t67\t1\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t15\t-113\t111\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-32\t255\t0\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t12\t-111\t59\t1\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t22\t-139\t174\t0\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t2\t8\t24\t0\r\nTip Layup Shot\t2PT Field Goal\tRestricted Area\t0\t0\t-6\t1\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t2\t11\t24\t1\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t1\t12\t14\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t27\t124\t242\t0\r\nJump Shot\t2PT Field Goal\tMid-Range\t17\t109\t131\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-187\t189\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t0\t2\t8\t1\r\nFadeaway Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t7\t-11\t79\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t160\t214\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-5\t11\t1\r\nTurnaround Hook Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t9\t-19\t90\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-62\t260\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-107\t243\t0\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t21\t38\t208\t1\r\nPullup Jump shot\t2PT Field Goal\tMid-Range\t19\t-3\t190\t0\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t19\t-193\t30\t0\r\nPullup Jump shot\t2PT Field Goal\tIn The Paint (Non-RA)\t14\t-76\t127\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t29\t-118\t271\t0\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t17\t-53\t164\t1\r\nTurnaround Fadeaway shot\t2PT Field Goal\tIn The Paint (Non-RA)\t12\t-9\t129\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t1\t19\t0\r\nPutback Layup Shot\t2PT Field Goal\tRestricted Area\t1\t6\t14\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-139\t222\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t3\t-4\t35\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-15\t16\t1\r\nTurnaround Fadeaway shot\t2PT Field Goal\tIn The Paint (Non-RA)\t12\t71\t100\t1\r\nFinger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t1\t6\t16\t0\r\nCutting Layup Shot\t2PT Field Goal\tRestricted Area\t0\t-2\t-1\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t28\t-2\t285\t1\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t-43\t252\t0\r\nDriving Floating Bank Jump Shot\t2PT Field Goal\tMid-Range\t10\t-101\t11\t0\r\nTurnaround Jump Shot\t2PT Field Goal\tMid-Range\t18\t-85\t159\t1\r\nJump Shot\t3PT Field Goal\tLeft Corner 3\t24\t-244\t-27\t0\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t26\t-93\t251\t1\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t11\t10\t1\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-2\t18\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t113\t244\t0\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t2\t-2\t21\t1\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t12\t127\t25\t0\r\nFadeaway Jump Shot\t3PT Field Goal\tRight Corner 3\t24\t234\t73\t0\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t1\t17\t10\t1\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t0\t-4\t0\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-14\t14\t0\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t3\t-27\t21\t0\r\nRunning Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t1\t7\t15\t1\r\nTip Layup Shot\t2PT Field Goal\tRestricted Area\t0\t0\t-6\t1\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t1\t-9\t8\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t31\t105\t294\t1\r\nAlley Oop Dunk Shot\t2PT Field Goal\tRestricted Area\t2\t11\t19\t1\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t33\t136\t306\t0\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t27\t-25\t272\t0\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t-208\t146\t1\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t4\t-38\t23\t1\r\nJump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t11\t52\t99\t0\r\nJump Shot\t3PT Field Goal\tLeft Corner 3\t23\t-230\t1\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-117\t242\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-40\t267\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t24\t178\t174\t0\r\nJump Shot\t3PT Field Goal\tLeft Corner 3\t23\t-232\t-14\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t57\t251\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t-16\t258\t1\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t0\t3\t-5\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-168\t189\t0\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t1\t0\t12\t1\r\nDriving Floating Bank Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t4\t-44\t4\t0\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t26\t-52\t257\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-198\t183\t0\r\nRunning Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t1\t16\t11\t1\r\nReverse Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-3\t10\t1\r\nDriving Layup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t4\t35\t31\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-13\t15\t1\r\nJump Shot\t2PT Field Goal\tMid-Range\t20\t-60\t198\t1\r\nLayup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t5\t58\t8\t0\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t28\t-102\t269\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t3\t24\t26\t1\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-2\t11\t1\r\nPullup Jump shot\t2PT Field Goal\tMid-Range\t21\t29\t215\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t24\t-69\t237\t0\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t112\t229\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t24\t17\t247\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t24\t96\t230\t0\r\nPullup Jump shot\t2PT Field Goal\tRestricted Area\t1\t2\t17\t0\r\nJump Shot\t2PT Field Goal\tMid-Range\t22\t-192\t109\t1\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t24\t131\t207\t0\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t24\t222\t113\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-88\t244\t0\r\nLayup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t8\t-51\t65\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-210\t139\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t3\t-11\t33\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t3\t-22\t27\t0\r\nRunning Layup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t9\t38\t88\t1\r\nJump Shot\t3PT Field Goal\tRight Corner 3\t23\t227\t41\t0\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t0\t10\t1\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t-117\t231\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-9\t7\t1\r\nJump Shot\t2PT Field Goal\tMid-Range\t21\t130\t173\t1\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t19\t93\t171\t0\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t2\t2\t29\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t2\t18\t20\t1\r\nReverse Layup Shot\t2PT Field Goal\tRestricted Area\t0\t0\t6\t1\r\nJump Bank Shot\t2PT Field Goal\tMid-Range\t9\t-87\t36\t0\r\nAlley Oop Layup shot\t2PT Field Goal\tRestricted Area\t1\t1\t14\t1\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t3\t25\t24\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-116\t229\t0\r\nLayup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t4\t8\t46\t0\r\nPutback Layup Shot\t2PT Field Goal\tRestricted Area\t1\t8\t13\t1\r\nDriving Floating Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t11\t57\t105\t0\r\nJump Shot\t3PT Field Goal\tLeft Corner 3\t22\t-222\t41\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t3\t-13\t33\t1\r\nTurnaround Bank Hook Shot\t2PT Field Goal\tRestricted Area\t2\t4\t25\t0\r\nCutting Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t11\t8\t1\r\nDriving Reverse Layup Shot\t2PT Field Goal\tRestricted Area\t1\t2\t18\t1\r\nJump Shot\t2PT Field Goal\tMid-Range\t20\t143\t152\t1\r\nJump Shot\t3PT Field Goal\tRight Corner 3\t24\t227\t78\t0\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t2\t-24\t2\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t27\t-117\t247\t0\r\nDriving Floating Bank Jump Shot\t2PT Field Goal\tRestricted Area\t1\t-16\t10\t1\r\nPullup Jump shot\t2PT Field Goal\tMid-Range\t21\t-110\t183\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-13\t3\t1\r\nJump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t5\t-6\t57\t1\r\nReverse Layup Shot\t2PT Field Goal\tRestricted Area\t0\t6\t-2\t1\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t3\t-31\t8\t0\r\nFadeaway Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t8\t79\t34\t0\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t2\t-22\t17\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t0\t3\t3\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-89\t245\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-19\t4\t1\r\nAlley Oop Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t-3\t14\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t24\t217\t114\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t30\t-128\t272\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-52\t252\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t57\t262\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t188\t174\t0\r\nFadeaway Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t9\t-34\t89\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t21\t12\t1\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t0\t4\t4\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t0\t-3\t6\t1\r\nReverse Layup Shot\t2PT Field Goal\tRestricted Area\t0\t-9\t1\t1\r\nTurnaround Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t11\t10\t116\t0\r\nFadeaway Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t12\t-10\t128\t1\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t19\t-199\t4\t0\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t21\t-116\t178\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-127\t227\t0\r\nTurnaround Hook Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t9\t-45\t84\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t0\t5\t-1\t1\r\nDriving Floating Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t12\t62\t104\t0\r\nTip Layup Shot\t2PT Field Goal\tRestricted Area\t0\t0\t-6\t0\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t0\t-9\t-1\t0\r\nTip Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-15\t3\t0\r\nTip Layup Shot\t2PT Field Goal\tRestricted Area\t0\t0\t-6\t1\r\nTurnaround Hook Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t10\t54\t90\t0\r\nCutting Layup Shot\t2PT Field Goal\tRestricted Area\t2\t12\t26\t0\r\nFloating Jump shot\t2PT Field Goal\tIn The Paint (Non-RA)\t10\t23\t105\t1\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t0\t6\t4\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t31\t142\t278\t0\r\nRunning Reverse Layup Shot\t2PT Field Goal\tRestricted Area\t1\t0\t14\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-81\t256\t0\r\nRunning Jump Shot\t3PT Field Goal\tAbove the Break 3\t28\t-35\t284\t0\r\nAlley Oop Layup shot\t2PT Field Goal\tRestricted Area\t1\t13\t14\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t133\t216\t0\r\nCutting Dunk Shot\t2PT Field Goal\tRestricted Area\t2\t19\t11\t1\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t1\t2\t15\t0\r\nDriving Floating Bank Jump Shot\t2PT Field Goal\tRestricted Area\t1\t-6\t14\t1\r\nDriving Bank Hook Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t4\t12\t48\t1\r\nDriving Bank Hook Shot\t2PT Field Goal\tRestricted Area\t2\t7\t19\t1\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t28\t-68\t272\t0\r\nRunning Jump Shot\t3PT Field Goal\tAbove the Break 3\t25\t7\t257\t0\r\nCutting Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-16\t1\t1\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t3\t19\t1\r\nJump Shot\t2PT Field Goal\tMid-Range\t19\t-169\t101\t0\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t26\t-66\t260\t1\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t2\t-12\t21\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t165\t207\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t29\t-100\t273\t1\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t2\t5\t26\t0\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t26\t-33\t260\t0\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t16\t-133\t99\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t135\t230\t0\r\nHook Bank Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t5\t-38\t44\t0\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t21\t-134\t163\t0\r\nFadeaway Jump Shot\t2PT Field Goal\tRestricted Area\t2\t19\t22\t1\r\nStep Back Jump shot\t3PT Field Goal\tRight Corner 3\t24\t245\t17\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t24\t95\t223\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t194\t158\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t29\t-13\t298\t0\r\nCutting Dunk Shot\t2PT Field Goal\tRestricted Area\t2\t-9\t25\t1\r\nReverse Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-9\t18\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-161\t214\t0\r\nPutback Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t0\t-6\t1\r\nPullup Jump shot\t2PT Field Goal\tMid-Range\t17\t-74\t154\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t11\t10\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t3\t0\t32\t0\r\nDriving Reverse Layup Shot\t2PT Field Goal\tRestricted Area\t1\t5\t14\t1\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t8\t-85\t5\t0\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t24\t-74\t231\t1\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t1\t3\t19\t0\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t5\t14\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t159\t205\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t134\t230\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t29\t-70\t284\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-15\t15\t1\r\nCutting Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t5\t1\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t213\t134\t0\r\nRunning Alley Oop Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t1\t8\t1\r\nRunning Pull-Up Jump Shot\t3PT Field Goal\tAbove the Break 3\t24\t-9\t246\t1\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-2\t26\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t0\t6\t3\t1\r\nCutting Layup Shot\t2PT Field Goal\tRestricted Area\t0\t-4\t3\t1\r\nJump Shot\t3PT Field Goal\tRight Corner 3\t24\t239\t25\t1\r\nRunning Pull-Up Jump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-152\t204\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t95\t237\t1\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-8\t15\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t27\t42\t270\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t166\t194\t0\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t15\t91\t131\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t0\t9\t-3\t0\r\nTurnaround Hook Shot\t2PT Field Goal\tRestricted Area\t3\t-38\t-4\t0\r\nDriving Floating Bank Jump Shot\t2PT Field Goal\tRestricted Area\t3\t6\t38\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t2\t262\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-100\t236\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t3\t-27\t17\t0\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t-1\t2\t1\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t1\t6\t16\t1\r\nLayup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t4\t36\t29\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-3\t27\t0\r\nReverse Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-10\t1\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t29\t-84\t282\t0\r\nCutting Dunk Shot\t2PT Field Goal\tRestricted Area\t2\t7\t29\t1\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-3\t21\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t145\t221\t1\r\nFadeaway Jump Shot\t3PT Field Goal\tLeft Corner 3\t23\t-230\t22\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t9\t19\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t27\t169\t222\t0\r\nDriving Floating Bank Jump Shot\t2PT Field Goal\tRestricted Area\t3\t-17\t29\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-177\t191\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t27\t-197\t193\t0\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t1\t-8\t16\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-16\t11\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t3\t-13\t31\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t2\t11\t1\r\nFloating Jump shot\t2PT Field Goal\tIn The Paint (Non-RA)\t5\t17\t57\t0\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t26\t-141\t219\t1\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t27\t107\t257\t1\r\nFadeaway Jump Shot\t3PT Field Goal\tAbove the Break 3\t26\t180\t201\t0\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t11\t-113\t16\t0\r\nRunning Pull-Up Jump Shot\t3PT Field Goal\tAbove the Break 3\t27\t-35\t268\t0\r\nFadeaway Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t12\t-37\t116\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-92\t237\t0\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t2\t-3\t25\t1\r\nJump Shot\t2PT Field Goal\tMid-Range\t18\t165\t84\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-8\t11\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t0\t1\t0\t1\r\nDriving Floating Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t5\t-36\t41\t0\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t123\t228\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-6\t18\t1\r\nReverse Layup Shot\t2PT Field Goal\tRestricted Area\t3\t-9\t29\t0\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-14\t13\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t11\t22\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-176\t202\t0\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t2\t-14\t23\t1\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t0\t18\t1\r\nReverse Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-11\t20\t1\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t9\t-93\t-8\t1\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t2\t13\t1\r\nFloating Jump shot\t2PT Field Goal\tIn The Paint (Non-RA)\t6\t64\t7\t0\r\nCutting Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t-7\t7\t1\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t14\t-133\t47\t1\r\nJump Shot\t3PT Field Goal\tLeft Corner 3\t22\t-223\t23\t0\r\nFloating Jump shot\t2PT Field Goal\tIn The Paint (Non-RA)\t8\t-1\t86\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t3\t19\t28\t0\r\nRunning Pull-Up Jump Shot\t3PT Field Goal\tAbove the Break 3\t27\t-125\t249\t0\r\nJump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t7\t-9\t76\t0\r\nPullup Jump shot\t2PT Field Goal\tMid-Range\t19\t162\t104\t0\r\nDriving Reverse Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-5\t14\t1\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t1\t9\t8\t1\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-2\t27\t1\r\nCutting Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-6\t14\t1\r\nReverse Layup Shot\t2PT Field Goal\tRestricted Area\t2\t20\t15\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t-120\t222\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t-165\t200\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-90\t242\t0\r\nReverse Layup Shot\t2PT Field Goal\tRestricted Area\t2\t18\t11\t1\r\nCutting Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t6\t11\t1\r\nPullup Jump shot\t2PT Field Goal\tIn The Paint (Non-RA)\t9\t18\t94\t1\r\nPullup Jump shot\t2PT Field Goal\tMid-Range\t18\t79\t164\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-103\t233\t0\r\nDriving Reverse Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-12\t2\t0\r\nRunning Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-1\t12\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-20\t2\t1\r\nCutting Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-16\t0\t1\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t0\t4\t-4\t1\r\nDunk Shot\t2PT Field Goal\tRestricted Area\t0\t-3\t2\t1\r\nJump Shot\t2PT Field Goal\tAbove the Break 3\t23\t-9\t238\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-19\t-1\t0\r\nPutback Layup Shot\t2PT Field Goal\tRestricted Area\t0\t0\t-6\t1\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t1\t11\t6\t1\r\nJump Shot\t2PT Field Goal\tMid-Range\t19\t36\t193\t0\r\nFloating Jump shot\t2PT Field Goal\tIn The Paint (Non-RA)\t10\t40\t95\t1\r\nRunning Reverse Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t3\t-4\t1\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t5\t-13\t58\t0\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t26\t188\t182\t1\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t1\t6\t10\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t24\t61\t240\t0\r\nPullup Jump shot\t2PT Field Goal\tMid-Range\t18\t-51\t173\t1\r\nPullup Jump shot\t2PT Field Goal\tMid-Range\t20\t5\t204\t0\r\nFadeaway Jump Shot\t3PT Field Goal\tAbove the Break 3\t25\t169\t192\t1\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t2\t5\t1\r\nAlley Oop Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t8\t6\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t3\t10\t1\r\nPullup Jump shot\t2PT Field Goal\tMid-Range\t19\t-74\t183\t0\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-14\t10\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t24\t-134\t208\t0\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t2\t20\t11\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t23\t1\t0\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t2\t9\t1\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t1\t19\t-1\t1\r\nJump Shot\t3PT Field Goal\tLeft Corner 3\t23\t-226\t59\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t24\t-95\t222\t0\r\nDriving Floating Bank Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t11\t3\t115\t0\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t11\t-119\t6\t1\r\nDriving Floating Bank Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t6\t69\t10\t0\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t10\t-104\t1\t1\r\nRunning Pull-Up Jump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-177\t194\t0\r\nRunning Reverse Layup Shot\t2PT Field Goal\tRestricted Area\t1\t4\t17\t1\r\nPullup Jump shot\t3PT Field Goal\tRight Corner 3\t22\t222\t54\t0\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t-1\t12\t1\r\nFadeaway Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t13\t27\t130\t0\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t3\t13\t1\r\nCutting Dunk Shot\t2PT Field Goal\tRestricted Area\t2\t-8\t21\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t3\t-8\t38\t0\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t3\t-25\t25\t1\r\nJump Shot\t2PT Field Goal\tMid-Range\t20\t-131\t156\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-3\t255\t0\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t10\t-106\t24\t1\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t-147\t206\t0\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t-5\t1\t1\r\nJump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t11\t-8\t116\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-134\t214\t0\r\nReverse Layup Shot\t2PT Field Goal\tRestricted Area\t1\t18\t5\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-199\t160\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t0\t-3\t-1\t1\r\nTurnaround Jump Shot\t2PT Field Goal\tMid-Range\t8\t-85\t1\t1\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t16\t-157\t63\t0\r\nJump Shot\t2PT Field Goal\tMid-Range\t22\t-82\t207\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-132\t233\t0\r\nJump Shot\t2PT Field Goal\tMid-Range\t21\t93\t190\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-23\t10\t0\r\nTurnaround Jump Shot\t2PT Field Goal\tMid-Range\t17\t26\t174\t0\r\nLayup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t4\t35\t20\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t3\t-25\t29\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t0\t3\t4\t1\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t13\t-117\t62\t0\r\nJump Shot\t2PT Field Goal\tMid-Range\t21\t-51\t209\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t24\t173\t169\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-8\t12\t0\r\nJump Shot\t2PT Field Goal\tMid-Range\t21\t75\t201\t0\r\nRunning Jump Shot\t2PT Field Goal\tMid-Range\t12\t-93\t84\t0\r\nFloating Jump shot\t2PT Field Goal\tIn The Paint (Non-RA)\t4\t41\t18\t0\r\nPullup Jump shot\t2PT Field Goal\tIn The Paint (Non-RA)\t9\t64\t68\t0\r\nPullup Jump shot\t2PT Field Goal\tIn The Paint (Non-RA)\t14\t53\t137\t0\r\nPutback Layup Shot\t2PT Field Goal\tRestricted Area\t0\t-3\t4\t1\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t1\t11\t2\t0\r\nPutback Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-17\t2\t1\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t3\t-7\t32\t1\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t1\t-9\t15\t0\r\nDriving Hook Shot\t2PT Field Goal\tRestricted Area\t3\t-13\t28\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-136\t225\t0\r\nJump Shot\t3PT Field Goal\tLeft Corner 3\t24\t-240\t-3\t0\r\nPullup Jump shot\t2PT Field Goal\tMid-Range\t15\t-18\t157\t0\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-6\t26\t1\r\nDriving Reverse Layup Shot\t2PT Field Goal\tRestricted Area\t2\t13\t19\t0\r\nHook Shot\t2PT Field Goal\tRestricted Area\t3\t-13\t32\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-6\t15\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t27\t-157\t229\t0\r\nTurnaround Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t13\t-63\t120\t0\r\nCutting Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t-3\t5\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t2\t17\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-85\t255\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t2\t14\t0\r\nRunning Pull-Up Jump Shot\t3PT Field Goal\tAbove the Break 3\t28\t101\t262\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t26\t-201\t167\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t-108\t226\t0\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t1\t-2\t10\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t12\t20\t0\r\nDriving Layup Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t4\t-2\t41\t1\r\nPullup Jump shot\t2PT Field Goal\tMid-Range\t18\t84\t167\t1\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t15\t14\t151\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t52\t257\t1\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t8\t14\t0\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t2\t20\t17\t0\r\nPutback Layup Shot\t2PT Field Goal\tRestricted Area\t3\t19\t30\t0\r\nTurnaround Jump Shot\t2PT Field Goal\tMid-Range\t15\t-134\t73\t0\r\nTurnaround Hook Shot\t2PT Field Goal\tRestricted Area\t3\t-24\t24\t0\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t95\t235\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-73\t254\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t24\t177\t167\t0\r\nCutting Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t-5\t7\t1\r\nPullup Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t106\t233\t0\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t19\t-54\t185\t0\r\nDriving Floating Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t6\t-8\t60\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t14\t7\t1\r\nCutting Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-16\t8\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-204\t170\t0\r\nFadeaway Jump Shot\t2PT Field Goal\tMid-Range\t16\t163\t23\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t44\t247\t0\r\nDriving Floating Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t11\t-31\t115\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t2\t19\t11\t0\r\nRunning Layup Shot\t2PT Field Goal\tRestricted Area\t2\t18\t10\t1\r\nAlley Oop Layup shot\t2PT Field Goal\tRestricted Area\t2\t13\t21\t1\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t20\t150\t138\t1\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t21\t11\t211\t1\r\nJump Shot\t3PT Field Goal\tRight Corner 3\t23\t235\t46\t0\r\nDriving Reverse Layup Shot\t2PT Field Goal\tRestricted Area\t2\t-16\t13\t1\r\nRunning Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t0\t9\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t-28\t268\t1\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t17\t58\t160\t1\r\nLayup Shot\t2PT Field Goal\tRestricted Area\t1\t-1\t11\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t27\t-95\t258\t0\r\nTurnaround Jump Shot\t2PT Field Goal\tMid-Range\t16\t13\t160\t0\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t26\t-225\t133\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t0\t6\t5\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t105\t238\t0\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t8\t-82\t31\t1\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t17\t-160\t75\t0\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t25\t221\t122\t0\r\nCutting Dunk Shot\t2PT Field Goal\tRestricted Area\t2\t3\t20\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t27\t-53\t266\t0\r\nDriving Finger Roll Layup Shot\t2PT Field Goal\tRestricted Area\t1\t12\t6\t1\r\nCutting Dunk Shot\t2PT Field Goal\tRestricted Area\t2\t2\t20\t1\r\nDriving Dunk Shot\t2PT Field Goal\tRestricted Area\t0\t-2\t0\t1\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t21\t143\t164\t0\r\nDriving Floating Jump Shot\t2PT Field Goal\tIn The Paint (Non-RA)\t5\t54\t4\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t82\t248\t0\r\nJump Shot\t2PT Field Goal\tMid-Range\t21\t-24\t210\t1\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t21\t-145\t157\t1\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t26\t129\t226\t1\r\nStep Back Jump shot\t2PT Field Goal\tMid-Range\t18\t128\t137\t0\r\nDriving Layup Shot\t2PT Field Goal\tRestricted Area\t1\t-1\t10\t1\r\nTurnaround Fadeaway shot\t2PT Field Goal\tMid-Range\t20\t112\t173\t0\r\nJump Shot\t3PT Field Goal\tAbove the Break 3\t25\t201\t152\t1\r\nJump Shot\t2PT Field Goal\tMid-Range\t17\t-47\t173\t0\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t27\t58\t265\t1\r\nStep Back Jump shot\t3PT Field Goal\tAbove the Break 3\t26\t93\t251\t1"
  },
  {
    "path": "public/sample-datasets/Horizon Graph - EU Index of consumer prices.tsv",
    "content": "Category\tDate\tHICP (Harmonised Index of Consumer Prices)\r\nCommunications\t2010-01-01\t-0.1\r\nCommunications\t2011-01-01\t-0.4\r\nCommunications\t2012-01-01\t-1.5\r\nCommunications\t2013-01-01\t-3.2\r\nCommunications\t2014-01-01\t-2\r\nCommunications\t2015-01-01\t-0.4\r\nCommunications\t2016-01-01\t0.1\r\nCommunications\t2017-01-01\t-1.1\r\nCommunications\t2018-01-01\t-0.8\r\nCommunications\t2019-01-01\t-1.1\r\nCommunications\t2020-01-01\t-0.9\r\nClothing and footwear\t2010-01-01\t0.3\r\nClothing and footwear\t2011-01-01\t0.7\r\nClothing and footwear\t2012-01-01\t1.3\r\nClothing and footwear\t2013-01-01\t0.4\r\nClothing and footwear\t2014-01-01\t0.2\r\nClothing and footwear\t2015-01-01\t0.1\r\nClothing and footwear\t2016-01-01\t0.2\r\nClothing and footwear\t2017-01-01\t0.6\r\nClothing and footwear\t2018-01-01\t0.1\r\nClothing and footwear\t2019-01-01\t0.2\r\nClothing and footwear\t2020-01-01\t1\r\nRecreation and culture\t2010-01-01\t0.3\r\nRecreation and culture\t2011-01-01\t0.2\r\nRecreation and culture\t2012-01-01\t0.7\r\nRecreation and culture\t2013-01-01\t1\r\nRecreation and culture\t2014-01-01\t0.4\r\nRecreation and culture\t2015-01-01\t1.3\r\nRecreation and culture\t2016-01-01\t0.3\r\nRecreation and culture\t2017-01-01\t1.2\r\nRecreation and culture\t2018-01-01\t1.4\r\nRecreation and culture\t2019-01-01\t0.9\r\nRecreation and culture\t2020-01-01\t1.3\r\nFurnishings, household equipment and routine household maintenance\t2010-01-01\t1\r\nFurnishings, household equipment and routine household maintenance\t2011-01-01\t1.6\r\nFurnishings, household equipment and routine household maintenance\t2012-01-01\t1.5\r\nFurnishings, household equipment and routine household maintenance\t2013-01-01\t0.7\r\nFurnishings, household equipment and routine household maintenance\t2014-01-01\t0.2\r\nFurnishings, household equipment and routine household maintenance\t2015-01-01\t0.2\r\nFurnishings, household equipment and routine household maintenance\t2016-01-01\t0.2\r\nFurnishings, household equipment and routine household maintenance\t2017-01-01\t0.4\r\nFurnishings, household equipment and routine household maintenance\t2018-01-01\t0.6\r\nFurnishings, household equipment and routine household maintenance\t2019-01-01\t0.6\r\nFurnishings, household equipment and routine household maintenance\t2020-01-01\t0.5\r\nFood and non-alcoholic beverages\t2010-01-01\t1.1\r\nFood and non-alcoholic beverages\t2011-01-01\t3.4\r\nFood and non-alcoholic beverages\t2012-01-01\t3\r\nFood and non-alcoholic beverages\t2013-01-01\t2.6\r\nFood and non-alcoholic beverages\t2014-01-01\t-0.2\r\nFood and non-alcoholic beverages\t2015-01-01\t0\r\nFood and non-alcoholic beverages\t2016-01-01\t0.2\r\nFood and non-alcoholic beverages\t2017-01-01\t2.1\r\nFood and non-alcoholic beverages\t2018-01-01\t1.9\r\nFood and non-alcoholic beverages\t2019-01-01\t2\r\nFood and non-alcoholic beverages\t2020-01-01\t2.5\r\nNon-alcoholic beverages\t2010-01-01\t1.1\r\nNon-alcoholic beverages\t2011-01-01\t5.6\r\nNon-alcoholic beverages\t2012-01-01\t3.8\r\nNon-alcoholic beverages\t2013-01-01\t0.4\r\nNon-alcoholic beverages\t2014-01-01\t-0.1\r\nNon-alcoholic beverages\t2015-01-01\t0.1\r\nNon-alcoholic beverages\t2016-01-01\t-0.1\r\nNon-alcoholic beverages\t2017-01-01\t1.1\r\nNon-alcoholic beverages\t2018-01-01\t1.7\r\nNon-alcoholic beverages\t2019-01-01\t1.1\r\nNon-alcoholic beverages\t2020-01-01\t1.1\r\nHealth\t2010-01-01\t1.4\r\nHealth\t2011-01-01\t2\r\nHealth\t2012-01-01\t2.6\r\nHealth\t2013-01-01\t0.4\r\nHealth\t2014-01-01\t1.1\r\nHealth\t2015-01-01\t1\r\nHealth\t2016-01-01\t0.8\r\nHealth\t2017-01-01\t1.2\r\nHealth\t2018-01-01\t1.1\r\nHealth\t2019-01-01\t1.3\r\nHealth\t2020-01-01\t1.3\r\nRestaurants and hotels\t2010-01-01\t1.6\r\nRestaurants and hotels\t2011-01-01\t2.4\r\nRestaurants and hotels\t2012-01-01\t2.2\r\nRestaurants and hotels\t2013-01-01\t2.3\r\nRestaurants and hotels\t2014-01-01\t1.7\r\nRestaurants and hotels\t2015-01-01\t1.7\r\nRestaurants and hotels\t2016-01-01\t1.8\r\nRestaurants and hotels\t2017-01-01\t2.5\r\nRestaurants and hotels\t2018-01-01\t2.3\r\nRestaurants and hotels\t2019-01-01\t2.3\r\nRestaurants and hotels\t2020-01-01\t1.6\r\nHousing, water, electricity, gas and other fuels\t2010-01-01\t2\r\nHousing, water, electricity, gas and other fuels\t2011-01-01\t5\r\nHousing, water, electricity, gas and other fuels\t2012-01-01\t4.2\r\nHousing, water, electricity, gas and other fuels\t2013-01-01\t2.3\r\nHousing, water, electricity, gas and other fuels\t2014-01-01\t1\r\nHousing, water, electricity, gas and other fuels\t2015-01-01\t-0.4\r\nHousing, water, electricity, gas and other fuels\t2016-01-01\t-0.7\r\nHousing, water, electricity, gas and other fuels\t2017-01-01\t1.8\r\nHousing, water, electricity, gas and other fuels\t2018-01-01\t2.5\r\nHousing, water, electricity, gas and other fuels\t2019-01-01\t1.8\r\nHousing, water, electricity, gas and other fuels\t2020-01-01\t-0.2\r\nAll-items HICP\t2010-01-01\t2.1\r\nAll-items HICP\t2011-01-01\t3.1\r\nAll-items HICP\t2012-01-01\t2.6\r\nAll-items HICP\t2013-01-01\t1.5\r\nAll-items HICP\t2014-01-01\t0.6\r\nAll-items HICP\t2015-01-01\t0.1\r\nAll-items HICP\t2016-01-01\t0.2\r\nAll-items HICP\t2017-01-01\t1.7\r\nAll-items HICP\t2018-01-01\t1.9\r\nAll-items HICP\t2019-01-01\t1.5\r\nAll-items HICP\t2020-01-01\t0.7\r\nMiscellaneous goods and services\t2010-01-01\t2.2\r\nMiscellaneous goods and services\t2011-01-01\t2.5\r\nMiscellaneous goods and services\t2012-01-01\t2.2\r\nMiscellaneous goods and services\t2013-01-01\t1.5\r\nMiscellaneous goods and services\t2014-01-01\t0.7\r\nMiscellaneous goods and services\t2015-01-01\t0.9\r\nMiscellaneous goods and services\t2016-01-01\t1.3\r\nMiscellaneous goods and services\t2017-01-01\t1\r\nMiscellaneous goods and services\t2018-01-01\t0.9\r\nMiscellaneous goods and services\t2019-01-01\t1.5\r\nMiscellaneous goods and services\t2020-01-01\t2.2\r\nEducation\t2010-01-01\t2.9\r\nEducation\t2011-01-01\t2.5\r\nEducation\t2012-01-01\t3.2\r\nEducation\t2013-01-01\t6.3\r\nEducation\t2014-01-01\t3\r\nEducation\t2015-01-01\t2.9\r\nEducation\t2016-01-01\t2.2\r\nEducation\t2017-01-01\t1.1\r\nEducation\t2018-01-01\t0\r\nEducation\t2019-01-01\t1.4\r\nEducation\t2020-01-01\t1.4\r\nTransport\t2010-01-01\t5.4\r\nTransport\t2011-01-01\t5.9\r\nTransport\t2012-01-01\t3.7\r\nTransport\t2013-01-01\t0.4\r\nTransport\t2014-01-01\t-0.1\r\nTransport\t2015-01-01\t-2.7\r\nTransport\t2016-01-01\t-1.2\r\nTransport\t2017-01-01\t3.2\r\nTransport\t2018-01-01\t3.5\r\nTransport\t2019-01-01\t1.3\r\nTransport\t2020-01-01\t-2.3\r\n"
  },
  {
    "path": "public/sample-datasets/Line Graph - US Presidential Elections.tsv",
    "content": "year\tstate\tstate_po\tparty_simplified\tparty_detailed\tnumber of votes\tvotes %\r\n1976\tAlabama\tAL\tDemocrat\tDemocrat\t659170\t55.73\r\n1976\tAlabama\tAL\tRepublican\tRepublican\t504070\t42.61\r\n1976\tAlabama\tAL\tOther\tAmerican Independent Party\t9198\t0.78\r\n1976\tAlabama\tAL\tOther\tProhibition\t6669\t0.56\r\n1976\tAlabama\tAL\tOther\tCommunist Party Use\t1954\t0.17\r\n1976\tAlabama\tAL\tLibertarian\tLibertarian\t1481\t0.13\r\n1976\tAlabama\tAL\tOther\t\t308\t0.03\r\n1976\tAlaska\tAK\tRepublican\tRepublican\t71555\t57.90\r\n1976\tAlaska\tAK\tDemocrat\tDemocrat\t44058\t35.65\r\n1976\tAlaska\tAK\tLibertarian\tLibertarian\t6785\t5.49\r\n1976\tAlaska\tAK\tOther\t\t1176\t0.95\r\n1976\tArizona\tAZ\tRepublican\tRepublican\t418642\t56.37\r\n1976\tArizona\tAZ\tDemocrat\tDemocrat\t295602\t39.80\r\n1976\tArizona\tAZ\tOther\tIndependent\t19229\t2.59\r\n1976\tArizona\tAZ\tLibertarian\tLibertarian\t7647\t1.03\r\n1976\tArizona\tAZ\tOther\tSocialist Workers\t928\t0.12\r\n1976\tArizona\tAZ\tOther\tAmerican\t564\t0.08\r\n1976\tArizona\tAZ\tOther\tAmerican Independent Party\t85\t0.01\r\n1976\tArizona\tAZ\tOther\t\t22\t0.00\r\n1976\tArkansas\tAR\tDemocrat\tDemocrat\t498604\t64.96\r\n1976\tArkansas\tAR\tRepublican\tRepublican\t267903\t34.90\r\n1976\tArkansas\tAR\tOther\tIndependent\t639\t0.08\r\n1976\tArkansas\tAR\tOther\tAmerican Independent Party\t389\t0.05\r\n1976\tCalifornia\tCA\tRepublican\tRepublican\t3882244\t49.75\r\n1976\tCalifornia\tCA\tDemocrat\tDemocrat\t3742284\t47.95\r\n1976\tCalifornia\tCA\tOther\tIndependent\t56388\t0.72\r\n1976\tCalifornia\tCA\tOther\tAmerican Independent Party\t51098\t0.65\r\n1976\tCalifornia\tCA\tOther\tPeace & Freedom\t41731\t0.53\r\n1976\tCalifornia\tCA\tOther\tIndependent\t17259\t0.22\r\n1976\tCalifornia\tCA\tOther\tIndependent\t12766\t0.16\r\n1976\tColorado\tCO\tRepublican\tRepublican\t584278\t54.03\r\n1976\tColorado\tCO\tDemocrat\tDemocrat\t460801\t42.61\r\n1976\tColorado\tCO\tOther\tIndependent\t26047\t2.41\r\n1976\tColorado\tCO\tLibertarian\tLibertarian\t5338\t0.49\r\n1976\tColorado\tCO\tOther\tProhibition\t2886\t0.27\r\n1976\tColorado\tCO\tOther\tSocialist Workers\t1122\t0.10\r\n1976\tColorado\tCO\tOther\tU.S. Labor\t565\t0.05\r\n1976\tColorado\tCO\tOther\tCommunist Party Use\t403\t0.04\r\n1976\tConnecticut\tCT\tRepublican\tRepublican\t719261\t51.88\r\n1976\tConnecticut\tCT\tDemocrat\tDemocrat\t647895\t46.73\r\n1976\tConnecticut\tCT\tOther\t\t10309\t0.74\r\n1976\tConnecticut\tCT\tOther\tAmerican Independent Party\t7101\t0.51\r\n1976\tConnecticut\tCT\tOther\tU.S. Labor\t1789\t0.13\r\n1976\tDelaware\tDE\tDemocrat\tDemocrat\t122461\t51.97\r\n1976\tDelaware\tDE\tRepublican\tRepublican\t109780\t46.59\r\n1976\tDelaware\tDE\tOther\tNo Party Affiliation\t2432\t1.03\r\n1976\tDelaware\tDE\tOther\tAmerican\t645\t0.27\r\n1976\tDelaware\tDE\tOther\tU.S. Labor\t135\t0.06\r\n1976\tDelaware\tDE\tOther\tProhibition\t103\t0.04\r\n1976\tDelaware\tDE\tOther\tSocialist Labor\t86\t0.04\r\n1976\tDistrict Of Columbia\tDC\tDemocrat\tDemocrat\t137818\t81.63\r\n1976\tDistrict Of Columbia\tDC\tRepublican\tRepublican\t27873\t16.51\r\n1976\tDistrict Of Columbia\tDC\tOther\t\t1656\t0.98\r\n1976\tDistrict Of Columbia\tDC\tOther\tIndependent\t1195\t0.71\r\n1976\tDistrict Of Columbia\tDC\tOther\t\t288\t0.17\r\n1976\tFlorida\tFL\tDemocrat\tDemocrat\t1636000\t51.93\r\n1976\tFlorida\tFL\tRepublican\tRepublican\t1469531\t46.64\r\n1976\tFlorida\tFL\tOther\tIndependent\t23643\t0.75\r\n1976\tFlorida\tFL\tOther\tAmerican\t21325\t0.68\r\n1976\tFlorida\tFL\tOther\t\t132\t0.00\r\n1976\tGeorgia\tGA\tDemocrat\tDemocrat\t979409\t66.94\r\n1976\tGeorgia\tGA\tRepublican\tRepublican\t483743\t33.06\r\n1976\tHawaii\tHI\tDemocrat\tDemocrat\t147375\t50.59\r\n1976\tHawaii\tHI\tRepublican\tRepublican\t140003\t48.06\r\n1976\tHawaii\tHI\tLibertarian\tLibertarian\t3923\t1.35\r\n1976\tIdaho\tID\tRepublican\tRepublican\t204151\t59.88\r\n1976\tIdaho\tID\tDemocrat\tDemocrat\t126549\t37.12\r\n1976\tIdaho\tID\tOther\tAmerican\t5935\t1.74\r\n1976\tIdaho\tID\tLibertarian\tLibertarian\t3558\t1.04\r\n1976\tIdaho\tID\tOther\tU.S. Labor\t739\t0.22\r\n1976\tIllinois\tIL\tRepublican\tRepublican\t2364269\t50.08\r\n1976\tIllinois\tIL\tDemocrat\tDemocrat\t2271295\t48.11\r\n1976\tIllinois\tIL\tOther\tIndependent\t55939\t1.18\r\n1976\tIllinois\tIL\tOther\tCommunist Party Use\t9250\t0.20\r\n1976\tIllinois\tIL\tLibertarian\tLibertarian\t8057\t0.17\r\n1976\tIllinois\tIL\tOther\t\t4417\t0.09\r\n1976\tIllinois\tIL\tOther\tSocialist Workers\t3615\t0.08\r\n1976\tIllinois\tIL\tOther\tSocialist Labor\t2422\t0.05\r\n1976\tIllinois\tIL\tOther\tU.S. Labor\t2018\t0.04\r\n1976\tIndiana\tIN\tRepublican\tRepublican\t1183958\t53.32\r\n1976\tIndiana\tIN\tDemocrat\tDemocrat\t1014714\t45.70\r\n1976\tIndiana\tIN\tOther\tAmerican\t14048\t0.63\r\n1976\tIndiana\tIN\tOther\tSocialist Workers\t5695\t0.26\r\n1976\tIndiana\tIN\tOther\tU.S. Labor\t1947\t0.09\r\n1976\tIowa\tIA\tRepublican\tRepublican\t632864\t49.47\r\n1976\tIowa\tIA\tDemocrat\tDemocrat\t619931\t48.46\r\n1976\tIowa\tIA\tOther\tIndependent\t20057\t1.57\r\n1976\tIowa\tIA\tOther\tAmerican Party Of Iowa\t3041\t0.24\r\n1976\tIowa\tIA\tLibertarian\tLibertarian\t1454\t0.11\r\n1976\tIowa\tIA\tOther\tCommunist Party Use\t551\t0.04\r\n1976\tIowa\tIA\tOther\t\t509\t0.04\r\n1976\tIowa\tIA\tOther\tSocialist Workers\t262\t0.02\r\n1976\tIowa\tIA\tOther\tU.S. Labor\t241\t0.02\r\n1976\tIowa\tIA\tOther\tSocialist U.S.A.\t233\t0.02\r\n1976\tIowa\tIA\tOther\tSocialist Labor\t160\t0.01\r\n1976\tKansas\tKS\tRepublican\tRepublican\t502752\t52.49\r\n1976\tKansas\tKS\tDemocrat\tDemocrat\t430421\t44.94\r\n1976\tKansas\tKS\tOther\tIndependent\t13185\t1.38\r\n1976\tKansas\tKS\tOther\tAmerican\t4724\t0.49\r\n1976\tKansas\tKS\tOther\tIndependent\t3242\t0.34\r\n1976\tKansas\tKS\tOther\tConservative\t2118\t0.22\r\n1976\tKansas\tKS\tOther\tProhibition\t1403\t0.15\r\n1976\tKentucky\tKY\tDemocrat\tDemocrat\t615717\t52.75\r\n1976\tKentucky\tKY\tRepublican\tRepublican\t531852\t45.57\r\n1976\tKentucky\tKY\tOther\tAmerican\t8308\t0.71\r\n1976\tKentucky\tKY\tOther\tIndependent\t6837\t0.59\r\n1976\tKentucky\tKY\tOther\tAmerican Independent Party\t2328\t0.20\r\n1976\tKentucky\tKY\tLibertarian\tLibertarian\t814\t0.07\r\n1976\tKentucky\tKY\tOther\tU.S. Labor\t510\t0.04\r\n1976\tKentucky\tKY\tOther\tCommunist Party Use\t426\t0.04\r\n1976\tKentucky\tKY\tOther\tSocialist Workers\t350\t0.03\r\n1976\tLouisiana\tLA\tDemocrat\tDemocrat\t661365\t51.77\r\n1976\tLouisiana\tLA\tRepublican\tRepublican\t587446\t45.99\r\n1976\tLouisiana\tLA\tOther\tAmerican Independent Party\t10058\t0.79\r\n1976\tLouisiana\tLA\tOther\tCommunist Party Use\t7417\t0.58\r\n1976\tLouisiana\tLA\tOther\tIndependent\t6490\t0.51\r\n1976\tLouisiana\tLA\tLibertarian\tLibertarian\t3134\t0.25\r\n1976\tLouisiana\tLA\tOther\tSocialist Workers\t1473\t0.12\r\n1976\tMaine\tME\tRepublican\tRepublican\t236320\t48.93\r\n1976\tMaine\tME\tDemocrat\tDemocrat\t232279\t48.09\r\n1976\tMaine\tME\tOther\tIndependent\t10874\t2.25\r\n1976\tMaine\tME\tOther\tProhibition\t3495\t0.72\r\n1976\tMaryland\tMD\tDemocrat\tDemocrat\t759612\t53.04\r\n1976\tMaryland\tMD\tRepublican\tRepublican\t672661\t46.96\r\n1976\tMassachusetts\tMA\tDemocrat\tDemocrat\t1429475\t56.11\r\n1976\tMassachusetts\tMA\tRepublican\tRepublican\t1030276\t40.44\r\n1976\tMassachusetts\tMA\tOther\tIndependent\t65637\t2.58\r\n1976\tMassachusetts\tMA\tOther\tSocialist Workers\t8138\t0.32\r\n1976\tMassachusetts\tMA\tOther\tAmerican\t7555\t0.30\r\n1976\tMassachusetts\tMA\tOther\tU.S. Labor\t4922\t0.19\r\n1976\tMassachusetts\tMA\tOther\t\t1401\t0.05\r\n1976\tMassachusetts\tMA\tLibertarian\tLibertarian\t135\t0.01\r\n1976\tMassachusetts\tMA\tOther\tSocialist Labor\t19\t0.00\r\n1976\tMichigan\tMI\tRepublican\tRepublican\t1893742\t51.86\r\n1976\tMichigan\tMI\tDemocrat\tDemocrat\t1696714\t46.47\r\n1976\tMichigan\tMI\tOther\tIndependent\t47905\t1.31\r\n1976\tMichigan\tMI\tLibertarian\tLibertarian\t5407\t0.15\r\n1976\tMichigan\tMI\tOther\tHuman Rights\t3504\t0.10\r\n1976\tMichigan\tMI\tOther\tSocialist Workers\t1804\t0.05\r\n1976\tMichigan\tMI\tOther\tU.S. Labor\t1366\t0.04\r\n1976\tMichigan\tMI\tOther\tSocialist Labor\t1148\t0.03\r\n1976\tMinnesota\tMN\tDemocrat\tDemocrat\t1070440\t54.90\r\n1976\tMinnesota\tMN\tRepublican\tRepublican\t819395\t42.02\r\n1976\tMinnesota\tMN\tOther\tMccarthy '76\t35490\t1.82\r\n1976\tMinnesota\tMN\tOther\tAmerican\t13592\t0.70\r\n1976\tMinnesota\tMN\tOther\tSocialist Workers\t4149\t0.21\r\n1976\tMinnesota\tMN\tLibertarian\tLibertarian\t3529\t0.18\r\n1976\tMinnesota\tMN\tOther\tCommunist Party Use\t1092\t0.06\r\n1976\tMinnesota\tMN\tOther\tPeople's\t635\t0.03\r\n1976\tMinnesota\tMN\tOther\tInternational Development Bank\t543\t0.03\r\n1976\tMinnesota\tMN\tOther\tIndustrial Government Party\t370\t0.02\r\n1976\tMinnesota\tMN\tOther\tSocialist\t354\t0.02\r\n1976\tMinnesota\tMN\tOther\t\t342\t0.02\r\n1976\tMississippi\tMS\tDemocrat\tDemocrat\t381329\t49.63\r\n1976\tMississippi\tMS\tRepublican\tRepublican\t366846\t47.74\r\n1976\tMississippi\tMS\tOther\tAmerican\t6678\t0.87\r\n1976\tMississippi\tMS\tOther\tIndependent\t4074\t0.53\r\n1976\tMississippi\tMS\tOther\tAmerican Independent Party\t4049\t0.53\r\n1976\tMississippi\tMS\tOther\tSocialist Workers\t2805\t0.37\r\n1976\tMississippi\tMS\tLibertarian\tLibertarian\t2609\t0.34\r\n1976\tMissouri\tMO\tDemocrat\tDemocrat\t998387\t51.10\r\n1976\tMissouri\tMO\tRepublican\tRepublican\t927443\t47.47\r\n1976\tMissouri\tMO\tOther\tIndependent\t24029\t1.23\r\n1976\tMissouri\tMO\tOther\t\t3741\t0.19\r\n1976\tMontana\tMT\tRepublican\tRepublican\t173703\t52.84\r\n1976\tMontana\tMT\tDemocrat\tDemocrat\t149259\t45.40\r\n1976\tMontana\tMT\tOther\tAmerican\t5772\t1.76\r\n1976\tNebraska\tNE\tRepublican\tRepublican\t359219\t59.20\r\n1976\tNebraska\tNE\tDemocrat\tDemocrat\t233293\t38.45\r\n1976\tNebraska\tNE\tOther\tIndependent\t9383\t1.55\r\n1976\tNebraska\tNE\tOther\tAmerican Independent Party\t3378\t0.56\r\n1976\tNebraska\tNE\tLibertarian\tLibertarian\t1476\t0.24\r\n1976\tNevada\tNV\tRepublican\tRepublican\t101273\t50.17\r\n1976\tNevada\tNV\tDemocrat\tDemocrat\t92479\t45.81\r\n1976\tNevada\tNV\tOther\t\t5108\t2.53\r\n1976\tNevada\tNV\tLibertarian\tLibertarian\t1519\t0.75\r\n1976\tNevada\tNV\tOther\tAmerican Independent Party\t1497\t0.74\r\n1976\tNew Hampshire\tNH\tRepublican\tRepublican\t185935\t54.75\r\n1976\tNew Hampshire\tNH\tDemocrat\tDemocrat\t147645\t43.47\r\n1976\tNew Hampshire\tNH\tOther\tIndependent\t4095\t1.21\r\n1976\tNew Hampshire\tNH\tLibertarian\tLibertarian\t936\t0.28\r\n1976\tNew Hampshire\tNH\tOther\t\t603\t0.18\r\n1976\tNew Hampshire\tNH\tOther\tU.S. Labor\t186\t0.05\r\n1976\tNew Hampshire\tNH\tOther\tSocialist Workers\t161\t0.05\r\n1976\tNew Hampshire\tNH\tOther\tSocialist Labor\t66\t0.02\r\n1976\tNew Jersey\tNJ\tRepublican\tRepublican\t1509688\t50.08\r\n1976\tNew Jersey\tNJ\tDemocrat\tDemocrat\t1444653\t47.92\r\n1976\tNew Jersey\tNJ\tOther\tIndependent\t32717\t1.09\r\n1976\tNew Jersey\tNJ\tLibertarian\tLibertarian\t9449\t0.31\r\n1976\tNew Jersey\tNJ\tOther\tAmerican Independent Party\t7716\t0.26\r\n1976\tNew Jersey\tNJ\tOther\tSocialist Labor\t3686\t0.12\r\n1976\tNew Jersey\tNJ\tOther\tCommunist Party Use\t1662\t0.06\r\n1976\tNew Jersey\tNJ\tOther\tU.S. Labor\t1650\t0.05\r\n1976\tNew Jersey\tNJ\tOther\tSocialist Workers\t1184\t0.04\r\n1976\tNew Jersey\tNJ\tOther\tPeace & Freedom\t1044\t0.03\r\n1976\tNew Jersey\tNJ\tOther\tProhibition\t554\t0.02\r\n1976\tNew Jersey\tNJ\tOther\tSocialist\t469\t0.02\r\n1976\tNew Mexico\tNM\tRepublican\tRepublican\t211419\t50.75\r\n1976\tNew Mexico\tNM\tDemocrat\tDemocrat\t201148\t48.28\r\n1976\tNew Mexico\tNM\tOther\tSocialist Workers\t2462\t0.59\r\n1976\tNew Mexico\tNM\tLibertarian\tLibertarian\t1110\t0.27\r\n1976\tNew Mexico\tNM\tOther\tSocialist\t240\t0.06\r\n1976\tNew Mexico\tNM\tOther\tProhibition\t211\t0.05\r\n1976\tNew York\tNY\tDemocrat\tDemocrat\t3244165\t48.65\r\n1976\tNew York\tNY\tRepublican\tRepublican\t2825913\t42.38\r\n1976\tNew York\tNY\tOther\tConservative\t274878\t4.12\r\n1976\tNew York\tNY\tOther\tLiberal Party\t145393\t2.18\r\n1976\tNew York\tNY\tOther\t\t143037\t2.15\r\n1976\tNew York\tNY\tOther\tFree Libertarian\t12197\t0.18\r\n1976\tNew York\tNY\tOther\tCommunist Party Use\t10270\t0.15\r\n1976\tNew York\tNY\tOther\tSocialist Workers\t6996\t0.10\r\n1976\tNew York\tNY\tOther\tLabor\t5413\t0.08\r\n1976\tNorth Carolina\tNC\tDemocrat\tDemocrat\t927365\t55.27\r\n1976\tNorth Carolina\tNC\tRepublican\tRepublican\t741960\t44.22\r\n1976\tNorth Carolina\tNC\tOther\tAmerican\t5607\t0.33\r\n1976\tNorth Carolina\tNC\tLibertarian\tLibertarian\t2219\t0.13\r\n1976\tNorth Carolina\tNC\tOther\tU.S. Labor\t755\t0.04\r\n1976\tNorth Dakota\tND\tRepublican\tRepublican\t153684\t51.69\r\n1976\tNorth Dakota\tND\tDemocrat\tDemocrat\t136078\t45.77\r\n1976\tNorth Dakota\tND\tOther\tAmerican\t3698\t1.24\r\n1976\tNorth Dakota\tND\tOther\tIndependent\t2952\t0.99\r\n1976\tNorth Dakota\tND\tOther\tAmerican Independent Party\t269\t0.09\r\n1976\tNorth Dakota\tND\tLibertarian\tLibertarian\t256\t0.09\r\n1976\tNorth Dakota\tND\tOther\tU.S. Labor\t142\t0.05\r\n1976\tNorth Dakota\tND\tOther\tCommunist Party Use\t85\t0.03\r\n1976\tNorth Dakota\tND\tOther\tProhibition\t63\t0.02\r\n1976\tNorth Dakota\tND\tOther\tSocialist Workers\t43\t0.01\r\n1976\tNorth Dakota\tND\tOther\tSocialist\t38\t0.01\r\n1976\tOhio\tOH\tDemocrat\tDemocrat\t2009959\t48.90\r\n1976\tOhio\tOH\tRepublican\tRepublican\t2000626\t48.67\r\n1976\tOhio\tOH\tOther\tIndependent\t58267\t1.42\r\n1976\tOhio\tOH\tOther\tAmerican Independent Party\t15508\t0.38\r\n1976\tOhio\tOH\tLibertarian\tLibertarian\t8952\t0.22\r\n1976\tOhio\tOH\tOther\tCommunist Party Use\t7817\t0.19\r\n1976\tOhio\tOH\tOther\tSocialist Workers\t4833\t0.12\r\n1976\tOhio\tOH\tOther\tU.S. Labor\t4364\t0.11\r\n1976\tOhio\tOH\tOther\tSocialist Labor\t68\t0.00\r\n1976\tOhio\tOH\tOther\tProhibition\t62\t0.00\r\n1976\tOklahoma\tOK\tRepublican\tRepublican\t545708\t49.96\r\n1976\tOklahoma\tOK\tDemocrat\tDemocrat\t532442\t48.75\r\n1976\tOklahoma\tOK\tOther\tIndependent\t14101\t1.29\r\n1976\tOregon\tOR\tRepublican\tRepublican\t492120\t47.78\r\n1976\tOregon\tOR\tDemocrat\tDemocrat\t490407\t47.62\r\n1976\tOregon\tOR\tOther\tIndependent\t40207\t3.90\r\n1976\tOregon\tOR\tOther\t\t6107\t0.59\r\n1976\tOregon\tOR\tOther\tAmerican\t1035\t0.10\r\n1976\tPennsylvania\tPA\tDemocrat\tDemocrat\t2328677\t50.40\r\n1976\tPennsylvania\tPA\tRepublican\tRepublican\t2205604\t47.73\r\n1976\tPennsylvania\tPA\tOther\tMccarthy '76\t50584\t1.09\r\n1976\tPennsylvania\tPA\tOther\tConstitution Party\t25344\t0.55\r\n1976\tPennsylvania\tPA\tOther\tSocialist Workers\t3009\t0.07\r\n1976\tPennsylvania\tPA\tOther\t\t2934\t0.06\r\n1976\tPennsylvania\tPA\tOther\tU.S. Labor\t2744\t0.06\r\n1976\tPennsylvania\tPA\tOther\tCommunist Party Use\t1891\t0.04\r\n1976\tRhode Island\tRI\tDemocrat\tDemocrat\t227636\t55.44\r\n1976\tRhode Island\tRI\tRepublican\tRepublican\t181249\t44.14\r\n1976\tRhode Island\tRI\tLibertarian\tLibertarian\t715\t0.17\r\n1976\tRhode Island\tRI\tOther\tSocialist Workers\t462\t0.11\r\n1976\tRhode Island\tRI\tOther\tCommunist Party Use\t334\t0.08\r\n1976\tRhode Island\tRI\tOther\tSocialist Labor\t188\t0.05\r\n1976\tSouth Carolina\tSC\tDemocrat\tDemocrat\t450807\t56.17\r\n1976\tSouth Carolina\tSC\tRepublican\tRepublican\t346149\t43.13\r\n1976\tSouth Carolina\tSC\tOther\tAmerican\t2996\t0.37\r\n1976\tSouth Carolina\tSC\tOther\tAmerican Independent Party\t1950\t0.24\r\n1976\tSouth Carolina\tSC\tOther\t\t681\t0.08\r\n1976\tSouth Dakota\tSD\tRepublican\tRepublican\t151505\t50.39\r\n1976\tSouth Dakota\tSD\tDemocrat\tDemocrat\t147068\t48.91\r\n1976\tSouth Dakota\tSD\tLibertarian\tLibertarian\t1619\t0.54\r\n1976\tSouth Dakota\tSD\tOther\tCommunist Party Use\t318\t0.11\r\n1976\tSouth Dakota\tSD\tOther\tSocialist Workers\t168\t0.06\r\n1976\tTennessee\tTN\tDemocrat\tDemocrat\t825879\t55.94\r\n1976\tTennessee\tTN\tRepublican\tRepublican\t633969\t42.94\r\n1976\tTennessee\tTN\tOther\tIndependent\t5769\t0.39\r\n1976\tTennessee\tTN\tOther\tIndependent\t5004\t0.34\r\n1976\tTennessee\tTN\tOther\tIndependent\t2303\t0.16\r\n1976\tTennessee\tTN\tOther\tIndependent\t1375\t0.09\r\n1976\tTennessee\tTN\tOther\tIndependent\t547\t0.04\r\n1976\tTennessee\tTN\tOther\tIndependent\t512\t0.03\r\n1976\tTennessee\tTN\tOther\tIndependent\t442\t0.03\r\n1976\tTennessee\tTN\tOther\tIndependent\t316\t0.02\r\n1976\tTennessee\tTN\tOther\t\t230\t0.02\r\n1976\tTexas\tTX\tDemocrat\tDemocrat\t2082319\t51.14\r\n1976\tTexas\tTX\tRepublican\tRepublican\t1953300\t47.97\r\n1976\tTexas\tTX\tOther\tIndependent\t20118\t0.49\r\n1976\tTexas\tTX\tOther\tAmerican\t11442\t0.28\r\n1976\tTexas\tTX\tOther\t\t2982\t0.07\r\n1976\tTexas\tTX\tOther\tSocialist Workers\t1723\t0.04\r\n1976\tUtah\tUT\tRepublican\tRepublican\t337908\t62.43\r\n1976\tUtah\tUT\tDemocrat\tDemocrat\t182110\t33.65\r\n1976\tUtah\tUT\tOther\tAmerican\t13304\t2.46\r\n1976\tUtah\tUT\tOther\tIndependent\t3907\t0.72\r\n1976\tUtah\tUT\tOther\tLiberal Party\t2438\t0.45\r\n1976\tUtah\tUT\tOther\tConcerned Citizens\t1162\t0.21\r\n1976\tUtah\tUT\tOther\tIndependent\t268\t0.05\r\n1976\tUtah\tUT\tOther\tIndependent\t121\t0.02\r\n1976\tVermont\tVT\tRepublican\tRepublican\t100387\t54.59\r\n1976\tVermont\tVT\tDemocrat\tDemocrat\t77798\t42.30\r\n1976\tVermont\tVT\tOther\tIndependent\t4001\t2.18\r\n1976\tVermont\tVT\tOther\t\t1090\t0.59\r\n1976\tVermont\tVT\tOther\tSocialist Workers\t430\t0.23\r\n1976\tVermont\tVT\tOther\tU.S. Labor\t196\t0.11\r\n1976\tVirginia\tVA\tRepublican\tRepublican\t836554\t49.29\r\n1976\tVirginia\tVA\tDemocrat\tDemocrat\t813896\t47.96\r\n1976\tVirginia\tVA\tOther\tSocialist Workers\t17802\t1.05\r\n1976\tVirginia\tVA\tOther\tAmerican\t16686\t0.98\r\n1976\tVirginia\tVA\tOther\tU.S. Labor\t7508\t0.44\r\n1976\tVirginia\tVA\tLibertarian\tLibertarian\t4648\t0.27\r\n1976\tWashington\tWA\tRepublican\tRepublican\t777732\t50.00\r\n1976\tWashington\tWA\tDemocrat\tDemocrat\t717323\t46.11\r\n1976\tWashington\tWA\tOther\tIndependent\t36986\t2.38\r\n1976\tWashington\tWA\tOther\tAmerican Independent Party\t8585\t0.55\r\n1976\tWashington\tWA\tOther\t\t5482\t0.35\r\n1976\tWashington\tWA\tLibertarian\tLibertarian\t5042\t0.32\r\n1976\tWashington\tWA\tOther\tConstitution Party\t1046\t0.07\r\n1976\tWashington\tWA\tOther\tSocialist Workers\t905\t0.06\r\n1976\tWashington\tWA\tOther\tU.S. Labor\t903\t0.06\r\n1976\tWashington\tWA\tOther\tCommunist Party Use\t817\t0.05\r\n1976\tWashington\tWA\tOther\tSocialist Labor\t713\t0.05\r\n1976\tWest Virginia\tWV\tDemocrat\tDemocrat\t435864\t58.07\r\n1976\tWest Virginia\tWV\tRepublican\tRepublican\t314726\t41.93\r\n1976\tWisconsin\tWI\tDemocrat\tDemocrat\t1040232\t49.50\r\n1976\tWisconsin\tWI\tRepublican\tRepublican\t1004987\t47.83\r\n1976\tWisconsin\tWI\tOther\tIndependent\t34943\t1.66\r\n1976\tWisconsin\tWI\tOther\tAmerican Independent Party\t8552\t0.41\r\n1976\tWisconsin\tWI\tOther\tSocialist\t4298\t0.20\r\n1976\tWisconsin\tWI\tLibertarian\tLibertarian\t3814\t0.18\r\n1976\tWisconsin\tWI\tOther\t\t2430\t0.12\r\n1976\tWisconsin\tWI\tOther\tSocialist Workers\t1691\t0.08\r\n1976\tWisconsin\tWI\tOther\tSocialist Labor\t389\t0.02\r\n1976\tWyoming\tWY\tRepublican\tRepublican\t92717\t59.30\r\n1976\tWyoming\tWY\tDemocrat\tDemocrat\t62239\t39.81\r\n1976\tWyoming\tWY\tOther\t\t1387\t0.89\r\n1980\tAlabama\tAL\tRepublican\tRepublican\t654192\t48.75\r\n1980\tAlabama\tAL\tDemocrat\tDemocrat\t636730\t47.45\r\n1980\tAlabama\tAL\tOther\tIndependent\t16481\t1.23\r\n1980\tAlabama\tAL\tOther\tConservative\t15010\t1.12\r\n1980\tAlabama\tAL\tLibertarian\tLibertarian\t13318\t0.99\r\n1980\tAlabama\tAL\tOther\tStatesman\t1743\t0.13\r\n1980\tAlabama\tAL\tOther\tCommunist Party Use\t1629\t0.12\r\n1980\tAlabama\tAL\tOther\tSocialist Workers\t1303\t0.10\r\n1980\tAlabama\tAL\tOther\tSocialist\t1006\t0.07\r\n1980\tAlabama\tAL\tOther\tCitizens\t517\t0.04\r\n1980\tAlaska\tAK\tRepublican\tRepublican\t86112\t54.35\r\n1980\tAlaska\tAK\tDemocrat\tDemocrat\t41842\t26.41\r\n1980\tAlaska\tAK\tLibertarian\tLibertarian\t18479\t11.66\r\n1980\tAlaska\tAK\tOther\tIndependent\t11155\t7.04\r\n1980\tAlaska\tAK\tOther\t\t857\t0.54\r\n1980\tArizona\tAZ\tRepublican\tRepublican\t529688\t60.61\r\n1980\tArizona\tAZ\tDemocrat\tDemocrat\t246843\t28.24\r\n1980\tArizona\tAZ\tOther\tIndependent\t76952\t8.81\r\n1980\tArizona\tAZ\tLibertarian\tLibertarian\t18784\t2.15\r\n1980\tArizona\tAZ\tOther\tSocialist Workers\t1100\t0.13\r\n1980\tArizona\tAZ\tOther\tCitizens\t551\t0.06\r\n1980\tArizona\tAZ\tOther\tCommunist Party Use\t25\t0.00\r\n1980\tArizona\tAZ\tOther\tWorkers World\t2\t0.00\r\n1980\tArkansas\tAR\tRepublican\tRepublican\t403164\t48.13\r\n1980\tArkansas\tAR\tDemocrat\tDemocrat\t398041\t47.52\r\n1980\tArkansas\tAR\tOther\tIndependent\t22468\t2.68\r\n1980\tArkansas\tAR\tLibertarian\tLibertarian\t8970\t1.07\r\n1980\tArkansas\tAR\tOther\tCitizens\t2345\t0.28\r\n1980\tArkansas\tAR\tOther\tStatesman\t1350\t0.16\r\n1980\tArkansas\tAR\tOther\tCommunist Party Use\t1244\t0.15\r\n1980\tCalifornia\tCA\tRepublican\tRepublican\t4522994\t52.70\r\n1980\tCalifornia\tCA\tDemocrat\tDemocrat\t3082943\t35.92\r\n1980\tCalifornia\tCA\tOther\tIndependent\t739618\t8.62\r\n1980\tCalifornia\tCA\tLibertarian\tLibertarian\t148390\t1.73\r\n1980\tCalifornia\tCA\tOther\tCitizens\t61046\t0.71\r\n1980\tCalifornia\tCA\tOther\tPeace & Freedom\t18106\t0.21\r\n1980\tCalifornia\tCA\tOther\tAmerican Independent Party\t9841\t0.11\r\n1980\tColorado\tCO\tRepublican\tRepublican\t652264\t55.07\r\n1980\tColorado\tCO\tDemocrat\tDemocrat\t368009\t31.07\r\n1980\tColorado\tCO\tOther\tNational Unity Campaign\t130633\t11.03\r\n1980\tColorado\tCO\tLibertarian\tLibertarian\t25744\t2.17\r\n1980\tColorado\tCO\tOther\tCitizens\t5614\t0.47\r\n1980\tColorado\tCO\tOther\tStatesman\t1180\t0.10\r\n1980\tColorado\tCO\tOther\tSocialist Workers\t519\t0.04\r\n1980\tColorado\tCO\tOther\tCommunist Party Use\t487\t0.04\r\n1980\tConnecticut\tCT\tRepublican\tRepublican\t677210\t48.16\r\n1980\tConnecticut\tCT\tDemocrat\tDemocrat\t541732\t38.52\r\n1980\tConnecticut\tCT\tOther\tAnderson Coalition\t171807\t12.22\r\n1980\tConnecticut\tCT\tLibertarian\tLibertarian\t8570\t0.61\r\n1980\tConnecticut\tCT\tOther\tCitizens\t6130\t0.44\r\n1980\tConnecticut\tCT\tOther\t\t836\t0.06\r\n1980\tDelaware\tDE\tRepublican\tRepublican\t111252\t47.21\r\n1980\tDelaware\tDE\tDemocrat\tDemocrat\t105754\t44.87\r\n1980\tDelaware\tDE\tOther\tIndependent\t16288\t6.91\r\n1980\tDelaware\tDE\tLibertarian\tLibertarian\t1974\t0.84\r\n1980\tDelaware\tDE\tOther\tAmerican\t400\t0.17\r\n1980\tDistrict Of Columbia\tDC\tDemocrat\tDemocrat\t130231\t74.89\r\n1980\tDistrict Of Columbia\tDC\tRepublican\tRepublican\t23313\t13.41\r\n1980\tDistrict Of Columbia\tDC\tOther\tIndependent\t16131\t9.28\r\n1980\tDistrict Of Columbia\tDC\tOther\tCitizens\t1826\t1.05\r\n1980\tDistrict Of Columbia\tDC\tLibertarian\tLibertarian\t1104\t0.63\r\n1980\tDistrict Of Columbia\tDC\tOther\t\t690\t0.40\r\n1980\tDistrict Of Columbia\tDC\tOther\tCommunist Party Use\t369\t0.21\r\n1980\tDistrict Of Columbia\tDC\tOther\tSocialist Workers\t173\t0.10\r\n1980\tDistrict Of Columbia\tDC\tOther\tWorkers World\t52\t0.03\r\n1980\tFlorida\tFL\tRepublican\tRepublican\t2046951\t55.52\r\n1980\tFlorida\tFL\tDemocrat\tDemocrat\t1419475\t38.50\r\n1980\tFlorida\tFL\tOther\tIndependent\t189692\t5.14\r\n1980\tFlorida\tFL\tLibertarian\tLibertarian\t30524\t0.83\r\n1980\tFlorida\tFL\tOther\t\t285\t0.01\r\n1980\tGeorgia\tGA\tDemocrat\tDemocrat\t890955\t55.80\r\n1980\tGeorgia\tGA\tRepublican\tRepublican\t654168\t40.97\r\n1980\tGeorgia\tGA\tOther\tIndependent\t36055\t2.26\r\n1980\tGeorgia\tGA\tLibertarian\tLibertarian\t15627\t0.98\r\n1980\tHawaii\tHI\tDemocrat\tDemocrat\t135879\t44.80\r\n1980\tHawaii\tHI\tRepublican\tRepublican\t130112\t42.90\r\n1980\tHawaii\tHI\tOther\tIndependent\t32021\t10.56\r\n1980\tHawaii\tHI\tLibertarian\tLibertarian\t3269\t1.08\r\n1980\tHawaii\tHI\tOther\tCitizens\t1548\t0.51\r\n1980\tHawaii\tHI\tOther\tCommunist Party Use\t458\t0.15\r\n1980\tIdaho\tID\tRepublican\tRepublican\t290699\t66.46\r\n1980\tIdaho\tID\tDemocrat\tDemocrat\t110192\t25.19\r\n1980\tIdaho\tID\tOther\tIndependent\t27058\t6.19\r\n1980\tIdaho\tID\tLibertarian\tLibertarian\t8425\t1.93\r\n1980\tIdaho\tID\tOther\tAmerican Independent Party\t1057\t0.24\r\n1980\tIllinois\tIL\tRepublican\tRepublican\t2358049\t49.65\r\n1980\tIllinois\tIL\tDemocrat\tDemocrat\t1981413\t41.72\r\n1980\tIllinois\tIL\tOther\tIndependent\t346754\t7.30\r\n1980\tIllinois\tIL\tLibertarian\tLibertarian\t38939\t0.82\r\n1980\tIllinois\tIL\tOther\tCitizens\t10692\t0.23\r\n1980\tIllinois\tIL\tOther\tCommunist Party Use\t9711\t0.20\r\n1980\tIllinois\tIL\tOther\tWorkers World\t2257\t0.05\r\n1980\tIllinois\tIL\tOther\tSocialist Workers\t1302\t0.03\r\n1980\tIllinois\tIL\tOther\t\t604\t0.01\r\n1980\tIndiana\tIN\tRepublican\tRepublican\t1255656\t56.01\r\n1980\tIndiana\tIN\tDemocrat\tDemocrat\t844197\t37.65\r\n1980\tIndiana\tIN\tOther\tIndependent\t111639\t4.98\r\n1980\tIndiana\tIN\tLibertarian\tLibertarian\t19627\t0.88\r\n1980\tIndiana\tIN\tOther\tCitizens\t4852\t0.22\r\n1980\tIndiana\tIN\tOther\tAmerican\t4750\t0.21\r\n1980\tIndiana\tIN\tOther\tCommunist Party Use\t702\t0.03\r\n1980\tIndiana\tIN\tOther\tSocialist Workers\t610\t0.03\r\n1980\tIowa\tIA\tRepublican\tRepublican\t676026\t51.31\r\n1980\tIowa\tIA\tDemocrat\tDemocrat\t508672\t38.60\r\n1980\tIowa\tIA\tOther\tNominated By Petition\t115633\t8.78\r\n1980\tIowa\tIA\tLibertarian\tLibertarian\t13123\t1.00\r\n1980\tIowa\tIA\tOther\tCitizens\t2273\t0.17\r\n1980\tIowa\tIA\tOther\tSocialist\t534\t0.04\r\n1980\tIowa\tIA\tOther\t\t519\t0.04\r\n1980\tIowa\tIA\tOther\tCommunist Party Use\t298\t0.02\r\n1980\tIowa\tIA\tOther\tSocialist Workers\t244\t0.02\r\n1980\tIowa\tIA\tOther\tAmerican\t189\t0.01\r\n1980\tIowa\tIA\tOther\tStatesman\t150\t0.01\r\n1980\tKansas\tKS\tRepublican\tRepublican\t566812\t57.85\r\n1980\tKansas\tKS\tDemocrat\tDemocrat\t326150\t33.29\r\n1980\tKansas\tKS\tOther\tIndependent\t68231\t6.96\r\n1980\tKansas\tKS\tLibertarian\tLibertarian\t14470\t1.48\r\n1980\tKansas\tKS\tOther\tAmerican\t1555\t0.16\r\n1980\tKansas\tKS\tOther\tCommunist Party Use\t967\t0.10\r\n1980\tKansas\tKS\tOther\tStatesman\t821\t0.08\r\n1980\tKansas\tKS\tOther\tAmerican Independent Party\t789\t0.08\r\n1980\tKentucky\tKY\tRepublican\tRepublican\t635274\t49.03\r\n1980\tKentucky\tKY\tDemocrat\tDemocrat\t617417\t47.65\r\n1980\tKentucky\tKY\tOther\tIndependent\t31127\t2.40\r\n1980\tKentucky\tKY\tLibertarian\tLibertarian\t5531\t0.43\r\n1980\tKentucky\tKY\tOther\tRespect For Life\t4233\t0.33\r\n1980\tKentucky\tKY\tOther\tCitizens\t1304\t0.10\r\n1980\tKentucky\tKY\tOther\tSocialist Workers\t393\t0.03\r\n1980\tKentucky\tKY\tOther\tCommunist Party Use\t348\t0.03\r\n1980\tLouisiana\tLA\tRepublican\tRepublican\t792853\t51.20\r\n1980\tLouisiana\tLA\tDemocrat\tDemocrat\t708453\t45.75\r\n1980\tLouisiana\tLA\tOther\tIndependent\t26345\t1.70\r\n1980\tLouisiana\tLA\tOther\tAmerican Independent Party\t10333\t0.67\r\n1980\tLouisiana\tLA\tLibertarian\tLibertarian\t8240\t0.53\r\n1980\tLouisiana\tLA\tOther\tCitizens\t1584\t0.10\r\n1980\tLouisiana\tLA\tOther\tSocialist Workers\t783\t0.05\r\n1980\tMaine\tME\tRepublican\tRepublican\t238522\t45.61\r\n1980\tMaine\tME\tDemocrat\tDemocrat\t220974\t42.25\r\n1980\tMaine\tME\tOther\tIndependent\t53327\t10.20\r\n1980\tMaine\tME\tLibertarian\tLibertarian\t5119\t0.98\r\n1980\tMaine\tME\tOther\tCitizens\t4394\t0.84\r\n1980\tMaine\tME\tOther\tCommunist Party Use\t591\t0.11\r\n1980\tMaine\tME\tOther\t\t84\t0.02\r\n1980\tMaryland\tMD\tDemocrat\tDemocrat\t726161\t47.14\r\n1980\tMaryland\tMD\tRepublican\tRepublican\t680606\t44.18\r\n1980\tMaryland\tMD\tOther\tIndependent\t119537\t7.76\r\n1980\tMaryland\tMD\tLibertarian\tLibertarian\t14192\t0.92\r\n1980\tMassachusetts\tMA\tRepublican\tRepublican\t1057631\t41.90\r\n1980\tMassachusetts\tMA\tDemocrat\tDemocrat\t1053802\t41.75\r\n1980\tMassachusetts\tMA\tOther\tIndependent\t382539\t15.16\r\n1980\tMassachusetts\tMA\tLibertarian\tLibertarian\t22038\t0.87\r\n1980\tMassachusetts\tMA\tOther\tSocialist Workers\t3735\t0.15\r\n1980\tMassachusetts\tMA\tOther\t\t2289\t0.09\r\n1980\tMassachusetts\tMA\tOther\tCitizens\t2056\t0.08\r\n1980\tMichigan\tMI\tRepublican\tRepublican\t1915225\t48.99\r\n1980\tMichigan\tMI\tDemocrat\tDemocrat\t1661532\t42.50\r\n1980\tMichigan\tMI\tOther\tIndependent\t275223\t7.04\r\n1980\tMichigan\tMI\tLibertarian\tLibertarian\t41597\t1.06\r\n1980\tMichigan\tMI\tOther\tCitizens\t11930\t0.31\r\n1980\tMichigan\tMI\tOther\tCommunist Party Use\t3262\t0.08\r\n1980\tMichigan\tMI\tOther\t\t956\t0.02\r\n1980\tMinnesota\tMN\tDemocrat\tDemocrat\t954173\t46.50\r\n1980\tMinnesota\tMN\tRepublican\tRepublican\t873268\t42.56\r\n1980\tMinnesota\tMN\tOther\tIndependent\t174997\t8.53\r\n1980\tMinnesota\tMN\tLibertarian\tLibertarian\t31593\t1.54\r\n1980\tMinnesota\tMN\tOther\tCitizens\t8406\t0.41\r\n1980\tMinnesota\tMN\tOther\tAmerican\t6136\t0.30\r\n1980\tMinnesota\tMN\tOther\tCommunist Party Use\t1117\t0.05\r\n1980\tMinnesota\tMN\tOther\tSocialist Workers\t711\t0.03\r\n1980\tMinnesota\tMN\tOther\tWorkers World\t698\t0.03\r\n1980\tMinnesota\tMN\tOther\tSocialist\t536\t0.03\r\n1980\tMinnesota\tMN\tOther\t\t281\t0.01\r\n1980\tMississippi\tMS\tRepublican\tRepublican\t441089\t49.46\r\n1980\tMississippi\tMS\tDemocrat\tDemocrat\t429281\t48.14\r\n1980\tMississippi\tMS\tOther\tIndependent\t12036\t1.35\r\n1980\tMississippi\tMS\tLibertarian\tLibertarian\t4702\t0.53\r\n1980\tMississippi\tMS\tOther\tWorkers World\t2402\t0.27\r\n1980\tMississippi\tMS\tOther\tSocialist Workers\t2240\t0.25\r\n1980\tMissouri\tMO\tRepublican\tRepublican\t1074181\t51.16\r\n1980\tMissouri\tMO\tDemocrat\tDemocrat\t931182\t44.35\r\n1980\tMissouri\tMO\tOther\tIndependent\t77920\t3.71\r\n1980\tMissouri\tMO\tLibertarian\tLibertarian\t14422\t0.69\r\n1980\tMissouri\tMO\tOther\tSocialist Workers\t1515\t0.07\r\n1980\tMissouri\tMO\tOther\t\t604\t0.03\r\n1980\tMontana\tMT\tRepublican\tRepublican\t206814\t56.82\r\n1980\tMontana\tMT\tDemocrat\tDemocrat\t118032\t32.43\r\n1980\tMontana\tMT\tOther\tIndependent\t29281\t8.05\r\n1980\tMontana\tMT\tLibertarian\tLibertarian\t9825\t2.70\r\n1980\tNebraska\tNE\tRepublican\tRepublican\t419214\t65.55\r\n1980\tNebraska\tNE\tDemocrat\tDemocrat\t166424\t26.02\r\n1980\tNebraska\tNE\tOther\tIndependent\t44854\t7.01\r\n1980\tNebraska\tNE\tLibertarian\tLibertarian\t9041\t1.41\r\n1980\tNevada\tNV\tRepublican\tRepublican\t155017\t63.61\r\n1980\tNevada\tNV\tDemocrat\tDemocrat\t66666\t27.36\r\n1980\tNevada\tNV\tOther\tIndependent\t17651\t7.24\r\n1980\tNevada\tNV\tLibertarian\tLibertarian\t4358\t1.79\r\n1980\tNew Hampshire\tNH\tRepublican\tRepublican\t221705\t57.74\r\n1980\tNew Hampshire\tNH\tDemocrat\tDemocrat\t108864\t28.35\r\n1980\tNew Hampshire\tNH\tOther\tIndependent\t49693\t12.94\r\n1980\tNew Hampshire\tNH\tLibertarian\tLibertarian\t2064\t0.54\r\n1980\tNew Hampshire\tNH\tOther\tCitizens\t1320\t0.34\r\n1980\tNew Hampshire\tNH\tOther\tCommunist Party Use\t129\t0.03\r\n1980\tNew Hampshire\tNH\tOther\tWorkers World\t76\t0.02\r\n1980\tNew Hampshire\tNH\tOther\tSocialist Workers\t71\t0.02\r\n1980\tNew Hampshire\tNH\tOther\t\t68\t0.02\r\n1980\tNew Jersey\tNJ\tRepublican\tRepublican\t1546557\t51.97\r\n1980\tNew Jersey\tNJ\tDemocrat\tDemocrat\t1147364\t38.56\r\n1980\tNew Jersey\tNJ\tOther\tIndependent\t234632\t7.88\r\n1980\tNew Jersey\tNJ\tLibertarian\tLibertarian\t20652\t0.69\r\n1980\tNew Jersey\tNJ\tOther\tCitizens\t8203\t0.28\r\n1980\tNew Jersey\tNJ\tOther\tRight-To-Life\t3927\t0.13\r\n1980\tNew Jersey\tNJ\tOther\tMiddle Class Candidate\t3694\t0.12\r\n1980\tNew Jersey\tNJ\tOther\tCommunist Party Use\t2555\t0.09\r\n1980\tNew Jersey\tNJ\tOther\tSocialist Workers\t2198\t0.07\r\n1980\tNew Jersey\tNJ\tOther\tSocialist\t1973\t0.07\r\n1980\tNew Jersey\tNJ\tOther\tDown With Lawyers\t1718\t0.06\r\n1980\tNew Jersey\tNJ\tOther\tWorkers World\t1288\t0.04\r\n1980\tNew Jersey\tNJ\tOther\tIndependent\t923\t0.03\r\n1980\tNew Mexico\tNM\tRepublican\tRepublican\t250779\t54.97\r\n1980\tNew Mexico\tNM\tDemocrat\tDemocrat\t167826\t36.78\r\n1980\tNew Mexico\tNM\tOther\tIndependent\t29459\t6.46\r\n1980\tNew Mexico\tNM\tLibertarian\tLibertarian\t4365\t0.96\r\n1980\tNew Mexico\tNM\tOther\tCitizens\t2202\t0.48\r\n1980\tNew Mexico\tNM\tOther\tStatesman\t1281\t0.28\r\n1980\tNew Mexico\tNM\tOther\tSocialist Workers\t325\t0.07\r\n1980\tNew York\tNY\tDemocrat\tDemocrat\t2728372\t43.99\r\n1980\tNew York\tNY\tRepublican\tRepublican\t2637700\t42.53\r\n1980\tNew York\tNY\tOther\tLiberal Party\t467801\t7.54\r\n1980\tNew York\tNY\tOther\tConservative\t256131\t4.13\r\n1980\tNew York\tNY\tOther\tFree Libertarian\t52648\t0.85\r\n1980\tNew York\tNY\tOther\tRight-To-Life\t24159\t0.39\r\n1980\tNew York\tNY\tOther\tCitizens\t23186\t0.37\r\n1980\tNew York\tNY\tOther\tCommunist Party Use\t7414\t0.12\r\n1980\tNew York\tNY\tOther\tSocialist Workers\t2068\t0.03\r\n1980\tNew York\tNY\tOther\tWorkers World\t1416\t0.02\r\n1980\tNew York\tNY\tOther\t\t1064\t0.02\r\n1980\tNorth Carolina\tNC\tRepublican\tRepublican\t915018\t49.30\r\n1980\tNorth Carolina\tNC\tDemocrat\tDemocrat\t875635\t47.18\r\n1980\tNorth Carolina\tNC\tOther\tIndependent\t52800\t2.85\r\n1980\tNorth Carolina\tNC\tLibertarian\tLibertarian\t9677\t0.52\r\n1980\tNorth Carolina\tNC\tOther\tCitizens\t2287\t0.12\r\n1980\tNorth Carolina\tNC\tOther\tSocialist Workers\t416\t0.02\r\n1980\tNorth Dakota\tND\tRepublican\tRepublican\t193695\t64.33\r\n1980\tNorth Dakota\tND\tDemocrat\tDemocrat\t79189\t26.30\r\n1980\tNorth Dakota\tND\tOther\tIndependent\t23640\t7.85\r\n1980\tNorth Dakota\tND\tLibertarian\tLibertarian\t3743\t1.24\r\n1980\tNorth Dakota\tND\tOther\tNatural People's League\t296\t0.10\r\n1980\tNorth Dakota\tND\tOther\tAmerican\t235\t0.08\r\n1980\tNorth Dakota\tND\tOther\tCommunist Party Use\t93\t0.03\r\n1980\tNorth Dakota\tND\tOther\tSocialist Workers\t89\t0.03\r\n1980\tNorth Dakota\tND\tOther\tSocialist\t82\t0.03\r\n1980\tNorth Dakota\tND\tOther\tStatesman\t54\t0.02\r\n1980\tOhio\tOH\tRepublican\tRepublican\t2206545\t51.51\r\n1980\tOhio\tOH\tDemocrat\tDemocrat\t1752414\t40.91\r\n1980\tOhio\tOH\tOther\tIndependent\t254472\t5.94\r\n1980\tOhio\tOH\tLibertarian\tLibertarian\t49033\t1.14\r\n1980\tOhio\tOH\tOther\tCitizens\t8564\t0.20\r\n1980\tOhio\tOH\tOther\tCommunist Party Use\t4729\t0.11\r\n1980\tOhio\tOH\tOther\tSocialist Workers\t4029\t0.09\r\n1980\tOhio\tOH\tOther\tWorkers World\t3790\t0.09\r\n1980\tOhio\tOH\tOther\tStatesman\t27\t0.00\r\n1980\tOklahoma\tOK\tRepublican\tRepublican\t695570\t60.50\r\n1980\tOklahoma\tOK\tDemocrat\tDemocrat\t402026\t34.97\r\n1980\tOklahoma\tOK\tOther\tIndependent\t38284\t3.33\r\n1980\tOklahoma\tOK\tLibertarian\tLibertarian\t13828\t1.20\r\n1980\tOregon\tOR\tRepublican\tRepublican\t571044\t48.33\r\n1980\tOregon\tOR\tDemocrat\tDemocrat\t456890\t38.67\r\n1980\tOregon\tOR\tOther\tIndependent\t112389\t9.51\r\n1980\tOregon\tOR\tLibertarian\tLibertarian\t25838\t2.19\r\n1980\tOregon\tOR\tOther\tCitizens\t13642\t1.15\r\n1980\tOregon\tOR\tOther\t\t1713\t0.14\r\n1980\tPennsylvania\tPA\tRepublican\tRepublican\t2261872\t49.59\r\n1980\tPennsylvania\tPA\tDemocrat\tDemocrat\t1937540\t42.48\r\n1980\tPennsylvania\tPA\tOther\tIndependent\t292921\t6.42\r\n1980\tPennsylvania\tPA\tLibertarian\tLibertarian\t33263\t0.73\r\n1980\tPennsylvania\tPA\tOther\tSocialist Workers\t20291\t0.44\r\n1980\tPennsylvania\tPA\tOther\tCitizens\t10430\t0.23\r\n1980\tPennsylvania\tPA\tOther\tCommunist Party Use\t5184\t0.11\r\n1980\tRhode Island\tRI\tDemocrat\tDemocrat\t198342\t47.68\r\n1980\tRhode Island\tRI\tRepublican\tRepublican\t154793\t37.21\r\n1980\tRhode Island\tRI\tOther\tIndependent\t59819\t14.38\r\n1980\tRhode Island\tRI\tLibertarian\tLibertarian\t2458\t0.59\r\n1980\tRhode Island\tRI\tOther\tCommunist Party Use\t218\t0.05\r\n1980\tRhode Island\tRI\tOther\tSocialist\t170\t0.04\r\n1980\tRhode Island\tRI\tOther\tSocialist Workers\t90\t0.02\r\n1980\tRhode Island\tRI\tOther\tWorkers World\t77\t0.02\r\n1980\tSouth Carolina\tSC\tRepublican\tRepublican\t439277\t49.45\r\n1980\tSouth Carolina\tSC\tDemocrat\tDemocrat\t428220\t48.21\r\n1980\tSouth Carolina\tSC\tOther\tIndependent\t13868\t1.56\r\n1980\tSouth Carolina\tSC\tLibertarian\tLibertarian\t4807\t0.54\r\n1980\tSouth Carolina\tSC\tOther\tAmerican Independent Party\t2086\t0.23\r\n1980\tSouth Dakota\tSD\tRepublican\tRepublican\t198343\t60.53\r\n1980\tSouth Dakota\tSD\tDemocrat\tDemocrat\t103855\t31.69\r\n1980\tSouth Dakota\tSD\tOther\tIndependent\t21431\t6.54\r\n1980\tSouth Dakota\tSD\tLibertarian\tLibertarian\t3824\t1.17\r\n1980\tSouth Dakota\tSD\tOther\tSocialist Workers\t250\t0.08\r\n1980\tTennessee\tTN\tRepublican\tRepublican\t787761\t48.70\r\n1980\tTennessee\tTN\tDemocrat\tDemocrat\t783051\t48.41\r\n1980\tTennessee\tTN\tOther\tIndependent\t35991\t2.22\r\n1980\tTennessee\tTN\tLibertarian\tLibertarian\t7116\t0.44\r\n1980\tTennessee\tTN\tOther\tCitizens\t1112\t0.07\r\n1980\tTennessee\tTN\tOther\tStatesman\t521\t0.03\r\n1980\tTennessee\tTN\tOther\tSocialist\t519\t0.03\r\n1980\tTennessee\tTN\tOther\tCommunist Party Use\t503\t0.03\r\n1980\tTennessee\tTN\tOther\tSocialist Workers\t490\t0.03\r\n1980\tTennessee\tTN\tOther\tWorkers World\t400\t0.02\r\n1980\tTennessee\tTN\tOther\t\t152\t0.01\r\n1980\tTexas\tTX\tRepublican\tRepublican\t2510705\t55.28\r\n1980\tTexas\tTX\tDemocrat\tDemocrat\t1881147\t41.42\r\n1980\tTexas\tTX\tOther\tIndependent\t111613\t2.46\r\n1980\tTexas\tTX\tLibertarian\tLibertarian\t37643\t0.83\r\n1980\tTexas\tTX\tOther\t\t528\t0.01\r\n1980\tUtah\tUT\tRepublican\tRepublican\t439687\t72.78\r\n1980\tUtah\tUT\tDemocrat\tDemocrat\t124266\t20.57\r\n1980\tUtah\tUT\tOther\tIndependent\t30284\t5.01\r\n1980\tUtah\tUT\tLibertarian\tLibertarian\t7156\t1.18\r\n1980\tUtah\tUT\tOther\tCitizens\t1009\t0.17\r\n1980\tUtah\tUT\tOther\tAmerican\t965\t0.16\r\n1980\tUtah\tUT\tOther\tAmerican Independent Party\t522\t0.09\r\n1980\tUtah\tUT\tOther\tCommunist Party Use\t139\t0.02\r\n1980\tUtah\tUT\tOther\tSocialist Workers\t124\t0.02\r\n1980\tVermont\tVT\tRepublican\tRepublican\t94628\t44.36\r\n1980\tVermont\tVT\tDemocrat\tDemocrat\t81952\t38.42\r\n1980\tVermont\tVT\tOther\tIndependent\t31761\t14.89\r\n1980\tVermont\tVT\tOther\tCitizens\t2316\t1.09\r\n1980\tVermont\tVT\tLibertarian\tLibertarian\t1900\t0.89\r\n1980\tVermont\tVT\tOther\t\t413\t0.19\r\n1980\tVermont\tVT\tOther\tSocialist\t136\t0.06\r\n1980\tVermont\tVT\tOther\tCommunist Party Use\t118\t0.06\r\n1980\tVermont\tVT\tOther\tSocialist Workers\t75\t0.04\r\n1980\tVirginia\tVA\tRepublican\tRepublican\t989609\t53.03\r\n1980\tVirginia\tVA\tDemocrat\tDemocrat\t752174\t40.31\r\n1980\tVirginia\tVA\tOther\tIndependent\t95418\t5.11\r\n1980\tVirginia\tVA\tOther\tCitizens\t14024\t0.75\r\n1980\tVirginia\tVA\tLibertarian\tLibertarian\t12821\t0.69\r\n1980\tVirginia\tVA\tOther\tSocialist Workers\t1986\t0.11\r\n1980\tWashington\tWA\tRepublican\tRepublican\t865244\t49.66\r\n1980\tWashington\tWA\tDemocrat\tDemocrat\t650193\t37.32\r\n1980\tWashington\tWA\tOther\tIndependent\t185073\t10.62\r\n1980\tWashington\tWA\tLibertarian\tLibertarian\t29213\t1.68\r\n1980\tWashington\tWA\tOther\tCitizens\t9403\t0.54\r\n1980\tWashington\tWA\tOther\tSocialist Workers\t1137\t0.07\r\n1980\tWashington\tWA\tOther\tSocialist\t956\t0.05\r\n1980\tWashington\tWA\tOther\tCommunist Party Use\t834\t0.05\r\n1980\tWashington\tWA\tOther\tWorkers World\t341\t0.02\r\n1980\tWest Virginia\tWV\tDemocrat\tDemocrat\t367462\t49.81\r\n1980\tWest Virginia\tWV\tRepublican\tRepublican\t334206\t45.30\r\n1980\tWest Virginia\tWV\tOther\tIndependent\t31691\t4.30\r\n1980\tWest Virginia\tWV\tLibertarian\tLibertarian\t4356\t0.59\r\n1980\tWisconsin\tWI\tRepublican\tRepublican\t1088845\t47.90\r\n1980\tWisconsin\tWI\tDemocrat\tDemocrat\t981584\t43.18\r\n1980\tWisconsin\tWI\tOther\tIndependent\t160657\t7.07\r\n1980\tWisconsin\tWI\tLibertarian\tLibertarian\t29135\t1.28\r\n1980\tWisconsin\tWI\tOther\tCitizens\t7767\t0.34\r\n1980\tWisconsin\tWI\tOther\tAmerican Independent Party\t1519\t0.07\r\n1980\tWisconsin\tWI\tOther\t\t1337\t0.06\r\n1980\tWisconsin\tWI\tOther\tSocialist\t808\t0.04\r\n1980\tWisconsin\tWI\tOther\tCommunist Party Use\t772\t0.03\r\n1980\tWisconsin\tWI\tOther\tWorkers World\t414\t0.02\r\n1980\tWisconsin\tWI\tOther\tSocialist Workers\t383\t0.02\r\n1980\tWyoming\tWY\tRepublican\tRepublican\t110700\t62.64\r\n1980\tWyoming\tWY\tDemocrat\tDemocrat\t49427\t27.97\r\n1980\tWyoming\tWY\tOther\tIndependent\t12072\t6.83\r\n1980\tWyoming\tWY\tLibertarian\tLibertarian\t4514\t2.55\r\n1984\tAlabama\tAL\tRepublican\tRepublican\t872849\t60.54\r\n1984\tAlabama\tAL\tDemocrat\tDemocrat\t551899\t38.28\r\n1984\tAlabama\tAL\tLibertarian\tLibertarian\t9504\t0.66\r\n1984\tAlabama\tAL\tOther\tCommunist Party Use\t4671\t0.32\r\n1984\tAlabama\tAL\tOther\tPopulist\t1401\t0.10\r\n1984\tAlabama\tAL\tOther\tSocialist Workers\t730\t0.05\r\n1984\tAlabama\tAL\tOther\tAlliance\t659\t0.05\r\n1984\tAlaska\tAK\tRepublican\tRepublican\t138377\t66.65\r\n1984\tAlaska\tAK\tDemocrat\tDemocrat\t62007\t29.87\r\n1984\tAlaska\tAK\tLibertarian\tLibertarian\t6378\t3.07\r\n1984\tAlaska\tAK\tOther\t\t843\t0.41\r\n1984\tArizona\tAZ\tRepublican\tRepublican\t681416\t66.42\r\n1984\tArizona\tAZ\tDemocrat\tDemocrat\t333854\t32.54\r\n1984\tArizona\tAZ\tLibertarian\tLibertarian\t10585\t1.03\r\n1984\tArizona\tAZ\tOther\t\t42\t0.00\r\n1984\tArkansas\tAR\tRepublican\tRepublican\t534774\t60.47\r\n1984\tArkansas\tAR\tDemocrat\tDemocrat\t338646\t38.29\r\n1984\tArkansas\tAR\tLibertarian\tLibertarian\t2221\t0.25\r\n1984\tArkansas\tAR\tOther\tIndependent\t1890\t0.21\r\n1984\tArkansas\tAR\tOther\tCommunist Party Use\t1499\t0.17\r\n1984\tArkansas\tAR\tOther\tPopulist\t1461\t0.17\r\n1984\tArkansas\tAR\tOther\tAlliance\t1291\t0.15\r\n1984\tArkansas\tAR\tOther\tCitizens\t960\t0.11\r\n1984\tArkansas\tAR\tOther\tProhibition\t842\t0.10\r\n1984\tArkansas\tAR\tOther\tUnited Sovereign Citizens\t822\t0.09\r\n1984\tCalifornia\tCA\tRepublican\tRepublican\t5467009\t57.52\r\n1984\tCalifornia\tCA\tDemocrat\tDemocrat\t3922519\t41.27\r\n1984\tCalifornia\tCA\tLibertarian\tLibertarian\t49951\t0.53\r\n1984\tCalifornia\tCA\tOther\tPopulist\t39265\t0.41\r\n1984\tCalifornia\tCA\tOther\tCitizens\t26297\t0.28\r\n1984\tColorado\tCO\tRepublican\tRepublican\t821817\t63.44\r\n1984\tColorado\tCO\tDemocrat\tDemocrat\t454975\t35.12\r\n1984\tColorado\tCO\tLibertarian\tLibertarian\t11257\t0.87\r\n1984\tColorado\tCO\tOther\tIndependent\t4662\t0.36\r\n1984\tColorado\tCO\tOther\tAlliance\t978\t0.08\r\n1984\tColorado\tCO\tOther\tProhibition\t858\t0.07\r\n1984\tColorado\tCO\tOther\tSocialist Workers\t810\t0.06\r\n1984\tColorado\tCO\tOther\t\t23\t0.00\r\n1984\tConnecticut\tCT\tRepublican\tRepublican\t890877\t60.73\r\n1984\tConnecticut\tCT\tDemocrat\tDemocrat\t569597\t38.83\r\n1984\tConnecticut\tCT\tOther\tCommunist Party Use\t4826\t0.33\r\n1984\tConnecticut\tCT\tOther\tAlliance\t1374\t0.09\r\n1984\tConnecticut\tCT\tOther\t\t226\t0.02\r\n1984\tDelaware\tDE\tRepublican\tRepublican\t152190\t59.78\r\n1984\tDelaware\tDE\tDemocrat\tDemocrat\t101656\t39.93\r\n1984\tDelaware\tDE\tOther\tAmerican\t269\t0.11\r\n1984\tDelaware\tDE\tLibertarian\tLibertarian\t268\t0.11\r\n1984\tDelaware\tDE\tOther\tCitizens\t121\t0.05\r\n1984\tDelaware\tDE\tOther\tAlliance\t68\t0.03\r\n1984\tDistrict Of Columbia\tDC\tDemocrat\tDemocrat\t180408\t85.38\r\n1984\tDistrict Of Columbia\tDC\tRepublican\tRepublican\t29009\t13.73\r\n1984\tDistrict Of Columbia\tDC\tOther\t\t809\t0.38\r\n1984\tDistrict Of Columbia\tDC\tLibertarian\tLibertarian\t279\t0.13\r\n1984\tDistrict Of Columbia\tDC\tOther\tCommunist Party Use\t257\t0.12\r\n1984\tDistrict Of Columbia\tDC\tOther\tAlliance\t165\t0.08\r\n1984\tDistrict Of Columbia\tDC\tOther\tIndependent\t127\t0.06\r\n1984\tDistrict Of Columbia\tDC\tOther\tSocialist Workers\t127\t0.06\r\n1984\tDistrict Of Columbia\tDC\tOther\tWorkers World\t107\t0.05\r\n1984\tFlorida\tFL\tRepublican\tRepublican\t2730350\t65.32\r\n1984\tFlorida\tFL\tDemocrat\tDemocrat\t1448816\t34.66\r\n1984\tFlorida\tFL\tOther\t\t885\t0.02\r\n1984\tGeorgia\tGA\tRepublican\tRepublican\t1068722\t60.17\r\n1984\tGeorgia\tGA\tDemocrat\tDemocrat\t706628\t39.79\r\n1984\tGeorgia\tGA\tOther\t\t753\t0.04\r\n1984\tHawaii\tHI\tRepublican\tRepublican\t185050\t55.10\r\n1984\tHawaii\tHI\tDemocrat\tDemocrat\t147154\t43.82\r\n1984\tHawaii\tHI\tLibertarian\tLibertarian\t2167\t0.65\r\n1984\tHawaii\tHI\tOther\tCommunist Party Use\t821\t0.24\r\n1984\tHawaii\tHI\tOther\tIndependent\t654\t0.19\r\n1984\tIdaho\tID\tRepublican\tRepublican\t297523\t72.36\r\n1984\tIdaho\tID\tDemocrat\tDemocrat\t108510\t26.39\r\n1984\tIdaho\tID\tLibertarian\tLibertarian\t2823\t0.69\r\n1984\tIdaho\tID\tOther\tPopulist\t2288\t0.56\r\n1984\tIllinois\tIL\tRepublican\tRepublican\t2707103\t56.17\r\n1984\tIllinois\tIL\tDemocrat\tDemocrat\t2086499\t43.30\r\n1984\tIllinois\tIL\tLibertarian\tLibertarian\t10086\t0.21\r\n1984\tIllinois\tIL\tOther\tCommunist Party Use\t4672\t0.10\r\n1984\tIllinois\tIL\tOther\tCitizens\t2716\t0.06\r\n1984\tIllinois\tIL\tOther\tWorkers League\t2632\t0.05\r\n1984\tIllinois\tIL\tOther\tAlliance\t2386\t0.05\r\n1984\tIllinois\tIL\tOther\tSocialist Workers\t2132\t0.04\r\n1984\tIllinois\tIL\tOther\t\t862\t0.02\r\n1984\tIndiana\tIN\tRepublican\tRepublican\t1377230\t61.67\r\n1984\tIndiana\tIN\tDemocrat\tDemocrat\t841481\t37.68\r\n1984\tIndiana\tIN\tOther\tAmerican\t7617\t0.34\r\n1984\tIndiana\tIN\tLibertarian\tLibertarian\t6741\t0.30\r\n1984\tIowa\tIA\tRepublican\tRepublican\t703088\t53.27\r\n1984\tIowa\tIA\tDemocrat\tDemocrat\t605620\t45.89\r\n1984\tIowa\tIA\tOther\tIndependent\t6248\t0.47\r\n1984\tIowa\tIA\tLibertarian\tLibertarian\t1844\t0.14\r\n1984\tIowa\tIA\tOther\t\t1051\t0.08\r\n1984\tIowa\tIA\tOther\tBig Deal Party\t892\t0.07\r\n1984\tIowa\tIA\tOther\tAlliance\t463\t0.04\r\n1984\tIowa\tIA\tOther\tSocialist Workers\t313\t0.02\r\n1984\tIowa\tIA\tOther\tCommunist Party Use\t286\t0.02\r\n1984\tKansas\tKS\tRepublican\tRepublican\t677296\t66.27\r\n1984\tKansas\tKS\tDemocrat\tDemocrat\t333149\t32.60\r\n1984\tKansas\tKS\tOther\tPopulist\t3564\t0.35\r\n1984\tKansas\tKS\tLibertarian\tLibertarian\t3329\t0.33\r\n1984\tKansas\tKS\tOther\tAlliance\t2544\t0.25\r\n1984\tKansas\tKS\tOther\tProhibition\t2109\t0.21\r\n1984\tKentucky\tKY\tRepublican\tRepublican\t821702\t60.01\r\n1984\tKentucky\tKY\tDemocrat\tDemocrat\t539539\t39.40\r\n1984\tKentucky\tKY\tOther\tSocialist Workers\t3129\t0.23\r\n1984\tKentucky\tKY\tOther\tIndependent\t1776\t0.13\r\n1984\tKentucky\tKY\tOther\tNational Unity\t1479\t0.11\r\n1984\tKentucky\tKY\tOther\tCitizens\t599\t0.04\r\n1984\tKentucky\tKY\tOther\tAmerican\t428\t0.03\r\n1984\tKentucky\tKY\tOther\tAlliance\t365\t0.03\r\n1984\tKentucky\tKY\tOther\tCommunist Party Use\t328\t0.02\r\n1984\tLouisiana\tLA\tRepublican\tRepublican\t1037299\t60.77\r\n1984\tLouisiana\tLA\tDemocrat\tDemocrat\t651586\t38.18\r\n1984\tLouisiana\tLA\tOther\tCitizens\t9502\t0.56\r\n1984\tLouisiana\tLA\tOther\tIndependent\t3552\t0.21\r\n1984\tLouisiana\tLA\tLibertarian\tLibertarian\t1876\t0.11\r\n1984\tLouisiana\tLA\tOther\tPopulist\t1310\t0.08\r\n1984\tLouisiana\tLA\tOther\tSocialist Workers\t1164\t0.07\r\n1984\tLouisiana\tLA\tOther\tAlliance\t533\t0.03\r\n1984\tMaine\tME\tRepublican\tRepublican\t336500\t60.83\r\n1984\tMaine\tME\tDemocrat\tDemocrat\t214515\t38.78\r\n1984\tMaine\tME\tOther\tCommunist Party Use\t1292\t0.23\r\n1984\tMaine\tME\tOther\tAlliance\t755\t0.14\r\n1984\tMaine\tME\tOther\t\t82\t0.01\r\n1984\tMaryland\tMD\tRepublican\tRepublican\t879918\t52.51\r\n1984\tMaryland\tMD\tDemocrat\tDemocrat\t787935\t47.02\r\n1984\tMaryland\tMD\tLibertarian\tLibertarian\t5721\t0.34\r\n1984\tMaryland\tMD\tOther\tCommunist Party Use\t898\t0.05\r\n1984\tMaryland\tMD\tOther\tWorkers World\t745\t0.04\r\n1984\tMaryland\tMD\tOther\tAlliance\t656\t0.04\r\n1984\tMassachusetts\tMA\tRepublican\tRepublican\t1310936\t51.22\r\n1984\tMassachusetts\tMA\tDemocrat\tDemocrat\t1239606\t48.43\r\n1984\tMassachusetts\tMA\tOther\tAlliance\t7998\t0.31\r\n1984\tMassachusetts\tMA\tOther\t\t843\t0.03\r\n1984\tMichigan\tMI\tRepublican\tRepublican\t2251571\t59.23\r\n1984\tMichigan\tMI\tDemocrat\tDemocrat\t1529638\t40.24\r\n1984\tMichigan\tMI\tLibertarian\tLibertarian\t10055\t0.26\r\n1984\tMichigan\tMI\tOther\tIndependent\t3862\t0.10\r\n1984\tMichigan\tMI\tOther\tWorkers World\t1416\t0.04\r\n1984\tMichigan\tMI\tOther\tCitizens\t1191\t0.03\r\n1984\tMichigan\tMI\tOther\tSocialist Workers\t1049\t0.03\r\n1984\tMichigan\tMI\tOther\tCommunist Party Use\t1048\t0.03\r\n1984\tMichigan\tMI\tOther\tAlliance\t665\t0.02\r\n1984\tMichigan\tMI\tOther\t\t602\t0.02\r\n1984\tMichigan\tMI\tOther\tWorkers League\t561\t0.01\r\n1984\tMinnesota\tMN\tDemocrat\tDemocrat\t1036364\t49.72\r\n1984\tMinnesota\tMN\tRepublican\tRepublican\t1032603\t49.54\r\n1984\tMinnesota\tMN\tOther\tIndependent\t3865\t0.19\r\n1984\tMinnesota\tMN\tOther\tSocialist Workers\t3180\t0.15\r\n1984\tMinnesota\tMN\tLibertarian\tLibertarian\t2996\t0.14\r\n1984\tMinnesota\tMN\tOther\tPopulist\t2377\t0.11\r\n1984\tMinnesota\tMN\tOther\tCitizens\t1219\t0.06\r\n1984\tMinnesota\tMN\tOther\t\t723\t0.03\r\n1984\tMinnesota\tMN\tOther\tCommunist Party Use\t630\t0.03\r\n1984\tMinnesota\tMN\tOther\tWorkers League\t260\t0.01\r\n1984\tMinnesota\tMN\tOther\tAlliance\t232\t0.01\r\n1984\tMississippi\tMS\tRepublican\tRepublican\t582377\t61.88\r\n1984\tMississippi\tMS\tDemocrat\tDemocrat\t352192\t37.42\r\n1984\tMississippi\tMS\tLibertarian\tLibertarian\t2336\t0.25\r\n1984\tMississippi\tMS\tOther\tWorkers World\t1169\t0.12\r\n1984\tMississippi\tMS\tOther\tSocialist Workers\t1032\t0.11\r\n1984\tMississippi\tMS\tOther\tIndependent\t1001\t0.11\r\n1984\tMississippi\tMS\tOther\tPopulist\t641\t0.07\r\n1984\tMississippi\tMS\tOther\tAlliance\t356\t0.04\r\n1984\tMissouri\tMO\tRepublican\tRepublican\t1274188\t60.02\r\n1984\tMissouri\tMO\tDemocrat\tDemocrat\t848583\t39.98\r\n1984\tMontana\tMT\tRepublican\tRepublican\t232450\t60.47\r\n1984\tMontana\tMT\tDemocrat\tDemocrat\t146742\t38.18\r\n1984\tMontana\tMT\tLibertarian\tLibertarian\t5185\t1.35\r\n1984\tNebraska\tNE\tRepublican\tRepublican\t460054\t70.55\r\n1984\tNebraska\tNE\tDemocrat\tDemocrat\t187866\t28.81\r\n1984\tNebraska\tNE\tLibertarian\tLibertarian\t2079\t0.32\r\n1984\tNebraska\tNE\tOther\tSocialist Workers\t1066\t0.16\r\n1984\tNebraska\tNE\tOther\tAlliance\t1025\t0.16\r\n1984\tNevada\tNV\tRepublican\tRepublican\t188770\t66.77\r\n1984\tNevada\tNV\tDemocrat\tDemocrat\t91655\t32.42\r\n1984\tNevada\tNV\tLibertarian\tLibertarian\t2292\t0.81\r\n1984\tNew Hampshire\tNH\tRepublican\tRepublican\t267050\t68.67\r\n1984\tNew Hampshire\tNH\tDemocrat\tDemocrat\t120347\t30.95\r\n1984\tNew Hampshire\tNH\tLibertarian\tLibertarian\t735\t0.19\r\n1984\tNew Hampshire\tNH\tOther\tIndependent\t467\t0.12\r\n1984\tNew Hampshire\tNH\tOther\tAlliance\t305\t0.08\r\n1984\tNew Jersey\tNJ\tRepublican\tRepublican\t1933630\t60.09\r\n1984\tNew Jersey\tNJ\tDemocrat\tDemocrat\t1261323\t39.20\r\n1984\tNew Jersey\tNJ\tOther\tWorkers World\t8404\t0.26\r\n1984\tNew Jersey\tNJ\tLibertarian\tLibertarian\t6416\t0.20\r\n1984\tNew Jersey\tNJ\tOther\tAlliance\t2293\t0.07\r\n1984\tNew Jersey\tNJ\tOther\tWorkers League\t1721\t0.05\r\n1984\tNew Jersey\tNJ\tOther\tCommunist Party Use\t1564\t0.05\r\n1984\tNew Jersey\tNJ\tOther\tSocialist Workers\t1264\t0.04\r\n1984\tNew Jersey\tNJ\tOther\tCitizens\t1247\t0.04\r\n1984\tNew Mexico\tNM\tRepublican\tRepublican\t307101\t59.70\r\n1984\tNew Mexico\tNM\tDemocrat\tDemocrat\t201769\t39.23\r\n1984\tNew Mexico\tNM\tLibertarian\tLibertarian\t4459\t0.87\r\n1984\tNew Mexico\tNM\tOther\tCitizens\t455\t0.09\r\n1984\tNew Mexico\tNM\tOther\tSocialist Workers\t224\t0.04\r\n1984\tNew Mexico\tNM\tOther\tProhibition\t206\t0.04\r\n1984\tNew Mexico\tNM\tOther\tAlliance\t155\t0.03\r\n1984\tNew Mexico\tNM\tOther\t\t1\t0.00\r\n1984\tNew York\tNY\tRepublican\tRepublican\t3376519\t49.61\r\n1984\tNew York\tNY\tDemocrat\tDemocrat\t3001285\t44.09\r\n1984\tNew York\tNY\tOther\tConservative\t288244\t4.23\r\n1984\tNew York\tNY\tOther\tLiberal Party\t118324\t1.74\r\n1984\tNew York\tNY\tLibertarian\tLibertarian\t11949\t0.18\r\n1984\tNew York\tNY\tOther\tCommunist Party Use\t4226\t0.06\r\n1984\tNew York\tNY\tOther\tAlliance\t3200\t0.05\r\n1984\tNew York\tNY\tOther\tWorkers World\t2226\t0.03\r\n1984\tNew York\tNY\tOther\t\t837\t0.01\r\n1984\tNorth Carolina\tNC\tRepublican\tRepublican\t1346481\t61.90\r\n1984\tNorth Carolina\tNC\tDemocrat\tDemocrat\t824287\t37.89\r\n1984\tNorth Carolina\tNC\tLibertarian\tLibertarian\t3794\t0.17\r\n1984\tNorth Carolina\tNC\tOther\tSocialist Workers\t799\t0.04\r\n1984\tNorth Dakota\tND\tRepublican\tRepublican\t200336\t64.84\r\n1984\tNorth Dakota\tND\tDemocrat\tDemocrat\t104429\t33.80\r\n1984\tNorth Dakota\tND\tOther\tIndependent\t1278\t0.41\r\n1984\tNorth Dakota\tND\tOther\tPopulist\t1077\t0.35\r\n1984\tNorth Dakota\tND\tLibertarian\tLibertarian\t703\t0.23\r\n1984\tNorth Dakota\tND\tOther\tCitizens\t368\t0.12\r\n1984\tNorth Dakota\tND\tOther\tSocialist Workers\t239\t0.08\r\n1984\tNorth Dakota\tND\tOther\tProhibition\t220\t0.07\r\n1984\tNorth Dakota\tND\tOther\tCommunist Party Use\t169\t0.05\r\n1984\tNorth Dakota\tND\tOther\tAlliance\t152\t0.05\r\n1984\tOhio\tOH\tRepublican\tRepublican\t2678559\t58.70\r\n1984\tOhio\tOH\tDemocrat\tDemocrat\t1825440\t40.00\r\n1984\tOhio\tOH\tOther\tAlliance\t24180\t0.53\r\n1984\tOhio\tOH\tOther\tIndependent\t10693\t0.23\r\n1984\tOhio\tOH\tOther\tWorkers League\t7130\t0.16\r\n1984\tOhio\tOH\tLibertarian\tLibertarian\t5886\t0.13\r\n1984\tOhio\tOH\tOther\tCommunist Party Use\t4438\t0.10\r\n1984\tOhio\tOH\tOther\tSocialist Workers\t4344\t0.10\r\n1984\tOhio\tOH\tOther\tWorkers World\t2565\t0.06\r\n1984\tOklahoma\tOK\tRepublican\tRepublican\t861530\t68.61\r\n1984\tOklahoma\tOK\tDemocrat\tDemocrat\t385080\t30.67\r\n1984\tOklahoma\tOK\tLibertarian\tLibertarian\t9066\t0.72\r\n1984\tOregon\tOR\tRepublican\tRepublican\t685700\t55.91\r\n1984\tOregon\tOR\tDemocrat\tDemocrat\t536479\t43.74\r\n1984\tOregon\tOR\tOther\t\t4348\t0.35\r\n1984\tPennsylvania\tPA\tRepublican\tRepublican\t2584323\t53.34\r\n1984\tPennsylvania\tPA\tDemocrat\tDemocrat\t2228131\t45.99\r\n1984\tPennsylvania\tPA\tOther\tCitizens\t21628\t0.45\r\n1984\tPennsylvania\tPA\tLibertarian\tLibertarian\t6982\t0.14\r\n1984\tPennsylvania\tPA\tOther\tWorkers League\t2059\t0.04\r\n1984\tPennsylvania\tPA\tOther\tCommunist Party Use\t1780\t0.04\r\n1984\tRhode Island\tRI\tRepublican\tRepublican\t212080\t51.67\r\n1984\tRhode Island\tRI\tDemocrat\tDemocrat\t197106\t48.02\r\n1984\tRhode Island\tRI\tOther\tPopulist\t510\t0.12\r\n1984\tRhode Island\tRI\tLibertarian\tLibertarian\t277\t0.07\r\n1984\tRhode Island\tRI\tOther\tCitizens\t240\t0.06\r\n1984\tRhode Island\tRI\tOther\tWorkers World\t91\t0.02\r\n1984\tRhode Island\tRI\tOther\tCommunist Party Use\t75\t0.02\r\n1984\tRhode Island\tRI\tOther\tSocialist Workers\t61\t0.01\r\n1984\tRhode Island\tRI\tOther\tAlliance\t49\t0.01\r\n1984\tSouth Carolina\tSC\tRepublican\tRepublican\t615539\t63.55\r\n1984\tSouth Carolina\tSC\tDemocrat\tDemocrat\t344459\t35.57\r\n1984\tSouth Carolina\tSC\tLibertarian\tLibertarian\t4359\t0.45\r\n1984\tSouth Carolina\tSC\tOther\tAmerican\t3490\t0.36\r\n1984\tSouth Carolina\tSC\tOther\tAlliance\t682\t0.07\r\n1984\tSouth Dakota\tSD\tRepublican\tRepublican\t200267\t63.00\r\n1984\tSouth Dakota\tSD\tDemocrat\tDemocrat\t116113\t36.53\r\n1984\tSouth Dakota\tSD\tOther\tAlliance\t1150\t0.36\r\n1984\tSouth Dakota\tSD\tOther\tSocialist Workers\t337\t0.11\r\n1984\tTennessee\tTN\tRepublican\tRepublican\t990212\t57.84\r\n1984\tTennessee\tTN\tDemocrat\tDemocrat\t711714\t41.57\r\n1984\tTennessee\tTN\tLibertarian\tLibertarian\t3072\t0.18\r\n1984\tTennessee\tTN\tOther\tIndependent\t1852\t0.11\r\n1984\tTennessee\tTN\tOther\tPopulist\t1763\t0.10\r\n1984\tTennessee\tTN\tOther\tCommunist Party Use\t1036\t0.06\r\n1984\tTennessee\tTN\tOther\tCitizens\t978\t0.06\r\n1984\tTennessee\tTN\tOther\tSocialist Workers\t715\t0.04\r\n1984\tTennessee\tTN\tOther\tAlliance\t524\t0.03\r\n1984\tTennessee\tTN\tOther\t\t127\t0.01\r\n1984\tTexas\tTX\tRepublican\tRepublican\t3433428\t63.61\r\n1984\tTexas\tTX\tDemocrat\tDemocrat\t1949276\t36.11\r\n1984\tTexas\tTX\tOther\tIndependent\t14613\t0.27\r\n1984\tTexas\tTX\tOther\t\t254\t0.00\r\n1984\tUtah\tUT\tRepublican\tRepublican\t469105\t74.50\r\n1984\tUtah\tUT\tDemocrat\tDemocrat\t155369\t24.68\r\n1984\tUtah\tUT\tLibertarian\tLibertarian\t2447\t0.39\r\n1984\tUtah\tUT\tOther\tAmerican\t1345\t0.21\r\n1984\tUtah\tUT\tOther\tCitizens\t844\t0.13\r\n1984\tUtah\tUT\tOther\tAlliance\t220\t0.03\r\n1984\tUtah\tUT\tOther\tCommunist Party Use\t184\t0.03\r\n1984\tUtah\tUT\tOther\tSocialist Workers\t142\t0.02\r\n1984\tVermont\tVT\tRepublican\tRepublican\t135865\t57.92\r\n1984\tVermont\tVT\tDemocrat\tDemocrat\t95730\t40.81\r\n1984\tVermont\tVT\tLibertarian\tLibertarian\t1002\t0.43\r\n1984\tVermont\tVT\tOther\t\t712\t0.30\r\n1984\tVermont\tVT\tOther\tIndependent\t423\t0.18\r\n1984\tVermont\tVT\tOther\tAlliance\t323\t0.14\r\n1984\tVermont\tVT\tOther\tCitizens\t264\t0.11\r\n1984\tVermont\tVT\tOther\tSocialist Workers\t127\t0.05\r\n1984\tVermont\tVT\tOther\tCommunist Party Use\t115\t0.05\r\n1984\tVirginia\tVA\tRepublican\tRepublican\t1337078\t62.29\r\n1984\tVirginia\tVA\tDemocrat\tDemocrat\t796250\t37.09\r\n1984\tVirginia\tVA\tOther\tIndependent\t13307\t0.62\r\n1984\tWashington\tWA\tRepublican\tRepublican\t1051670\t56.09\r\n1984\tWashington\tWA\tDemocrat\tDemocrat\t798352\t42.58\r\n1984\tWashington\tWA\tLibertarian\tLibertarian\t8844\t0.47\r\n1984\tWashington\tWA\tOther\tPopulist\t5724\t0.31\r\n1984\tWashington\tWA\tOther\tIndependent\t4712\t0.25\r\n1984\tWashington\tWA\tOther\tCitizens\t1891\t0.10\r\n1984\tWashington\tWA\tOther\tAlliance\t1654\t0.09\r\n1984\tWashington\tWA\tOther\tCommunist Party Use\t814\t0.04\r\n1984\tWashington\tWA\tOther\tWorkers World\t641\t0.03\r\n1984\tWashington\tWA\tOther\tSocialist Workers\t608\t0.03\r\n1984\tWest Virginia\tWV\tRepublican\tRepublican\t405483\t55.11\r\n1984\tWest Virginia\tWV\tDemocrat\tDemocrat\t328125\t44.60\r\n1984\tWest Virginia\tWV\tOther\tPopulist\t996\t0.14\r\n1984\tWest Virginia\tWV\tOther\tSocialist Workers\t645\t0.09\r\n1984\tWest Virginia\tWV\tOther\tAlliance\t493\t0.07\r\n1984\tWisconsin\tWI\tRepublican\tRepublican\t1198584\t54.19\r\n1984\tWisconsin\tWI\tDemocrat\tDemocrat\t995740\t45.02\r\n1984\tWisconsin\tWI\tLibertarian\tLibertarian\t4883\t0.22\r\n1984\tWisconsin\tWI\tOther\tPopulist\t3864\t0.17\r\n1984\tWisconsin\tWI\tOther\tIndependent\t3791\t0.17\r\n1984\tWisconsin\tWI\tOther\tCitizens\t1456\t0.07\r\n1984\tWisconsin\tWI\tOther\tAlliance\t1006\t0.05\r\n1984\tWisconsin\tWI\tOther\t\t706\t0.03\r\n1984\tWisconsin\tWI\tOther\tWorkers World\t619\t0.03\r\n1984\tWisconsin\tWI\tOther\tCommunist Party Use\t596\t0.03\r\n1984\tWisconsin\tWI\tOther\tSocialist Workers\t444\t0.02\r\n1984\tWyoming\tWY\tRepublican\tRepublican\t133241\t70.51\r\n1984\tWyoming\tWY\tDemocrat\tDemocrat\t53370\t28.24\r\n1984\tWyoming\tWY\tLibertarian\tLibertarian\t2357\t1.25\r\n1988\tAlabama\tAL\tRepublican\tRepublican\t815576\t59.17\r\n1988\tAlabama\tAL\tDemocrat\tDemocrat\t549506\t39.86\r\n1988\tAlabama\tAL\tLibertarian\tLibertarian\t8460\t0.61\r\n1988\tAlabama\tAL\tOther\tIndependent\t4428\t0.32\r\n1988\tAlabama\tAL\tOther\t\t506\t0.04\r\n1988\tAlaska\tAK\tRepublican\tRepublican\t119251\t59.59\r\n1988\tAlaska\tAK\tDemocrat\tDemocrat\t72584\t36.27\r\n1988\tAlaska\tAK\tLibertarian\tLibertarian\t5484\t2.74\r\n1988\tAlaska\tAK\tOther\tNew Alliance\t1024\t0.51\r\n1988\tAlaska\tAK\tOther\t\t957\t0.48\r\n1988\tAlaska\tAK\tOther\tNational Economic Recovery\t816\t0.41\r\n1988\tArizona\tAZ\tRepublican\tRepublican\t702541\t59.95\r\n1988\tArizona\tAZ\tDemocrat\tDemocrat\t454029\t38.74\r\n1988\tArizona\tAZ\tLibertarian\tLibertarian\t13351\t1.14\r\n1988\tArizona\tAZ\tOther\tNew Alliance\t1662\t0.14\r\n1988\tArizona\tAZ\tOther\t\t290\t0.02\r\n1988\tArkansas\tAR\tRepublican\tRepublican\t466578\t56.37\r\n1988\tArkansas\tAR\tDemocrat\tDemocrat\t349237\t42.19\r\n1988\tArkansas\tAR\tOther\tPopulist\t5146\t0.62\r\n1988\tArkansas\tAR\tLibertarian\tLibertarian\t3297\t0.40\r\n1988\tArkansas\tAR\tOther\tNew Alliance\t2161\t0.26\r\n1988\tArkansas\tAR\tOther\tProhibition\t1319\t0.16\r\n1988\tCalifornia\tCA\tRepublican\tRepublican\t5054917\t51.13\r\n1988\tCalifornia\tCA\tDemocrat\tDemocrat\t4702233\t47.56\r\n1988\tCalifornia\tCA\tLibertarian\tLibertarian\t70105\t0.71\r\n1988\tCalifornia\tCA\tOther\tIndependent\t58999\t0.60\r\n1988\tCalifornia\tCA\tOther\t\t811\t0.01\r\n1988\tColorado\tCO\tRepublican\tRepublican\t728177\t53.06\r\n1988\tColorado\tCO\tDemocrat\tDemocrat\t621453\t45.28\r\n1988\tColorado\tCO\tLibertarian\tLibertarian\t15482\t1.13\r\n1988\tColorado\tCO\tOther\tProhibition\t4604\t0.34\r\n1988\tColorado\tCO\tOther\tNew Alliance\t2539\t0.19\r\n1988\tColorado\tCO\tOther\t\t139\t0.01\r\n1988\tConnecticut\tCT\tRepublican\tRepublican\t750241\t51.98\r\n1988\tConnecticut\tCT\tDemocrat\tDemocrat\t676584\t46.87\r\n1988\tConnecticut\tCT\tLibertarian\tLibertarian\t14071\t0.97\r\n1988\tConnecticut\tCT\tOther\tNew Alliance\t2491\t0.17\r\n1988\tConnecticut\tCT\tOther\t\t7\t0.00\r\n1988\tDelaware\tDE\tRepublican\tRepublican\t139639\t55.88\r\n1988\tDelaware\tDE\tDemocrat\tDemocrat\t108647\t43.48\r\n1988\tDelaware\tDE\tLibertarian\tLibertarian\t1162\t0.47\r\n1988\tDelaware\tDE\tOther\tNew Alliance\t443\t0.18\r\n1988\tDistrict Of Columbia\tDC\tDemocrat\tDemocrat\t159407\t82.65\r\n1988\tDistrict Of Columbia\tDC\tRepublican\tRepublican\t27590\t14.30\r\n1988\tDistrict Of Columbia\tDC\tOther\tIndependent\t3064\t1.59\r\n1988\tDistrict Of Columbia\tDC\tOther\t\t1553\t0.81\r\n1988\tDistrict Of Columbia\tDC\tLibertarian\tLibertarian\t554\t0.29\r\n1988\tDistrict Of Columbia\tDC\tOther\tThird World Assembly\t236\t0.12\r\n1988\tDistrict Of Columbia\tDC\tOther\tWorkers League\t208\t0.11\r\n1988\tDistrict Of Columbia\tDC\tOther\tSocialist\t142\t0.07\r\n1988\tDistrict Of Columbia\tDC\tOther\tSocialist Workers\t123\t0.06\r\n1988\tFlorida\tFL\tRepublican\tRepublican\t2618885\t60.87\r\n1988\tFlorida\tFL\tDemocrat\tDemocrat\t1656701\t38.51\r\n1988\tFlorida\tFL\tLibertarian\tLibertarian\t19796\t0.46\r\n1988\tFlorida\tFL\tOther\tNew Alliance\t6655\t0.15\r\n1988\tFlorida\tFL\tOther\t\t276\t0.01\r\n1988\tGeorgia\tGA\tRepublican\tRepublican\t1081331\t59.75\r\n1988\tGeorgia\tGA\tDemocrat\tDemocrat\t714792\t39.50\r\n1988\tGeorgia\tGA\tLibertarian\tLibertarian\t8435\t0.47\r\n1988\tGeorgia\tGA\tOther\tNew Alliance\t5099\t0.28\r\n1988\tGeorgia\tGA\tOther\t\t15\t0.00\r\n1988\tHawaii\tHI\tDemocrat\tDemocrat\t192364\t54.27\r\n1988\tHawaii\tHI\tRepublican\tRepublican\t158625\t44.75\r\n1988\tHawaii\tHI\tLibertarian\tLibertarian\t1999\t0.56\r\n1988\tHawaii\tHI\tOther\tNo Party Affiliation\t1003\t0.28\r\n1988\tHawaii\tHI\tOther\tNational Economic Recovery\t470\t0.13\r\n1988\tIdaho\tID\tRepublican\tRepublican\t253881\t62.08\r\n1988\tIdaho\tID\tDemocrat\tDemocrat\t147272\t36.01\r\n1988\tIdaho\tID\tLibertarian\tLibertarian\t5313\t1.30\r\n1988\tIdaho\tID\tOther\tIndependent\t2502\t0.61\r\n1988\tIllinois\tIL\tRepublican\tRepublican\t2310939\t50.69\r\n1988\tIllinois\tIL\tDemocrat\tDemocrat\t2215940\t48.60\r\n1988\tIllinois\tIL\tLibertarian\tLibertarian\t14944\t0.33\r\n1988\tIllinois\tIL\tOther\tSolidarity\t10276\t0.23\r\n1988\tIllinois\tIL\tOther\tIndependent\t7021\t0.15\r\n1988\tIndiana\tIN\tRepublican\tRepublican\t1297763\t59.84\r\n1988\tIndiana\tIN\tDemocrat\tDemocrat\t860643\t39.69\r\n1988\tIndiana\tIN\tOther\tNew Alliance\t10215\t0.47\r\n1988\tIowa\tIA\tDemocrat\tDemocrat\t670557\t54.71\r\n1988\tIowa\tIA\tRepublican\tRepublican\t545355\t44.50\r\n1988\tIowa\tIA\tOther\tNominated By Petition\t3526\t0.29\r\n1988\tIowa\tIA\tLibertarian\tLibertarian\t2494\t0.20\r\n1988\tIowa\tIA\tOther\t\t1613\t0.13\r\n1988\tIowa\tIA\tOther\tPatriotic Party\t755\t0.06\r\n1988\tIowa\tIA\tOther\tNew Alliance\t540\t0.04\r\n1988\tIowa\tIA\tOther\tSocialist\t334\t0.03\r\n1988\tIowa\tIA\tOther\tWorkers League\t235\t0.02\r\n1988\tIowa\tIA\tOther\tSocialist Workers\t205\t0.02\r\n1988\tKansas\tKS\tRepublican\tRepublican\t554049\t55.79\r\n1988\tKansas\tKS\tDemocrat\tDemocrat\t422636\t42.56\r\n1988\tKansas\tKS\tOther\tIndependent\t16359\t1.65\r\n1988\tKentucky\tKY\tRepublican\tRepublican\t734281\t55.52\r\n1988\tKentucky\tKY\tDemocrat\tDemocrat\t580368\t43.88\r\n1988\tKentucky\tKY\tOther\tPopulist\t4494\t0.34\r\n1988\tKentucky\tKY\tLibertarian\tLibertarian\t2118\t0.16\r\n1988\tKentucky\tKY\tOther\tNew Alliance\t1256\t0.09\r\n1988\tLouisiana\tLA\tRepublican\tRepublican\t883702\t54.27\r\n1988\tLouisiana\tLA\tDemocrat\tDemocrat\t717460\t44.06\r\n1988\tLouisiana\tLA\tOther\tPopulist\t18612\t1.14\r\n1988\tLouisiana\tLA\tLibertarian\tLibertarian\t4115\t0.25\r\n1988\tLouisiana\tLA\tOther\tNew Alliance\t2355\t0.14\r\n1988\tLouisiana\tLA\tOther\tNational Economic Recovery\t1958\t0.12\r\n1988\tMaine\tME\tRepublican\tRepublican\t307131\t55.34\r\n1988\tMaine\tME\tDemocrat\tDemocrat\t243569\t43.88\r\n1988\tMaine\tME\tLibertarian\tLibertarian\t2700\t0.49\r\n1988\tMaine\tME\tOther\tNew Alliance\t1405\t0.25\r\n1988\tMaine\tME\tOther\tOther\t230\t0.04\r\n1988\tMaryland\tMD\tRepublican\tRepublican\t876167\t51.11\r\n1988\tMaryland\tMD\tDemocrat\tDemocrat\t826304\t48.20\r\n1988\tMaryland\tMD\tLibertarian\tLibertarian\t6748\t0.39\r\n1988\tMaryland\tMD\tOther\tNew Alliance\t5115\t0.30\r\n1988\tMaryland\tMD\tOther\t\t24\t0.00\r\n1988\tMassachusetts\tMA\tDemocrat\tDemocrat\t1401415\t53.23\r\n1988\tMassachusetts\tMA\tRepublican\tRepublican\t1194635\t45.38\r\n1988\tMassachusetts\tMA\tLibertarian\tLibertarian\t24251\t0.92\r\n1988\tMassachusetts\tMA\tOther\tNew Alliance\t9561\t0.36\r\n1988\tMassachusetts\tMA\tOther\tOther\t2939\t0.11\r\n1988\tMichigan\tMI\tRepublican\tRepublican\t1965486\t53.57\r\n1988\tMichigan\tMI\tDemocrat\tDemocrat\t1675783\t45.67\r\n1988\tMichigan\tMI\tLibertarian\tLibertarian\t18336\t0.50\r\n1988\tMichigan\tMI\tOther\tOther\t7600\t0.21\r\n1988\tMichigan\tMI\tOther\tWorkers League\t1958\t0.05\r\n1988\tMinnesota\tMN\tDemocrat\tDemocrat\t1109471\t52.91\r\n1988\tMinnesota\tMN\tRepublican\tRepublican\t962337\t45.90\r\n1988\tMinnesota\tMN\tOther\tProgressive\t5403\t0.26\r\n1988\tMinnesota\tMN\tLibertarian\tLibertarian\t5109\t0.24\r\n1988\tMinnesota\tMN\tOther\t\t3614\t0.17\r\n1988\tMinnesota\tMN\tOther\tSocialist Workers\t2155\t0.10\r\n1988\tMinnesota\tMN\tOther\tGrassroots\t1949\t0.09\r\n1988\tMinnesota\tMN\tOther\tNew Alliance\t1734\t0.08\r\n1988\tMinnesota\tMN\tOther\tNational Economic Recovery\t1702\t0.08\r\n1988\tMinnesota\tMN\tOther\tPopulist\t1529\t0.07\r\n1988\tMinnesota\tMN\tOther\tAmerican\t1298\t0.06\r\n1988\tMinnesota\tMN\tOther\tWorkers League\t489\t0.02\r\n1988\tMississippi\tMS\tRepublican\tRepublican\t557890\t59.89\r\n1988\tMississippi\tMS\tDemocrat\tDemocrat\t363921\t39.07\r\n1988\tMississippi\tMS\tOther\tIndependent\t6387\t0.69\r\n1988\tMississippi\tMS\tLibertarian\tLibertarian\t3329\t0.36\r\n1988\tMissouri\tMO\tRepublican\tRepublican\t1084953\t51.83\r\n1988\tMissouri\tMO\tDemocrat\tDemocrat\t1001619\t47.85\r\n1988\tMissouri\tMO\tOther\tNew Alliance\t6656\t0.32\r\n1988\tMontana\tMT\tRepublican\tRepublican\t190412\t52.07\r\n1988\tMontana\tMT\tDemocrat\tDemocrat\t168936\t46.20\r\n1988\tMontana\tMT\tLibertarian\tLibertarian\t5047\t1.38\r\n1988\tMontana\tMT\tOther\tNew Alliance\t1279\t0.35\r\n1988\tNebraska\tNE\tRepublican\tRepublican\t397956\t60.16\r\n1988\tNebraska\tNE\tDemocrat\tDemocrat\t259235\t39.19\r\n1988\tNebraska\tNE\tLibertarian\tLibertarian\t2534\t0.38\r\n1988\tNebraska\tNE\tOther\tNew Alliance\t1740\t0.26\r\n1988\tNevada\tNV\tRepublican\tRepublican\t206040\t60.05\r\n1988\tNevada\tNV\tDemocrat\tDemocrat\t132738\t38.68\r\n1988\tNevada\tNV\tLibertarian\tLibertarian\t3520\t1.03\r\n1988\tNevada\tNV\tOther\tNew Alliance\t835\t0.24\r\n1988\tNew Hampshire\tNH\tRepublican\tRepublican\t281537\t62.49\r\n1988\tNew Hampshire\tNH\tDemocrat\tDemocrat\t163696\t36.33\r\n1988\tNew Hampshire\tNH\tLibertarian\tLibertarian\t4502\t1.00\r\n1988\tNew Hampshire\tNH\tOther\tNew Alliance\t790\t0.18\r\n1988\tNew Jersey\tNJ\tRepublican\tRepublican\t1743192\t56.24\r\n1988\tNew Jersey\tNJ\tDemocrat\tDemocrat\t1320352\t42.60\r\n1988\tNew Jersey\tNJ\tOther\tPeace & Freedom\t9953\t0.32\r\n1988\tNew Jersey\tNJ\tLibertarian\tLibertarian\t8421\t0.27\r\n1988\tNew Jersey\tNJ\tOther\tNew Alliance\t5139\t0.17\r\n1988\tNew Jersey\tNJ\tOther\tConsumer\t3454\t0.11\r\n1988\tNew Jersey\tNJ\tOther\tSocialist\t2587\t0.08\r\n1988\tNew Jersey\tNJ\tOther\tPopulist\t2446\t0.08\r\n1988\tNew Jersey\tNJ\tOther\tSocialist Workers\t2298\t0.07\r\n1988\tNew Jersey\tNJ\tOther\tWorkers World\t1020\t0.03\r\n1988\tNew Jersey\tNJ\tOther\tWorkers League\t691\t0.02\r\n1988\tNew Mexico\tNM\tRepublican\tRepublican\t270341\t51.85\r\n1988\tNew Mexico\tNM\tDemocrat\tDemocrat\t244497\t46.89\r\n1988\tNew Mexico\tNM\tLibertarian\tLibertarian\t3368\t0.65\r\n1988\tNew Mexico\tNM\tOther\tNew Alliance\t2237\t0.43\r\n1988\tNew Mexico\tNM\tOther\tSocialist Workers\t344\t0.07\r\n1988\tNew Mexico\tNM\tOther\tWorkers World\t258\t0.05\r\n1988\tNew Mexico\tNM\tOther\tProhibition\t249\t0.05\r\n1988\tNew Mexico\tNM\tOther\tWrite-In\t93\t0.02\r\n1988\tNew York\tNY\tDemocrat\tDemocrat\t3255487\t50.19\r\n1988\tNew York\tNY\tRepublican\tRepublican\t2838414\t43.76\r\n1988\tNew York\tNY\tOther\tConservative\t243457\t3.75\r\n1988\tNew York\tNY\tOther\tLiberal Party\t92395\t1.42\r\n1988\tNew York\tNY\tOther\tRight-To-Life\t20497\t0.32\r\n1988\tNew York\tNY\tOther\tNew Alliance\t15845\t0.24\r\n1988\tNew York\tNY\tLibertarian\tLibertarian\t12109\t0.19\r\n1988\tNew York\tNY\tOther\tWorkers World\t4179\t0.06\r\n1988\tNew York\tNY\tOther\tSocialist Workers\t3287\t0.05\r\n1988\tNew York\tNY\tOther\tOther\t13\t0.00\r\n1988\tNorth Carolina\tNC\tRepublican\tRepublican\t1237258\t57.97\r\n1988\tNorth Carolina\tNC\tDemocrat\tDemocrat\t890167\t41.71\r\n1988\tNorth Carolina\tNC\tOther\tNew Alliance\t5682\t0.27\r\n1988\tNorth Carolina\tNC\tOther\t\t1263\t0.06\r\n1988\tNorth Dakota\tND\tRepublican\tRepublican\t166559\t56.03\r\n1988\tNorth Dakota\tND\tDemocrat\tDemocrat\t127739\t42.97\r\n1988\tNorth Dakota\tND\tLibertarian\tLibertarian\t1315\t0.44\r\n1988\tNorth Dakota\tND\tOther\tNational Economic Recovery\t905\t0.30\r\n1988\tNorth Dakota\tND\tOther\tNew Alliance\t396\t0.13\r\n1988\tNorth Dakota\tND\tOther\tSocialist Workers\t347\t0.12\r\n1988\tOhio\tOH\tRepublican\tRepublican\t2416549\t55.00\r\n1988\tOhio\tOH\tDemocrat\tDemocrat\t1939629\t44.15\r\n1988\tOhio\tOH\tOther\tNew Alliance\t12017\t0.27\r\n1988\tOhio\tOH\tLibertarian\tLibertarian\t11926\t0.27\r\n1988\tOhio\tOH\tOther\tIndependent\t7713\t0.18\r\n1988\tOhio\tOH\tOther\tWorkers League\t5401\t0.12\r\n1988\tOhio\tOH\tOther\t\t350\t0.01\r\n1988\tOklahoma\tOK\tRepublican\tRepublican\t678367\t57.93\r\n1988\tOklahoma\tOK\tDemocrat\tDemocrat\t483423\t41.28\r\n1988\tOklahoma\tOK\tLibertarian\tLibertarian\t6261\t0.53\r\n1988\tOklahoma\tOK\tOther\tNew Alliance\t2985\t0.25\r\n1988\tOregon\tOR\tDemocrat\tDemocrat\t616206\t51.28\r\n1988\tOregon\tOR\tRepublican\tRepublican\t560126\t46.61\r\n1988\tOregon\tOR\tLibertarian\tLibertarian\t14811\t1.23\r\n1988\tOregon\tOR\tOther\tIndependent\t6487\t0.54\r\n1988\tOregon\tOR\tOther\tOther\t4064\t0.34\r\n1988\tPennsylvania\tPA\tRepublican\tRepublican\t2300087\t50.70\r\n1988\tPennsylvania\tPA\tDemocrat\tDemocrat\t2194944\t48.39\r\n1988\tPennsylvania\tPA\tOther\tConsumer\t19158\t0.42\r\n1988\tPennsylvania\tPA\tLibertarian\tLibertarian\t12051\t0.27\r\n1988\tPennsylvania\tPA\tOther\tNew Alliance\t4379\t0.10\r\n1988\tPennsylvania\tPA\tOther\tPopulist\t3444\t0.08\r\n1988\tPennsylvania\tPA\tOther\tWorkers League\t2188\t0.05\r\n1988\tRhode Island\tRI\tDemocrat\tDemocrat\t225123\t55.64\r\n1988\tRhode Island\tRI\tRepublican\tRepublican\t177761\t43.93\r\n1988\tRhode Island\tRI\tLibertarian\tLibertarian\t825\t0.20\r\n1988\tRhode Island\tRI\tOther\tNew Alliance\t280\t0.07\r\n1988\tRhode Island\tRI\tOther\tPeace & Freedom\t195\t0.05\r\n1988\tRhode Island\tRI\tOther\tPopulist\t159\t0.04\r\n1988\tRhode Island\tRI\tOther\tSocialist Workers\t130\t0.03\r\n1988\tRhode Island\tRI\tOther\tSocialist\t96\t0.02\r\n1988\tRhode Island\tRI\tOther\t\t53\t0.01\r\n1988\tSouth Carolina\tSC\tRepublican\tRepublican\t606443\t61.50\r\n1988\tSouth Carolina\tSC\tDemocrat\tDemocrat\t370554\t37.58\r\n1988\tSouth Carolina\tSC\tLibertarian\tLibertarian\t4935\t0.50\r\n1988\tSouth Carolina\tSC\tOther\tUnited Citizens\t4077\t0.41\r\n1988\tSouth Dakota\tSD\tRepublican\tRepublican\t165415\t52.85\r\n1988\tSouth Dakota\tSD\tDemocrat\tDemocrat\t145560\t46.51\r\n1988\tSouth Dakota\tSD\tOther\tIndependent\t2016\t0.64\r\n1988\tTennessee\tTN\tRepublican\tRepublican\t947233\t57.89\r\n1988\tTennessee\tTN\tDemocrat\tDemocrat\t679794\t41.55\r\n1988\tTennessee\tTN\tOther\tIndependent\t8938\t0.55\r\n1988\tTennessee\tTN\tOther\t\t285\t0.02\r\n1988\tTexas\tTX\tRepublican\tRepublican\t3036829\t55.95\r\n1988\tTexas\tTX\tDemocrat\tDemocrat\t2352748\t43.35\r\n1988\tTexas\tTX\tLibertarian\tLibertarian\t30355\t0.56\r\n1988\tTexas\tTX\tOther\tNew Alliance\t7208\t0.13\r\n1988\tTexas\tTX\tOther\t\t270\t0.00\r\n1988\tUtah\tUT\tRepublican\tRepublican\t428442\t66.22\r\n1988\tUtah\tUT\tDemocrat\tDemocrat\t207343\t32.05\r\n1988\tUtah\tUT\tLibertarian\tLibertarian\t7473\t1.16\r\n1988\tUtah\tUT\tOther\tAmerican\t2158\t0.33\r\n1988\tUtah\tUT\tOther\tNew Alliance\t455\t0.07\r\n1988\tUtah\tUT\tOther\tNational Economic Recovery\t427\t0.07\r\n1988\tUtah\tUT\tOther\tIndependent\t372\t0.06\r\n1988\tUtah\tUT\tOther\tSocialist Workers\t209\t0.03\r\n1988\tUtah\tUT\tOther\tSocialist\t129\t0.02\r\n1988\tVermont\tVT\tRepublican\tRepublican\t124331\t51.10\r\n1988\tVermont\tVT\tDemocrat\tDemocrat\t115775\t47.58\r\n1988\tVermont\tVT\tOther\t\t1134\t0.47\r\n1988\tVermont\tVT\tLibertarian\tLibertarian\t1000\t0.41\r\n1988\tVermont\tVT\tOther\tIndependent\t275\t0.11\r\n1988\tVermont\tVT\tOther\tNew Alliance\t205\t0.08\r\n1988\tVermont\tVT\tOther\tPopulist\t189\t0.08\r\n1988\tVermont\tVT\tOther\tPeace & Freedom\t164\t0.07\r\n1988\tVermont\tVT\tOther\tLiberty Union Party\t142\t0.06\r\n1988\tVermont\tVT\tOther\tSocialist Workers\t113\t0.05\r\n1988\tVirginia\tVA\tRepublican\tRepublican\t1309162\t59.74\r\n1988\tVirginia\tVA\tDemocrat\tDemocrat\t859799\t39.23\r\n1988\tVirginia\tVA\tOther\tIndependent\t14312\t0.65\r\n1988\tVirginia\tVA\tLibertarian\tLibertarian\t8336\t0.38\r\n1988\tWashington\tWA\tDemocrat\tDemocrat\t933516\t50.05\r\n1988\tWashington\tWA\tRepublican\tRepublican\t903835\t48.46\r\n1988\tWashington\tWA\tLibertarian\tLibertarian\t17240\t0.92\r\n1988\tWashington\tWA\tOther\tIndependent\t4412\t0.24\r\n1988\tWashington\tWA\tOther\tNew Alliance\t3520\t0.19\r\n1988\tWashington\tWA\tOther\tWorkers World\t1440\t0.08\r\n1988\tWashington\tWA\tOther\tSocialist Workers\t1290\t0.07\r\n1988\tWest Virginia\tWV\tDemocrat\tDemocrat\t341016\t52.20\r\n1988\tWest Virginia\tWV\tRepublican\tRepublican\t310065\t47.46\r\n1988\tWest Virginia\tWV\tOther\tNew Alliance\t2230\t0.34\r\n1988\tWisconsin\tWI\tDemocrat\tDemocrat\t1126794\t51.41\r\n1988\tWisconsin\tWI\tRepublican\tRepublican\t1047499\t47.80\r\n1988\tWisconsin\tWI\tOther\tIndependent\t15042\t0.69\r\n1988\tWisconsin\tWI\tOther\t\t2273\t0.10\r\n1988\tWyoming\tWY\tRepublican\tRepublican\t106867\t60.53\r\n1988\tWyoming\tWY\tDemocrat\tDemocrat\t67113\t38.01\r\n1988\tWyoming\tWY\tLibertarian\tLibertarian\t2026\t1.15\r\n1988\tWyoming\tWY\tOther\tNew Alliance\t545\t0.31\r\n1992\tAlabama\tAL\tRepublican\tRepublican\t804283\t47.65\r\n1992\tAlabama\tAL\tDemocrat\tDemocrat\t690080\t40.88\r\n1992\tAlabama\tAL\tOther\tIndependent\t183109\t10.85\r\n1992\tAlabama\tAL\tLibertarian\tLibertarian\t5737\t0.34\r\n1992\tAlabama\tAL\tOther\tIndependent\t4128\t0.24\r\n1992\tAlabama\tAL\tOther\t\t723\t0.04\r\n1992\tAlaska\tAK\tRepublican\tRepublican\t102000\t39.46\r\n1992\tAlaska\tAK\tDemocrat\tDemocrat\t78294\t30.29\r\n1992\tAlaska\tAK\tOther\tIndependent\t73481\t28.43\r\n1992\tAlaska\tAK\tOther\tAmerica First\t1379\t0.53\r\n1992\tAlaska\tAK\tLibertarian\tLibertarian\t1378\t0.53\r\n1992\tAlaska\tAK\tOther\tIndependents For Economic Recovery\t469\t0.18\r\n1992\tAlaska\tAK\tOther\tNatural Law\t433\t0.17\r\n1992\tAlaska\tAK\tOther\tTaxpayers Party\t377\t0.15\r\n1992\tAlaska\tAK\tOther\t\t365\t0.14\r\n1992\tAlaska\tAK\tOther\tNew Alliance\t330\t0.13\r\n1992\tArizona\tAZ\tRepublican\tRepublican\t572086\t38.47\r\n1992\tArizona\tAZ\tDemocrat\tDemocrat\t543050\t36.52\r\n1992\tArizona\tAZ\tOther\tIndependent\t353741\t23.79\r\n1992\tArizona\tAZ\tOther\tIndependent\t8141\t0.55\r\n1992\tArizona\tAZ\tLibertarian\tLibertarian\t6759\t0.45\r\n1992\tArizona\tAZ\tOther\tNatural Law\t2267\t0.15\r\n1992\tArizona\tAZ\tOther\tNew Alliance\t923\t0.06\r\n1992\tArizona\tAZ\tOther\t\t8\t0.00\r\n1992\tArkansas\tAR\tDemocrat\tDemocrat\t505823\t53.21\r\n1992\tArkansas\tAR\tRepublican\tRepublican\t337324\t35.48\r\n1992\tArkansas\tAR\tOther\tIndependent\t99132\t10.43\r\n1992\tArkansas\tAR\tOther\tIndependent\t8374\t0.88\r\n1992\tCalifornia\tCA\tDemocrat\tDemocrat\t5121325\t46.01\r\n1992\tCalifornia\tCA\tRepublican\tRepublican\t3630574\t32.61\r\n1992\tCalifornia\tCA\tOther\tIndependent\t2296006\t20.63\r\n1992\tCalifornia\tCA\tLibertarian\tLibertarian\t48139\t0.43\r\n1992\tCalifornia\tCA\tOther\tPeace & Freedom\t18597\t0.17\r\n1992\tCalifornia\tCA\tOther\tAmerican Independent Party\t12711\t0.11\r\n1992\tCalifornia\tCA\tOther\t\t4369\t0.04\r\n1992\tColorado\tCO\tDemocrat\tDemocrat\t629681\t40.13\r\n1992\tColorado\tCO\tRepublican\tRepublican\t562850\t35.87\r\n1992\tColorado\tCO\tOther\tIndependent\t366010\t23.32\r\n1992\tColorado\tCO\tLibertarian\tLibertarian\t8669\t0.55\r\n1992\tColorado\tCO\tOther\tNew Alliance\t1608\t0.10\r\n1992\tColorado\tCO\tOther\tDemocrat/Republican\t274\t0.02\r\n1992\tColorado\tCO\tOther\tNatural Law\t47\t0.00\r\n1992\tColorado\tCO\tOther\tProhibition\t21\t0.00\r\n1992\tColorado\tCO\tOther\tUnaffiliated\t20\t0.00\r\n1992\tConnecticut\tCT\tDemocrat\tDemocrat\t682318\t42.22\r\n1992\tConnecticut\tCT\tRepublican\tRepublican\t578313\t35.78\r\n1992\tConnecticut\tCT\tOther\tIndependent\t348771\t21.58\r\n1992\tConnecticut\tCT\tLibertarian\tLibertarian\t5391\t0.33\r\n1992\tConnecticut\tCT\tOther\tNew Alliance\t1363\t0.08\r\n1992\tDelaware\tDE\tDemocrat\tDemocrat\t126054\t43.52\r\n1992\tDelaware\tDE\tRepublican\tRepublican\t102313\t35.33\r\n1992\tDelaware\tDE\tOther\tIndependent\t59213\t20.45\r\n1992\tDelaware\tDE\tOther\tNew Alliance\t1105\t0.38\r\n1992\tDelaware\tDE\tLibertarian\tLibertarian\t935\t0.32\r\n1992\tDistrict Of Columbia\tDC\tDemocrat\tDemocrat\t192619\t84.64\r\n1992\tDistrict Of Columbia\tDC\tRepublican\tRepublican\t20698\t9.10\r\n1992\tDistrict Of Columbia\tDC\tOther\tIndependent\t9681\t4.25\r\n1992\tDistrict Of Columbia\tDC\tOther\tNew Alliance\t1459\t0.64\r\n1992\tDistrict Of Columbia\tDC\tOther\tIndependent\t1446\t0.64\r\n1992\tDistrict Of Columbia\tDC\tOther\t\t676\t0.30\r\n1992\tDistrict Of Columbia\tDC\tLibertarian\tLibertarian\t467\t0.21\r\n1992\tDistrict Of Columbia\tDC\tOther\tNatural Law\t230\t0.10\r\n1992\tDistrict Of Columbia\tDC\tOther\tSocialist\t191\t0.08\r\n1992\tDistrict Of Columbia\tDC\tOther\tSocialist Workers\t105\t0.05\r\n1992\tFlorida\tFL\tRepublican\tRepublican\t2173310\t40.90\r\n1992\tFlorida\tFL\tDemocrat\tDemocrat\t2071698\t38.99\r\n1992\tFlorida\tFL\tOther\tIndependent\t1053067\t19.82\r\n1992\tFlorida\tFL\tLibertarian\tLibertarian\t15079\t0.28\r\n1992\tFlorida\tFL\tOther\t\t238\t0.00\r\n1992\tGeorgia\tGA\tDemocrat\tDemocrat\t1008966\t43.47\r\n1992\tGeorgia\tGA\tRepublican\tRepublican\t995252\t42.88\r\n1992\tGeorgia\tGA\tOther\tIndependent\t309657\t13.34\r\n1992\tGeorgia\tGA\tLibertarian\tLibertarian\t7110\t0.31\r\n1992\tGeorgia\tGA\tOther\t\t148\t0.01\r\n1992\tHawaii\tHI\tDemocrat\tDemocrat\t179310\t48.09\r\n1992\tHawaii\tHI\tRepublican\tRepublican\t136822\t36.70\r\n1992\tHawaii\tHI\tOther\tIndependent\t53003\t14.22\r\n1992\tHawaii\tHI\tOther\tIndependent\t1452\t0.39\r\n1992\tHawaii\tHI\tLibertarian\tLibertarian\t1119\t0.30\r\n1992\tHawaii\tHI\tOther\tNew Alliance\t720\t0.19\r\n1992\tHawaii\tHI\tOther\tNatural Law\t416\t0.11\r\n1992\tIdaho\tID\tRepublican\tRepublican\t202645\t42.03\r\n1992\tIdaho\tID\tDemocrat\tDemocrat\t137013\t28.42\r\n1992\tIdaho\tID\tOther\tIndependent\t130395\t27.05\r\n1992\tIdaho\tID\tOther\tIndependent\t10894\t2.26\r\n1992\tIdaho\tID\tLibertarian\tLibertarian\t1167\t0.24\r\n1992\tIllinois\tIL\tDemocrat\tDemocrat\t2453350\t48.58\r\n1992\tIllinois\tIL\tRepublican\tRepublican\t1734096\t34.34\r\n1992\tIllinois\tIL\tOther\tIndependent\t840515\t16.64\r\n1992\tIllinois\tIL\tLibertarian\tLibertarian\t9218\t0.18\r\n1992\tIllinois\tIL\tOther\tNew Alliance\t5267\t0.10\r\n1992\tIllinois\tIL\tOther\tPopulist\t3577\t0.07\r\n1992\tIllinois\tIL\tOther\tNatural Law\t2751\t0.05\r\n1992\tIllinois\tIL\tOther\tSocialist Workers\t1361\t0.03\r\n1992\tIllinois\tIL\tOther\t\t22\t0.00\r\n1992\tIndiana\tIN\tRepublican\tRepublican\t989375\t42.91\r\n1992\tIndiana\tIN\tDemocrat\tDemocrat\t848420\t36.79\r\n1992\tIndiana\tIN\tOther\tIndependent\t455934\t19.77\r\n1992\tIndiana\tIN\tLibertarian\tLibertarian\t7936\t0.34\r\n1992\tIndiana\tIN\tOther\tNew Alliance\t2583\t0.11\r\n1992\tIndiana\tIN\tOther\t\t1623\t0.07\r\n1992\tIowa\tIA\tDemocrat\tDemocrat\t586353\t43.29\r\n1992\tIowa\tIA\tRepublican\tRepublican\t504891\t37.27\r\n1992\tIowa\tIA\tOther\tIndependent\t253468\t18.71\r\n1992\tIowa\tIA\tOther\tNatural Law\t3079\t0.23\r\n1992\tIowa\tIA\tOther\t\t1753\t0.13\r\n1992\tIowa\tIA\tOther\tAmerica First\t1177\t0.09\r\n1992\tIowa\tIA\tLibertarian\tLibertarian\t1076\t0.08\r\n1992\tIowa\tIA\tOther\t\t741\t0.05\r\n1992\tIowa\tIA\tOther\tGrassroots\t669\t0.05\r\n1992\tIowa\tIA\tOther\tTaxpayers Party\t480\t0.04\r\n1992\tIowa\tIA\tOther\tSocialist Workers\t273\t0.02\r\n1992\tIowa\tIA\tOther\tIndependents For Economic Recovery\t238\t0.02\r\n1992\tIowa\tIA\tOther\tCampaign For A New Tomorrow\t212\t0.02\r\n1992\tIowa\tIA\tOther\tNew Alliance\t197\t0.01\r\n1992\tKansas\tKS\tRepublican\tRepublican\t449951\t38.88\r\n1992\tKansas\tKS\tDemocrat\tDemocrat\t390434\t33.74\r\n1992\tKansas\tKS\tOther\tIndependent\t312358\t26.99\r\n1992\tKansas\tKS\tLibertarian\tLibertarian\t4314\t0.37\r\n1992\tKansas\tKS\tOther\t\t179\t0.02\r\n1992\tKentucky\tKY\tDemocrat\tDemocrat\t665104\t44.55\r\n1992\tKentucky\tKY\tRepublican\tRepublican\t617178\t41.34\r\n1992\tKentucky\tKY\tOther\tIndependent\t203944\t13.66\r\n1992\tKentucky\tKY\tLibertarian\tLibertarian\t4513\t0.30\r\n1992\tKentucky\tKY\tOther\tTaxpayers Party\t989\t0.07\r\n1992\tKentucky\tKY\tOther\tNatural Law\t695\t0.05\r\n1992\tKentucky\tKY\tOther\tNew Alliance\t430\t0.03\r\n1992\tKentucky\tKY\tOther\t\t47\t0.00\r\n1992\tLouisiana\tLA\tDemocrat\tDemocrat\t815971\t45.58\r\n1992\tLouisiana\tLA\tRepublican\tRepublican\t733386\t40.97\r\n1992\tLouisiana\tLA\tOther\tIndependent\t211478\t11.81\r\n1992\tLouisiana\tLA\tOther\tAmerica First\t18545\t1.04\r\n1992\tLouisiana\tLA\tLibertarian\tLibertarian\t3155\t0.18\r\n1992\tLouisiana\tLA\tOther\tEqual Justice And Opportunity\t1663\t0.09\r\n1992\tLouisiana\tLA\tOther\tTaxpayers Party\t1552\t0.09\r\n1992\tLouisiana\tLA\tOther\tMore Perfect Democracy\t1434\t0.08\r\n1992\tLouisiana\tLA\tOther\tJustice, Industry, And Agriculture\t1136\t0.06\r\n1992\tLouisiana\tLA\tOther\tNatural Law\t889\t0.05\r\n1992\tLouisiana\tLA\tOther\tIndependent\t808\t0.05\r\n1992\tMaine\tME\tDemocrat\tDemocrat\t263420\t38.77\r\n1992\tMaine\tME\tOther\tIndependent\t206820\t30.44\r\n1992\tMaine\tME\tRepublican\tRepublican\t206504\t30.39\r\n1992\tMaine\tME\tLibertarian\tLibertarian\t1681\t0.25\r\n1992\tMaine\tME\tOther\tNew Alliance\t519\t0.08\r\n1992\tMaine\tME\tOther\tTaxpayers Party\t464\t0.07\r\n1992\tMaine\tME\tOther\t\t91\t0.01\r\n1992\tMaryland\tMD\tDemocrat\tDemocrat\t988571\t49.81\r\n1992\tMaryland\tMD\tRepublican\tRepublican\t707094\t35.63\r\n1992\tMaryland\tMD\tOther\tIndependent\t281414\t14.18\r\n1992\tMaryland\tMD\tLibertarian\tLibertarian\t4715\t0.24\r\n1992\tMaryland\tMD\tOther\tNew Alliance\t2786\t0.14\r\n1992\tMassachusetts\tMA\tDemocrat\tDemocrat\t1318639\t47.54\r\n1992\tMassachusetts\tMA\tRepublican\tRepublican\t805039\t29.02\r\n1992\tMassachusetts\tMA\tOther\tIndependent\t630731\t22.74\r\n1992\tMassachusetts\tMA\tLibertarian\tLibertarian\t9021\t0.33\r\n1992\tMassachusetts\tMA\tOther\tNew Alliance\t3172\t0.11\r\n1992\tMassachusetts\tMA\tOther\tIndependent Voters\t2218\t0.08\r\n1992\tMassachusetts\tMA\tOther\t\t1990\t0.07\r\n1992\tMassachusetts\tMA\tOther\tNatural Law\t1812\t0.07\r\n1992\tMassachusetts\tMA\tOther\tLarouche For President Party\t1027\t0.04\r\n1992\tMassachusetts\tMA\tOther\tSocialist Party Usa\t13\t0.00\r\n1992\tMassachusetts\tMA\tOther\tProhibition\t2\t0.00\r\n1992\tMichigan\tMI\tDemocrat\tDemocrat\t1871182\t43.77\r\n1992\tMichigan\tMI\tRepublican\tRepublican\t1554940\t36.38\r\n1992\tMichigan\tMI\tOther\tIndependent\t824813\t19.30\r\n1992\tMichigan\tMI\tLibertarian\tLibertarian\t10175\t0.24\r\n1992\tMichigan\tMI\tOther\tTisch Independent Citizens\t8263\t0.19\r\n1992\tMichigan\tMI\tOther\tNatural Law\t2954\t0.07\r\n1992\tMichigan\tMI\tOther\tWorkers World\t1432\t0.03\r\n1992\tMichigan\tMI\tOther\t\t914\t0.02\r\n1992\tMinnesota\tMN\tDemocrat\tDemocrat\t1020997\t43.48\r\n1992\tMinnesota\tMN\tRepublican\tRepublican\t747841\t31.85\r\n1992\tMinnesota\tMN\tOther\tIndependent\t562506\t23.96\r\n1992\tMinnesota\tMN\tLibertarian\tLibertarian\t3374\t0.14\r\n1992\tMinnesota\tMN\tOther\tConstitution Party\t3363\t0.14\r\n1992\tMinnesota\tMN\tOther\tGrassroots\t2659\t0.11\r\n1992\tMinnesota\tMN\tOther\t\t2499\t0.11\r\n1992\tMinnesota\tMN\tOther\tNatural Law\t1406\t0.06\r\n1992\tMinnesota\tMN\tOther\tSocialist Workers\t990\t0.04\r\n1992\tMinnesota\tMN\tOther\tNew Alliance\t958\t0.04\r\n1992\tMinnesota\tMN\tOther\tTaxpayers Party\t733\t0.03\r\n1992\tMinnesota\tMN\tOther\tIndependents For Economic Recovery\t622\t0.03\r\n1992\tMississippi\tMS\tRepublican\tRepublican\t487793\t49.68\r\n1992\tMississippi\tMS\tDemocrat\tDemocrat\t400258\t40.77\r\n1992\tMississippi\tMS\tOther\tIndependent\t85626\t8.72\r\n1992\tMississippi\tMS\tOther\tIndependent\t4310\t0.44\r\n1992\tMississippi\tMS\tLibertarian\tLibertarian\t2154\t0.22\r\n1992\tMississippi\tMS\tOther\tTaxpayers Party\t1652\t0.17\r\n1992\tMissouri\tMO\tDemocrat\tDemocrat\t1053873\t44.07\r\n1992\tMissouri\tMO\tRepublican\tRepublican\t811159\t33.92\r\n1992\tMissouri\tMO\tOther\tIndependent\t518741\t21.69\r\n1992\tMissouri\tMO\tLibertarian\tLibertarian\t7497\t0.31\r\n1992\tMontana\tMT\tDemocrat\tDemocrat\t154507\t37.63\r\n1992\tMontana\tMT\tRepublican\tRepublican\t144207\t35.12\r\n1992\tMontana\tMT\tOther\tIndependent\t107225\t26.12\r\n1992\tMontana\tMT\tOther\tIndependent\t3658\t0.89\r\n1992\tMontana\tMT\tLibertarian\tLibertarian\t986\t0.24\r\n1992\tNebraska\tNE\tRepublican\tRepublican\t343678\t46.60\r\n1992\tNebraska\tNE\tDemocrat\tDemocrat\t216864\t29.40\r\n1992\tNebraska\tNE\tOther\tIndependent\t174104\t23.61\r\n1992\tNebraska\tNE\tOther\tIndependent\t1560\t0.21\r\n1992\tNebraska\tNE\tLibertarian\tLibertarian\t1340\t0.18\r\n1992\tNevada\tNV\tDemocrat\tDemocrat\t189148\t37.36\r\n1992\tNevada\tNV\tRepublican\tRepublican\t175828\t34.73\r\n1992\tNevada\tNV\tOther\tIndependent\t132580\t26.19\r\n1992\tNevada\tNV\tOther\tPopulist\t2892\t0.57\r\n1992\tNevada\tNV\tOther\t\t2537\t0.50\r\n1992\tNevada\tNV\tLibertarian\tLibertarian\t1835\t0.36\r\n1992\tNevada\tNV\tOther\tIndependent American\t677\t0.13\r\n1992\tNevada\tNV\tOther\tIndependent\t483\t0.10\r\n1992\tNevada\tNV\tOther\tNatural Law\t338\t0.07\r\n1992\tNew Hampshire\tNH\tDemocrat\tDemocrat\t209040\t38.91\r\n1992\tNew Hampshire\tNH\tRepublican\tRepublican\t202484\t37.69\r\n1992\tNew Hampshire\tNH\tOther\tIndependent\t121337\t22.59\r\n1992\tNew Hampshire\tNH\tLibertarian\tLibertarian\t3548\t0.66\r\n1992\tNew Hampshire\tNH\tOther\tNew Alliance\t512\t0.10\r\n1992\tNew Hampshire\tNH\tOther\tNatural Law\t294\t0.05\r\n1992\tNew Jersey\tNJ\tDemocrat\tDemocrat\t1436206\t42.95\r\n1992\tNew Jersey\tNJ\tRepublican\tRepublican\t1356865\t40.58\r\n1992\tNew Jersey\tNJ\tOther\tIndependent\t521829\t15.61\r\n1992\tNew Jersey\tNJ\tLibertarian\tLibertarian\t6822\t0.20\r\n1992\tNew Jersey\tNJ\tOther\tIndependent\t4749\t0.14\r\n1992\tNew Jersey\tNJ\tOther\tNew Alliance\t3513\t0.11\r\n1992\tNew Jersey\tNJ\tOther\tTaxpayers Party\t2670\t0.08\r\n1992\tNew Jersey\tNJ\tOther\t6 Million Jobs\t2095\t0.06\r\n1992\tNew Jersey\tNJ\tOther\tSocialist Workers\t2011\t0.06\r\n1992\tNew Jersey\tNJ\tOther\tRon Daniels Independent\t1996\t0.06\r\n1992\tNew Jersey\tNJ\tOther\tAmerica First Populist\t1867\t0.06\r\n1992\tNew Jersey\tNJ\tOther\tWorkers League\t1618\t0.05\r\n1992\tNew Jersey\tNJ\tOther\tNatural Law\t1353\t0.04\r\n1992\tNew Mexico\tNM\tDemocrat\tDemocrat\t261617\t45.90\r\n1992\tNew Mexico\tNM\tRepublican\tRepublican\t212824\t37.34\r\n1992\tNew Mexico\tNM\tOther\tIndependent\t91895\t16.12\r\n1992\tNew Mexico\tNM\tLibertarian\tLibertarian\t1615\t0.28\r\n1992\tNew Mexico\tNM\tOther\tTaxpayers Party\t620\t0.11\r\n1992\tNew Mexico\tNM\tOther\tNatural Law\t562\t0.10\r\n1992\tNew Mexico\tNM\tOther\tNew Alliance\t369\t0.06\r\n1992\tNew Mexico\tNM\tOther\tSocialist Workers\t183\t0.03\r\n1992\tNew Mexico\tNM\tOther\tWorkers World\t181\t0.03\r\n1992\tNew Mexico\tNM\tOther\tProhibition\t120\t0.02\r\n1992\tNew York\tNY\tDemocrat\tDemocrat\t3346894\t47.28\r\n1992\tNew York\tNY\tRepublican\tRepublican\t2041690\t28.84\r\n1992\tNew York\tNY\tOther\tIndependent\t1090721\t15.41\r\n1992\tNew York\tNY\tOther\tConservative\t177000\t2.50\r\n1992\tNew York\tNY\tOther\t\t152951\t2.16\r\n1992\tNew York\tNY\tOther\tRight-To-Life\t127959\t1.81\r\n1992\tNew York\tNY\tOther\tLiberal Party\t97556\t1.38\r\n1992\tNew York\tNY\tOther\tSocialist Workers\t15472\t0.22\r\n1992\tNew York\tNY\tLibertarian\tLibertarian\t13451\t0.19\r\n1992\tNew York\tNY\tOther\tNew Alliance\t11318\t0.16\r\n1992\tNew York\tNY\tOther\tNatural Law\t4420\t0.06\r\n1992\tNorth Carolina\tNC\tRepublican\tRepublican\t1134661\t43.44\r\n1992\tNorth Carolina\tNC\tDemocrat\tDemocrat\t1114042\t42.65\r\n1992\tNorth Carolina\tNC\tOther\tIndependent\t357864\t13.70\r\n1992\tNorth Carolina\tNC\tLibertarian\tLibertarian\t5171\t0.20\r\n1992\tNorth Carolina\tNC\tOther\tNew Alliance\t59\t0.00\r\n1992\tNorth Carolina\tNC\tOther\tNatural Law\t41\t0.00\r\n1992\tNorth Carolina\tNC\tOther\tSocialist Workers\t12\t0.00\r\n1992\tNorth Dakota\tND\tRepublican\tRepublican\t136244\t44.22\r\n1992\tNorth Dakota\tND\tDemocrat\tDemocrat\t99168\t32.18\r\n1992\tNorth Dakota\tND\tOther\tIndependent\t71084\t23.07\r\n1992\tNorth Dakota\tND\tOther\t\t1637\t0.53\r\n1992\tOhio\tOH\tDemocrat\tDemocrat\t1984942\t40.18\r\n1992\tOhio\tOH\tRepublican\tRepublican\t1894310\t38.35\r\n1992\tOhio\tOH\tOther\tIndependent\t1036426\t20.98\r\n1992\tOhio\tOH\tOther\tIndependent\t24247\t0.49\r\n1992\tOhio\tOH\tOther\t\t42\t0.00\r\n1992\tOklahoma\tOK\tRepublican\tRepublican\t592929\t42.65\r\n1992\tOklahoma\tOK\tDemocrat\tDemocrat\t473066\t34.02\r\n1992\tOklahoma\tOK\tOther\tIndependent\t319878\t23.01\r\n1992\tOklahoma\tOK\tLibertarian\tLibertarian\t4486\t0.32\r\n1992\tOregon\tOR\tDemocrat\tDemocrat\t621314\t42.48\r\n1992\tOregon\tOR\tRepublican\tRepublican\t475757\t32.53\r\n1992\tOregon\tOR\tOther\tIndependent\t354091\t24.21\r\n1992\tOregon\tOR\tLibertarian\tLibertarian\t4277\t0.29\r\n1992\tOregon\tOR\tOther\tNew Alliance\t3030\t0.21\r\n1992\tOregon\tOR\tOther\t\t2609\t0.18\r\n1992\tOregon\tOR\tOther\t\t1565\t0.11\r\n1992\tPennsylvania\tPA\tDemocrat\tDemocrat\t2239164\t45.15\r\n1992\tPennsylvania\tPA\tRepublican\tRepublican\t1791841\t36.13\r\n1992\tPennsylvania\tPA\tOther\tIndependent\t902667\t18.20\r\n1992\tPennsylvania\tPA\tLibertarian\tLibertarian\t21477\t0.43\r\n1992\tPennsylvania\tPA\tOther\tNew Alliance\t4661\t0.09\r\n1992\tRhode Island\tRI\tDemocrat\tDemocrat\t213299\t47.05\r\n1992\tRhode Island\tRI\tRepublican\tRepublican\t131601\t29.03\r\n1992\tRhode Island\tRI\tOther\tIndependent\t105045\t23.17\r\n1992\tRhode Island\tRI\tOther\tNew Alliance\t1878\t0.41\r\n1992\tRhode Island\tRI\tLibertarian\tLibertarian\t571\t0.13\r\n1992\tRhode Island\tRI\tOther\tIndependents For Larouche\t494\t0.11\r\n1992\tRhode Island\tRI\tOther\tNatural Law\t262\t0.06\r\n1992\tRhode Island\tRI\tOther\tTaxpayers Party\t215\t0.05\r\n1992\tSouth Carolina\tSC\tRepublican\tRepublican\t577507\t46.99\r\n1992\tSouth Carolina\tSC\tDemocrat\tDemocrat\t525514\t42.76\r\n1992\tSouth Carolina\tSC\tOther\tIndependent\t119257\t9.70\r\n1992\tSouth Carolina\tSC\tLibertarian\tLibertarian\t2719\t0.22\r\n1992\tSouth Carolina\tSC\tOther\tAmerican\t2680\t0.22\r\n1992\tSouth Carolina\tSC\tOther\tUnited Citizens\t1235\t0.10\r\n1992\tSouth Dakota\tSD\tRepublican\tRepublican\t136718\t40.66\r\n1992\tSouth Dakota\tSD\tDemocrat\tDemocrat\t124888\t37.14\r\n1992\tSouth Dakota\tSD\tOther\tIndependent\t73295\t21.80\r\n1992\tSouth Dakota\tSD\tLibertarian\tLibertarian\t814\t0.24\r\n1992\tSouth Dakota\tSD\tOther\tIndependent\t539\t0.16\r\n1992\tTennessee\tTN\tDemocrat\tDemocrat\t933521\t47.08\r\n1992\tTennessee\tTN\tRepublican\tRepublican\t841300\t42.43\r\n1992\tTennessee\tTN\tOther\tIndependent\t199968\t10.09\r\n1992\tTennessee\tTN\tOther\tIndependent\t7688\t0.39\r\n1992\tTennessee\tTN\tOther\t\t161\t0.01\r\n1992\tTexas\tTX\tRepublican\tRepublican\t2496071\t40.56\r\n1992\tTexas\tTX\tDemocrat\tDemocrat\t2281815\t37.08\r\n1992\tTexas\tTX\tOther\tIndependent\t1354781\t22.01\r\n1992\tTexas\tTX\tLibertarian\tLibertarian\t19699\t0.32\r\n1992\tTexas\tTX\tOther\t\t1652\t0.03\r\n1992\tUtah\tUT\tRepublican\tRepublican\t322632\t43.36\r\n1992\tUtah\tUT\tOther\tIndependent\t203400\t27.34\r\n1992\tUtah\tUT\tDemocrat\tDemocrat\t183429\t24.65\r\n1992\tUtah\tUT\tOther\tPopulist\t28602\t3.84\r\n1992\tUtah\tUT\tLibertarian\tLibertarian\t1900\t0.26\r\n1992\tUtah\tUT\tOther\tNatural Law\t1319\t0.18\r\n1992\tUtah\tUT\tOther\tIndependents For Economic Recovery\t1089\t0.15\r\n1992\tUtah\tUT\tOther\tNew Alliance\t414\t0.06\r\n1992\tUtah\tUT\tOther\tTaxpayers Party\t393\t0.05\r\n1992\tUtah\tUT\tOther\tAmerican\t292\t0.04\r\n1992\tUtah\tUT\tOther\tSocialist Workers\t200\t0.03\r\n1992\tUtah\tUT\tOther\tCampaign For A New Tomorrow\t177\t0.02\r\n1992\tUtah\tUT\tOther\tSocialist Workers\t151\t0.02\r\n1992\tVermont\tVT\tDemocrat\tDemocrat\t133592\t46.11\r\n1992\tVermont\tVT\tRepublican\tRepublican\t88122\t30.42\r\n1992\tVermont\tVT\tOther\tIndependent\t65991\t22.78\r\n1992\tVermont\tVT\tLibertarian\tLibertarian\t501\t0.17\r\n1992\tVermont\tVT\tOther\t\t488\t0.17\r\n1992\tVermont\tVT\tOther\tLiberty Union Party\t329\t0.11\r\n1992\tVermont\tVT\tOther\tNatural Law\t315\t0.11\r\n1992\tVermont\tVT\tOther\tTaxpayers Party\t124\t0.04\r\n1992\tVermont\tVT\tOther\tNew Alliance\t100\t0.03\r\n1992\tVermont\tVT\tOther\tSocialist Workers\t82\t0.03\r\n1992\tVermont\tVT\tOther\tFreedom For Larouche\t57\t0.02\r\n1992\tVirginia\tVA\tRepublican\tRepublican\t1150517\t44.96\r\n1992\tVirginia\tVA\tDemocrat\tDemocrat\t1038650\t40.59\r\n1992\tVirginia\tVA\tOther\tIndependent\t348639\t13.62\r\n1992\tVirginia\tVA\tOther\tIndependent\t15129\t0.59\r\n1992\tVirginia\tVA\tLibertarian\tLibertarian\t5730\t0.22\r\n1992\tVirginia\tVA\tOther\t\t464\t0.02\r\n1992\tWashington\tWA\tDemocrat\tDemocrat\t993037\t43.41\r\n1992\tWashington\tWA\tRepublican\tRepublican\t731234\t31.97\r\n1992\tWashington\tWA\tOther\tIndependent\t541780\t23.68\r\n1992\tWashington\tWA\tLibertarian\tLibertarian\t7533\t0.33\r\n1992\tWashington\tWA\tOther\tPopulist\t4854\t0.21\r\n1992\tWashington\tWA\tOther\tNatural Law\t2456\t0.11\r\n1992\tWashington\tWA\tOther\tTaxpayers Party\t2354\t0.10\r\n1992\tWashington\tWA\tOther\tIndependent\t2026\t0.09\r\n1992\tWashington\tWA\tOther\tNew Alliance\t1776\t0.08\r\n1992\tWashington\tWA\tOther\tSocialist Workers\t515\t0.02\r\n1992\tWest Virginia\tWV\tDemocrat\tDemocrat\t331001\t48.41\r\n1992\tWest Virginia\tWV\tRepublican\tRepublican\t241974\t35.39\r\n1992\tWest Virginia\tWV\tOther\tIndependent\t108829\t15.92\r\n1992\tWest Virginia\tWV\tLibertarian\tLibertarian\t1873\t0.27\r\n1992\tWisconsin\tWI\tDemocrat\tDemocrat\t1041066\t41.13\r\n1992\tWisconsin\tWI\tRepublican\tRepublican\t930855\t36.78\r\n1992\tWisconsin\tWI\tOther\tIndependent\t544479\t21.51\r\n1992\tWisconsin\tWI\tOther\tIndependent\t7518\t0.30\r\n1992\tWisconsin\tWI\tLibertarian\tLibertarian\t2877\t0.11\r\n1992\tWisconsin\tWI\tOther\tLabor-Farm-Laborista-Agrario\t1833\t0.07\r\n1992\tWisconsin\tWI\tOther\tNatural Law\t1070\t0.04\r\n1992\tWisconsin\tWI\tOther\t\t961\t0.04\r\n1992\tWisconsin\tWI\tOther\tThird Party\t405\t0.02\r\n1992\tWyoming\tWY\tRepublican\tRepublican\t79347\t39.70\r\n1992\tWyoming\tWY\tDemocrat\tDemocrat\t68160\t34.10\r\n1992\tWyoming\tWY\tOther\tIndependent\t51263\t25.65\r\n1992\tWyoming\tWY\tLibertarian\tLibertarian\t844\t0.42\r\n1992\tWyoming\tWY\tOther\tIndependent\t270\t0.14\r\n1996\tAlabama\tAL\tRepublican\tRepublican\t769044\t50.12\r\n1996\tAlabama\tAL\tDemocrat\tDemocrat\t662165\t43.16\r\n1996\tAlabama\tAL\tOther\tIndependent\t95030\t6.19\r\n1996\tAlabama\tAL\tLibertarian\tLibertarian\t5290\t0.34\r\n1996\tAlabama\tAL\tOther\tNatural Law\t1697\t0.11\r\n1996\tAlabama\tAL\tOther\t\t1123\t0.07\r\n1996\tAlaska\tAK\tRepublican\tRepublican\t122746\t50.80\r\n1996\tAlaska\tAK\tDemocrat\tDemocrat\t80380\t33.27\r\n1996\tAlaska\tAK\tOther\tReform Party\t26333\t10.90\r\n1996\tAlaska\tAK\tOther\tGreen\t7597\t3.14\r\n1996\tAlaska\tAK\tLibertarian\tLibertarian\t2276\t0.94\r\n1996\tAlaska\tAK\tOther\tU.S. Taxpayers Party\t925\t0.38\r\n1996\tAlaska\tAK\tOther\tNatural Law\t729\t0.30\r\n1996\tAlaska\tAK\tOther\t\t634\t0.26\r\n1996\tArizona\tAZ\tDemocrat\tDemocrat\t653288\t46.52\r\n1996\tArizona\tAZ\tRepublican\tRepublican\t622073\t44.29\r\n1996\tArizona\tAZ\tOther\tReform Party\t112072\t7.98\r\n1996\tArizona\tAZ\tLibertarian\tLibertarian\t14358\t1.02\r\n1996\tArizona\tAZ\tOther\t\t2573\t0.18\r\n1996\tArizona\tAZ\tOther\t\t41\t0.00\r\n1996\tArkansas\tAR\tDemocrat\tDemocrat\t475171\t53.74\r\n1996\tArkansas\tAR\tRepublican\tRepublican\t325416\t36.80\r\n1996\tArkansas\tAR\tOther\tReform Party\t69884\t7.90\r\n1996\tArkansas\tAR\tOther\tGreen\t3649\t0.41\r\n1996\tArkansas\tAR\tLibertarian\tLibertarian\t3076\t0.35\r\n1996\tArkansas\tAR\tOther\tU.S. Taxpayers Party\t2065\t0.23\r\n1996\tArkansas\tAR\tOther\tAmerica First\t932\t0.11\r\n1996\tArkansas\tAR\tOther\tUnaffiliated\t823\t0.09\r\n1996\tArkansas\tAR\tOther\tLooking Back Party\t749\t0.08\r\n1996\tArkansas\tAR\tOther\tWorkers World\t747\t0.08\r\n1996\tArkansas\tAR\tOther\tNatural Law\t729\t0.08\r\n1996\tArkansas\tAR\tOther\tSocialist\t538\t0.06\r\n1996\tArkansas\tAR\tOther\tProhibition\t483\t0.05\r\n1996\tCalifornia\tCA\tDemocrat\tDemocrat\t5119835\t51.10\r\n1996\tCalifornia\tCA\tRepublican\tRepublican\t3828381\t38.21\r\n1996\tCalifornia\tCA\tOther\tReform Party\t697847\t6.96\r\n1996\tCalifornia\tCA\tOther\tGreen\t237016\t2.37\r\n1996\tCalifornia\tCA\tLibertarian\tLibertarian\t73600\t0.73\r\n1996\tCalifornia\tCA\tOther\tPeace & Freedom\t25332\t0.25\r\n1996\tCalifornia\tCA\tOther\tAmerican Independent Party\t21202\t0.21\r\n1996\tCalifornia\tCA\tOther\tNatural Law\t15403\t0.15\r\n1996\tCalifornia\tCA\tOther\t\t853\t0.01\r\n1996\tColorado\tCO\tRepublican\tRepublican\t691848\t45.80\r\n1996\tColorado\tCO\tDemocrat\tDemocrat\t671152\t44.43\r\n1996\tColorado\tCO\tOther\tReform Party\t99629\t6.59\r\n1996\tColorado\tCO\tOther\tGreen\t25070\t1.66\r\n1996\tColorado\tCO\tLibertarian\tLibertarian\t12392\t0.82\r\n1996\tColorado\tCO\tOther\tConstitution Party\t2813\t0.19\r\n1996\tColorado\tCO\tOther\tIndependent\t2809\t0.19\r\n1996\tColorado\tCO\tOther\tNatural Law\t2545\t0.17\r\n1996\tColorado\tCO\tOther\tSocialist\t669\t0.04\r\n1996\tColorado\tCO\tOther\tWorkers World\t599\t0.04\r\n1996\tColorado\tCO\tOther\tAmerican\t557\t0.04\r\n1996\tColorado\tCO\tOther\tProhibition\t375\t0.02\r\n1996\tColorado\tCO\tOther\tSocialist Workers\t244\t0.02\r\n1996\tConnecticut\tCT\tDemocrat\tDemocrat\t735740\t52.83\r\n1996\tConnecticut\tCT\tRepublican\tRepublican\t483109\t34.69\r\n1996\tConnecticut\tCT\tOther\tReform Party\t139523\t10.02\r\n1996\tConnecticut\tCT\tOther\tGreen\t24321\t1.75\r\n1996\tConnecticut\tCT\tLibertarian\tLibertarian\t5788\t0.42\r\n1996\tConnecticut\tCT\tOther\tConcerned Citizens\t2425\t0.17\r\n1996\tConnecticut\tCT\tOther\tNatural Law\t1703\t0.12\r\n1996\tConnecticut\tCT\tOther\t\t5\t0.00\r\n1996\tDelaware\tDE\tDemocrat\tDemocrat\t140355\t51.83\r\n1996\tDelaware\tDE\tRepublican\tRepublican\t99062\t36.58\r\n1996\tDelaware\tDE\tOther\tUnaffiliated\t28719\t10.60\r\n1996\tDelaware\tDE\tLibertarian\tLibertarian\t2052\t0.76\r\n1996\tDelaware\tDE\tOther\tU.S. Taxpayers Party\t348\t0.13\r\n1996\tDelaware\tDE\tOther\tNatural Law\t274\t0.10\r\n1996\tDistrict Of Columbia\tDC\tDemocrat\tDemocrat\t158220\t85.19\r\n1996\tDistrict Of Columbia\tDC\tRepublican\tRepublican\t17339\t9.34\r\n1996\tDistrict Of Columbia\tDC\tOther\tGreen\t4780\t2.57\r\n1996\tDistrict Of Columbia\tDC\tOther\tReform Party\t3611\t1.94\r\n1996\tDistrict Of Columbia\tDC\tOther\t\t648\t0.35\r\n1996\tDistrict Of Columbia\tDC\tLibertarian\tLibertarian\t588\t0.32\r\n1996\tDistrict Of Columbia\tDC\tOther\tNatural Law\t283\t0.15\r\n1996\tDistrict Of Columbia\tDC\tOther\tSocialist Workers\t257\t0.14\r\n1996\tFlorida\tFL\tDemocrat\tDemocrat\t2546870\t48.03\r\n1996\tFlorida\tFL\tRepublican\tRepublican\t2244536\t42.32\r\n1996\tFlorida\tFL\tOther\tReform Party\t483870\t9.12\r\n1996\tFlorida\tFL\tLibertarian\tLibertarian\t23326\t0.44\r\n1996\tFlorida\tFL\tOther\t\t4552\t0.09\r\n1996\tGeorgia\tGA\tRepublican\tRepublican\t1080843\t47.02\r\n1996\tGeorgia\tGA\tDemocrat\tDemocrat\t1053849\t45.84\r\n1996\tGeorgia\tGA\tOther\tReform Party\t146337\t6.37\r\n1996\tGeorgia\tGA\tLibertarian\tLibertarian\t17870\t0.78\r\n1996\tHawaii\tHI\tDemocrat\tDemocrat\t205012\t56.93\r\n1996\tHawaii\tHI\tRepublican\tRepublican\t113943\t31.64\r\n1996\tHawaii\tHI\tOther\tReform Party\t27358\t7.60\r\n1996\tHawaii\tHI\tOther\tGreen\t10386\t2.88\r\n1996\tHawaii\tHI\tLibertarian\tLibertarian\t2493\t0.69\r\n1996\tHawaii\tHI\tOther\tNatural Law\t570\t0.16\r\n1996\tHawaii\tHI\tOther\tU.S. Taxpayers Party\t358\t0.10\r\n1996\tIdaho\tID\tRepublican\tRepublican\t256595\t52.18\r\n1996\tIdaho\tID\tDemocrat\tDemocrat\t165443\t33.65\r\n1996\tIdaho\tID\tOther\tReform Party\t62518\t12.71\r\n1996\tIdaho\tID\tLibertarian\tLibertarian\t3325\t0.68\r\n1996\tIdaho\tID\tOther\tU.S. Taxpayers Party\t2230\t0.45\r\n1996\tIdaho\tID\tOther\tNatural Law\t1600\t0.33\r\n1996\tIllinois\tIL\tDemocrat\tDemocrat\t2341744\t54.32\r\n1996\tIllinois\tIL\tRepublican\tRepublican\t1587021\t36.81\r\n1996\tIllinois\tIL\tOther\tReform Party\t346408\t8.03\r\n1996\tIllinois\tIL\tLibertarian\tLibertarian\t22548\t0.52\r\n1996\tIllinois\tIL\tOther\tU.S. Taxpayers Party\t7606\t0.18\r\n1996\tIllinois\tIL\tOther\tNatural Law\t4606\t0.11\r\n1996\tIllinois\tIL\tOther\t\t1458\t0.03\r\n1996\tIndiana\tIN\tRepublican\tRepublican\t1006693\t47.14\r\n1996\tIndiana\tIN\tDemocrat\tDemocrat\t887424\t41.56\r\n1996\tIndiana\tIN\tOther\tReform Party\t224299\t10.50\r\n1996\tIndiana\tIN\tLibertarian\tLibertarian\t15632\t0.73\r\n1996\tIndiana\tIN\tOther\t\t1383\t0.06\r\n1996\tIowa\tIA\tDemocrat\tDemocrat\t620258\t50.26\r\n1996\tIowa\tIA\tRepublican\tRepublican\t492644\t39.92\r\n1996\tIowa\tIA\tOther\tReform Party\t105159\t8.52\r\n1996\tIowa\tIA\tOther\tGreen\t6550\t0.53\r\n1996\tIowa\tIA\tOther\tNatural Law\t3349\t0.27\r\n1996\tIowa\tIA\tLibertarian\tLibertarian\t2315\t0.19\r\n1996\tIowa\tIA\tOther\tU.S. Taxpayers Party\t2229\t0.18\r\n1996\tIowa\tIA\tOther\t\t1240\t0.10\r\n1996\tIowa\tIA\tOther\tSocialist Workers\t331\t0.03\r\n1996\tKansas\tKS\tRepublican\tRepublican\t583245\t54.29\r\n1996\tKansas\tKS\tDemocrat\tDemocrat\t387659\t36.08\r\n1996\tKansas\tKS\tOther\tReform Party\t92639\t8.62\r\n1996\tKansas\tKS\tOther\tIndependent\t5174\t0.48\r\n1996\tKansas\tKS\tLibertarian\tLibertarian\t4557\t0.42\r\n1996\tKansas\tKS\tOther\t\t1026\t0.10\r\n1996\tKentucky\tKY\tDemocrat\tDemocrat\t636614\t45.84\r\n1996\tKentucky\tKY\tRepublican\tRepublican\t623283\t44.88\r\n1996\tKentucky\tKY\tOther\tReform Party\t120396\t8.67\r\n1996\tKentucky\tKY\tLibertarian\tLibertarian\t4009\t0.29\r\n1996\tKentucky\tKY\tOther\tU.S. Taxpayers Party\t2204\t0.16\r\n1996\tKentucky\tKY\tOther\tNatural Law\t1493\t0.11\r\n1996\tKentucky\tKY\tOther\t\t709\t0.05\r\n1996\tLouisiana\tLA\tDemocrat\tDemocrat\t927837\t52.01\r\n1996\tLouisiana\tLA\tRepublican\tRepublican\t712586\t39.94\r\n1996\tLouisiana\tLA\tOther\tReform Party\t123293\t6.91\r\n1996\tLouisiana\tLA\tLibertarian\tLibertarian\t7499\t0.42\r\n1996\tLouisiana\tLA\tOther\tLiberty, Ecology, Community\t4719\t0.26\r\n1996\tLouisiana\tLA\tOther\tU.S. Taxpayers Party\t3366\t0.19\r\n1996\tLouisiana\tLA\tOther\tNatural Law\t2981\t0.17\r\n1996\tLouisiana\tLA\tOther\tWorkers World\t1678\t0.09\r\n1996\tMaine\tME\tDemocrat\tDemocrat\t312788\t51.62\r\n1996\tMaine\tME\tRepublican\tRepublican\t186378\t30.76\r\n1996\tMaine\tME\tOther\tReform Party\t85970\t14.19\r\n1996\tMaine\tME\tOther\tGreen\t15279\t2.52\r\n1996\tMaine\tME\tLibertarian\tLibertarian\t2996\t0.49\r\n1996\tMaine\tME\tOther\tU.S. Taxpayers Party\t1517\t0.25\r\n1996\tMaine\tME\tOther\tNatural Law\t825\t0.14\r\n1996\tMaine\tME\tOther\t\t144\t0.02\r\n1996\tMaryland\tMD\tDemocrat\tDemocrat\t966207\t54.25\r\n1996\tMaryland\tMD\tRepublican\tRepublican\t681530\t38.27\r\n1996\tMaryland\tMD\tOther\tReform Party\t115812\t6.50\r\n1996\tMaryland\tMD\tLibertarian\tLibertarian\t8765\t0.49\r\n1996\tMaryland\tMD\tOther\tU.S. Taxpayers Party\t3402\t0.19\r\n1996\tMaryland\tMD\tOther\t\t2637\t0.15\r\n1996\tMaryland\tMD\tOther\tNatural Law\t2517\t0.14\r\n1996\tMassachusetts\tMA\tDemocrat\tDemocrat\t1571509\t61.47\r\n1996\tMassachusetts\tMA\tRepublican\tRepublican\t718058\t28.09\r\n1996\tMassachusetts\tMA\tOther\tReform Party\t227206\t8.89\r\n1996\tMassachusetts\tMA\tLibertarian\tLibertarian\t20424\t0.80\r\n1996\tMassachusetts\tMA\tOther\t\t6180\t0.24\r\n1996\tMassachusetts\tMA\tOther\tNatural Law\t5183\t0.20\r\n1996\tMassachusetts\tMA\tOther\t\t4623\t0.18\r\n1996\tMassachusetts\tMA\tOther\tWorkers World\t3276\t0.13\r\n1996\tMichigan\tMI\tDemocrat\tDemocrat\t1989653\t51.69\r\n1996\tMichigan\tMI\tRepublican\tRepublican\t1481212\t38.48\r\n1996\tMichigan\tMI\tOther\tReform Party\t336670\t8.75\r\n1996\tMichigan\tMI\tLibertarian\tLibertarian\t27670\t0.72\r\n1996\tMichigan\tMI\tOther\t\t4678\t0.12\r\n1996\tMichigan\tMI\tOther\tNatural Law\t4254\t0.11\r\n1996\tMichigan\tMI\tOther\tWorkers World\t3153\t0.08\r\n1996\tMichigan\tMI\tOther\tSocialist Equality Party\t1554\t0.04\r\n1996\tMinnesota\tMN\tDemocrat\tDemocrat\t1120380\t51.10\r\n1996\tMinnesota\tMN\tRepublican\tRepublican\t766395\t34.96\r\n1996\tMinnesota\tMN\tOther\tReform Party\t257698\t11.75\r\n1996\tMinnesota\tMN\tOther\tGreen\t24906\t1.14\r\n1996\tMinnesota\tMN\tLibertarian\tLibertarian\t8271\t0.38\r\n1996\tMinnesota\tMN\tOther\tGrassroots\t4898\t0.22\r\n1996\tMinnesota\tMN\tOther\tU.S. Taxpayers Party\t3415\t0.16\r\n1996\tMinnesota\tMN\tOther\t\t2903\t0.13\r\n1996\tMinnesota\tMN\tOther\tNatural Law\t1808\t0.08\r\n1996\tMinnesota\tMN\tOther\tIndependent Grassroots\t787\t0.04\r\n1996\tMinnesota\tMN\tOther\tSocialist Workers\t684\t0.03\r\n1996\tMinnesota\tMN\tOther\tSocialist Equality Party\t347\t0.02\r\n1996\tMississippi\tMS\tRepublican\tRepublican\t439838\t49.21\r\n1996\tMississippi\tMS\tDemocrat\tDemocrat\t394022\t44.08\r\n1996\tMississippi\tMS\tOther\tIndependent\t53427\t5.98\r\n1996\tMississippi\tMS\tLibertarian\tLibertarian\t2809\t0.31\r\n1996\tMississippi\tMS\tOther\tU.S. Taxpayers Party\t2314\t0.26\r\n1996\tMississippi\tMS\tOther\tNatural Law\t1447\t0.16\r\n1996\tMissouri\tMO\tDemocrat\tDemocrat\t1025935\t47.54\r\n1996\tMissouri\tMO\tRepublican\tRepublican\t890016\t41.24\r\n1996\tMissouri\tMO\tOther\tReform Party\t217188\t10.06\r\n1996\tMissouri\tMO\tOther\tU.S. Taxpayers Party\t11521\t0.53\r\n1996\tMissouri\tMO\tLibertarian\tLibertarian\t10522\t0.49\r\n1996\tMissouri\tMO\tOther\tNatural Law\t2287\t0.11\r\n1996\tMissouri\tMO\tOther\tIndependent\t596\t0.03\r\n1996\tMontana\tMT\tRepublican\tRepublican\t179652\t44.13\r\n1996\tMontana\tMT\tDemocrat\tDemocrat\t167922\t41.25\r\n1996\tMontana\tMT\tOther\tReform Party\t55229\t13.57\r\n1996\tMontana\tMT\tLibertarian\tLibertarian\t2526\t0.62\r\n1996\tMontana\tMT\tOther\tNatural Law\t1754\t0.43\r\n1996\tNebraska\tNE\tRepublican\tRepublican\t363467\t53.65\r\n1996\tNebraska\tNE\tDemocrat\tDemocrat\t236761\t34.95\r\n1996\tNebraska\tNE\tOther\tReform Party\t71278\t10.52\r\n1996\tNebraska\tNE\tLibertarian\tLibertarian\t2792\t0.41\r\n1996\tNebraska\tNE\tOther\tU.S. Taxpayers Party\t1928\t0.28\r\n1996\tNebraska\tNE\tOther\tNatural Law\t1189\t0.18\r\n1996\tNevada\tNV\tDemocrat\tDemocrat\t203974\t43.93\r\n1996\tNevada\tNV\tRepublican\tRepublican\t199244\t42.91\r\n1996\tNevada\tNV\tOther\tReform Party\t43986\t9.47\r\n1996\tNevada\tNV\tOther\t\t5608\t1.21\r\n1996\tNevada\tNV\tOther\tGreen\t4730\t1.02\r\n1996\tNevada\tNV\tLibertarian\tLibertarian\t4460\t0.96\r\n1996\tNevada\tNV\tOther\tIndependent American\t1732\t0.37\r\n1996\tNevada\tNV\tOther\tNatural Law\t545\t0.12\r\n1996\tNew Hampshire\tNH\tDemocrat\tDemocrat\t246166\t49.57\r\n1996\tNew Hampshire\tNH\tRepublican\tRepublican\t196486\t39.57\r\n1996\tNew Hampshire\tNH\tOther\tReform Party\t48387\t9.74\r\n1996\tNew Hampshire\tNH\tLibertarian\tLibertarian\t4214\t0.85\r\n1996\tNew Hampshire\tNH\tOther\tU.S. Taxpayers Party\t1344\t0.27\r\n1996\tNew Jersey\tNJ\tDemocrat\tDemocrat\t1652361\t53.72\r\n1996\tNew Jersey\tNJ\tRepublican\tRepublican\t1103099\t35.86\r\n1996\tNew Jersey\tNJ\tOther\tIndependent\t320400\t10.42\r\n1996\tNew Mexico\tNM\tDemocrat\tDemocrat\t273495\t49.18\r\n1996\tNew Mexico\tNM\tRepublican\tRepublican\t232751\t41.86\r\n1996\tNew Mexico\tNM\tOther\tReform Party\t32257\t5.80\r\n1996\tNew Mexico\tNM\tOther\tGreen\t13218\t2.38\r\n1996\tNew Mexico\tNM\tLibertarian\tLibertarian\t2996\t0.54\r\n1996\tNew Mexico\tNM\tOther\tU.S. Taxpayers Party\t713\t0.13\r\n1996\tNew Mexico\tNM\tOther\tNatural Law\t644\t0.12\r\n1996\tNew York\tNY\tDemocrat\tDemocrat\t3649630\t56.68\r\n1996\tNew York\tNY\tRepublican\tRepublican\t1738707\t27.00\r\n1996\tNew York\tNY\tOther\tIndependence\t503458\t7.82\r\n1996\tNew York\tNY\tOther\tConservative\t183392\t2.85\r\n1996\tNew York\tNY\tOther\t\t123000\t1.91\r\n1996\tNew York\tNY\tOther\tLiberal Party\t106547\t1.65\r\n1996\tNew York\tNY\tOther\tGreen\t75956\t1.18\r\n1996\tNew York\tNY\tOther\tRight-To-Life\t23580\t0.37\r\n1996\tNew York\tNY\tLibertarian\tLibertarian\t12220\t0.19\r\n1996\tNew York\tNY\tOther\tFreedom\t11393\t0.18\r\n1996\tNew York\tNY\tOther\tNatural Law\t5011\t0.08\r\n1996\tNew York\tNY\tOther\tWorkers World\t3473\t0.05\r\n1996\tNew York\tNY\tOther\tSocialist Workers\t2762\t0.04\r\n1996\tNorth Carolina\tNC\tRepublican\tRepublican\t1225938\t48.73\r\n1996\tNorth Carolina\tNC\tDemocrat\tDemocrat\t1107849\t44.04\r\n1996\tNorth Carolina\tNC\tOther\tReform Party\t168059\t6.68\r\n1996\tNorth Carolina\tNC\tLibertarian\tLibertarian\t8740\t0.35\r\n1996\tNorth Carolina\tNC\tOther\tNatural Law\t2771\t0.11\r\n1996\tNorth Carolina\tNC\tOther\t\t2450\t0.10\r\n1996\tNorth Dakota\tND\tRepublican\tRepublican\t125050\t46.94\r\n1996\tNorth Dakota\tND\tDemocrat\tDemocrat\t106905\t40.13\r\n1996\tNorth Dakota\tND\tOther\tReform Party\t32515\t12.20\r\n1996\tNorth Dakota\tND\tLibertarian\tLibertarian\t847\t0.32\r\n1996\tNorth Dakota\tND\tOther\tIndependent Nomination\t745\t0.28\r\n1996\tNorth Dakota\tND\tOther\tNatural Law\t349\t0.13\r\n1996\tOhio\tOH\tDemocrat\tDemocrat\t2148222\t47.38\r\n1996\tOhio\tOH\tRepublican\tRepublican\t1859883\t41.02\r\n1996\tOhio\tOH\tOther\tReform Party\t483207\t10.66\r\n1996\tOhio\tOH\tLibertarian\tLibertarian\t12851\t0.28\r\n1996\tOhio\tOH\tOther\tWorkers World\t10813\t0.24\r\n1996\tOhio\tOH\tOther\tNatural Law\t9120\t0.20\r\n1996\tOhio\tOH\tOther\tU.S. Taxpayers Party\t7361\t0.16\r\n1996\tOhio\tOH\tOther\tGreen\t2962\t0.07\r\n1996\tOhio\tOH\tOther\t\t15\t0.00\r\n1996\tOklahoma\tOK\tRepublican\tRepublican\t582315\t48.26\r\n1996\tOklahoma\tOK\tDemocrat\tDemocrat\t488105\t40.45\r\n1996\tOklahoma\tOK\tOther\tReform Party\t130788\t10.84\r\n1996\tOklahoma\tOK\tLibertarian\tLibertarian\t5505\t0.46\r\n1996\tOregon\tOR\tDemocrat\tDemocrat\t649641\t47.15\r\n1996\tOregon\tOR\tRepublican\tRepublican\t538152\t39.06\r\n1996\tOregon\tOR\tOther\tReform Party\t121221\t8.80\r\n1996\tOregon\tOR\tOther\tGreen\t49415\t3.59\r\n1996\tOregon\tOR\tLibertarian\tLibertarian\t8903\t0.65\r\n1996\tOregon\tOR\tOther\tU.S. Taxpayers Party\t3379\t0.25\r\n1996\tOregon\tOR\tOther\tNatural Law\t2798\t0.20\r\n1996\tOregon\tOR\tOther\t\t2329\t0.17\r\n1996\tOregon\tOR\tOther\tSocialist\t1922\t0.14\r\n1996\tPennsylvania\tPA\tDemocrat\tDemocrat\t2215819\t49.23\r\n1996\tPennsylvania\tPA\tRepublican\tRepublican\t1801169\t40.01\r\n1996\tPennsylvania\tPA\tOther\tReform Party\t430984\t9.57\r\n1996\tPennsylvania\tPA\tLibertarian\tLibertarian\t28000\t0.62\r\n1996\tPennsylvania\tPA\tOther\tConstitution Party\t19552\t0.43\r\n1996\tPennsylvania\tPA\tOther\tNatural Law\t5783\t0.13\r\n1996\tRhode Island\tRI\tDemocrat\tDemocrat\t233050\t59.72\r\n1996\tRhode Island\tRI\tRepublican\tRepublican\t104683\t26.82\r\n1996\tRhode Island\tRI\tOther\tReform Party\t43723\t11.20\r\n1996\tRhode Island\tRI\tOther\tGreen\t6040\t1.55\r\n1996\tRhode Island\tRI\tLibertarian\tLibertarian\t1109\t0.28\r\n1996\tRhode Island\tRI\tOther\tU.S. Taxpayers Party\t1021\t0.26\r\n1996\tRhode Island\tRI\tOther\tNatural Law\t435\t0.11\r\n1996\tRhode Island\tRI\tOther\tWorkers World\t186\t0.05\r\n1996\tSouth Carolina\tSC\tRepublican\tRepublican\t573339\t49.85\r\n1996\tSouth Carolina\tSC\tDemocrat\tDemocrat\t506152\t44.01\r\n1996\tSouth Carolina\tSC\tOther\tPatriot Party\t36913\t3.21\r\n1996\tSouth Carolina\tSC\tOther\tReform Party\t27464\t2.39\r\n1996\tSouth Carolina\tSC\tLibertarian\tLibertarian\t4271\t0.37\r\n1996\tSouth Carolina\tSC\tOther\tU.S. Taxpayers Party\t2043\t0.18\r\n1996\tSouth Dakota\tSD\tRepublican\tRepublican\t150543\t46.49\r\n1996\tSouth Dakota\tSD\tDemocrat\tDemocrat\t139333\t43.03\r\n1996\tSouth Dakota\tSD\tOther\tIndependent\t32478\t10.03\r\n1996\tSouth Dakota\tSD\tLibertarian\tLibertarian\t1472\t0.45\r\n1996\tTennessee\tTN\tDemocrat\tDemocrat\t909146\t48.00\r\n1996\tTennessee\tTN\tRepublican\tRepublican\t863530\t45.59\r\n1996\tTennessee\tTN\tOther\tIndependent\t121239\t6.40\r\n1996\tTennessee\tTN\tOther\t\t190\t0.01\r\n1996\tTexas\tTX\tRepublican\tRepublican\t2736167\t48.76\r\n1996\tTexas\tTX\tDemocrat\tDemocrat\t2459683\t43.83\r\n1996\tTexas\tTX\tOther\tIndependent\t378537\t6.75\r\n1996\tTexas\tTX\tLibertarian\tLibertarian\t20256\t0.36\r\n1996\tTexas\tTX\tOther\tU.S. Taxpayers Party\t7472\t0.13\r\n1996\tTexas\tTX\tOther\t\t5107\t0.09\r\n1996\tTexas\tTX\tOther\tNatural Law\t4422\t0.08\r\n1996\tUtah\tUT\tRepublican\tRepublican\t361911\t54.37\r\n1996\tUtah\tUT\tDemocrat\tDemocrat\t221633\t33.30\r\n1996\tUtah\tUT\tOther\tReform Party\t66461\t9.98\r\n1996\tUtah\tUT\tOther\tGreen\t4615\t0.69\r\n1996\tUtah\tUT\tLibertarian\tLibertarian\t4129\t0.62\r\n1996\tUtah\tUT\tOther\tU.S. Taxpayers Party\t2601\t0.39\r\n1996\tUtah\tUT\tOther\tIndependent American\t1290\t0.19\r\n1996\tUtah\tUT\tOther\tIndependent\t1101\t0.17\r\n1996\tUtah\tUT\tOther\tNatural Law\t1085\t0.16\r\n1996\tUtah\tUT\tOther\tWorkers World\t298\t0.04\r\n1996\tUtah\tUT\tOther\tSocialist Workers\t235\t0.04\r\n1996\tUtah\tUT\tOther\t\t159\t0.02\r\n1996\tUtah\tUT\tOther\tProhibition\t111\t0.02\r\n1996\tVermont\tVT\tDemocrat\tDemocrat\t137894\t53.35\r\n1996\tVermont\tVT\tRepublican\tRepublican\t80352\t31.09\r\n1996\tVermont\tVT\tOther\tReform Party\t31024\t12.00\r\n1996\tVermont\tVT\tOther\tGreen\t5585\t2.16\r\n1996\tVermont\tVT\tLibertarian\tLibertarian\t1183\t0.46\r\n1996\tVermont\tVT\tOther\t\t560\t0.22\r\n1996\tVermont\tVT\tOther\tNatural Law\t498\t0.19\r\n1996\tVermont\tVT\tOther\tGrassroots\t480\t0.19\r\n1996\tVermont\tVT\tOther\tU.S. Taxpayers Party\t382\t0.15\r\n1996\tVermont\tVT\tOther\tLiberty Union Party\t292\t0.11\r\n1996\tVermont\tVT\tOther\tSocialist Workers\t199\t0.08\r\n1996\tVirginia\tVA\tRepublican\tRepublican\t1138350\t47.10\r\n1996\tVirginia\tVA\tDemocrat\tDemocrat\t1091060\t45.15\r\n1996\tVirginia\tVA\tOther\tReform Party\t159861\t6.62\r\n1996\tVirginia\tVA\tOther\tU.S. Taxpayers Party\t13687\t0.57\r\n1996\tVirginia\tVA\tLibertarian\tLibertarian\t9174\t0.38\r\n1996\tVirginia\tVA\tOther\tNatural Law\t4510\t0.19\r\n1996\tWashington\tWA\tDemocrat\tDemocrat\t1123323\t49.84\r\n1996\tWashington\tWA\tRepublican\tRepublican\t840712\t37.30\r\n1996\tWashington\tWA\tOther\tReform Party\t201003\t8.92\r\n1996\tWashington\tWA\tOther\tIndependent\t62696\t2.78\r\n1996\tWashington\tWA\tLibertarian\tLibertarian\t12522\t0.56\r\n1996\tWashington\tWA\tOther\tNatural Law\t6076\t0.27\r\n1996\tWashington\tWA\tOther\tU.S. Taxpayers Party\t4578\t0.20\r\n1996\tWashington\tWA\tOther\tWorkers World\t2189\t0.10\r\n1996\tWashington\tWA\tOther\tSocialist Workers\t738\t0.03\r\n1996\tWest Virginia\tWV\tDemocrat\tDemocrat\t327812\t51.51\r\n1996\tWest Virginia\tWV\tRepublican\tRepublican\t233946\t36.76\r\n1996\tWest Virginia\tWV\tOther\tReform Party\t71639\t11.26\r\n1996\tWest Virginia\tWV\tLibertarian\tLibertarian\t3062\t0.48\r\n1996\tWisconsin\tWI\tDemocrat\tDemocrat\t1071971\t48.81\r\n1996\tWisconsin\tWI\tRepublican\tRepublican\t845029\t38.48\r\n1996\tWisconsin\tWI\tOther\tReform Party\t227339\t10.35\r\n1996\tWisconsin\tWI\tOther\tIndependent\t32766\t1.49\r\n1996\tWisconsin\tWI\tOther\tU.S. Taxpayers Party\t8811\t0.40\r\n1996\tWisconsin\tWI\tLibertarian\tLibertarian\t7929\t0.36\r\n1996\tWisconsin\tWI\tOther\t\t2324\t0.11\r\n1996\tWyoming\tWY\tRepublican\tRepublican\t105388\t49.81\r\n1996\tWyoming\tWY\tDemocrat\tDemocrat\t77934\t36.84\r\n1996\tWyoming\tWY\tOther\tIndependent\t25928\t12.25\r\n1996\tWyoming\tWY\tLibertarian\tLibertarian\t1739\t0.82\r\n1996\tWyoming\tWY\tOther\tNatural Law\t582\t0.28\r\n2000\tAlabama\tAL\tRepublican\tRepublican\t941173\t56.48\r\n2000\tAlabama\tAL\tDemocrat\tDemocrat\t692611\t41.57\r\n2000\tAlabama\tAL\tOther\tIndependent\t25896\t1.55\r\n2000\tAlabama\tAL\tLibertarian\tLibertarian\t5893\t0.35\r\n2000\tAlabama\tAL\tOther\t\t699\t0.04\r\n2000\tAlaska\tAK\tRepublican\tRepublican\t167398\t58.62\r\n2000\tAlaska\tAK\tDemocrat\tDemocrat\t79004\t27.67\r\n2000\tAlaska\tAK\tOther\tGreen\t28747\t10.07\r\n2000\tAlaska\tAK\tOther\tReform Party\t5192\t1.82\r\n2000\tAlaska\tAK\tLibertarian\tLibertarian\t2636\t0.92\r\n2000\tAlaska\tAK\tOther\t\t1068\t0.37\r\n2000\tAlaska\tAK\tOther\tNatural Law\t919\t0.32\r\n2000\tAlaska\tAK\tOther\tConstitution Party\t596\t0.21\r\n2000\tArizona\tAZ\tRepublican\tRepublican\t781652\t51.02\r\n2000\tArizona\tAZ\tDemocrat\tDemocrat\t685341\t44.73\r\n2000\tArizona\tAZ\tOther\tGreen\t45645\t2.98\r\n2000\tArizona\tAZ\tOther\tReform Party\t12373\t0.81\r\n2000\tArizona\tAZ\tLibertarian\tLibertarian\t5775\t0.38\r\n2000\tArizona\tAZ\tOther\tNatural Law\t1120\t0.07\r\n2000\tArizona\tAZ\tOther\t\t110\t0.01\r\n2000\tArkansas\tAR\tRepublican\tRepublican\t472940\t51.31\r\n2000\tArkansas\tAR\tDemocrat\tDemocrat\t422768\t45.86\r\n2000\tArkansas\tAR\tOther\tGreen\t13421\t1.46\r\n2000\tArkansas\tAR\tOther\tReform Party\t7358\t0.80\r\n2000\tArkansas\tAR\tLibertarian\tLibertarian\t2781\t0.30\r\n2000\tArkansas\tAR\tOther\tConstitution Party\t1415\t0.15\r\n2000\tArkansas\tAR\tOther\tNatural Law\t1098\t0.12\r\n2000\tCalifornia\tCA\tDemocrat\tDemocrat\t5861203\t53.45\r\n2000\tCalifornia\tCA\tRepublican\tRepublican\t4567429\t41.65\r\n2000\tCalifornia\tCA\tOther\tGreen\t418707\t3.82\r\n2000\tCalifornia\tCA\tLibertarian\tLibertarian\t45520\t0.42\r\n2000\tCalifornia\tCA\tOther\tReform Party\t44987\t0.41\r\n2000\tCalifornia\tCA\tOther\tAmerican Independent Party\t17042\t0.16\r\n2000\tCalifornia\tCA\tOther\tNatural Law\t10934\t0.10\r\n2000\tColorado\tCO\tRepublican\tRepublican\t883748\t50.75\r\n2000\tColorado\tCO\tDemocrat\tDemocrat\t738227\t42.39\r\n2000\tColorado\tCO\tOther\tGreen\t91434\t5.25\r\n2000\tColorado\tCO\tLibertarian\tLibertarian\t12799\t0.73\r\n2000\tColorado\tCO\tOther\tFreedom\t10465\t0.60\r\n2000\tColorado\tCO\tOther\tNatural Law\t2240\t0.13\r\n2000\tColorado\tCO\tOther\tConstitution Party\t1319\t0.08\r\n2000\tColorado\tCO\tOther\tSocialist\t712\t0.04\r\n2000\tColorado\tCO\tOther\tSocialist Workers\t216\t0.01\r\n2000\tColorado\tCO\tOther\tProhibition\t208\t0.01\r\n2000\tConnecticut\tCT\tDemocrat\tDemocrat\t816015\t55.91\r\n2000\tConnecticut\tCT\tRepublican\tRepublican\t561094\t38.44\r\n2000\tConnecticut\tCT\tOther\tGreen\t64452\t4.42\r\n2000\tConnecticut\tCT\tOther\tConcerned Citizens\t9695\t0.66\r\n2000\tConnecticut\tCT\tOther\tReform Party\t4731\t0.32\r\n2000\tConnecticut\tCT\tLibertarian\tLibertarian\t3484\t0.24\r\n2000\tConnecticut\tCT\tOther\t\t54\t0.00\r\n2000\tDelaware\tDE\tDemocrat\tDemocrat\t180068\t54.98\r\n2000\tDelaware\tDE\tRepublican\tRepublican\t137288\t41.92\r\n2000\tDelaware\tDE\tOther\tGreen\t8307\t2.54\r\n2000\tDelaware\tDE\tOther\tReform Party\t777\t0.24\r\n2000\tDelaware\tDE\tLibertarian\tLibertarian\t774\t0.24\r\n2000\tDelaware\tDE\tOther\tConstitution Party\t208\t0.06\r\n2000\tDelaware\tDE\tOther\tNatural Law\t107\t0.03\r\n2000\tDistrict Of Columbia\tDC\tDemocrat\tDemocrat\t171923\t85.16\r\n2000\tDistrict Of Columbia\tDC\tRepublican\tRepublican\t18073\t8.95\r\n2000\tDistrict Of Columbia\tDC\tOther\tGreen\t10576\t5.24\r\n2000\tDistrict Of Columbia\tDC\tLibertarian\tLibertarian\t669\t0.33\r\n2000\tDistrict Of Columbia\tDC\tOther\t\t539\t0.27\r\n2000\tDistrict Of Columbia\tDC\tOther\tSocialist Workers\t114\t0.06\r\n2000\tFlorida\tFL\tRepublican\tRepublican\t2912790\t48.85\r\n2000\tFlorida\tFL\tDemocrat\tDemocrat\t2912253\t48.84\r\n2000\tFlorida\tFL\tOther\tGreen\t97488\t1.63\r\n2000\tFlorida\tFL\tOther\tReform Party\t17484\t0.29\r\n2000\tFlorida\tFL\tLibertarian\tLibertarian\t16415\t0.28\r\n2000\tFlorida\tFL\tOther\tNatural Law\t2281\t0.04\r\n2000\tFlorida\tFL\tOther\tWorkers World\t1804\t0.03\r\n2000\tFlorida\tFL\tOther\tConstitution Party\t1371\t0.02\r\n2000\tFlorida\tFL\tOther\tSocialist\t622\t0.01\r\n2000\tFlorida\tFL\tOther\tSocialist Workers\t562\t0.01\r\n2000\tFlorida\tFL\tOther\t\t40\t0.00\r\n2000\tGeorgia\tGA\tRepublican\tRepublican\t1419720\t54.96\r\n2000\tGeorgia\tGA\tDemocrat\tDemocrat\t1116230\t43.21\r\n2000\tGeorgia\tGA\tLibertarian\tLibertarian\t36332\t1.41\r\n2000\tGeorgia\tGA\tOther\tIndependent\t10926\t0.42\r\n2000\tHawaii\tHI\tDemocrat\tDemocrat\t205286\t55.79\r\n2000\tHawaii\tHI\tRepublican\tRepublican\t137845\t37.46\r\n2000\tHawaii\tHI\tOther\tGreen\t21623\t5.88\r\n2000\tHawaii\tHI\tLibertarian\tLibertarian\t1477\t0.40\r\n2000\tHawaii\tHI\tOther\tReform Party\t1071\t0.29\r\n2000\tHawaii\tHI\tOther\tConstitution Party\t343\t0.09\r\n2000\tHawaii\tHI\tOther\tNatural Law\t306\t0.08\r\n2000\tIdaho\tID\tRepublican\tRepublican\t336937\t67.17\r\n2000\tIdaho\tID\tDemocrat\tDemocrat\t138637\t27.64\r\n2000\tIdaho\tID\tOther\tGreen\t12292\t2.45\r\n2000\tIdaho\tID\tOther\tReform Party\t7615\t1.52\r\n2000\tIdaho\tID\tLibertarian\tLibertarian\t3488\t0.70\r\n2000\tIdaho\tID\tOther\tConstitution Party\t1469\t0.29\r\n2000\tIdaho\tID\tOther\tNatural Law\t1177\t0.23\r\n2000\tIllinois\tIL\tDemocrat\tDemocrat\t2589026\t54.60\r\n2000\tIllinois\tIL\tRepublican\tRepublican\t2019421\t42.58\r\n2000\tIllinois\tIL\tOther\tGreen\t103759\t2.19\r\n2000\tIllinois\tIL\tOther\tIndependent\t16106\t0.34\r\n2000\tIllinois\tIL\tLibertarian\tLibertarian\t11623\t0.25\r\n2000\tIllinois\tIL\tOther\tReform Party\t2127\t0.04\r\n2000\tIllinois\tIL\tOther\t\t46\t0.00\r\n2000\tIndiana\tIN\tRepublican\tRepublican\t1245836\t56.65\r\n2000\tIndiana\tIN\tDemocrat\tDemocrat\t901980\t41.01\r\n2000\tIndiana\tIN\tOther\t\t18997\t0.86\r\n2000\tIndiana\tIN\tOther\tIndependent\t16959\t0.77\r\n2000\tIndiana\tIN\tLibertarian\tLibertarian\t15530\t0.71\r\n2000\tIowa\tIA\tDemocrat\tDemocrat\t638517\t47.19\r\n2000\tIowa\tIA\tRepublican\tRepublican\t634373\t46.89\r\n2000\tIowa\tIA\tOther\tIndependent\t37459\t2.77\r\n2000\tIowa\tIA\tOther\tGreen\t29374\t2.17\r\n2000\tIowa\tIA\tOther\tReform Party\t5731\t0.42\r\n2000\tIowa\tIA\tLibertarian\tLibertarian\t3209\t0.24\r\n2000\tIowa\tIA\tOther\tNominated By Petition\t2281\t0.17\r\n2000\tIowa\tIA\tOther\t\t1168\t0.09\r\n2000\tIowa\tIA\tOther\tConstitution Party\t613\t0.05\r\n2000\tIowa\tIA\tOther\tSocialist Workers\t190\t0.01\r\n2000\tIowa\tIA\tOther\tSocialist\t107\t0.01\r\n2000\tKansas\tKS\tRepublican\tRepublican\t622332\t58.04\r\n2000\tKansas\tKS\tDemocrat\tDemocrat\t399276\t37.24\r\n2000\tKansas\tKS\tOther\tIndependent\t37459\t3.49\r\n2000\tKansas\tKS\tOther\tReform Party\t7370\t0.69\r\n2000\tKansas\tKS\tLibertarian\tLibertarian\t4525\t0.42\r\n2000\tKansas\tKS\tOther\tConstitution Party\t1254\t0.12\r\n2000\tKentucky\tKY\tRepublican\tRepublican\t872520\t56.51\r\n2000\tKentucky\tKY\tDemocrat\tDemocrat\t638923\t41.38\r\n2000\tKentucky\tKY\tOther\tGreen\t23118\t1.50\r\n2000\tKentucky\tKY\tOther\tReform Party\t4152\t0.27\r\n2000\tKentucky\tKY\tLibertarian\tLibertarian\t2885\t0.19\r\n2000\tKentucky\tKY\tOther\tNatural Law\t1513\t0.10\r\n2000\tKentucky\tKY\tOther\tConstitution Party\t915\t0.06\r\n2000\tKentucky\tKY\tOther\t\t80\t0.01\r\n2000\tLouisiana\tLA\tRepublican\tRepublican\t927871\t52.55\r\n2000\tLouisiana\tLA\tDemocrat\tDemocrat\t792344\t44.88\r\n2000\tLouisiana\tLA\tOther\tGreen\t20473\t1.16\r\n2000\tLouisiana\tLA\tOther\tReform Party\t14356\t0.81\r\n2000\tLouisiana\tLA\tOther\tConstitution Party\t5483\t0.31\r\n2000\tLouisiana\tLA\tLibertarian\tLibertarian\t2951\t0.17\r\n2000\tLouisiana\tLA\tOther\tSocialist Workers\t1103\t0.06\r\n2000\tLouisiana\tLA\tOther\tNatural Law\t1075\t0.06\r\n2000\tMaine\tME\tDemocrat\tDemocrat\t319951\t49.09\r\n2000\tMaine\tME\tRepublican\tRepublican\t286616\t43.97\r\n2000\tMaine\tME\tOther\tGreen\t37127\t5.70\r\n2000\tMaine\tME\tOther\tReform Party\t4443\t0.68\r\n2000\tMaine\tME\tLibertarian\tLibertarian\t3074\t0.47\r\n2000\tMaine\tME\tOther\tConstitution Party\t579\t0.09\r\n2000\tMaine\tME\tOther\t\t27\t0.00\r\n2000\tMaryland\tMD\tDemocrat\tDemocrat\t1144008\t56.49\r\n2000\tMaryland\tMD\tRepublican\tRepublican\t813827\t40.18\r\n2000\tMaryland\tMD\tOther\tGreen\t53768\t2.65\r\n2000\tMaryland\tMD\tLibertarian\tLibertarian\t5310\t0.26\r\n2000\tMaryland\tMD\tOther\tReform Party\t4248\t0.21\r\n2000\tMaryland\tMD\tOther\t\t1656\t0.08\r\n2000\tMaryland\tMD\tOther\t\t1477\t0.07\r\n2000\tMaryland\tMD\tOther\tConstitution Party\t918\t0.05\r\n2000\tMassachusetts\tMA\tDemocrat\tDemocrat\t1616487\t59.13\r\n2000\tMassachusetts\tMA\tRepublican\tRepublican\t878502\t32.13\r\n2000\tMassachusetts\tMA\tOther\tGreen\t173564\t6.35\r\n2000\tMassachusetts\tMA\tOther\t\t31022\t1.13\r\n2000\tMassachusetts\tMA\tLibertarian\tLibertarian\t16366\t0.60\r\n2000\tMassachusetts\tMA\tOther\tReform Party\t11149\t0.41\r\n2000\tMassachusetts\tMA\tOther\t\t3990\t0.15\r\n2000\tMassachusetts\tMA\tOther\tUnenrolled\t2884\t0.11\r\n2000\tMichigan\tMI\tDemocrat\tDemocrat\t2170418\t51.28\r\n2000\tMichigan\tMI\tRepublican\tRepublican\t1953139\t46.15\r\n2000\tMichigan\tMI\tOther\tGreen\t84165\t1.99\r\n2000\tMichigan\tMI\tLibertarian\tLibertarian\t16711\t0.39\r\n2000\tMichigan\tMI\tOther\tU.S. Taxpayers Party\t3791\t0.09\r\n2000\tMichigan\tMI\tOther\tNatural Law\t2426\t0.06\r\n2000\tMichigan\tMI\tOther\t\t1851\t0.04\r\n2000\tMinnesota\tMN\tDemocrat\tDemocratic-Farmer-Labor\t1168266\t47.91\r\n2000\tMinnesota\tMN\tRepublican\tRepublican\t1109659\t45.50\r\n2000\tMinnesota\tMN\tOther\tGreen\t126696\t5.20\r\n2000\tMinnesota\tMN\tOther\tReform Party Minnesota\t22166\t0.91\r\n2000\tMinnesota\tMN\tLibertarian\tLibertarian\t5282\t0.22\r\n2000\tMinnesota\tMN\tOther\tConstitution Party\t3272\t0.13\r\n2000\tMinnesota\tMN\tOther\tReform Party\t2294\t0.09\r\n2000\tMinnesota\tMN\tOther\tSocialist Workers\t1022\t0.04\r\n2000\tMinnesota\tMN\tOther\t\t28\t0.00\r\n2000\tMississippi\tMS\tRepublican\tRepublican\t572844\t57.62\r\n2000\tMississippi\tMS\tDemocrat\tDemocrat\t404614\t40.70\r\n2000\tMississippi\tMS\tOther\tIndependent\t8735\t0.88\r\n2000\tMississippi\tMS\tOther\tConstitution Party\t3267\t0.33\r\n2000\tMississippi\tMS\tOther\tReform Party\t2265\t0.23\r\n2000\tMississippi\tMS\tLibertarian\tLibertarian\t2009\t0.20\r\n2000\tMississippi\tMS\tOther\tNatural Law\t450\t0.05\r\n2000\tMissouri\tMO\tRepublican\tRepublican\t1189924\t50.42\r\n2000\tMissouri\tMO\tDemocrat\tDemocrat\t1111138\t47.08\r\n2000\tMissouri\tMO\tOther\tGreen\t38515\t1.63\r\n2000\tMissouri\tMO\tOther\tReform Party\t9818\t0.42\r\n2000\tMissouri\tMO\tLibertarian\tLibertarian\t7436\t0.32\r\n2000\tMissouri\tMO\tOther\tConstitution Party\t1957\t0.08\r\n2000\tMissouri\tMO\tOther\tNatural Law\t1104\t0.05\r\n2000\tMontana\tMT\tRepublican\tRepublican\t240178\t58.44\r\n2000\tMontana\tMT\tDemocrat\tDemocrat\t137126\t33.37\r\n2000\tMontana\tMT\tOther\tGreen\t24437\t5.95\r\n2000\tMontana\tMT\tOther\tReform Party\t5697\t1.39\r\n2000\tMontana\tMT\tLibertarian\tLibertarian\t1718\t0.42\r\n2000\tMontana\tMT\tOther\tConstitution Party\t1155\t0.28\r\n2000\tMontana\tMT\tOther\tNatural Law\t675\t0.16\r\n2000\tNebraska\tNE\tRepublican\tRepublican\t433862\t62.25\r\n2000\tNebraska\tNE\tDemocrat\tDemocrat\t231780\t33.25\r\n2000\tNebraska\tNE\tOther\tGreen\t24540\t3.52\r\n2000\tNebraska\tNE\tOther\tNominated By Petition\t4114\t0.59\r\n2000\tNebraska\tNE\tLibertarian\tLibertarian\t2245\t0.32\r\n2000\tNebraska\tNE\tOther\tNatural Law\t478\t0.07\r\n2000\tNevada\tNV\tRepublican\tRepublican\t301575\t49.49\r\n2000\tNevada\tNV\tDemocrat\tDemocrat\t279978\t45.94\r\n2000\tNevada\tNV\tOther\tGreen\t15008\t2.46\r\n2000\tNevada\tNV\tOther\tCitizens First\t4747\t0.78\r\n2000\tNevada\tNV\tOther\t\t3315\t0.54\r\n2000\tNevada\tNV\tLibertarian\tLibertarian\t3311\t0.54\r\n2000\tNevada\tNV\tOther\tIndependent American\t621\t0.10\r\n2000\tNevada\tNV\tOther\tNatural Law\t415\t0.07\r\n2000\tNevada\tNV\tOther\t\t282\t0.05\r\n2000\tNevada\tNV\tOther\t\t174\t0.03\r\n2000\tNew Hampshire\tNH\tRepublican\tRepublican\t273559\t48.07\r\n2000\tNew Hampshire\tNH\tDemocrat\tDemocrat\t266348\t46.80\r\n2000\tNew Hampshire\tNH\tOther\tGreen\t22198\t3.90\r\n2000\tNew Hampshire\tNH\tLibertarian\tLibertarian\t2757\t0.48\r\n2000\tNew Hampshire\tNH\tOther\tIndependence\t2615\t0.46\r\n2000\tNew Hampshire\tNH\tOther\t\t1276\t0.22\r\n2000\tNew Hampshire\tNH\tOther\tConstitution Party\t328\t0.06\r\n2000\tNew Jersey\tNJ\tDemocrat\tDemocrat\t1788850\t56.13\r\n2000\tNew Jersey\tNJ\tRepublican\tRepublican\t1284173\t40.29\r\n2000\tNew Jersey\tNJ\tOther\tIndependent\t114203\t3.58\r\n2000\tNew Mexico\tNM\tDemocrat\tDemocrat\t286783\t47.91\r\n2000\tNew Mexico\tNM\tRepublican\tRepublican\t286417\t47.85\r\n2000\tNew Mexico\tNM\tOther\tGreen\t21251\t3.55\r\n2000\tNew Mexico\tNM\tLibertarian\tLibertarian\t2058\t0.34\r\n2000\tNew Mexico\tNM\tOther\tReform Party\t1392\t0.23\r\n2000\tNew Mexico\tNM\tOther\tNatural Law\t361\t0.06\r\n2000\tNew Mexico\tNM\tOther\tConstitution Party\t343\t0.06\r\n2000\tNew York\tNY\tDemocrat\tDemocrat\t3942215\t56.64\r\n2000\tNew York\tNY\tRepublican\tRepublican\t2258577\t32.45\r\n2000\tNew York\tNY\tOther\tGreen\t244030\t3.51\r\n2000\tNew York\tNY\tOther\tConservative\t144797\t2.08\r\n2000\tNew York\tNY\tOther\t\t138216\t1.99\r\n2000\tNew York\tNY\tOther\tWorking Families\t88395\t1.27\r\n2000\tNew York\tNY\tOther\tLiberal Party\t77087\t1.11\r\n2000\tNew York\tNY\tOther\tRight-To-Life\t25175\t0.36\r\n2000\tNew York\tNY\tOther\tIndependence\t24361\t0.35\r\n2000\tNew York\tNY\tLibertarian\tLibertarian\t7649\t0.11\r\n2000\tNew York\tNY\tOther\tReform Party\t6424\t0.09\r\n2000\tNew York\tNY\tOther\tSocialist Workers\t1789\t0.03\r\n2000\tNew York\tNY\tOther\tConstitution Party\t1498\t0.02\r\n2000\tNew York\tNY\tOther\tSocialist\t2\t0.00\r\n2000\tNorth Carolina\tNC\tRepublican\tRepublican\t1631163\t55.96\r\n2000\tNorth Carolina\tNC\tDemocrat\tDemocrat\t1257692\t43.15\r\n2000\tNorth Carolina\tNC\tLibertarian\tLibertarian\t13891\t0.48\r\n2000\tNorth Carolina\tNC\tOther\tReform Party\t8874\t0.30\r\n2000\tNorth Carolina\tNC\tOther\tSocialist\t3370\t0.12\r\n2000\tNorth Dakota\tND\tRepublican\tRepublican\t174852\t60.66\r\n2000\tNorth Dakota\tND\tDemocrat\tDemocrat\t95284\t33.06\r\n2000\tNorth Dakota\tND\tOther\tIndependent\t10459\t3.63\r\n2000\tNorth Dakota\tND\tOther\tReform Party\t7288\t2.53\r\n2000\tNorth Dakota\tND\tOther\tConstitution Party\t373\t0.13\r\n2000\tOhio\tOH\tRepublican\tRepublican\t2350363\t49.99\r\n2000\tOhio\tOH\tDemocrat\tDemocrat\t2183628\t46.44\r\n2000\tOhio\tOH\tOther\t\t148353\t3.16\r\n2000\tOhio\tOH\tLibertarian\tLibertarian\t13473\t0.29\r\n2000\tOhio\tOH\tOther\tNatural Law\t6181\t0.13\r\n2000\tOklahoma\tOK\tRepublican\tRepublican\t744337\t60.31\r\n2000\tOklahoma\tOK\tDemocrat\tDemocrat\t474276\t38.43\r\n2000\tOklahoma\tOK\tOther\tReform Party\t9014\t0.73\r\n2000\tOklahoma\tOK\tLibertarian\tLibertarian\t6602\t0.53\r\n2000\tOregon\tOR\tDemocrat\tDemocrat\t720342\t46.96\r\n2000\tOregon\tOR\tRepublican\tRepublican\t713577\t46.52\r\n2000\tOregon\tOR\tOther\tGreen\t77357\t5.04\r\n2000\tOregon\tOR\tLibertarian\tLibertarian\t7447\t0.49\r\n2000\tOregon\tOR\tOther\tIndependent\t7063\t0.46\r\n2000\tOregon\tOR\tOther\t\t3401\t0.22\r\n2000\tOregon\tOR\tOther\tReform Party\t2574\t0.17\r\n2000\tOregon\tOR\tOther\tConstitution Party\t2189\t0.14\r\n2000\tPennsylvania\tPA\tDemocrat\tDemocrat\t2485967\t50.61\r\n2000\tPennsylvania\tPA\tRepublican\tRepublican\t2281127\t46.44\r\n2000\tPennsylvania\tPA\tOther\tGreen\t103392\t2.10\r\n2000\tPennsylvania\tPA\tOther\tReform Party\t16023\t0.33\r\n2000\tPennsylvania\tPA\tOther\tConstitution Party\t14428\t0.29\r\n2000\tPennsylvania\tPA\tLibertarian\tLibertarian\t11248\t0.23\r\n2000\tRhode Island\tRI\tDemocrat\tDemocrat\t249508\t60.99\r\n2000\tRhode Island\tRI\tRepublican\tRepublican\t130555\t31.91\r\n2000\tRhode Island\tRI\tOther\tGreen\t25052\t6.12\r\n2000\tRhode Island\tRI\tOther\tReform Party\t2273\t0.56\r\n2000\tRhode Island\tRI\tLibertarian\tLibertarian\t742\t0.18\r\n2000\tRhode Island\tRI\tOther\t\t329\t0.08\r\n2000\tRhode Island\tRI\tOther\tNatural Law\t271\t0.07\r\n2000\tRhode Island\tRI\tOther\tWorkers World\t199\t0.05\r\n2000\tRhode Island\tRI\tOther\tConstitution Party\t97\t0.02\r\n2000\tRhode Island\tRI\tOther\tSocialist\t52\t0.01\r\n2000\tRhode Island\tRI\tOther\tSocialist Workers\t34\t0.01\r\n2000\tSouth Carolina\tSC\tRepublican\tRepublican\t786892\t56.86\r\n2000\tSouth Carolina\tSC\tDemocrat\tDemocrat\t566037\t40.90\r\n2000\tSouth Carolina\tSC\tOther\tUnited Citizens\t20279\t1.47\r\n2000\tSouth Carolina\tSC\tLibertarian\tLibertarian\t4760\t0.34\r\n2000\tSouth Carolina\tSC\tOther\tReform Party\t3309\t0.24\r\n2000\tSouth Carolina\tSC\tOther\tConstitution Party\t1682\t0.12\r\n2000\tSouth Carolina\tSC\tOther\tNatural Law\t943\t0.07\r\n2000\tSouth Dakota\tSD\tRepublican\tRepublican\t190700\t60.30\r\n2000\tSouth Dakota\tSD\tDemocrat\tDemocrat\t118804\t37.56\r\n2000\tSouth Dakota\tSD\tOther\tReform Party\t3322\t1.05\r\n2000\tSouth Dakota\tSD\tOther\tIndependent\t1781\t0.56\r\n2000\tSouth Dakota\tSD\tLibertarian\tLibertarian\t1662\t0.53\r\n2000\tTennessee\tTN\tRepublican\tRepublican\t1061949\t51.15\r\n2000\tTennessee\tTN\tDemocrat\tDemocrat\t981720\t47.28\r\n2000\tTennessee\tTN\tOther\tIndependent\t32084\t1.55\r\n2000\tTennessee\tTN\tOther\t\t428\t0.02\r\n2000\tTexas\tTX\tRepublican\tRepublican\t3799639\t59.30\r\n2000\tTexas\tTX\tDemocrat\tDemocrat\t2433746\t37.98\r\n2000\tTexas\tTX\tOther\tGreen\t137994\t2.15\r\n2000\tTexas\tTX\tLibertarian\tLibertarian\t23160\t0.36\r\n2000\tTexas\tTX\tOther\tIndependent\t12394\t0.19\r\n2000\tTexas\tTX\tOther\t\t704\t0.01\r\n2000\tUtah\tUT\tRepublican\tRepublican\t515096\t66.83\r\n2000\tUtah\tUT\tDemocrat\tDemocrat\t203053\t26.34\r\n2000\tUtah\tUT\tOther\tGreen\t35850\t4.65\r\n2000\tUtah\tUT\tOther\tReform Party\t9319\t1.21\r\n2000\tUtah\tUT\tLibertarian\tLibertarian\t3616\t0.47\r\n2000\tUtah\tUT\tOther\tIndependent American\t2709\t0.35\r\n2000\tUtah\tUT\tOther\tNatural Law\t763\t0.10\r\n2000\tUtah\tUT\tOther\tSocialist Workers\t186\t0.02\r\n2000\tUtah\tUT\tOther\tNo Party Affiliation\t161\t0.02\r\n2000\tUtah\tUT\tOther\t\t1\t0.00\r\n2000\tVermont\tVT\tDemocrat\tDemocrat\t149022\t50.63\r\n2000\tVermont\tVT\tRepublican\tRepublican\t119775\t40.70\r\n2000\tVermont\tVT\tOther\tProgressive/Green\t20374\t6.92\r\n2000\tVermont\tVT\tOther\tReform Party\t2192\t0.74\r\n2000\tVermont\tVT\tOther\tVermont Grassroots\t1044\t0.35\r\n2000\tVermont\tVT\tLibertarian\tLibertarian\t784\t0.27\r\n2000\tVermont\tVT\tOther\t\t514\t0.17\r\n2000\tVermont\tVT\tOther\tNatural Law\t219\t0.07\r\n2000\tVermont\tVT\tOther\tLiberty Union Party\t161\t0.05\r\n2000\tVermont\tVT\tOther\tConstitution Party\t153\t0.05\r\n2000\tVermont\tVT\tOther\tSocialist Workers\t70\t0.02\r\n2000\tVirginia\tVA\tRepublican\tRepublican\t1437490\t52.47\r\n2000\tVirginia\tVA\tDemocrat\tDemocrat\t1217290\t44.44\r\n2000\tVirginia\tVA\tOther\tGreen\t59398\t2.17\r\n2000\tVirginia\tVA\tLibertarian\tLibertarian\t15198\t0.55\r\n2000\tVirginia\tVA\tOther\tReform Party\t5455\t0.20\r\n2000\tVirginia\tVA\tOther\t\t2807\t0.10\r\n2000\tVirginia\tVA\tOther\tConservative\t1809\t0.07\r\n2000\tWashington\tWA\tDemocrat\tDemocrat\t1247652\t50.16\r\n2000\tWashington\tWA\tRepublican\tRepublican\t1108864\t44.58\r\n2000\tWashington\tWA\tOther\tGreen\t103002\t4.14\r\n2000\tWashington\tWA\tLibertarian\tLibertarian\t13135\t0.53\r\n2000\tWashington\tWA\tOther\tFreedom\t7171\t0.29\r\n2000\tWashington\tWA\tOther\tNatural Law\t2927\t0.12\r\n2000\tWashington\tWA\tOther\tConstitution Party\t1989\t0.08\r\n2000\tWashington\tWA\tOther\tWorkers World\t1729\t0.07\r\n2000\tWashington\tWA\tOther\tSocialist\t660\t0.03\r\n2000\tWashington\tWA\tOther\tSocialist Workers\t304\t0.01\r\n2000\tWest Virginia\tWV\tRepublican\tRepublican\t336475\t51.92\r\n2000\tWest Virginia\tWV\tDemocrat\tDemocrat\t295497\t45.59\r\n2000\tWest Virginia\tWV\tOther\tGreen\t10680\t1.65\r\n2000\tWest Virginia\tWV\tOther\tReform Party\t3169\t0.49\r\n2000\tWest Virginia\tWV\tLibertarian\tLibertarian\t1912\t0.30\r\n2000\tWest Virginia\tWV\tOther\tNatural Law\t367\t0.06\r\n2000\tWest Virginia\tWV\tOther\t\t24\t0.00\r\n2000\tWisconsin\tWI\tDemocrat\tDemocrat\t1242987\t47.83\r\n2000\tWisconsin\tWI\tRepublican\tRepublican\t1237279\t47.61\r\n2000\tWisconsin\tWI\tOther\tGreen\t94070\t3.62\r\n2000\tWisconsin\tWI\tOther\tIndependent\t13693\t0.53\r\n2000\tWisconsin\tWI\tLibertarian\tLibertarian\t6640\t0.26\r\n2000\tWisconsin\tWI\tOther\tConstitution Party\t2042\t0.08\r\n2000\tWisconsin\tWI\tOther\t\t1896\t0.07\r\n2000\tWyoming\tWY\tRepublican\tRepublican\t147947\t69.22\r\n2000\tWyoming\tWY\tDemocrat\tDemocrat\t60481\t28.30\r\n2000\tWyoming\tWY\tOther\tReform Party\t2724\t1.27\r\n2000\tWyoming\tWY\tLibertarian\tLibertarian\t1443\t0.68\r\n2000\tWyoming\tWY\tOther\tIndependent\t720\t0.34\r\n2000\tWyoming\tWY\tOther\tNatural Law\t411\t0.19\r\n2004\tAlabama\tAL\tRepublican\tRepublican\t1176394\t62.46\r\n2004\tAlabama\tAL\tDemocrat\tDemocrat\t693933\t36.84\r\n2004\tAlabama\tAL\tOther\tIndependent\t12190\t0.65\r\n2004\tAlabama\tAL\tOther\t\t898\t0.05\r\n2004\tAlaska\tAK\tRepublican\tRepublican\t190889\t61.07\r\n2004\tAlaska\tAK\tDemocrat\tDemocrat\t111025\t35.52\r\n2004\tAlaska\tAK\tOther\tPopulist\t5069\t1.62\r\n2004\tAlaska\tAK\tOther\tAlaskan Independence Party\t2092\t0.67\r\n2004\tAlaska\tAK\tLibertarian\tLibertarian\t1675\t0.54\r\n2004\tAlaska\tAK\tOther\tGreen\t1058\t0.34\r\n2004\tAlaska\tAK\tOther\t\t790\t0.25\r\n2004\tArizona\tAZ\tRepublican\tRepublican\t1104294\t54.87\r\n2004\tArizona\tAZ\tDemocrat\tDemocrat\t893524\t44.40\r\n2004\tArizona\tAZ\tLibertarian\tLibertarian\t11856\t0.59\r\n2004\tArizona\tAZ\tOther\t\t2911\t0.14\r\n2004\tArkansas\tAR\tRepublican\tRepublican\t572898\t54.31\r\n2004\tArkansas\tAR\tDemocrat\tDemocrat\t469953\t44.55\r\n2004\tArkansas\tAR\tOther\tPopulist\t6171\t0.58\r\n2004\tArkansas\tAR\tLibertarian\tLibertarian\t2352\t0.22\r\n2004\tArkansas\tAR\tOther\tConstitution Party\t2083\t0.20\r\n2004\tArkansas\tAR\tOther\tGreen\t1488\t0.14\r\n2004\tCalifornia\tCA\tDemocrat\tDemocrat\t6745485\t54.31\r\n2004\tCalifornia\tCA\tRepublican\tRepublican\t5509826\t44.36\r\n2004\tCalifornia\tCA\tLibertarian\tLibertarian\t50165\t0.40\r\n2004\tCalifornia\tCA\tOther\tGreen\t40771\t0.33\r\n2004\tCalifornia\tCA\tOther\tPeace & Freedom\t27607\t0.22\r\n2004\tCalifornia\tCA\tOther\tAmerican Independent Party\t26645\t0.21\r\n2004\tCalifornia\tCA\tOther\t\t20854\t0.17\r\n2004\tColorado\tCO\tRepublican\tRepublican\t1101255\t51.71\r\n2004\tColorado\tCO\tDemocrat\tDemocrat\t1001732\t47.04\r\n2004\tColorado\tCO\tOther\tReform Party\t12718\t0.60\r\n2004\tColorado\tCO\tLibertarian\tLibertarian\t7664\t0.36\r\n2004\tColorado\tCO\tOther\tAmerican Constitution Party\t2562\t0.12\r\n2004\tColorado\tCO\tOther\tGreen\t1591\t0.07\r\n2004\tColorado\tCO\tOther\tUnaffiliated\t804\t0.04\r\n2004\tColorado\tCO\tOther\tConcerns Of People\t378\t0.02\r\n2004\tColorado\tCO\tOther\tSocialist Equality Party\t329\t0.02\r\n2004\tColorado\tCO\tOther\tSocialist Workers\t241\t0.01\r\n2004\tColorado\tCO\tOther\tSocialist\t216\t0.01\r\n2004\tColorado\tCO\tOther\tProhibition\t140\t0.01\r\n2004\tConnecticut\tCT\tDemocrat\tDemocrat\t857488\t54.31\r\n2004\tConnecticut\tCT\tRepublican\tRepublican\t693826\t43.95\r\n2004\tConnecticut\tCT\tOther\tPetitioning Candidate\t12969\t0.82\r\n2004\tConnecticut\tCT\tOther\tGreen\t9564\t0.61\r\n2004\tConnecticut\tCT\tLibertarian\tLibertarian\t3367\t0.21\r\n2004\tConnecticut\tCT\tOther\tConcerned Citizens\t1543\t0.10\r\n2004\tConnecticut\tCT\tOther\tSocialist Workers\t12\t0.00\r\n2004\tDelaware\tDE\tDemocrat\tDemocrat\t200152\t53.35\r\n2004\tDelaware\tDE\tRepublican\tRepublican\t171660\t45.75\r\n2004\tDelaware\tDE\tOther\tIndependent\t2153\t0.57\r\n2004\tDelaware\tDE\tLibertarian\tLibertarian\t586\t0.16\r\n2004\tDelaware\tDE\tOther\tConstitution Party\t289\t0.08\r\n2004\tDelaware\tDE\tOther\tGreen\t250\t0.07\r\n2004\tDelaware\tDE\tOther\tNatural Law\t100\t0.03\r\n2004\tDistrict Of Columbia\tDC\tDemocrat\tDemocrat\t202970\t89.18\r\n2004\tDistrict Of Columbia\tDC\tRepublican\tRepublican\t21256\t9.34\r\n2004\tDistrict Of Columbia\tDC\tOther\tIndependent\t1485\t0.65\r\n2004\tDistrict Of Columbia\tDC\tOther\tD.C. Statehood Green\t737\t0.32\r\n2004\tDistrict Of Columbia\tDC\tOther\t\t506\t0.22\r\n2004\tDistrict Of Columbia\tDC\tLibertarian\tLibertarian\t502\t0.22\r\n2004\tDistrict Of Columbia\tDC\tOther\tSocialist Workers\t130\t0.06\r\n2004\tFlorida\tFL\tRepublican\tRepublican\t3964522\t52.10\r\n2004\tFlorida\tFL\tDemocrat\tDemocrat\t3583544\t47.09\r\n2004\tFlorida\tFL\tOther\tReform Party\t32971\t0.43\r\n2004\tFlorida\tFL\tLibertarian\tLibertarian\t11996\t0.16\r\n2004\tFlorida\tFL\tOther\tConstitution Party Of Florida\t6626\t0.09\r\n2004\tFlorida\tFL\tOther\tGreen\t3917\t0.05\r\n2004\tFlorida\tFL\tOther\tSocialist Party Of Florida\t3502\t0.05\r\n2004\tFlorida\tFL\tOther\tSocialist Workers\t2732\t0.04\r\n2004\tGeorgia\tGA\tRepublican\tRepublican\t1914254\t57.97\r\n2004\tGeorgia\tGA\tDemocrat\tDemocrat\t1366149\t41.37\r\n2004\tGeorgia\tGA\tLibertarian\tLibertarian\t18387\t0.56\r\n2004\tGeorgia\tGA\tOther\t\t3085\t0.09\r\n2004\tHawaii\tHI\tDemocrat\tDemocrat\t231708\t54.01\r\n2004\tHawaii\tHI\tRepublican\tRepublican\t194191\t45.26\r\n2004\tHawaii\tHI\tOther\tGreen\t1737\t0.40\r\n2004\tHawaii\tHI\tLibertarian\tLibertarian\t1377\t0.32\r\n2004\tIdaho\tID\tRepublican\tRepublican\t409235\t68.39\r\n2004\tIdaho\tID\tDemocrat\tDemocrat\t181098\t30.26\r\n2004\tIdaho\tID\tLibertarian\tLibertarian\t3844\t0.64\r\n2004\tIdaho\tID\tOther\tConstitution Party\t3084\t0.52\r\n2004\tIdaho\tID\tOther\tIndependent\t1115\t0.19\r\n2004\tIllinois\tIL\tDemocrat\tDemocrat\t2891550\t54.82\r\n2004\tIllinois\tIL\tRepublican\tRepublican\t2345946\t44.48\r\n2004\tIllinois\tIL\tLibertarian\tLibertarian\t32442\t0.62\r\n2004\tIllinois\tIL\tOther\t\t4384\t0.08\r\n2004\tIndiana\tIN\tRepublican\tRepublican\t1479438\t59.94\r\n2004\tIndiana\tIN\tDemocrat\tDemocrat\t969011\t39.26\r\n2004\tIndiana\tIN\tLibertarian\tLibertarian\t18058\t0.73\r\n2004\tIndiana\tIN\tOther\t\t1495\t0.06\r\n2004\tIowa\tIA\tRepublican\tRepublican\t751957\t49.90\r\n2004\tIowa\tIA\tDemocrat\tDemocrat\t741898\t49.23\r\n2004\tIowa\tIA\tOther\t\t6149\t0.41\r\n2004\tIowa\tIA\tLibertarian\tLibertarian\t2992\t0.20\r\n2004\tIowa\tIA\tOther\tConstitution Party\t1304\t0.09\r\n2004\tIowa\tIA\tOther\tGreen\t1141\t0.08\r\n2004\tIowa\tIA\tOther\t\t1094\t0.07\r\n2004\tIowa\tIA\tOther\tSocialist Workers\t373\t0.02\r\n2004\tKansas\tKS\tRepublican\tRepublican\t736456\t62.00\r\n2004\tKansas\tKS\tDemocrat\tDemocrat\t434993\t36.62\r\n2004\tKansas\tKS\tOther\tReform Party\t9348\t0.79\r\n2004\tKansas\tKS\tLibertarian\tLibertarian\t4013\t0.34\r\n2004\tKansas\tKS\tOther\tIndependent\t2899\t0.24\r\n2004\tKansas\tKS\tOther\t\t47\t0.00\r\n2004\tKentucky\tKY\tRepublican\tRepublican\t1069439\t59.55\r\n2004\tKentucky\tKY\tDemocrat\tDemocrat\t712733\t39.69\r\n2004\tKentucky\tKY\tOther\tIndependent\t8856\t0.49\r\n2004\tKentucky\tKY\tLibertarian\tLibertarian\t2619\t0.15\r\n2004\tKentucky\tKY\tOther\tConstitution Party\t2213\t0.12\r\n2004\tKentucky\tKY\tOther\t\t22\t0.00\r\n2004\tLouisiana\tLA\tRepublican\tRepublican\t1102169\t56.72\r\n2004\tLouisiana\tLA\tDemocrat\tDemocrat\t820299\t42.22\r\n2004\tLouisiana\tLA\tOther\tIndependent\t7032\t0.36\r\n2004\tLouisiana\tLA\tOther\tConstitution Party\t5203\t0.27\r\n2004\tLouisiana\tLA\tLibertarian\tLibertarian\t2781\t0.14\r\n2004\tLouisiana\tLA\tOther\tProtecting Working Families\t1795\t0.09\r\n2004\tLouisiana\tLA\tOther\tProhibition\t1566\t0.08\r\n2004\tLouisiana\tLA\tOther\tGreen\t1276\t0.07\r\n2004\tLouisiana\tLA\tOther\tSocialist\t985\t0.05\r\n2004\tMaine\tME\tDemocrat\tDemocrat\t396842\t53.57\r\n2004\tMaine\tME\tRepublican\tRepublican\t330201\t44.58\r\n2004\tMaine\tME\tOther\tIndependent\t8069\t1.09\r\n2004\tMaine\tME\tOther\tGreen\t2936\t0.40\r\n2004\tMaine\tME\tLibertarian\tLibertarian\t1965\t0.27\r\n2004\tMaine\tME\tOther\tConstitution Party\t735\t0.10\r\n2004\tMaine\tME\tOther\t\t4\t0.00\r\n2004\tMaryland\tMD\tDemocrat\tDemocrat\t1334493\t55.97\r\n2004\tMaryland\tMD\tRepublican\tRepublican\t1024703\t42.98\r\n2004\tMaryland\tMD\tOther\tPopulist\t11854\t0.50\r\n2004\tMaryland\tMD\tLibertarian\tLibertarian\t6094\t0.26\r\n2004\tMaryland\tMD\tOther\tGreen\t3632\t0.15\r\n2004\tMaryland\tMD\tOther\tConstitution Party\t3421\t0.14\r\n2004\tMaryland\tMD\tOther\tUnaffiliated\t34\t0.00\r\n2004\tMaryland\tMD\tDemocrat\tDemocrat\t7\t0.00\r\n2004\tMassachusetts\tMA\tDemocrat\tDemocrat\t1803800\t61.62\r\n2004\tMassachusetts\tMA\tRepublican\tRepublican\t1071109\t36.59\r\n2004\tMassachusetts\tMA\tOther\t\t15067\t0.51\r\n2004\tMassachusetts\tMA\tLibertarian\tLibertarian\t15022\t0.51\r\n2004\tMassachusetts\tMA\tOther\tGreen-Rainbow\t10623\t0.36\r\n2004\tMassachusetts\tMA\tOther\t\t7028\t0.24\r\n2004\tMassachusetts\tMA\tOther\tIndependent\t4806\t0.16\r\n2004\tMichigan\tMI\tDemocrat\tDemocrat\t2479183\t51.23\r\n2004\tMichigan\tMI\tRepublican\tRepublican\t2313746\t47.81\r\n2004\tMichigan\tMI\tOther\tNo Party Affiliation\t24035\t0.50\r\n2004\tMichigan\tMI\tLibertarian\tLibertarian\t10552\t0.22\r\n2004\tMichigan\tMI\tOther\tGreen\t5325\t0.11\r\n2004\tMichigan\tMI\tOther\tU.S. Taxpayers Party\t4980\t0.10\r\n2004\tMichigan\tMI\tOther\tNatural Law\t1431\t0.03\r\n2004\tMinnesota\tMN\tDemocrat\tDemocratic-Farmer-Labor\t1445014\t51.09\r\n2004\tMinnesota\tMN\tRepublican\tRepublican\t1346695\t47.61\r\n2004\tMinnesota\tMN\tOther\tBetter Life\t18683\t0.66\r\n2004\tMinnesota\tMN\tLibertarian\tLibertarian\t4639\t0.16\r\n2004\tMinnesota\tMN\tOther\tGreen\t4408\t0.16\r\n2004\tMinnesota\tMN\tOther\tConstitution Party\t3074\t0.11\r\n2004\tMinnesota\tMN\tOther\t\t2532\t0.09\r\n2004\tMinnesota\tMN\tOther\tChristian Freedom Party\t2387\t0.08\r\n2004\tMinnesota\tMN\tOther\tSocialist Equality Party\t539\t0.02\r\n2004\tMinnesota\tMN\tOther\tSocialist Workers\t416\t0.01\r\n2004\tMississippi\tMS\tRepublican\tRepublican\t672660\t59.01\r\n2004\tMississippi\tMS\tDemocrat\tDemocrat\t457766\t40.16\r\n2004\tMississippi\tMS\tOther\tReform Party\t3175\t0.28\r\n2004\tMississippi\tMS\tLibertarian\tLibertarian\t1793\t0.16\r\n2004\tMississippi\tMS\tOther\tConstitution Party\t1758\t0.15\r\n2004\tMississippi\tMS\tOther\tIndependent\t1599\t0.14\r\n2004\tMississippi\tMS\tOther\tGreen\t1073\t0.09\r\n2004\tMissouri\tMO\tRepublican\tRepublican\t1455713\t53.30\r\n2004\tMissouri\tMO\tDemocrat\tDemocrat\t1259171\t46.10\r\n2004\tMissouri\tMO\tLibertarian\tLibertarian\t9831\t0.36\r\n2004\tMissouri\tMO\tOther\tConstitution Party\t5355\t0.20\r\n2004\tMissouri\tMO\tOther\tIndependent\t1294\t0.05\r\n2004\tMontana\tMT\tRepublican\tRepublican\t266063\t59.07\r\n2004\tMontana\tMT\tDemocrat\tDemocrat\t173710\t38.57\r\n2004\tMontana\tMT\tOther\tIndependent\t6168\t1.37\r\n2004\tMontana\tMT\tOther\tConstitution Party\t1764\t0.39\r\n2004\tMontana\tMT\tLibertarian\tLibertarian\t1733\t0.38\r\n2004\tMontana\tMT\tOther\tGreen\t996\t0.22\r\n2004\tNebraska\tNE\tRepublican\tRepublican\t512814\t65.90\r\n2004\tNebraska\tNE\tDemocrat\tDemocrat\t254328\t32.68\r\n2004\tNebraska\tNE\tOther\tReform Party\t5780\t0.74\r\n2004\tNebraska\tNE\tLibertarian\tLibertarian\t2041\t0.26\r\n2004\tNebraska\tNE\tOther\tNebraska Party\t1314\t0.17\r\n2004\tNebraska\tNE\tOther\tGreen\t978\t0.13\r\n2004\tNebraska\tNE\tOther\t\t931\t0.12\r\n2004\tNevada\tNV\tRepublican\tRepublican\t418690\t50.47\r\n2004\tNevada\tNV\tDemocrat\tDemocrat\t397190\t47.88\r\n2004\tNevada\tNV\tOther\tIndependent\t4838\t0.58\r\n2004\tNevada\tNV\tOther\t\t3688\t0.44\r\n2004\tNevada\tNV\tLibertarian\tLibertarian\t3176\t0.38\r\n2004\tNevada\tNV\tOther\tIndependent American\t1152\t0.14\r\n2004\tNevada\tNV\tOther\tGreen\t853\t0.10\r\n2004\tNew Hampshire\tNH\tDemocrat\tDemocrat\t340511\t50.20\r\n2004\tNew Hampshire\tNH\tRepublican\tRepublican\t331237\t48.83\r\n2004\tNew Hampshire\tNH\tOther\tIndependent\t4479\t0.66\r\n2004\tNew Hampshire\tNH\tOther\t\t1095\t0.16\r\n2004\tNew Hampshire\tNH\tOther\t\t965\t0.14\r\n2004\tNew Jersey\tNJ\tDemocrat\tDemocrat\t1911430\t52.92\r\n2004\tNew Jersey\tNJ\tRepublican\tRepublican\t1670003\t46.24\r\n2004\tNew Jersey\tNJ\tOther\tIndependent\t30258\t0.84\r\n2004\tNew Mexico\tNM\tRepublican\tRepublican\t376930\t49.84\r\n2004\tNew Mexico\tNM\tDemocrat\tDemocrat\t370942\t49.05\r\n2004\tNew Mexico\tNM\tOther\tIndependent\t4053\t0.54\r\n2004\tNew Mexico\tNM\tLibertarian\tLibertarian\t2382\t0.31\r\n2004\tNew Mexico\tNM\tOther\tGreen\t1226\t0.16\r\n2004\tNew Mexico\tNM\tOther\tConstitution Party\t771\t0.10\r\n2004\tNew York\tNY\tDemocrat\tDemocrat\t4180755\t56.13\r\n2004\tNew York\tNY\tRepublican\tRepublican\t2806993\t37.69\r\n2004\tNew York\tNY\tOther\tConservative\t155574\t2.09\r\n2004\tNew York\tNY\tOther\tWorking Families\t133525\t1.79\r\n2004\tNew York\tNY\tOther\tIndependence\t84247\t1.13\r\n2004\tNew York\tNY\tOther\t\t57230\t0.77\r\n2004\tNew York\tNY\tOther\tPeace And Justice\t15626\t0.21\r\n2004\tNew York\tNY\tLibertarian\tLibertarian\t11607\t0.16\r\n2004\tNew York\tNY\tOther\tSocialist Workers\t2405\t0.03\r\n2004\tNew York\tNY\tOther\t\t304\t0.00\r\n2004\tNorth Carolina\tNC\tRepublican\tRepublican\t1961166\t56.02\r\n2004\tNorth Carolina\tNC\tDemocrat\tDemocrat\t1525849\t43.58\r\n2004\tNorth Carolina\tNC\tLibertarian\tLibertarian\t11731\t0.34\r\n2004\tNorth Carolina\tNC\tOther\tUnaffiliated\t2261\t0.06\r\n2004\tNorth Dakota\tND\tRepublican\tRepublican\t196651\t62.86\r\n2004\tNorth Dakota\tND\tDemocrat\tDemocrat\t111052\t35.50\r\n2004\tNorth Dakota\tND\tOther\tIndependent\t3756\t1.20\r\n2004\tNorth Dakota\tND\tLibertarian\tLibertarian\t851\t0.27\r\n2004\tNorth Dakota\tND\tOther\tConstitution Party\t514\t0.16\r\n2004\tNorth Dakota\tND\tOther\t\t9\t0.00\r\n2004\tOhio\tOH\tRepublican\tRepublican\t2859764\t50.81\r\n2004\tOhio\tOH\tDemocrat\tDemocrat\t2741165\t48.71\r\n2004\tOhio\tOH\tOther\t\t26616\t0.47\r\n2004\tOhio\tOH\tOther\t\t358\t0.01\r\n2004\tOklahoma\tOK\tRepublican\tRepublican\t959792\t65.57\r\n2004\tOklahoma\tOK\tDemocrat\tDemocrat\t503966\t34.43\r\n2004\tOregon\tOR\tDemocrat\tDemocrat\t943163\t51.35\r\n2004\tOregon\tOR\tRepublican\tRepublican\t866831\t47.19\r\n2004\tOregon\tOR\tOther\t\t8956\t0.49\r\n2004\tOregon\tOR\tLibertarian\tLibertarian\t7260\t0.40\r\n2004\tOregon\tOR\tOther\tPacific Green\t5315\t0.29\r\n2004\tOregon\tOR\tOther\tConstitution Party\t5257\t0.29\r\n2004\tPennsylvania\tPA\tDemocrat\tDemocrat\t2938095\t50.92\r\n2004\tPennsylvania\tPA\tRepublican\tRepublican\t2793847\t48.42\r\n2004\tPennsylvania\tPA\tLibertarian\tLibertarian\t21185\t0.37\r\n2004\tPennsylvania\tPA\tOther\tGreen\t6319\t0.11\r\n2004\tPennsylvania\tPA\tOther\tConstitution Party\t6318\t0.11\r\n2004\tPennsylvania\tPA\tOther\tIndependent\t2656\t0.05\r\n2004\tPennsylvania\tPA\tOther\t\t1170\t0.02\r\n2004\tRhode Island\tRI\tDemocrat\tDemocrat\t259760\t59.42\r\n2004\tRhode Island\tRI\tRepublican\tRepublican\t169046\t38.67\r\n2004\tRhode Island\tRI\tOther\tReform Party\t4651\t1.06\r\n2004\tRhode Island\tRI\tOther\tGreen\t1333\t0.30\r\n2004\tRhode Island\tRI\tLibertarian\tLibertarian\t907\t0.21\r\n2004\tRhode Island\tRI\tOther\tNonpartisan\t845\t0.19\r\n2004\tRhode Island\tRI\tOther\tConstitution Party\t339\t0.08\r\n2004\tRhode Island\tRI\tOther\tWorkers World\t253\t0.06\r\n2004\tSouth Carolina\tSC\tRepublican\tRepublican\t937974\t57.98\r\n2004\tSouth Carolina\tSC\tDemocrat\tDemocrat\t661669\t40.90\r\n2004\tSouth Carolina\tSC\tOther\tIndependence\t5520\t0.34\r\n2004\tSouth Carolina\tSC\tOther\tConstitution Party\t5317\t0.33\r\n2004\tSouth Carolina\tSC\tLibertarian\tLibertarian\t3608\t0.22\r\n2004\tSouth Carolina\tSC\tOther\tUnited Citizens\t2124\t0.13\r\n2004\tSouth Carolina\tSC\tOther\tGreen\t1488\t0.09\r\n2004\tSouth Dakota\tSD\tRepublican\tRepublican\t232584\t59.91\r\n2004\tSouth Dakota\tSD\tDemocrat\tDemocrat\t149244\t38.44\r\n2004\tSouth Dakota\tSD\tOther\tIndependent\t4320\t1.11\r\n2004\tSouth Dakota\tSD\tOther\tConstitution Party\t1103\t0.28\r\n2004\tSouth Dakota\tSD\tLibertarian\tLibertarian\t964\t0.25\r\n2004\tTennessee\tTN\tRepublican\tRepublican\t1384375\t56.80\r\n2004\tTennessee\tTN\tDemocrat\tDemocrat\t1036477\t42.53\r\n2004\tTennessee\tTN\tOther\tIndependent\t16428\t0.67\r\n2004\tTennessee\tTN\tOther\t\t39\t0.00\r\n2004\tTexas\tTX\tRepublican\tRepublican\t4526917\t61.09\r\n2004\tTexas\tTX\tDemocrat\tDemocrat\t2832704\t38.22\r\n2004\tTexas\tTX\tLibertarian\tLibertarian\t38787\t0.52\r\n2004\tTexas\tTX\tOther\t\t12341\t0.17\r\n2004\tUtah\tUT\tRepublican\tRepublican\t663742\t71.54\r\n2004\tUtah\tUT\tDemocrat\tDemocrat\t241199\t26.00\r\n2004\tUtah\tUT\tOther\tUnaffiliated\t11305\t1.22\r\n2004\tUtah\tUT\tOther\tConstitution Party\t6841\t0.74\r\n2004\tUtah\tUT\tLibertarian\tLibertarian\t3375\t0.36\r\n2004\tUtah\tUT\tOther\tPersonal Choice\t946\t0.10\r\n2004\tUtah\tUT\tOther\tSocialist Workers\t393\t0.04\r\n2004\tUtah\tUT\tOther\t\t43\t0.00\r\n2004\tVermont\tVT\tDemocrat\tDemocrat\t184067\t58.94\r\n2004\tVermont\tVT\tRepublican\tRepublican\t121180\t38.80\r\n2004\tVermont\tVT\tOther\tIndependent\t4494\t1.44\r\n2004\tVermont\tVT\tLibertarian\tLibertarian\t1102\t0.35\r\n2004\tVermont\tVT\tOther\t\t957\t0.31\r\n2004\tVermont\tVT\tOther\tLiberty Union Party\t265\t0.08\r\n2004\tVermont\tVT\tOther\tSocialist Workers\t244\t0.08\r\n2004\tVirginia\tVA\tRepublican\tRepublican\t1716959\t53.73\r\n2004\tVirginia\tVA\tDemocrat\tDemocrat\t1454742\t45.53\r\n2004\tVirginia\tVA\tLibertarian\tLibertarian\t11032\t0.35\r\n2004\tVirginia\tVA\tOther\tConstitution Party\t10161\t0.32\r\n2004\tVirginia\tVA\tOther\t\t2521\t0.08\r\n2004\tWashington\tWA\tDemocrat\tDemocrat\t1510201\t52.82\r\n2004\tWashington\tWA\tRepublican\tRepublican\t1304894\t45.64\r\n2004\tWashington\tWA\tOther\tIndependent\t23283\t0.81\r\n2004\tWashington\tWA\tLibertarian\tLibertarian\t11955\t0.42\r\n2004\tWashington\tWA\tOther\tConstitution Party\t3922\t0.14\r\n2004\tWashington\tWA\tOther\tGreen\t2974\t0.10\r\n2004\tWashington\tWA\tOther\tWorkers World\t1077\t0.04\r\n2004\tWashington\tWA\tOther\tSocialist Workers\t547\t0.02\r\n2004\tWashington\tWA\tOther\tSocialist Equality Party\t231\t0.01\r\n2004\tWest Virginia\tWV\tRepublican\tRepublican\t423778\t56.07\r\n2004\tWest Virginia\tWV\tDemocrat\tDemocrat\t326541\t43.21\r\n2004\tWest Virginia\tWV\tOther\tIndependent\t4063\t0.54\r\n2004\tWest Virginia\tWV\tLibertarian\tLibertarian\t1405\t0.19\r\n2004\tWest Virginia\tWV\tOther\t\t5\t0.00\r\n2004\tWisconsin\tWI\tDemocrat\tDemocrat\t1489504\t49.70\r\n2004\tWisconsin\tWI\tRepublican\tRepublican\t1478120\t49.32\r\n2004\tWisconsin\tWI\tOther\tIndependent\t17272\t0.58\r\n2004\tWisconsin\tWI\tLibertarian\tLibertarian\t6464\t0.22\r\n2004\tWisconsin\tWI\tOther\t\t2986\t0.10\r\n2004\tWisconsin\tWI\tOther\tWisconsin Green\t2661\t0.09\r\n2004\tWyoming\tWY\tRepublican\tRepublican\t167629\t68.74\r\n2004\tWyoming\tWY\tDemocrat\tDemocrat\t70776\t29.02\r\n2004\tWyoming\tWY\tOther\tIndependent\t3372\t1.38\r\n2004\tWyoming\tWY\tLibertarian\tLibertarian\t1171\t0.48\r\n2004\tWyoming\tWY\tOther\t\t480\t0.20\r\n2004\tWyoming\tWY\tOther\t\t433\t0.18\r\n2008\tAlabama\tAL\tRepublican\tRepublican\t1266546\t60.32\r\n2008\tAlabama\tAL\tDemocrat\tDemocrat\t813479\t38.74\r\n2008\tAlabama\tAL\tOther\tIndependent\t16089\t0.77\r\n2008\tAlabama\tAL\tOther\t\t3705\t0.18\r\n2008\tAlaska\tAK\tRepublican\tRepublican\t193841\t59.42\r\n2008\tAlaska\tAK\tDemocrat\tDemocrat\t123594\t37.89\r\n2008\tAlaska\tAK\tOther\tIndependent\t3783\t1.16\r\n2008\tAlaska\tAK\tOther\t\t1730\t0.53\r\n2008\tAlaska\tAK\tOther\tAlaskan Independence Party\t1660\t0.51\r\n2008\tAlaska\tAK\tLibertarian\tLibertarian\t1589\t0.49\r\n2008\tArizona\tAZ\tRepublican\tRepublican\t1230111\t53.64\r\n2008\tArizona\tAZ\tDemocrat\tDemocrat\t1034707\t45.12\r\n2008\tArizona\tAZ\tLibertarian\tLibertarian\t12555\t0.55\r\n2008\tArizona\tAZ\tOther\tIndependent\t11301\t0.49\r\n2008\tArizona\tAZ\tOther\tGreen\t3406\t0.15\r\n2008\tArizona\tAZ\tOther\t\t1395\t0.06\r\n2008\tArkansas\tAR\tRepublican\tRepublican\t638017\t58.72\r\n2008\tArkansas\tAR\tDemocrat\tDemocrat\t422310\t38.86\r\n2008\tArkansas\tAR\tOther\tIndependent\t12882\t1.19\r\n2008\tArkansas\tAR\tLibertarian\tLibertarian\t4776\t0.44\r\n2008\tArkansas\tAR\tOther\tConstitution Party\t4023\t0.37\r\n2008\tArkansas\tAR\tOther\tGreen\t3470\t0.32\r\n2008\tArkansas\tAR\tOther\tSocialism And Liberation Party\t1139\t0.10\r\n2008\tCalifornia\tCA\tDemocrat\tDemocrat\t8274473\t61.01\r\n2008\tCalifornia\tCA\tRepublican\tRepublican\t5011781\t36.95\r\n2008\tCalifornia\tCA\tOther\tPeace & Freedom\t108381\t0.80\r\n2008\tCalifornia\tCA\tLibertarian\tLibertarian\t67582\t0.50\r\n2008\tCalifornia\tCA\tOther\tAmerican Independent Party\t40673\t0.30\r\n2008\tCalifornia\tCA\tOther\tGreen\t38774\t0.29\r\n2008\tCalifornia\tCA\tOther\tIndependent\t20236\t0.15\r\n2008\tColorado\tCO\tDemocrat\tDemocrat\t1288576\t53.66\r\n2008\tColorado\tCO\tRepublican\tRepublican\t1073589\t44.71\r\n2008\tColorado\tCO\tOther\tIndependent\t13350\t0.56\r\n2008\tColorado\tCO\tLibertarian\tLibertarian\t10897\t0.45\r\n2008\tColorado\tCO\tOther\tConstitution Party\t6233\t0.26\r\n2008\tColorado\tCO\tOther\tAmerica's Independent Party\t3051\t0.13\r\n2008\tColorado\tCO\tOther\tGreen\t2822\t0.12\r\n2008\tColorado\tCO\tOther\tUnaffiliated\t828\t0.03\r\n2008\tColorado\tCO\tOther\tBoston Tea Party\t598\t0.02\r\n2008\tColorado\tCO\tOther\tHeartquake '08\t348\t0.01\r\n2008\tColorado\tCO\tOther\tObjectivist Party\t336\t0.01\r\n2008\tColorado\tCO\tOther\tSocialist\t226\t0.01\r\n2008\tColorado\tCO\tOther\tSocialism And Liberation Party\t158\t0.01\r\n2008\tColorado\tCO\tOther\tSocialist Workers\t154\t0.01\r\n2008\tColorado\tCO\tOther\tU.S. Pacifist Party\t110\t0.00\r\n2008\tColorado\tCO\tOther\tProhibition\t85\t0.00\r\n2008\tConnecticut\tCT\tDemocrat\tDemocrat\t997772\t60.59\r\n2008\tConnecticut\tCT\tRepublican\tRepublican\t629428\t38.22\r\n2008\tConnecticut\tCT\tOther\tIndependent\t19162\t1.16\r\n2008\tConnecticut\tCT\tOther\t\t430\t0.03\r\n2008\tDelaware\tDE\tDemocrat\tDemocrat\t255459\t61.94\r\n2008\tDelaware\tDE\tRepublican\tRepublican\t152374\t36.95\r\n2008\tDelaware\tDE\tOther\tIndependent\t2401\t0.58\r\n2008\tDelaware\tDE\tLibertarian\tLibertarian\t1109\t0.27\r\n2008\tDelaware\tDE\tOther\tConstitution Party\t626\t0.15\r\n2008\tDelaware\tDE\tOther\tGreen\t385\t0.09\r\n2008\tDelaware\tDE\tOther\tSocialist Workers\t58\t0.01\r\n2008\tDistrict Of Columbia\tDC\tDemocrat\tDemocrat\t245800\t92.46\r\n2008\tDistrict Of Columbia\tDC\tRepublican\tRepublican\t17367\t6.53\r\n2008\tDistrict Of Columbia\tDC\tOther\t\t1138\t0.43\r\n2008\tDistrict Of Columbia\tDC\tOther\tIndependent\t958\t0.36\r\n2008\tDistrict Of Columbia\tDC\tOther\tGreen\t590\t0.22\r\n2008\tFlorida\tFL\tDemocrat\tDemocrat\t4282074\t51.03\r\n2008\tFlorida\tFL\tRepublican\tRepublican\t4045624\t48.22\r\n2008\tFlorida\tFL\tOther\tEcology Party Of Florida\t28124\t0.34\r\n2008\tFlorida\tFL\tLibertarian\tLibertarian\t17218\t0.21\r\n2008\tFlorida\tFL\tOther\tConstitution Party\t7915\t0.09\r\n2008\tFlorida\tFL\tOther\tGreen\t2887\t0.03\r\n2008\tFlorida\tFL\tOther\tAmerica's Independent Party\t2550\t0.03\r\n2008\tFlorida\tFL\tOther\tSocialism And Liberation Party\t1516\t0.02\r\n2008\tFlorida\tFL\tOther\tBoston Tea Party\t795\t0.01\r\n2008\tFlorida\tFL\tOther\tSocialist Workers\t533\t0.01\r\n2008\tFlorida\tFL\tOther\tObjectivist Party\t419\t0.00\r\n2008\tFlorida\tFL\tOther\tSocialist\t405\t0.00\r\n2008\tFlorida\tFL\tOther\t\t391\t0.00\r\n2008\tFlorida\tFL\tOther\tProhibition\t293\t0.00\r\n2008\tGeorgia\tGA\tRepublican\tRepublican\t2048759\t52.20\r\n2008\tGeorgia\tGA\tDemocrat\tDemocrat\t1844123\t46.99\r\n2008\tGeorgia\tGA\tLibertarian\tLibertarian\t28731\t0.73\r\n2008\tGeorgia\tGA\tOther\t\t1715\t0.04\r\n2008\tGeorgia\tGA\tOther\tIndependent\t1158\t0.03\r\n2008\tHawaii\tHI\tDemocrat\tDemocrat\t325871\t71.45\r\n2008\tHawaii\tHI\tRepublican\tRepublican\t120566\t26.44\r\n2008\tHawaii\tHI\tOther\tIndependent\t3825\t0.84\r\n2008\tHawaii\tHI\tOther\t\t2193\t0.48\r\n2008\tHawaii\tHI\tLibertarian\tLibertarian\t1314\t0.29\r\n2008\tHawaii\tHI\tOther\tConstitution Party\t1013\t0.22\r\n2008\tHawaii\tHI\tOther\tGreen\t979\t0.21\r\n2008\tHawaii\tHI\tOther\t\t303\t0.07\r\n2008\tIdaho\tID\tRepublican\tRepublican\t403012\t61.52\r\n2008\tIdaho\tID\tDemocrat\tDemocrat\t236440\t36.09\r\n2008\tIdaho\tID\tOther\tIndependent\t7175\t1.10\r\n2008\tIdaho\tID\tOther\tConstitution Party\t4747\t0.72\r\n2008\tIdaho\tID\tLibertarian\tLibertarian\t3658\t0.56\r\n2008\tIdaho\tID\tOther\t\t90\t0.01\r\n2008\tIllinois\tIL\tDemocrat\tDemocrat\t3419348\t61.92\r\n2008\tIllinois\tIL\tRepublican\tRepublican\t2031179\t36.78\r\n2008\tIllinois\tIL\tOther\tIndependent\t30948\t0.56\r\n2008\tIllinois\tIL\tLibertarian\tLibertarian\t19642\t0.36\r\n2008\tIllinois\tIL\tOther\tGreen\t11838\t0.21\r\n2008\tIllinois\tIL\tOther\tConstitution Party\t8256\t0.15\r\n2008\tIllinois\tIL\tOther\tNew\t1149\t0.02\r\n2008\tIllinois\tIL\tOther\t\t11\t0.00\r\n2008\tIndiana\tIN\tDemocrat\tDemocrat\t1374039\t49.95\r\n2008\tIndiana\tIN\tRepublican\tRepublican\t1345648\t48.91\r\n2008\tIndiana\tIN\tLibertarian\tLibertarian\t29257\t1.06\r\n2008\tIndiana\tIN\tOther\t\t1201\t0.04\r\n2008\tIndiana\tIN\tOther\tIndependent\t909\t0.03\r\n2008\tIowa\tIA\tDemocrat\tDemocrat\t828940\t53.93\r\n2008\tIowa\tIA\tRepublican\tRepublican\t682379\t44.39\r\n2008\tIowa\tIA\tOther\tPeace & Freedom\t8014\t0.52\r\n2008\tIowa\tIA\tOther\t\t6737\t0.44\r\n2008\tIowa\tIA\tLibertarian\tLibertarian\t4590\t0.30\r\n2008\tIowa\tIA\tOther\tConstitution Party\t4445\t0.29\r\n2008\tIowa\tIA\tOther\tGreen\t1423\t0.09\r\n2008\tIowa\tIA\tOther\tSocialist Workers\t292\t0.02\r\n2008\tIowa\tIA\tOther\tSocialist\t182\t0.01\r\n2008\tIowa\tIA\tOther\tSocialism And Liberation Party\t121\t0.01\r\n2008\tKansas\tKS\tRepublican\tRepublican\t699655\t56.61\r\n2008\tKansas\tKS\tDemocrat\tDemocrat\t514765\t41.65\r\n2008\tKansas\tKS\tOther\tIndependent\t10598\t0.86\r\n2008\tKansas\tKS\tLibertarian\tLibertarian\t6706\t0.54\r\n2008\tKansas\tKS\tOther\tReform Party\t4148\t0.34\r\n2008\tKentucky\tKY\tRepublican\tRepublican\t1048462\t57.40\r\n2008\tKentucky\tKY\tDemocrat\tDemocrat\t751985\t41.17\r\n2008\tKentucky\tKY\tOther\tIndependent\t15378\t0.84\r\n2008\tKentucky\tKY\tLibertarian\tLibertarian\t5989\t0.33\r\n2008\tKentucky\tKY\tOther\tConstitution Party\t4694\t0.26\r\n2008\tKentucky\tKY\tOther\t\t112\t0.01\r\n2008\tLouisiana\tLA\tRepublican\tRepublican\t1148275\t58.56\r\n2008\tLouisiana\tLA\tDemocrat\tDemocrat\t782989\t39.93\r\n2008\tLouisiana\tLA\tOther\tLouisiana Taxpayers Party\t9368\t0.48\r\n2008\tLouisiana\tLA\tOther\tGreen\t9187\t0.47\r\n2008\tLouisiana\tLA\tOther\tIndependent\t6997\t0.36\r\n2008\tLouisiana\tLA\tOther\tConstitution Party\t2581\t0.13\r\n2008\tLouisiana\tLA\tOther\tSocialist Workers\t735\t0.04\r\n2008\tLouisiana\tLA\tOther\tSocialism And Liberation Party\t354\t0.02\r\n2008\tLouisiana\tLA\tOther\tProhibition\t275\t0.01\r\n2008\tMaine\tME\tDemocrat\tDemocrat\t421923\t57.71\r\n2008\tMaine\tME\tRepublican\tRepublican\t295273\t40.38\r\n2008\tMaine\tME\tOther\tIndependent\t10636\t1.45\r\n2008\tMaine\tME\tOther\tGreen\t2900\t0.40\r\n2008\tMaine\tME\tOther\t\t431\t0.06\r\n2008\tMaryland\tMD\tDemocrat\tDemocrat\t1629467\t61.92\r\n2008\tMaryland\tMD\tRepublican\tRepublican\t959862\t36.47\r\n2008\tMaryland\tMD\tOther\tIndependent\t14713\t0.56\r\n2008\tMaryland\tMD\tLibertarian\tLibertarian\t9842\t0.37\r\n2008\tMaryland\tMD\tOther\t\t9205\t0.35\r\n2008\tMaryland\tMD\tOther\tGreen\t4747\t0.18\r\n2008\tMaryland\tMD\tOther\tConstitution Party\t3760\t0.14\r\n2008\tMassachusetts\tMA\tDemocrat\tDemocrat\t1904097\t61.36\r\n2008\tMassachusetts\tMA\tRepublican\tRepublican\t1108854\t35.73\r\n2008\tMassachusetts\tMA\tOther\tIndependent\t28841\t0.93\r\n2008\tMassachusetts\tMA\tOther\t\t22010\t0.71\r\n2008\tMassachusetts\tMA\tOther\t\t14483\t0.47\r\n2008\tMassachusetts\tMA\tLibertarian\tLibertarian\t13189\t0.43\r\n2008\tMassachusetts\tMA\tOther\tGreen\t6550\t0.21\r\n2008\tMassachusetts\tMA\tOther\tConstitution Party\t4971\t0.16\r\n2008\tMichigan\tMI\tDemocrat\tDemocrat\t2872579\t57.43\r\n2008\tMichigan\tMI\tRepublican\tRepublican\t2048639\t40.96\r\n2008\tMichigan\tMI\tOther\tNatural Law\t33085\t0.66\r\n2008\tMichigan\tMI\tLibertarian\tLibertarian\t23716\t0.47\r\n2008\tMichigan\tMI\tOther\tU.S. Taxpayers Party\t14685\t0.29\r\n2008\tMichigan\tMI\tOther\tGreen\t8892\t0.18\r\n2008\tMinnesota\tMN\tDemocrat\tDemocrat\t1573354\t54.06\r\n2008\tMinnesota\tMN\tRepublican\tRepublican\t1275409\t43.82\r\n2008\tMinnesota\tMN\tOther\tIndependent\t30152\t1.04\r\n2008\tMinnesota\tMN\tOther\t\t9529\t0.33\r\n2008\tMinnesota\tMN\tLibertarian\tLibertarian\t9174\t0.32\r\n2008\tMinnesota\tMN\tOther\tConstitution Party\t6787\t0.23\r\n2008\tMinnesota\tMN\tOther\tGreen\t5174\t0.18\r\n2008\tMinnesota\tMN\tOther\tSocialist Workers\t790\t0.03\r\n2008\tMississippi\tMS\tRepublican\tRepublican\t724597\t56.18\r\n2008\tMississippi\tMS\tDemocrat\tDemocrat\t554662\t43.00\r\n2008\tMississippi\tMS\tOther\tIndependent\t4011\t0.31\r\n2008\tMississippi\tMS\tOther\tConstitution Party\t2551\t0.20\r\n2008\tMississippi\tMS\tLibertarian\tLibertarian\t2529\t0.20\r\n2008\tMississippi\tMS\tOther\tGreen\t1034\t0.08\r\n2008\tMississippi\tMS\tOther\tReform Party\t481\t0.04\r\n2008\tMissouri\tMO\tRepublican\tRepublican\t1445814\t49.43\r\n2008\tMissouri\tMO\tDemocrat\tDemocrat\t1441911\t49.29\r\n2008\tMissouri\tMO\tOther\tIndependent\t17813\t0.61\r\n2008\tMissouri\tMO\tLibertarian\tLibertarian\t11386\t0.39\r\n2008\tMissouri\tMO\tOther\tConstitution Party\t8201\t0.28\r\n2008\tMissouri\tMO\tOther\t\t80\t0.00\r\n2008\tMontana\tMT\tRepublican\tRepublican\t242763\t49.53\r\n2008\tMontana\tMT\tDemocrat\tDemocrat\t231667\t47.27\r\n2008\tMontana\tMT\tOther\tConstitution Party\t10638\t2.17\r\n2008\tMontana\tMT\tOther\tIndependent\t3686\t0.75\r\n2008\tMontana\tMT\tLibertarian\tLibertarian\t1355\t0.28\r\n2008\tNebraska\tNE\tRepublican\tRepublican\t452979\t56.53\r\n2008\tNebraska\tNE\tDemocrat\tDemocrat\t333319\t41.60\r\n2008\tNebraska\tNE\tOther\tIndependent\t5406\t0.67\r\n2008\tNebraska\tNE\tOther\tNebraska Party\t2972\t0.37\r\n2008\tNebraska\tNE\tOther\t\t2837\t0.35\r\n2008\tNebraska\tNE\tLibertarian\tLibertarian\t2740\t0.34\r\n2008\tNebraska\tNE\tOther\tGreen\t1028\t0.13\r\n2008\tNevada\tNV\tDemocrat\tDemocrat\t533736\t55.15\r\n2008\tNevada\tNV\tRepublican\tRepublican\t412827\t42.65\r\n2008\tNevada\tNV\tOther\t\t6267\t0.65\r\n2008\tNevada\tNV\tOther\tIndependent\t6150\t0.64\r\n2008\tNevada\tNV\tLibertarian\tLibertarian\t4263\t0.44\r\n2008\tNevada\tNV\tOther\tIndependent American\t3194\t0.33\r\n2008\tNevada\tNV\tOther\tGreen\t1411\t0.15\r\n2008\tNew Hampshire\tNH\tDemocrat\tDemocrat\t384826\t54.13\r\n2008\tNew Hampshire\tNH\tRepublican\tRepublican\t316534\t44.52\r\n2008\tNew Hampshire\tNH\tOther\tIndependent\t3503\t0.49\r\n2008\tNew Hampshire\tNH\tOther\t\t3359\t0.47\r\n2008\tNew Hampshire\tNH\tLibertarian\tLibertarian\t2748\t0.39\r\n2008\tNew Jersey\tNJ\tDemocrat\tDemocrat\t2215422\t57.27\r\n2008\tNew Jersey\tNJ\tRepublican\tRepublican\t1613207\t41.70\r\n2008\tNew Jersey\tNJ\tOther\tIndependent\t21298\t0.55\r\n2008\tNew Jersey\tNJ\tLibertarian\tLibertarian\t8441\t0.22\r\n2008\tNew Jersey\tNJ\tOther\tConstitution Party\t3956\t0.10\r\n2008\tNew Jersey\tNJ\tOther\tGreen\t3636\t0.09\r\n2008\tNew Jersey\tNJ\tOther\tSocialist\t699\t0.02\r\n2008\tNew Jersey\tNJ\tOther\tVote Here\t639\t0.02\r\n2008\tNew Jersey\tNJ\tOther\tSocialist Workers\t523\t0.01\r\n2008\tNew Jersey\tNJ\tOther\tSocialism And Liberation Party\t416\t0.01\r\n2008\tNew Mexico\tNM\tDemocrat\tDemocrat\t472422\t56.91\r\n2008\tNew Mexico\tNM\tRepublican\tRepublican\t346832\t41.78\r\n2008\tNew Mexico\tNM\tOther\tIndependent\t5327\t0.64\r\n2008\tNew Mexico\tNM\tLibertarian\tLibertarian\t2428\t0.29\r\n2008\tNew Mexico\tNM\tOther\tConstitution Party\t1597\t0.19\r\n2008\tNew Mexico\tNM\tOther\tGreen\t1552\t0.19\r\n2008\tNew York\tNY\tDemocrat\tDemocrat\t4645332\t60.16\r\n2008\tNew York\tNY\tRepublican\tRepublican\t2418323\t31.32\r\n2008\tNew York\tNY\tOther\tConservative\t170475\t2.21\r\n2008\tNew York\tNY\tOther\tIndependence\t163973\t2.12\r\n2008\tNew York\tNY\tOther\tWorking Families\t159613\t2.07\r\n2008\tNew York\tNY\tOther\t\t84701\t1.10\r\n2008\tNew York\tNY\tOther\tPopulist\t41249\t0.53\r\n2008\tNew York\tNY\tLibertarian\tLibertarian\t19596\t0.25\r\n2008\tNew York\tNY\tOther\tGreen\t12801\t0.17\r\n2008\tNew York\tNY\tOther\tSocialist Workers\t3615\t0.05\r\n2008\tNew York\tNY\tOther\tSocialism And Liberation Party\t1639\t0.02\r\n2008\tNew York\tNY\tOther\t\t702\t0.01\r\n2008\tNorth Carolina\tNC\tDemocrat\tDemocrat\t2142651\t49.70\r\n2008\tNorth Carolina\tNC\tRepublican\tRepublican\t2128474\t49.37\r\n2008\tNorth Carolina\tNC\tLibertarian\tLibertarian\t25722\t0.60\r\n2008\tNorth Carolina\tNC\tOther\t\t12494\t0.29\r\n2008\tNorth Carolina\tNC\tOther\tIndependent\t1510\t0.04\r\n2008\tNorth Dakota\tND\tRepublican\tRepublican\t168601\t53.25\r\n2008\tNorth Dakota\tND\tDemocrat\tDemocrat\t141278\t44.62\r\n2008\tNorth Dakota\tND\tOther\tIndependent\t4189\t1.32\r\n2008\tNorth Dakota\tND\tLibertarian\tLibertarian\t1354\t0.43\r\n2008\tNorth Dakota\tND\tOther\tConstitution Party\t1199\t0.38\r\n2008\tOhio\tOH\tDemocrat\tDemocrat\t2940044\t51.50\r\n2008\tOhio\tOH\tRepublican\tRepublican\t2677820\t46.91\r\n2008\tOhio\tOH\tOther\tIndependent\t46242\t0.81\r\n2008\tOhio\tOH\tLibertarian\tLibertarian\t19917\t0.35\r\n2008\tOhio\tOH\tOther\tConstitution Party\t12565\t0.22\r\n2008\tOhio\tOH\tOther\tGreen\t8518\t0.15\r\n2008\tOhio\tOH\tOther\tSocialist\t2735\t0.05\r\n2008\tOhio\tOH\tOther\tIndependent\t509\t0.01\r\n2008\tOklahoma\tOK\tRepublican\tRepublican\t960165\t65.65\r\n2008\tOklahoma\tOK\tDemocrat\tDemocrat\t502496\t34.35\r\n2008\tOregon\tOR\tDemocrat\tDemocrat\t1037291\t56.75\r\n2008\tOregon\tOR\tRepublican\tRepublican\t738475\t40.40\r\n2008\tOregon\tOR\tOther\tPeace Party\t18614\t1.02\r\n2008\tOregon\tOR\tOther\t\t13613\t0.74\r\n2008\tOregon\tOR\tOther\tConstitution Party\t7693\t0.42\r\n2008\tOregon\tOR\tLibertarian\tLibertarian\t7635\t0.42\r\n2008\tOregon\tOR\tOther\tGreen\t4543\t0.25\r\n2008\tPennsylvania\tPA\tDemocrat\tDemocrat\t3276363\t54.49\r\n2008\tPennsylvania\tPA\tRepublican\tRepublican\t2655885\t44.17\r\n2008\tPennsylvania\tPA\tOther\tIndependent\t42977\t0.71\r\n2008\tPennsylvania\tPA\tLibertarian\tLibertarian\t19912\t0.33\r\n2008\tPennsylvania\tPA\tOther\t\t9955\t0.17\r\n2008\tPennsylvania\tPA\tOther\t\t8180\t0.14\r\n2008\tRhode Island\tRI\tDemocrat\tDemocrat\t296571\t62.86\r\n2008\tRhode Island\tRI\tRepublican\tRepublican\t165391\t35.06\r\n2008\tRhode Island\tRI\tOther\tIndependent\t4829\t1.02\r\n2008\tRhode Island\tRI\tOther\t\t1999\t0.42\r\n2008\tRhode Island\tRI\tLibertarian\tLibertarian\t1382\t0.29\r\n2008\tRhode Island\tRI\tOther\tGreen\t797\t0.17\r\n2008\tRhode Island\tRI\tOther\tConstitution Party\t675\t0.14\r\n2008\tRhode Island\tRI\tOther\tSocialism And Liberation Party\t122\t0.03\r\n2008\tSouth Carolina\tSC\tRepublican\tRepublican\t1034896\t53.87\r\n2008\tSouth Carolina\tSC\tDemocrat\tDemocrat\t862449\t44.90\r\n2008\tSouth Carolina\tSC\tLibertarian\tLibertarian\t7283\t0.38\r\n2008\tSouth Carolina\tSC\tOther\tConstitution Party\t6827\t0.36\r\n2008\tSouth Carolina\tSC\tOther\tIndependent\t5053\t0.26\r\n2008\tSouth Carolina\tSC\tOther\tGreen\t4461\t0.23\r\n2008\tSouth Dakota\tSD\tRepublican\tRepublican\t203054\t53.16\r\n2008\tSouth Dakota\tSD\tDemocrat\tDemocrat\t170924\t44.75\r\n2008\tSouth Dakota\tSD\tOther\tIndependent\t4267\t1.12\r\n2008\tSouth Dakota\tSD\tOther\tConstitution Party\t1895\t0.50\r\n2008\tSouth Dakota\tSD\tLibertarian\tLibertarian\t1835\t0.48\r\n2008\tTennessee\tTN\tRepublican\tRepublican\t1479178\t56.90\r\n2008\tTennessee\tTN\tDemocrat\tDemocrat\t1087437\t41.83\r\n2008\tTennessee\tTN\tOther\tIndependent\t33134\t1.27\r\n2008\tTexas\tTX\tRepublican\tRepublican\t4479328\t55.45\r\n2008\tTexas\tTX\tDemocrat\tDemocrat\t3528633\t43.68\r\n2008\tTexas\tTX\tLibertarian\tLibertarian\t56116\t0.69\r\n2008\tTexas\tTX\tOther\t\t7967\t0.10\r\n2008\tTexas\tTX\tOther\tIndependent\t5751\t0.07\r\n2008\tUtah\tUT\tRepublican\tRepublican\t596030\t62.58\r\n2008\tUtah\tUT\tDemocrat\tDemocrat\t327670\t34.41\r\n2008\tUtah\tUT\tOther\tConstitution Party\t12012\t1.26\r\n2008\tUtah\tUT\tOther\tPeace & Freedom\t8416\t0.88\r\n2008\tUtah\tUT\tLibertarian\tLibertarian\t6966\t0.73\r\n2008\tUtah\tUT\tOther\tGreen\t982\t0.10\r\n2008\tUtah\tUT\tOther\tSocialism And Liberation Party\t262\t0.03\r\n2008\tUtah\tUT\tOther\t\t32\t0.00\r\n2008\tVermont\tVT\tDemocrat\tDemocrat\t219262\t67.46\r\n2008\tVermont\tVT\tRepublican\tRepublican\t98974\t30.45\r\n2008\tVermont\tVT\tOther\tIndependent\t3339\t1.03\r\n2008\tVermont\tVT\tOther\t\t1464\t0.45\r\n2008\tVermont\tVT\tLibertarian\tLibertarian\t1067\t0.33\r\n2008\tVermont\tVT\tOther\tConstitution Party\t500\t0.15\r\n2008\tVermont\tVT\tOther\tSocialist Workers\t150\t0.05\r\n2008\tVermont\tVT\tOther\tSocialism And Liberation Party\t149\t0.05\r\n2008\tVermont\tVT\tOther\tLiberty Union Party\t141\t0.04\r\n2008\tVirginia\tVA\tDemocrat\tDemocrat\t1959532\t52.63\r\n2008\tVirginia\tVA\tRepublican\tRepublican\t1725005\t46.33\r\n2008\tVirginia\tVA\tOther\tIndependent\t11483\t0.31\r\n2008\tVirginia\tVA\tLibertarian\tLibertarian\t11067\t0.30\r\n2008\tVirginia\tVA\tOther\tIndependent Green\t7474\t0.20\r\n2008\tVirginia\tVA\tOther\t\t6355\t0.17\r\n2008\tVirginia\tVA\tOther\tGreen\t2344\t0.06\r\n2008\tWashington\tWA\tDemocrat\tDemocrat\t1750848\t57.65\r\n2008\tWashington\tWA\tRepublican\tRepublican\t1229216\t40.48\r\n2008\tWashington\tWA\tOther\tIndependent\t29489\t0.97\r\n2008\tWashington\tWA\tLibertarian\tLibertarian\t12728\t0.42\r\n2008\tWashington\tWA\tOther\tConstitution Party\t9432\t0.31\r\n2008\tWashington\tWA\tOther\tGreen\t3819\t0.13\r\n2008\tWashington\tWA\tOther\tSocialism And Liberation Party\t705\t0.02\r\n2008\tWashington\tWA\tOther\tSocialist Workers\t641\t0.02\r\n2008\tWest Virginia\tWV\tRepublican\tRepublican\t397466\t55.71\r\n2008\tWest Virginia\tWV\tDemocrat\tDemocrat\t303857\t42.59\r\n2008\tWest Virginia\tWV\tOther\tIndependent\t7219\t1.01\r\n2008\tWest Virginia\tWV\tOther\tConstitution Party\t2465\t0.35\r\n2008\tWest Virginia\tWV\tOther\tMountain Party\t2355\t0.33\r\n2008\tWest Virginia\tWV\tOther\t\t89\t0.01\r\n2008\tWisconsin\tWI\tDemocrat\tDemocrat\t1677211\t56.22\r\n2008\tWisconsin\tWI\tRepublican\tRepublican\t1262393\t42.31\r\n2008\tWisconsin\tWI\tOther\tIndependent\t17605\t0.59\r\n2008\tWisconsin\tWI\tLibertarian\tLibertarian\t8858\t0.30\r\n2008\tWisconsin\tWI\tOther\t\t6521\t0.22\r\n2008\tWisconsin\tWI\tOther\tConstitution Party\t5072\t0.17\r\n2008\tWisconsin\tWI\tOther\tGreen\t4216\t0.14\r\n2008\tWisconsin\tWI\tOther\tWe The People\t764\t0.03\r\n2008\tWisconsin\tWI\tOther\tSocialist Party Usa\t540\t0.02\r\n2008\tWisconsin\tWI\tOther\tSocialism And Liberation Party\t237\t0.01\r\n2008\tWyoming\tWY\tRepublican\tRepublican\t164958\t64.71\r\n2008\tWyoming\tWY\tDemocrat\tDemocrat\t82868\t32.51\r\n2008\tWyoming\tWY\tOther\tIndependent\t3717\t1.46\r\n2008\tWyoming\tWY\tLibertarian\tLibertarian\t1594\t0.63\r\n2008\tWyoming\tWY\tOther\t\t1521\t0.60\r\n2008\tWyoming\tWY\tOther\t\t246\t0.10\r\n2012\tAlabama\tAL\tRepublican\tRepublican\t1255925\t60.55\r\n2012\tAlabama\tAL\tDemocrat\tDemocrat\t795696\t38.36\r\n2012\tAlabama\tAL\tOther\tIndependent\t18706\t0.90\r\n2012\tAlabama\tAL\tOther\t\t4011\t0.19\r\n2012\tAlaska\tAK\tRepublican\tRepublican\t164676\t54.80\r\n2012\tAlaska\tAK\tDemocrat\tDemocrat\t122640\t40.81\r\n2012\tAlaska\tAK\tLibertarian\tLibertarian\t7392\t2.46\r\n2012\tAlaska\tAK\tOther\tGreen\t2917\t0.97\r\n2012\tAlaska\tAK\tOther\t\t2870\t0.96\r\n2012\tArizona\tAZ\tRepublican\tRepublican\t1233654\t53.65\r\n2012\tArizona\tAZ\tDemocrat\tDemocrat\t1025232\t44.59\r\n2012\tArizona\tAZ\tLibertarian\tLibertarian\t32100\t1.40\r\n2012\tArizona\tAZ\tOther\tGreen\t7816\t0.34\r\n2012\tArizona\tAZ\tOther\t\t452\t0.02\r\n2012\tArkansas\tAR\tRepublican\tRepublican\t647744\t60.57\r\n2012\tArkansas\tAR\tDemocrat\tDemocrat\t394409\t36.88\r\n2012\tArkansas\tAR\tLibertarian\tLibertarian\t16276\t1.52\r\n2012\tArkansas\tAR\tOther\tGreen\t9305\t0.87\r\n2012\tArkansas\tAR\tOther\tSocialism And Liberation Party\t1734\t0.16\r\n2012\tCalifornia\tCA\tDemocrat\tDemocrat\t7854285\t60.24\r\n2012\tCalifornia\tCA\tRepublican\tRepublican\t4839958\t37.12\r\n2012\tCalifornia\tCA\tLibertarian\tLibertarian\t143221\t1.10\r\n2012\tCalifornia\tCA\tOther\tGreen\t85638\t0.66\r\n2012\tCalifornia\tCA\tOther\tPeace & Freedom\t53824\t0.41\r\n2012\tCalifornia\tCA\tOther\tAmerican Independent Party\t38372\t0.29\r\n2012\tCalifornia\tCA\tOther\t\t23249\t0.18\r\n2012\tColorado\tCO\tDemocrat\tDemocrat\t1323101\t51.49\r\n2012\tColorado\tCO\tRepublican\tRepublican\t1185243\t46.13\r\n2012\tColorado\tCO\tLibertarian\tLibertarian\t35545\t1.38\r\n2012\tColorado\tCO\tOther\tGreen\t7508\t0.29\r\n2012\tColorado\tCO\tOther\tAmerican Constitution Party\t6234\t0.24\r\n2012\tColorado\tCO\tOther\tPeace & Freedom\t5057\t0.20\r\n2012\tColorado\tCO\tOther\tNo Party Affiliation\t2588\t0.10\r\n2012\tColorado\tCO\tOther\tJustice\t1262\t0.05\r\n2012\tColorado\tCO\tOther\tWe The People\t791\t0.03\r\n2012\tColorado\tCO\tOther\tAmerica's Party\t679\t0.03\r\n2012\tColorado\tCO\tOther\tSocialism And Liberation Party\t317\t0.01\r\n2012\tColorado\tCO\tOther\tSocialist\t308\t0.01\r\n2012\tColorado\tCO\tOther\tAmerican Third Position\t267\t0.01\r\n2012\tColorado\tCO\tOther\tObjectivist Party\t235\t0.01\r\n2012\tColorado\tCO\tOther\tSocialist Workers\t192\t0.01\r\n2012\tColorado\tCO\tOther\tSocialist Equality Party\t189\t0.01\r\n2012\tConnecticut\tCT\tDemocrat\tDemocrat\t905083\t58.09\r\n2012\tConnecticut\tCT\tRepublican\tRepublican\t634892\t40.75\r\n2012\tConnecticut\tCT\tLibertarian\tLibertarian\t12340\t0.79\r\n2012\tConnecticut\tCT\tOther\tIndependent\t4971\t0.32\r\n2012\tConnecticut\tCT\tOther\t\t918\t0.06\r\n2012\tDelaware\tDE\tDemocrat\tDemocrat\t242584\t58.61\r\n2012\tDelaware\tDE\tRepublican\tRepublican\t165484\t39.98\r\n2012\tDelaware\tDE\tLibertarian\tLibertarian\t3882\t0.94\r\n2012\tDelaware\tDE\tOther\tGreen\t1940\t0.47\r\n2012\tDistrict Of Columbia\tDC\tDemocrat\tDemocrat\t267070\t90.91\r\n2012\tDistrict Of Columbia\tDC\tRepublican\tRepublican\t21381\t7.28\r\n2012\tDistrict Of Columbia\tDC\tOther\tD.C. Statehood Green\t2458\t0.84\r\n2012\tDistrict Of Columbia\tDC\tLibertarian\tLibertarian\t2083\t0.71\r\n2012\tDistrict Of Columbia\tDC\tOther\t\t772\t0.26\r\n2012\tFlorida\tFL\tDemocrat\tDemocrat\t4237756\t50.01\r\n2012\tFlorida\tFL\tRepublican\tRepublican\t4163447\t49.13\r\n2012\tFlorida\tFL\tLibertarian\tLibertarian\t44726\t0.53\r\n2012\tFlorida\tFL\tOther\tGreen\t8947\t0.11\r\n2012\tFlorida\tFL\tOther\tPeace & Freedom\t8154\t0.10\r\n2012\tFlorida\tFL\tOther\tObjectivist Party\t3856\t0.05\r\n2012\tFlorida\tFL\tOther\tConstitution Party\t2607\t0.03\r\n2012\tFlorida\tFL\tOther\tJustice\t1754\t0.02\r\n2012\tFlorida\tFL\tOther\tAmerican Independent\t946\t0.01\r\n2012\tFlorida\tFL\tOther\tReform Party\t820\t0.01\r\n2012\tFlorida\tFL\tOther\tSocialist\t799\t0.01\r\n2012\tFlorida\tFL\tOther\tSocialism And Liberation Party\t322\t0.00\r\n2012\tFlorida\tFL\tOther\t\t45\t0.00\r\n2012\tGeorgia\tGA\tRepublican\tRepublican\t2078688\t53.33\r\n2012\tGeorgia\tGA\tDemocrat\tDemocrat\t1773827\t45.51\r\n2012\tGeorgia\tGA\tLibertarian\tLibertarian\t45324\t1.16\r\n2012\tHawaii\tHI\tDemocrat\tDemocrat\t306658\t70.15\r\n2012\tHawaii\tHI\tRepublican\tRepublican\t121015\t27.68\r\n2012\tHawaii\tHI\tLibertarian\tLibertarian\t3840\t0.88\r\n2012\tHawaii\tHI\tOther\tGreen\t3184\t0.73\r\n2012\tHawaii\tHI\tOther\t\t2227\t0.51\r\n2012\tHawaii\tHI\tOther\t\t235\t0.05\r\n2012\tIdaho\tID\tRepublican\tRepublican\t420911\t64.53\r\n2012\tIdaho\tID\tDemocrat\tDemocrat\t212787\t32.62\r\n2012\tIdaho\tID\tLibertarian\tLibertarian\t9453\t1.45\r\n2012\tIdaho\tID\tOther\tIndependent\t6901\t1.06\r\n2012\tIdaho\tID\tOther\tConstitution Party\t2222\t0.34\r\n2012\tIllinois\tIL\tDemocrat\tDemocrat\t3019512\t57.60\r\n2012\tIllinois\tIL\tRepublican\tRepublican\t2135216\t40.73\r\n2012\tIllinois\tIL\tLibertarian\tLibertarian\t56229\t1.07\r\n2012\tIllinois\tIL\tOther\tGreen\t30222\t0.58\r\n2012\tIllinois\tIL\tOther\t\t835\t0.02\r\n2012\tIndiana\tIN\tRepublican\tRepublican\t1420543\t54.13\r\n2012\tIndiana\tIN\tDemocrat\tDemocrat\t1152887\t43.93\r\n2012\tIndiana\tIN\tLibertarian\tLibertarian\t50111\t1.91\r\n2012\tIndiana\tIN\tOther\t\t993\t0.04\r\n2012\tIowa\tIA\tDemocrat\tDemocrat\t822544\t51.99\r\n2012\tIowa\tIA\tRepublican\tRepublican\t730617\t46.18\r\n2012\tIowa\tIA\tLibertarian\tLibertarian\t12926\t0.82\r\n2012\tIowa\tIA\tOther\t\t7442\t0.47\r\n2012\tIowa\tIA\tOther\tGreen\t3769\t0.24\r\n2012\tIowa\tIA\tOther\tConstitution Party\t3038\t0.19\r\n2012\tIowa\tIA\tOther\tNominated By Petition\t1027\t0.06\r\n2012\tIowa\tIA\tOther\tSocialist Workers\t445\t0.03\r\n2012\tIowa\tIA\tOther\tSocialism And Liberation Party\t372\t0.02\r\n2012\tKansas\tKS\tRepublican\tRepublican\t692634\t59.71\r\n2012\tKansas\tKS\tDemocrat\tDemocrat\t440726\t37.99\r\n2012\tKansas\tKS\tLibertarian\tLibertarian\t20456\t1.76\r\n2012\tKansas\tKS\tOther\tReform Party\t5017\t0.43\r\n2012\tKansas\tKS\tOther\t\t1138\t0.10\r\n2012\tKentucky\tKY\tRepublican\tRepublican\t1087190\t60.49\r\n2012\tKentucky\tKY\tDemocrat\tDemocrat\t679370\t37.80\r\n2012\tKentucky\tKY\tLibertarian\tLibertarian\t17063\t0.95\r\n2012\tKentucky\tKY\tOther\tIndependent\t6872\t0.38\r\n2012\tKentucky\tKY\tOther\tGreen\t6337\t0.35\r\n2012\tKentucky\tKY\tOther\t\t380\t0.02\r\n2012\tLouisiana\tLA\tRepublican\tRepublican\t1152262\t57.78\r\n2012\tLouisiana\tLA\tDemocrat\tDemocrat\t809141\t40.58\r\n2012\tLouisiana\tLA\tLibertarian\tLibertarian\t18157\t0.91\r\n2012\tLouisiana\tLA\tOther\tGreen\t6978\t0.35\r\n2012\tLouisiana\tLA\tOther\tConstitution Party\t2508\t0.13\r\n2012\tLouisiana\tLA\tOther\tWe The People\t1767\t0.09\r\n2012\tLouisiana\tLA\tOther\tJustice\t1368\t0.07\r\n2012\tLouisiana\tLA\tOther\tSocialism And Liberation Party\t622\t0.03\r\n2012\tLouisiana\tLA\tOther\tProhibition\t518\t0.03\r\n2012\tLouisiana\tLA\tOther\tSocialist Workers\t389\t0.02\r\n2012\tLouisiana\tLA\tOther\tSocialist Equality Party\t355\t0.02\r\n2012\tMaine\tME\tDemocrat\tDemocrat\t401306\t55.37\r\n2012\tMaine\tME\tRepublican\tRepublican\t292276\t40.33\r\n2012\tMaine\tME\tOther\t\t11578\t1.60\r\n2012\tMaine\tME\tLibertarian\tLibertarian\t9352\t1.29\r\n2012\tMaine\tME\tOther\tGreen\t8119\t1.12\r\n2012\tMaine\tME\tOther\t\t2127\t0.29\r\n2012\tMaryland\tMD\tDemocrat\tDemocrat\t1677844\t61.97\r\n2012\tMaryland\tMD\tRepublican\tRepublican\t971869\t35.90\r\n2012\tMaryland\tMD\tLibertarian\tLibertarian\t30195\t1.12\r\n2012\tMaryland\tMD\tOther\tGreen\t17110\t0.63\r\n2012\tMaryland\tMD\tOther\t\t10309\t0.38\r\n2012\tMassachusetts\tMA\tDemocrat\tDemocrat\t1921290\t60.34\r\n2012\tMassachusetts\tMA\tRepublican\tRepublican\t1188314\t37.32\r\n2012\tMassachusetts\tMA\tLibertarian\tLibertarian\t30920\t0.97\r\n2012\tMassachusetts\tMA\tOther\tGreen-Rainbow\t20691\t0.65\r\n2012\tMassachusetts\tMA\tOther\t\t16429\t0.52\r\n2012\tMassachusetts\tMA\tOther\t\t6552\t0.21\r\n2012\tMichigan\tMI\tDemocrat\tDemocrat\t2564569\t54.21\r\n2012\tMichigan\tMI\tRepublican\tRepublican\t2115256\t44.71\r\n2012\tMichigan\tMI\tOther\tGreen\t21897\t0.46\r\n2012\tMichigan\tMI\tOther\tU.S. Taxpayers Party\t16119\t0.34\r\n2012\tMichigan\tMI\tOther\t\t7973\t0.17\r\n2012\tMichigan\tMI\tOther\tNatural Law\t5147\t0.11\r\n2012\tMinnesota\tMN\tDemocrat\tDemocratic-Farmer-Labor\t1546167\t52.65\r\n2012\tMinnesota\tMN\tRepublican\tRepublican\t1320225\t44.96\r\n2012\tMinnesota\tMN\tLibertarian\tLibertarian\t35098\t1.20\r\n2012\tMinnesota\tMN\tOther\tGreen\t13023\t0.44\r\n2012\tMinnesota\tMN\tOther\t\t10641\t0.36\r\n2012\tMinnesota\tMN\tOther\tConstitution Party\t3722\t0.13\r\n2012\tMinnesota\tMN\tOther\tGrassroots\t3149\t0.11\r\n2012\tMinnesota\tMN\tOther\tJustice\t1996\t0.07\r\n2012\tMinnesota\tMN\tOther\tConstitutional Government\t1092\t0.04\r\n2012\tMinnesota\tMN\tOther\tSocialist Workers\t1051\t0.04\r\n2012\tMinnesota\tMN\tOther\tSocialism And Liberation Party\t397\t0.01\r\n2012\tMississippi\tMS\tRepublican\tRepublican\t710746\t55.29\r\n2012\tMississippi\tMS\tDemocrat\tDemocrat\t562949\t43.79\r\n2012\tMississippi\tMS\tLibertarian\tLibertarian\t6676\t0.52\r\n2012\tMississippi\tMS\tOther\tConstitution Party\t2609\t0.20\r\n2012\tMississippi\tMS\tOther\tGreen\t1588\t0.12\r\n2012\tMississippi\tMS\tOther\tReform Party\t1016\t0.08\r\n2012\tMissouri\tMO\tRepublican\tRepublican\t1482440\t53.76\r\n2012\tMissouri\tMO\tDemocrat\tDemocrat\t1223796\t44.38\r\n2012\tMissouri\tMO\tLibertarian\tLibertarian\t43151\t1.56\r\n2012\tMissouri\tMO\tOther\tConstitution Party\t7936\t0.29\r\n2012\tMontana\tMT\tRepublican\tRepublican\t267928\t55.35\r\n2012\tMontana\tMT\tDemocrat\tDemocrat\t201839\t41.70\r\n2012\tMontana\tMT\tLibertarian\tLibertarian\t14165\t2.93\r\n2012\tMontana\tMT\tOther\t\t116\t0.02\r\n2012\tNebraska\tNE\tRepublican\tRepublican\t475064\t59.80\r\n2012\tNebraska\tNE\tDemocrat\tDemocrat\t302081\t38.03\r\n2012\tNebraska\tNE\tLibertarian\tLibertarian\t11109\t1.40\r\n2012\tNebraska\tNE\tOther\t\t3717\t0.47\r\n2012\tNebraska\tNE\tOther\tNominated By Petition\t2408\t0.30\r\n2012\tNevada\tNV\tDemocrat\tDemocrat\t531373\t52.36\r\n2012\tNevada\tNV\tRepublican\tRepublican\t463567\t45.68\r\n2012\tNevada\tNV\tLibertarian\tLibertarian\t10968\t1.08\r\n2012\tNevada\tNV\tOther\t\t5770\t0.57\r\n2012\tNevada\tNV\tOther\tIndependent American\t3240\t0.32\r\n2012\tNew Hampshire\tNH\tDemocrat\tDemocrat\t369561\t51.98\r\n2012\tNew Hampshire\tNH\tRepublican\tRepublican\t329918\t46.40\r\n2012\tNew Hampshire\tNH\tLibertarian\tLibertarian\t8212\t1.16\r\n2012\tNew Hampshire\tNH\tOther\t\t1698\t0.24\r\n2012\tNew Hampshire\tNH\tOther\t\t875\t0.12\r\n2012\tNew Hampshire\tNH\tOther\tConstitution Party\t708\t0.10\r\n2012\tNew Jersey\tNJ\tDemocrat\tDemocrat\t2122786\t58.34\r\n2012\tNew Jersey\tNJ\tRepublican\tRepublican\t1478088\t40.62\r\n2012\tNew Jersey\tNJ\tLibertarian\tLibertarian\t21035\t0.58\r\n2012\tNew Jersey\tNJ\tOther\tGreen\t9886\t0.27\r\n2012\tNew Jersey\tNJ\tOther\tConstitution Party\t2063\t0.06\r\n2012\tNew Jersey\tNJ\tOther\tJustice\t1723\t0.05\r\n2012\tNew Jersey\tNJ\tOther\tNsa Did 911\t1024\t0.03\r\n2012\tNew Jersey\tNJ\tOther\tSocialist Workers\t709\t0.02\r\n2012\tNew Jersey\tNJ\tOther\tAmerican Third Position\t664\t0.02\r\n2012\tNew Jersey\tNJ\tOther\tSocialism And Liberation Party\t521\t0.01\r\n2012\tNew Mexico\tNM\tDemocrat\tDemocrat\t415335\t52.99\r\n2012\tNew Mexico\tNM\tRepublican\tRepublican\t335788\t42.84\r\n2012\tNew Mexico\tNM\tLibertarian\tLibertarian\t27788\t3.55\r\n2012\tNew Mexico\tNM\tOther\tGreen\t2691\t0.34\r\n2012\tNew Mexico\tNM\tOther\tNew Mexico Independent Party\t1174\t0.15\r\n2012\tNew Mexico\tNM\tOther\tConstitution Party\t982\t0.13\r\n2012\tNew York\tNY\tDemocrat\tDemocrat\t4324228\t60.76\r\n2012\tNew York\tNY\tRepublican\tRepublican\t2223397\t31.24\r\n2012\tNew York\tNY\tOther\tConservative\t262035\t3.68\r\n2012\tNew York\tNY\tOther\tWorking Families\t147643\t2.07\r\n2012\tNew York\tNY\tOther\t\t63881\t0.90\r\n2012\tNew York\tNY\tLibertarian\tLibertarian\t47092\t0.66\r\n2012\tNew York\tNY\tOther\tGreen\t39856\t0.56\r\n2012\tNew York\tNY\tOther\tConstitution Party\t6270\t0.09\r\n2012\tNew York\tNY\tOther\tSocialism And Liberation Party\t2039\t0.03\r\n2012\tNew York\tNY\tOther\t\t343\t0.00\r\n2012\tNorth Carolina\tNC\tRepublican\tRepublican\t2270395\t50.39\r\n2012\tNorth Carolina\tNC\tDemocrat\tDemocrat\t2178391\t48.35\r\n2012\tNorth Carolina\tNC\tLibertarian\tLibertarian\t44515\t0.99\r\n2012\tNorth Carolina\tNC\tOther\t\t12071\t0.27\r\n2012\tNorth Dakota\tND\tRepublican\tRepublican\t188320\t58.32\r\n2012\tNorth Dakota\tND\tDemocrat\tDemocrat\t124966\t38.70\r\n2012\tNorth Dakota\tND\tLibertarian\tLibertarian\t5238\t1.62\r\n2012\tNorth Dakota\tND\tOther\t\t1860\t0.58\r\n2012\tNorth Dakota\tND\tOther\tConstitution Party\t1186\t0.37\r\n2012\tNorth Dakota\tND\tOther\tGreen\t1362\t0.42\r\n2012\tOhio\tOH\tDemocrat\tDemocrat\t2827621\t50.67\r\n2012\tOhio\tOH\tRepublican\tRepublican\t2661407\t47.69\r\n2012\tOhio\tOH\tLibertarian\tLibertarian\t49493\t0.89\r\n2012\tOhio\tOH\tOther\tGreen\t18574\t0.33\r\n2012\tOhio\tOH\tOther\tIndependent\t12502\t0.22\r\n2012\tOhio\tOH\tOther\tConstitution Party\t8151\t0.15\r\n2012\tOhio\tOH\tOther\tSocialist\t2967\t0.05\r\n2012\tOhio\tOH\tOther\t\t107\t0.00\r\n2012\tOklahoma\tOK\tRepublican\tRepublican\t891325\t66.77\r\n2012\tOklahoma\tOK\tDemocrat\tDemocrat\t443547\t33.23\r\n2012\tOregon\tOR\tDemocrat\tDemocrat\t970488\t54.24\r\n2012\tOregon\tOR\tRepublican\tRepublican\t754175\t42.15\r\n2012\tOregon\tOR\tLibertarian\tLibertarian\t24089\t1.35\r\n2012\tOregon\tOR\tOther\tPacific Green\t19427\t1.09\r\n2012\tOregon\tOR\tOther\t\t13275\t0.74\r\n2012\tOregon\tOR\tOther\tConstitution Party\t4432\t0.25\r\n2012\tOregon\tOR\tOther\tProgressive\t3384\t0.19\r\n2012\tPennsylvania\tPA\tDemocrat\tDemocrat\t2990274\t52.08\r\n2012\tPennsylvania\tPA\tRepublican\tRepublican\t2680434\t46.68\r\n2012\tPennsylvania\tPA\tLibertarian\tLibertarian\t49991\t0.87\r\n2012\tPennsylvania\tPA\tOther\tGreen\t21341\t0.37\r\n2012\tRhode Island\tRI\tDemocrat\tDemocrat\t279677\t62.70\r\n2012\tRhode Island\tRI\tRepublican\tRepublican\t157204\t35.24\r\n2012\tRhode Island\tRI\tLibertarian\tLibertarian\t4388\t0.98\r\n2012\tRhode Island\tRI\tOther\tGreen\t2421\t0.54\r\n2012\tRhode Island\tRI\tOther\t\t1381\t0.31\r\n2012\tRhode Island\tRI\tOther\tConstitution Party\t430\t0.10\r\n2012\tRhode Island\tRI\tOther\tJustice\t416\t0.09\r\n2012\tRhode Island\tRI\tOther\tSocialism And Liberation Party\t132\t0.03\r\n2012\tSouth Carolina\tSC\tRepublican\tRepublican\t1071645\t54.56\r\n2012\tSouth Carolina\tSC\tDemocrat\tDemocrat\t865941\t44.09\r\n2012\tSouth Carolina\tSC\tLibertarian\tLibertarian\t16321\t0.83\r\n2012\tSouth Carolina\tSC\tOther\tGreen\t5446\t0.28\r\n2012\tSouth Carolina\tSC\tOther\tConstitution Party\t4765\t0.24\r\n2012\tSouth Dakota\tSD\tRepublican\tRepublican\t210610\t57.89\r\n2012\tSouth Dakota\tSD\tDemocrat\tDemocrat\t145039\t39.87\r\n2012\tSouth Dakota\tSD\tLibertarian\tLibertarian\t5795\t1.59\r\n2012\tSouth Dakota\tSD\tOther\tConstitution Party\t2371\t0.65\r\n2012\tTennessee\tTN\tRepublican\tRepublican\t1462330\t59.48\r\n2012\tTennessee\tTN\tDemocrat\tDemocrat\t960709\t39.08\r\n2012\tTennessee\tTN\tOther\tIndependent\t23001\t0.94\r\n2012\tTennessee\tTN\tOther\tGreen\t6515\t0.26\r\n2012\tTennessee\tTN\tOther\tConstitution Party\t6022\t0.24\r\n2012\tTexas\tTX\tRepublican\tRepublican\t4569843\t57.17\r\n2012\tTexas\tTX\tDemocrat\tDemocrat\t3308124\t41.38\r\n2012\tTexas\tTX\tLibertarian\tLibertarian\t88580\t1.11\r\n2012\tTexas\tTX\tOther\tGreen\t24657\t0.31\r\n2012\tTexas\tTX\tOther\t\t2647\t0.03\r\n2012\tUtah\tUT\tRepublican\tRepublican\t740600\t72.79\r\n2012\tUtah\tUT\tDemocrat\tDemocrat\t251813\t24.75\r\n2012\tUtah\tUT\tLibertarian\tLibertarian\t12572\t1.24\r\n2012\tUtah\tUT\tOther\tJustice\t5335\t0.52\r\n2012\tUtah\tUT\tOther\tGreen\t3817\t0.38\r\n2012\tUtah\tUT\tOther\tConstitution Party\t2871\t0.28\r\n2012\tUtah\tUT\tOther\tNo Party Affiliation\t393\t0.04\r\n2012\tUtah\tUT\tOther\t\t39\t0.00\r\n2012\tVermont\tVT\tDemocrat\tDemocrat\t199239\t66.57\r\n2012\tVermont\tVT\tRepublican\tRepublican\t92698\t30.97\r\n2012\tVermont\tVT\tLibertarian\tLibertarian\t3487\t1.17\r\n2012\tVermont\tVT\tOther\t\t2043\t0.68\r\n2012\tVermont\tVT\tOther\tJustice\t1128\t0.38\r\n2012\tVermont\tVT\tOther\tSocialism And Liberation Party\t695\t0.23\r\n2012\tVirginia\tVA\tDemocrat\tDemocrat\t1971820\t51.16\r\n2012\tVirginia\tVA\tRepublican\tRepublican\t1822522\t47.28\r\n2012\tVirginia\tVA\tLibertarian\tLibertarian\t31216\t0.81\r\n2012\tVirginia\tVA\tOther\tConstitution Party\t13058\t0.34\r\n2012\tVirginia\tVA\tOther\tGreen\t8627\t0.22\r\n2012\tVirginia\tVA\tOther\t\t7246\t0.19\r\n2012\tWashington\tWA\tDemocrat\tDemocrat\t1755396\t56.16\r\n2012\tWashington\tWA\tRepublican\tRepublican\t1290670\t41.29\r\n2012\tWashington\tWA\tLibertarian\tLibertarian\t42202\t1.35\r\n2012\tWashington\tWA\tOther\tGreen\t20928\t0.67\r\n2012\tWashington\tWA\tOther\tConstitution Party\t8851\t0.28\r\n2012\tWashington\tWA\tOther\tJustice\t4946\t0.16\r\n2012\tWashington\tWA\tOther\tSocialism And Liberation Party\t1318\t0.04\r\n2012\tWashington\tWA\tOther\tSocialist Workers\t1205\t0.04\r\n2012\tWest Virginia\tWV\tRepublican\tRepublican\t417655\t62.30\r\n2012\tWest Virginia\tWV\tDemocrat\tDemocrat\t238269\t35.54\r\n2012\tWest Virginia\tWV\tLibertarian\tLibertarian\t6302\t0.94\r\n2012\tWest Virginia\tWV\tOther\tMountain Party\t4406\t0.66\r\n2012\tWest Virginia\tWV\tOther\tNo Party Affiliation\t3806\t0.57\r\n2012\tWisconsin\tWI\tDemocrat\tDemocrat\t1620985\t52.78\r\n2012\tWisconsin\tWI\tRepublican\tRepublican\t1410966\t45.94\r\n2012\tWisconsin\tWI\tOther\tIndependent\t29383\t0.96\r\n2012\tWisconsin\tWI\tOther\t\t5170\t0.17\r\n2012\tWisconsin\tWI\tOther\tConstitution Party\t4930\t0.16\r\n2012\tWyoming\tWY\tRepublican\tRepublican\t170962\t68.19\r\n2012\tWyoming\tWY\tDemocrat\tDemocrat\t69286\t27.64\r\n2012\tWyoming\tWY\tLibertarian\tLibertarian\t5326\t2.12\r\n2012\tWyoming\tWY\tOther\t\t2035\t0.81\r\n2012\tWyoming\tWY\tOther\tConstitution Party\t1452\t0.58\r\n2012\tWyoming\tWY\tOther\t\t1367\t0.55\r\n2012\tWyoming\tWY\tOther\t\t273\t0.11\r\n2016\tAlabama\tAL\tRepublican\tRepublican\t1318255\t62.08\r\n2016\tAlabama\tAL\tDemocrat\tDemocrat\t729547\t34.36\r\n2016\tAlabama\tAL\tLibertarian\tLibertarian\t44467\t2.09\r\n2016\tAlabama\tAL\tOther\t\t21712\t1.02\r\n2016\tAlabama\tAL\tOther\tGreen\t9391\t0.44\r\n2016\tAlaska\tAK\tRepublican\tRepublican\t163387\t51.28\r\n2016\tAlaska\tAK\tDemocrat\tDemocrat\t116454\t36.55\r\n2016\tAlaska\tAK\tLibertarian\tLibertarian\t18725\t5.88\r\n2016\tAlaska\tAK\tOther\t\t9201\t2.89\r\n2016\tAlaska\tAK\tOther\tGreen\t5735\t1.80\r\n2016\tAlaska\tAK\tOther\tConstitution Party\t3866\t1.21\r\n2016\tAlaska\tAK\tOther\tNo Party Affiliation\t1240\t0.39\r\n2016\tArizona\tAZ\tRepublican\tRepublican\t1252401\t48.67\r\n2016\tArizona\tAZ\tDemocrat\tDemocrat\t1161167\t45.13\r\n2016\tArizona\tAZ\tLibertarian\tLibertarian\t106327\t4.13\r\n2016\tArizona\tAZ\tOther\tGreen\t34345\t1.33\r\n2016\tArizona\tAZ\tOther\tIndependent\t17473\t0.68\r\n2016\tArizona\tAZ\tOther\tConstitution Party\t1058\t0.04\r\n2016\tArizona\tAZ\tOther\tNo Party Affiliation\t311\t0.01\r\n2016\tArizona\tAZ\tDemocrat\tDemocrat\t42\t0.00\r\n2016\tArizona\tAZ\tOther\tAmerican Delta Party\t29\t0.00\r\n2016\tArizona\tAZ\tOther\tWe The People\t12\t0.00\r\n2016\tArkansas\tAR\tRepublican\tRepublican\t684872\t60.57\r\n2016\tArkansas\tAR\tDemocrat\tDemocrat\t380494\t33.65\r\n2016\tArkansas\tAR\tLibertarian\tLibertarian\t29829\t2.64\r\n2016\tArkansas\tAR\tOther\tBetter For America\t13255\t1.17\r\n2016\tArkansas\tAR\tOther\tGreen\t9473\t0.84\r\n2016\tArkansas\tAR\tOther\tProhibition\t4709\t0.42\r\n2016\tArkansas\tAR\tOther\tConstitution Party\t4613\t0.41\r\n2016\tArkansas\tAR\tOther\tIndependent\t3390\t0.30\r\n2016\tCalifornia\tCA\tDemocrat\tDemocrat\t8753788\t61.73\r\n2016\tCalifornia\tCA\tRepublican\tRepublican\t4483810\t31.62\r\n2016\tCalifornia\tCA\tLibertarian\tLibertarian\t478500\t3.37\r\n2016\tCalifornia\tCA\tOther\tGreen\t278657\t1.96\r\n2016\tCalifornia\tCA\tOther\t\t120739\t0.85\r\n2016\tCalifornia\tCA\tOther\tPeace & Freedom\t66101\t0.47\r\n2016\tColorado\tCO\tDemocrat\tDemocrat\t1338870\t48.16\r\n2016\tColorado\tCO\tRepublican\tRepublican\t1202484\t43.25\r\n2016\tColorado\tCO\tLibertarian\tLibertarian\t144121\t5.18\r\n2016\tColorado\tCO\tOther\tGreen\t38437\t1.38\r\n2016\tColorado\tCO\tOther\tUnaffiliated\t31485\t1.13\r\n2016\tColorado\tCO\tOther\tAmerican Constitution Party\t11699\t0.42\r\n2016\tColorado\tCO\tOther\tVeterans Party Of America\t5028\t0.18\r\n2016\tColorado\tCO\tOther\tAmerican Delta Party\t1255\t0.05\r\n2016\tColorado\tCO\tOther\tIndependent American\t1096\t0.04\r\n2016\tColorado\tCO\tOther\tIndependent People Of Colorado\t872\t0.03\r\n2016\tColorado\tCO\tOther\tAmerican Solidarity Party\t862\t0.03\r\n2016\tColorado\tCO\tOther\tNutrition Party\t751\t0.03\r\n2016\tColorado\tCO\tOther\tAmerica's Party\t710\t0.03\r\n2016\tColorado\tCO\tOther\tSocialism And Liberation Party\t531\t0.02\r\n2016\tColorado\tCO\tOther\tSocialist Workers\t452\t0.02\r\n2016\tColorado\tCO\tOther\tKotlikoff For President\t392\t0.01\r\n2016\tColorado\tCO\tOther\tNonviolent Resistance/Pacifist\t382\t0.01\r\n2016\tColorado\tCO\tOther\tApproval Voting Party\t337\t0.01\r\n2016\tColorado\tCO\tOther\tSocialist Party Usa\t271\t0.01\r\n2016\tColorado\tCO\tOther\tProhibition\t185\t0.01\r\n2016\tConnecticut\tCT\tDemocrat\tDemocrat\t897572\t54.57\r\n2016\tConnecticut\tCT\tRepublican\tRepublican\t673215\t40.93\r\n2016\tConnecticut\tCT\tLibertarian\tLibertarian\t48676\t2.96\r\n2016\tConnecticut\tCT\tOther\tGreen\t22841\t1.39\r\n2016\tConnecticut\tCT\tOther\t\t2616\t0.16\r\n2016\tDelaware\tDE\tDemocrat\tDemocrat\t235603\t53.35\r\n2016\tDelaware\tDE\tRepublican\tRepublican\t185127\t41.92\r\n2016\tDelaware\tDE\tLibertarian\tLibertarian\t14757\t3.34\r\n2016\tDelaware\tDE\tOther\tGreen\t6103\t1.38\r\n2016\tDistrict Of Columbia\tDC\tDemocrat\tDemocrat\t282830\t90.48\r\n2016\tDistrict Of Columbia\tDC\tRepublican\tRepublican\t12723\t4.07\r\n2016\tDistrict Of Columbia\tDC\tOther\t\t6551\t2.10\r\n2016\tDistrict Of Columbia\tDC\tLibertarian\tLibertarian\t4906\t1.57\r\n2016\tDistrict Of Columbia\tDC\tOther\tGreen\t4258\t1.36\r\n2016\tDistrict Of Columbia\tDC\tOther\t\t1064\t0.34\r\n2016\tDistrict Of Columbia\tDC\tOther\t\t243\t0.08\r\n2016\tFlorida\tFL\tRepublican\tRepublican\t4617886\t49.02\r\n2016\tFlorida\tFL\tDemocrat\tDemocrat\t4504975\t47.82\r\n2016\tFlorida\tFL\tLibertarian\tLibertarian\t207043\t2.20\r\n2016\tFlorida\tFL\tOther\tGreen\t64399\t0.68\r\n2016\tFlorida\tFL\tOther\tConstitution Party\t16475\t0.17\r\n2016\tFlorida\tFL\tOther\tReform Party\t9108\t0.10\r\n2016\tFlorida\tFL\tOther\t\t153\t0.00\r\n2016\tGeorgia\tGA\tRepublican\tRepublican\t2089104\t50.77\r\n2016\tGeorgia\tGA\tDemocrat\tDemocrat\t1877963\t45.64\r\n2016\tGeorgia\tGA\tLibertarian\tLibertarian\t125306\t3.05\r\n2016\tGeorgia\tGA\tOther\t\t22359\t0.54\r\n2016\tHawaii\tHI\tDemocrat\tDemocrat\t266891\t60.98\r\n2016\tHawaii\tHI\tRepublican\tRepublican\t128847\t29.44\r\n2016\tHawaii\tHI\tLibertarian\tLibertarian\t15954\t3.65\r\n2016\tHawaii\tHI\tOther\tGreen\t12737\t2.91\r\n2016\tHawaii\tHI\tOther\t\t8289\t1.89\r\n2016\tHawaii\tHI\tOther\tConstitution Party\t4508\t1.03\r\n2016\tHawaii\tHI\tOther\t\t438\t0.10\r\n2016\tIdaho\tID\tRepublican\tRepublican\t409055\t59.26\r\n2016\tIdaho\tID\tDemocrat\tDemocrat\t189765\t27.49\r\n2016\tIdaho\tID\tOther\tIndependent\t60748\t8.80\r\n2016\tIdaho\tID\tLibertarian\tLibertarian\t28331\t4.10\r\n2016\tIdaho\tID\tOther\tConstitution Party\t2356\t0.34\r\n2016\tIllinois\tIL\tDemocrat\tDemocrat\t3090729\t55.83\r\n2016\tIllinois\tIL\tRepublican\tRepublican\t2146015\t38.76\r\n2016\tIllinois\tIL\tLibertarian\tLibertarian\t209596\t3.79\r\n2016\tIllinois\tIL\tOther\tGreen\t76802\t1.39\r\n2016\tIllinois\tIL\tOther\t\t13282\t0.24\r\n2016\tIndiana\tIN\tRepublican\tRepublican\t1557286\t56.94\r\n2016\tIndiana\tIN\tDemocrat\tDemocrat\t1033126\t37.77\r\n2016\tIndiana\tIN\tLibertarian\tLibertarian\t133993\t4.90\r\n2016\tIndiana\tIN\tOther\tGreen\t7841\t0.29\r\n2016\tIndiana\tIN\tOther\tConstitution Party\t1937\t0.07\r\n2016\tIndiana\tIN\tOther\tIndependent\t718\t0.03\r\n2016\tIndiana\tIN\tOther\tSocialist Party Usa\t57\t0.00\r\n2016\tIowa\tIA\tRepublican\tRepublican\t800983\t51.16\r\n2016\tIowa\tIA\tDemocrat\tDemocrat\t653669\t41.75\r\n2016\tIowa\tIA\tLibertarian\tLibertarian\t59186\t3.78\r\n2016\tIowa\tIA\tOther\t\t17746\t1.13\r\n2016\tIowa\tIA\tOther\tNominated By Petition\t12366\t0.79\r\n2016\tIowa\tIA\tOther\tGreen\t11479\t0.73\r\n2016\tIowa\tIA\tOther\tConstitution Party\t5335\t0.34\r\n2016\tIowa\tIA\tOther\tNew Independent Party Iowa\t2247\t0.14\r\n2016\tIowa\tIA\tOther\tLegal Marijuana Now\t2246\t0.14\r\n2016\tIowa\tIA\tOther\tSocialism And Liberation Party\t323\t0.02\r\n2016\tKansas\tKS\tRepublican\tRepublican\t671018\t56.65\r\n2016\tKansas\tKS\tDemocrat\tDemocrat\t427005\t36.05\r\n2016\tKansas\tKS\tLibertarian\tLibertarian\t55406\t4.68\r\n2016\tKansas\tKS\tOther\tIndependent\t23506\t1.98\r\n2016\tKansas\tKS\tOther\t\t7467\t0.63\r\n2016\tKentucky\tKY\tRepublican\tRepublican\t1202971\t62.52\r\n2016\tKentucky\tKY\tDemocrat\tDemocrat\t628854\t32.68\r\n2016\tKentucky\tKY\tLibertarian\tLibertarian\t53752\t2.79\r\n2016\tKentucky\tKY\tOther\tIndependent\t22780\t1.18\r\n2016\tKentucky\tKY\tOther\tGreen\t13913\t0.72\r\n2016\tKentucky\tKY\tOther\tAmerican Delta Party\t1128\t0.06\r\n2016\tKentucky\tKY\tOther\t\t751\t0.04\r\n2016\tLouisiana\tLA\tRepublican\tRepublican\t1178638\t58.09\r\n2016\tLouisiana\tLA\tDemocrat\tDemocrat\t780154\t38.45\r\n2016\tLouisiana\tLA\tLibertarian\tLibertarian\t37978\t1.87\r\n2016\tLouisiana\tLA\tOther\t\t18231\t0.90\r\n2016\tLouisiana\tLA\tOther\tGreen\t14031\t0.69\r\n2016\tMaine\tME\tDemocrat\tDemocrat\t357735\t46.35\r\n2016\tMaine\tME\tRepublican\tRepublican\t335593\t43.48\r\n2016\tMaine\tME\tLibertarian\tLibertarian\t38105\t4.94\r\n2016\tMaine\tME\tOther\t\t23965\t3.10\r\n2016\tMaine\tME\tOther\tGreen\t14251\t1.85\r\n2016\tMaine\tME\tOther\tUnenrolled\t2243\t0.29\r\n2016\tMaryland\tMD\tDemocrat\tDemocrat\t1677928\t60.33\r\n2016\tMaryland\tMD\tRepublican\tRepublican\t943169\t33.91\r\n2016\tMaryland\tMD\tLibertarian\tLibertarian\t79605\t2.86\r\n2016\tMaryland\tMD\tOther\tGreen\t35945\t1.29\r\n2016\tMaryland\tMD\tOther\t\t33263\t1.20\r\n2016\tMaryland\tMD\tOther\t\t10921\t0.39\r\n2016\tMaryland\tMD\tOther\tNo Party Affiliation\t278\t0.01\r\n2016\tMaryland\tMD\tRepublican\tRepublican\t259\t0.01\r\n2016\tMaryland\tMD\tDemocrat\tDemocrat\t78\t0.00\r\n2016\tMassachusetts\tMA\tDemocrat\tDemocrat\t1995196\t59.05\r\n2016\tMassachusetts\tMA\tRepublican\tRepublican\t1090893\t32.29\r\n2016\tMassachusetts\tMA\tLibertarian\tLibertarian\t138018\t4.08\r\n2016\tMassachusetts\tMA\tOther\t\t53775\t1.59\r\n2016\tMassachusetts\tMA\tOther\t\t50488\t1.49\r\n2016\tMassachusetts\tMA\tOther\tGreen\t47661\t1.41\r\n2016\tMassachusetts\tMA\tOther\t\t2790\t0.08\r\n2016\tMichigan\tMI\tRepublican\tRepublican\t2279543\t47.50\r\n2016\tMichigan\tMI\tDemocrat\tDemocrat\t2268839\t47.27\r\n2016\tMichigan\tMI\tLibertarian\tLibertarian\t172136\t3.59\r\n2016\tMichigan\tMI\tOther\tGreen\t51463\t1.07\r\n2016\tMichigan\tMI\tOther\tU.S. Taxpayers Party\t16139\t0.34\r\n2016\tMichigan\tMI\tOther\t\t8955\t0.19\r\n2016\tMichigan\tMI\tOther\tNatural Law\t2209\t0.05\r\n2016\tMinnesota\tMN\tDemocrat\tDemocrat\t1367705\t46.45\r\n2016\tMinnesota\tMN\tRepublican\tRepublican\t1322949\t44.93\r\n2016\tMinnesota\tMN\tLibertarian\tLibertarian\t112972\t3.84\r\n2016\tMinnesota\tMN\tOther\tIndependence\t53075\t1.80\r\n2016\tMinnesota\tMN\tOther\tGreen\t36986\t1.26\r\n2016\tMinnesota\tMN\tOther\t\t27247\t0.93\r\n2016\tMinnesota\tMN\tOther\tLegal Marijuana Now\t11291\t0.38\r\n2016\tMinnesota\tMN\tOther\tConstitution Party\t9456\t0.32\r\n2016\tMinnesota\tMN\tOther\tSocialist Workers\t1671\t0.06\r\n2016\tMinnesota\tMN\tOther\tAmerican Delta Party\t1430\t0.05\r\n2016\tMississippi\tMS\tRepublican\tRepublican\t700714\t57.94\r\n2016\tMississippi\tMS\tDemocrat\tDemocrat\t485131\t40.11\r\n2016\tMississippi\tMS\tLibertarian\tLibertarian\t14435\t1.19\r\n2016\tMississippi\tMS\tOther\tConstitution Party\t3987\t0.33\r\n2016\tMississippi\tMS\tOther\tGreen\t3731\t0.31\r\n2016\tMississippi\tMS\tOther\tProhibition\t715\t0.06\r\n2016\tMississippi\tMS\tOther\tAmerican Delta Party\t644\t0.05\r\n2016\tMissouri\tMO\tRepublican\tRepublican\t1594511\t56.77\r\n2016\tMissouri\tMO\tDemocrat\tDemocrat\t1071068\t38.14\r\n2016\tMissouri\tMO\tLibertarian\tLibertarian\t97359\t3.47\r\n2016\tMissouri\tMO\tOther\tGreen\t25419\t0.91\r\n2016\tMissouri\tMO\tOther\tConstitution Party\t13092\t0.47\r\n2016\tMissouri\tMO\tOther\t\t7156\t0.25\r\n2016\tMontana\tMT\tRepublican\tRepublican\t279240\t56.47\r\n2016\tMontana\tMT\tDemocrat\tDemocrat\t177709\t35.94\r\n2016\tMontana\tMT\tLibertarian\tLibertarian\t28037\t5.67\r\n2016\tMontana\tMT\tOther\tGreen\t7970\t1.61\r\n2016\tMontana\tMT\tOther\tAmerican Delta Party\t1570\t0.32\r\n2016\tNebraska\tNE\tRepublican\tRepublican\t495961\t58.75\r\n2016\tNebraska\tNE\tDemocrat\tDemocrat\t284494\t33.70\r\n2016\tNebraska\tNE\tLibertarian\tLibertarian\t38946\t4.61\r\n2016\tNebraska\tNE\tOther\t\t16051\t1.90\r\n2016\tNebraska\tNE\tOther\tNominated By Petition\t8775\t1.04\r\n2016\tNevada\tNV\tDemocrat\tDemocrat\t539260\t47.92\r\n2016\tNevada\tNV\tRepublican\tRepublican\t512058\t45.50\r\n2016\tNevada\tNV\tLibertarian\tLibertarian\t37384\t3.32\r\n2016\tNevada\tNV\tOther\t\t28863\t2.56\r\n2016\tNevada\tNV\tOther\tIndependent American\t5268\t0.47\r\n2016\tNevada\tNV\tOther\tNo Party Affiliation\t2552\t0.23\r\n2016\tNew Hampshire\tNH\tDemocrat\tDemocrat\t348526\t46.83\r\n2016\tNew Hampshire\tNH\tRepublican\tRepublican\t345790\t46.46\r\n2016\tNew Hampshire\tNH\tLibertarian\tLibertarian\t30777\t4.14\r\n2016\tNew Hampshire\tNH\tOther\t\t9618\t1.29\r\n2016\tNew Hampshire\tNH\tOther\tGreen\t6496\t0.87\r\n2016\tNew Hampshire\tNH\tOther\t\t2411\t0.32\r\n2016\tNew Hampshire\tNH\tOther\tAmerican Delta Party\t678\t0.09\r\n2016\tNew Jersey\tNJ\tDemocrat\tDemocrat\t2148278\t55.45\r\n2016\tNew Jersey\tNJ\tRepublican\tRepublican\t1601933\t41.35\r\n2016\tNew Jersey\tNJ\tLibertarian\tLibertarian\t72477\t1.87\r\n2016\tNew Jersey\tNJ\tOther\tGreen\t37772\t0.98\r\n2016\tNew Jersey\tNJ\tOther\tConstitution Party\t6161\t0.16\r\n2016\tNew Jersey\tNJ\tOther\tSocialist Workers\t2156\t0.06\r\n2016\tNew Jersey\tNJ\tOther\tAmerican Delta Party\t1838\t0.05\r\n2016\tNew Jersey\tNJ\tOther\tWorkers World Party\t1749\t0.05\r\n2016\tNew Jersey\tNJ\tOther\tSocialism And Liberation Party\t1682\t0.04\r\n2016\tNew Mexico\tNM\tDemocrat\tDemocrat\t385234\t48.26\r\n2016\tNew Mexico\tNM\tRepublican\tRepublican\t319667\t40.04\r\n2016\tNew Mexico\tNM\tLibertarian\tLibertarian\t74541\t9.34\r\n2016\tNew Mexico\tNM\tOther\tGreen\t9879\t1.24\r\n2016\tNew Mexico\tNM\tOther\tBetter For America\t5825\t0.73\r\n2016\tNew Mexico\tNM\tOther\tConstitution Party\t1514\t0.19\r\n2016\tNew Mexico\tNM\tOther\tSocialism And Liberation Party\t1184\t0.15\r\n2016\tNew Mexico\tNM\tOther\tAmerican Delta Party\t475\t0.06\r\n2016\tNew York\tNY\tDemocrat\tDemocrat\t4379789\t56.14\r\n2016\tNew York\tNY\tRepublican\tRepublican\t2527142\t32.39\r\n2016\tNew York\tNY\tOther\tConservative\t292392\t3.75\r\n2016\tNew York\tNY\tOther\tWorking Families\t140041\t1.79\r\n2016\tNew York\tNY\tOther\tIndependence\t119156\t1.53\r\n2016\tNew York\tNY\tOther\tGreen\t107934\t1.38\r\n2016\tNew York\tNY\tOther\t\t77179\t0.99\r\n2016\tNew York\tNY\tLibertarian\tLibertarian\t57442\t0.74\r\n2016\tNew York\tNY\tOther\t\t48447\t0.62\r\n2016\tNew York\tNY\tOther\tWomen's Equality\t36294\t0.47\r\n2016\tNew York\tNY\tOther\t\t12816\t0.16\r\n2016\tNew York\tNY\tOther\t\t3452\t0.04\r\n2016\tNorth Carolina\tNC\tRepublican\tRepublican\t2362631\t49.83\r\n2016\tNorth Carolina\tNC\tDemocrat\tDemocrat\t2189316\t46.17\r\n2016\tNorth Carolina\tNC\tLibertarian\tLibertarian\t130126\t2.74\r\n2016\tNorth Carolina\tNC\tOther\t\t47386\t1.00\r\n2016\tNorth Carolina\tNC\tOther\t\t12105\t0.26\r\n2016\tNorth Dakota\tND\tRepublican\tRepublican\t216794\t62.96\r\n2016\tNorth Dakota\tND\tDemocrat\tDemocrat\t93758\t27.23\r\n2016\tNorth Dakota\tND\tLibertarian\tLibertarian\t21434\t6.22\r\n2016\tNorth Dakota\tND\tOther\t\t6397\t1.86\r\n2016\tNorth Dakota\tND\tOther\tGreen\t3780\t1.10\r\n2016\tNorth Dakota\tND\tOther\tConstitution Party\t1833\t0.53\r\n2016\tNorth Dakota\tND\tOther\tAmerican Delta Party\t364\t0.11\r\n2016\tOhio\tOH\tRepublican\tRepublican\t2841005\t51.69\r\n2016\tOhio\tOH\tDemocrat\tDemocrat\t2394164\t43.56\r\n2016\tOhio\tOH\tOther\tNo Party Affiliation\t198733\t3.62\r\n2016\tOhio\tOH\tOther\tGreen\t46271\t0.84\r\n2016\tOhio\tOH\tOther\t\t16314\t0.30\r\n2016\tOklahoma\tOK\tRepublican\tRepublican\t949136\t65.32\r\n2016\tOklahoma\tOK\tDemocrat\tDemocrat\t420375\t28.93\r\n2016\tOklahoma\tOK\tLibertarian\tLibertarian\t83481\t5.75\r\n2016\tOregon\tOR\tDemocrat\tDemocrat\t1002106\t50.07\r\n2016\tOregon\tOR\tRepublican\tRepublican\t782403\t39.09\r\n2016\tOregon\tOR\tLibertarian\tLibertarian\t94231\t4.71\r\n2016\tOregon\tOR\tOther\t\t72594\t3.63\r\n2016\tOregon\tOR\tOther\tGreen\t50002\t2.50\r\n2016\tPennsylvania\tPA\tRepublican\tRepublican\t2970733\t48.58\r\n2016\tPennsylvania\tPA\tDemocrat\tDemocrat\t2926441\t47.85\r\n2016\tPennsylvania\tPA\tLibertarian\tLibertarian\t146715\t2.40\r\n2016\tPennsylvania\tPA\tOther\tGreen\t49941\t0.82\r\n2016\tPennsylvania\tPA\tOther\tConstitution Party\t21572\t0.35\r\n2016\tRhode Island\tRI\tDemocrat\tDemocrat\t252525\t54.41\r\n2016\tRhode Island\tRI\tRepublican\tRepublican\t180543\t38.90\r\n2016\tRhode Island\tRI\tLibertarian\tLibertarian\t14746\t3.18\r\n2016\tRhode Island\tRI\tOther\t\t9439\t2.03\r\n2016\tRhode Island\tRI\tOther\tGreen\t6220\t1.34\r\n2016\tRhode Island\tRI\tOther\tAmerican Delta Party\t671\t0.14\r\n2016\tSouth Carolina\tSC\tRepublican\tRepublican\t1155389\t54.94\r\n2016\tSouth Carolina\tSC\tDemocrat\tDemocrat\t855373\t40.67\r\n2016\tSouth Carolina\tSC\tLibertarian\tLibertarian\t49204\t2.34\r\n2016\tSouth Carolina\tSC\tOther\tIndependence\t21016\t1.00\r\n2016\tSouth Carolina\tSC\tOther\tGreen\t13034\t0.62\r\n2016\tSouth Carolina\tSC\tOther\tConstitution Party\t5765\t0.27\r\n2016\tSouth Carolina\tSC\tOther\tAmerican\t3246\t0.15\r\n2016\tSouth Dakota\tSD\tRepublican\tRepublican\t227721\t61.53\r\n2016\tSouth Dakota\tSD\tDemocrat\tDemocrat\t117458\t31.74\r\n2016\tSouth Dakota\tSD\tLibertarian\tLibertarian\t20850\t5.63\r\n2016\tSouth Dakota\tSD\tOther\tConstitution Party\t4064\t1.10\r\n2016\tTennessee\tTN\tRepublican\tRepublican\t1522925\t60.72\r\n2016\tTennessee\tTN\tDemocrat\tDemocrat\t870695\t34.72\r\n2016\tTennessee\tTN\tOther\tIndependent\t100618\t4.01\r\n2016\tTennessee\tTN\tOther\t\t13789\t0.55\r\n2016\tTexas\tTX\tRepublican\tRepublican\t4685047\t52.23\r\n2016\tTexas\tTX\tDemocrat\tDemocrat\t3877868\t43.24\r\n2016\tTexas\tTX\tLibertarian\tLibertarian\t283492\t3.16\r\n2016\tTexas\tTX\tOther\tGreen\t71558\t0.80\r\n2016\tTexas\tTX\tOther\t\t51261\t0.57\r\n2016\tUtah\tUT\tRepublican\tRepublican\t515211\t45.54\r\n2016\tUtah\tUT\tDemocrat\tDemocrat\t310674\t27.46\r\n2016\tUtah\tUT\tOther\tNo Party Affiliation\t255060\t22.55\r\n2016\tUtah\tUT\tLibertarian\tLibertarian\t39608\t3.50\r\n2016\tUtah\tUT\tOther\tConstitution Party\t8032\t0.71\r\n2016\tUtah\tUT\tOther\tIndependent American\t2732\t0.24\r\n2016\tVermont\tVT\tDemocrat\tDemocrat\t178573\t55.72\r\n2016\tVermont\tVT\tRepublican\tRepublican\t95369\t29.76\r\n2016\tVermont\tVT\tOther\t\t22899\t7.15\r\n2016\tVermont\tVT\tLibertarian\tLibertarian\t10078\t3.14\r\n2016\tVermont\tVT\tOther\tGreen\t6758\t2.11\r\n2016\tVermont\tVT\tOther\t\t4574\t1.43\r\n2016\tVermont\tVT\tOther\tIndependent\t1063\t0.33\r\n2016\tVermont\tVT\tOther\t\t826\t0.26\r\n2016\tVermont\tVT\tOther\tLiberty Union Party\t327\t0.10\r\n2016\tVirginia\tVA\tDemocrat\tDemocrat\t1981473\t49.75\r\n2016\tVirginia\tVA\tRepublican\tRepublican\t1769443\t44.43\r\n2016\tVirginia\tVA\tLibertarian\tLibertarian\t118274\t2.97\r\n2016\tVirginia\tVA\tOther\tIndependent\t54054\t1.36\r\n2016\tVirginia\tVA\tOther\t\t31870\t0.80\r\n2016\tVirginia\tVA\tOther\tGreen\t27638\t0.69\r\n2016\tWashington\tWA\tDemocrat\tDemocrat\t1742718\t52.54\r\n2016\tWashington\tWA\tRepublican\tRepublican\t1221747\t36.83\r\n2016\tWashington\tWA\tLibertarian\tLibertarian\t160879\t4.85\r\n2016\tWashington\tWA\tOther\t\t107805\t3.25\r\n2016\tWashington\tWA\tOther\tGreen\t58417\t1.76\r\n2016\tWashington\tWA\tOther\tConstitution Party\t17623\t0.53\r\n2016\tWashington\tWA\tOther\tSocialist Workers\t4307\t0.13\r\n2016\tWashington\tWA\tOther\tSocialism And Liberation Party\t3523\t0.11\r\n2016\tWest Virginia\tWV\tRepublican\tRepublican\t489371\t68.63\r\n2016\tWest Virginia\tWV\tDemocrat\tDemocrat\t188794\t26.48\r\n2016\tWest Virginia\tWV\tLibertarian\tLibertarian\t23004\t3.23\r\n2016\tWest Virginia\tWV\tOther\tGreen\t8075\t1.13\r\n2016\tWest Virginia\tWV\tOther\tConstitution Party\t3807\t0.53\r\n2016\tWisconsin\tWI\tRepublican\tRepublican\t1405284\t47.22\r\n2016\tWisconsin\tWI\tDemocrat\tDemocrat\t1382536\t46.45\r\n2016\tWisconsin\tWI\tLibertarian\tLibertarian\t106674\t3.58\r\n2016\tWisconsin\tWI\tOther\tGreen\t31072\t1.04\r\n2016\tWisconsin\tWI\tOther\t\t22764\t0.76\r\n2016\tWisconsin\tWI\tOther\t\t12386\t0.42\r\n2016\tWisconsin\tWI\tOther\tConstitution Party\t12162\t0.41\r\n2016\tWisconsin\tWI\tOther\tWorkers World Party\t1770\t0.06\r\n2016\tWisconsin\tWI\tOther\tAmerican Delta Party\t1502\t0.05\r\n2016\tWyoming\tWY\tRepublican\tRepublican\t174419\t67.40\r\n2016\tWyoming\tWY\tDemocrat\tDemocrat\t55973\t21.63\r\n2016\tWyoming\tWY\tLibertarian\tLibertarian\t13287\t5.13\r\n2016\tWyoming\tWY\tOther\t\t6904\t2.67\r\n2016\tWyoming\tWY\tOther\tIndependent\t3224\t1.25\r\n2016\tWyoming\tWY\tOther\t\t2661\t1.03\r\n2016\tWyoming\tWY\tOther\tConstitution Party\t2042\t0.79\r\n2016\tWyoming\tWY\tOther\t\t278\t0.11\r\n2020\tAlabama\tAL\tDemocrat\tDemocrat\t849624\t36.57\r\n2020\tAlabama\tAL\tRepublican\tRepublican\t1441170\t62.03\r\n2020\tAlabama\tAL\tLibertarian\tLibertarian\t25176\t1.08\r\n2020\tAlabama\tAL\tOther\t\t7312\t0.31\r\n2020\tAlaska\tAK\tDemocrat\tDemocrat\t153778\t42.77\r\n2020\tAlaska\tAK\tRepublican\tRepublican\t189951\t52.83\r\n2020\tAlaska\tAK\tLibertarian\tLibertarian\t8897\t2.47\r\n2020\tAlaska\tAK\tOther\tAlliance\t318\t0.09\r\n2020\tAlaska\tAK\tOther\tIndependent\t825\t0.23\r\n2020\tAlaska\tAK\tOther\tGreen\t2673\t0.74\r\n2020\tAlaska\tAK\tOther\tConstitution Party\t1127\t0.31\r\n2020\tAlaska\tAK\tOther\t\t1961\t0.55\r\n2020\tArizona\tAZ\tDemocrat\tDemocrat\t1672143\t49.36\r\n2020\tArizona\tAZ\tRepublican\tRepublican\t1661686\t49.06\r\n2020\tArizona\tAZ\tLibertarian\tLibertarian\t51465\t1.52\r\n2020\tArizona\tAZ\tOther\tParty For Socialism And Liberation\t190\t0.01\r\n2020\tArizona\tAZ\tOther\tConstitution Party\t36\t0.00\r\n2020\tArizona\tAZ\tOther\tIndependent\t236\t0.01\r\n2020\tArizona\tAZ\tOther\tIndependent\t13\t0.00\r\n2020\tArizona\tAZ\tOther\tGreen\t1557\t0.05\r\n2020\tArkansas\tAR\tOther\tAmerican Solidarity Party\t1713\t0.14\r\n2020\tArkansas\tAR\tOther\tConstitution Party\t2108\t0.17\r\n2020\tArkansas\tAR\tDemocrat\tDemocrat\t423932\t34.78\r\n2020\tArkansas\tAR\tOther\tGreen\t2980\t0.24\r\n2020\tArkansas\tAR\tOther\tIndependent\t2141\t0.18\r\n2020\tArkansas\tAR\tOther\tIndependent\t1475\t0.12\r\n2020\tArkansas\tAR\tOther\tIndependent\t4099\t0.34\r\n2020\tArkansas\tAR\tOther\tIndependent\t2812\t0.23\r\n2020\tArkansas\tAR\tOther\tIndependent\t1321\t0.11\r\n2020\tArkansas\tAR\tLibertarian\tLibertarian\t13133\t1.08\r\n2020\tArkansas\tAR\tOther\tLife And Liberty Party\t1372\t0.11\r\n2020\tArkansas\tAR\tRepublican\tRepublican\t760647\t62.40\r\n2020\tArkansas\tAR\tOther\tParty For Socialism And Liberation\t1336\t0.11\r\n2020\tCalifornia\tCA\tDemocrat\tDemocrat\t11110250\t63.48\r\n2020\tCalifornia\tCA\tRepublican\tRepublican\t6006429\t34.32\r\n2020\tCalifornia\tCA\tLibertarian\tLibertarian\t187895\t1.07\r\n2020\tCalifornia\tCA\tOther\tGreen\t81029\t0.46\r\n2020\tCalifornia\tCA\tOther\tAmerican Independent\t60160\t0.34\r\n2020\tCalifornia\tCA\tOther\tPeace & Freedom\t51037\t0.29\r\n2020\tCalifornia\tCA\tOther\tAmerican Solidarity Party\t2605\t0.01\r\n2020\tCalifornia\tCA\tOther\tIndependent\t611\t0.00\r\n2020\tCalifornia\tCA\tOther\tIndependent\t559\t0.00\r\n2020\tCalifornia\tCA\tOther\tIndependent\t185\t0.00\r\n2020\tCalifornia\tCA\tOther\tIndependent\t121\t0.00\r\n2020\tColorado\tCO\tDemocrat\tDemocrat\t1804352\t55.01\r\n2020\tColorado\tCO\tRepublican\tRepublican\t1364607\t41.60\r\n2020\tColorado\tCO\tLibertarian\tLibertarian\t52460\t1.60\r\n2020\tColorado\tCO\tOther\tGreen\t8986\t0.27\r\n2020\tColorado\tCO\tOther\tParty For Socialism And Liberation\t1035\t0.03\r\n2020\tColorado\tCO\tOther\tAlliance\t636\t0.02\r\n2020\tColorado\tCO\tOther\tIndependent\t572\t0.02\r\n2020\tColorado\tCO\tOther\tIndependent\t8089\t0.25\r\n2020\tColorado\tCO\tOther\tConstitution Party\t5061\t0.15\r\n2020\tColorado\tCO\tOther\tUnity Party\t2730\t0.08\r\n2020\tColorado\tCO\tOther\tApproval Voting Party\t355\t0.01\r\n2020\tColorado\tCO\tOther\tAmerican Solidarity Party\t25515\t0.78\r\n2020\tColorado\tCO\tOther\tIndependent\t2011\t0.06\r\n2020\tColorado\tCO\tOther\tProhibition Party\t568\t0.02\r\n2020\tColorado\tCO\tOther\tProgressive Party\t379\t0.01\r\n2020\tColorado\tCO\tOther\tIndependent\t495\t0.02\r\n2020\tColorado\tCO\tOther\tSocialist Workers Party\t354\t0.01\r\n2020\tColorado\tCO\tOther\tSocialist Equality Party\t196\t0.01\r\n2020\tColorado\tCO\tOther\tIndependent American Party\t762\t0.02\r\n2020\tColorado\tCO\tOther\tIndependent\t614\t0.02\r\n2020\tColorado\tCO\tOther\tIndependent\t175\t0.01\r\n2020\tColorado\tCO\tOther\tIndependent\t4\t0.00\r\n2020\tColorado\tCO\tOther\tNon-Affiliated\t24\t0.00\r\n2020\tConnecticut\tCT\tDemocrat\tDemocrat\t1080831\t59.26\r\n2020\tConnecticut\tCT\tRepublican\tRepublican\t714717\t39.19\r\n2020\tConnecticut\tCT\tLibertarian\tLibertarian\t20230\t1.11\r\n2020\tConnecticut\tCT\tOther\tGreen\t7538\t0.41\r\n2020\tConnecticut\tCT\tOther\tAmerican Solidarity Party\t219\t0.01\r\n2020\tConnecticut\tCT\tOther\tIndependent\t11\t0.00\r\n2020\tConnecticut\tCT\tOther\t\t0\t0.00\r\n2020\tConnecticut\tCT\tOther\t\t1\t0.00\r\n2020\tConnecticut\tCT\tOther\tNon-Affiliated\t6\t0.00\r\n2020\tConnecticut\tCT\tOther\t\t2\t0.00\r\n2020\tConnecticut\tCT\tOther\tAlliance\t13\t0.00\r\n2020\tConnecticut\tCT\tOther\t\t12\t0.00\r\n2020\tConnecticut\tCT\tOther\tIndependent\t22\t0.00\r\n2020\tConnecticut\tCT\tOther\tIndependent\t255\t0.01\r\n2020\tDelaware\tDE\tOther\t\t7\t0.00\r\n2020\tDelaware\tDE\tOther\tAmerican Solidarity Party\t87\t0.02\r\n2020\tDelaware\tDE\tOther\tIndependent\t5\t0.00\r\n2020\tDelaware\tDE\tOther\t\t1\t0.00\r\n2020\tDelaware\tDE\tOther\t\t3\t0.00\r\n2020\tDelaware\tDE\tOther\tParty For Socialism And Liberation\t14\t0.00\r\n2020\tDelaware\tDE\tOther\tIndependent\t28\t0.01\r\n2020\tDelaware\tDE\tOther\tIndependent\t169\t0.03\r\n2020\tDelaware\tDE\tOther\tNon-Affiliated\t1\t0.00\r\n2020\tDelaware\tDE\tOther\t\t1\t0.00\r\n2020\tDelaware\tDE\tOther\tIndependent\t8\t0.00\r\n2020\tDelaware\tDE\tOther\t\t2\t0.00\r\n2020\tDelaware\tDE\tOther\tIndependent\t1\t0.00\r\n2020\tDelaware\tDE\tOther\tIndependent\t2\t0.00\r\n2020\tDelaware\tDE\tOther\t\t4\t0.00\r\n2020\tDelaware\tDE\tOther\tIndependent\t2\t0.00\r\n2020\tDelaware\tDE\tOther\tNon-Affiliated\t1\t0.00\r\n2020\tDelaware\tDE\tDemocrat\tDemocrat\t296268\t58.74\r\n2020\tDelaware\tDE\tRepublican\tRepublican\t200603\t39.77\r\n2020\tDelaware\tDE\tLibertarian\tLibertarian\t5000\t0.99\r\n2020\tDelaware\tDE\tOther\tGreen\t2139\t0.42\r\n2020\tDistrict Of Columbia\tDC\tDemocrat\tDemocrat\t317323\t92.15\r\n2020\tDistrict Of Columbia\tDC\tRepublican\tRepublican\t18586\t5.40\r\n2020\tDistrict Of Columbia\tDC\tLibertarian\tLibertarian\t2036\t0.59\r\n2020\tDistrict Of Columbia\tDC\tOther\tDc Statehood Green\t1726\t0.50\r\n2020\tDistrict Of Columbia\tDC\tOther\tIndependent\t855\t0.25\r\n2020\tDistrict Of Columbia\tDC\tOther\t\t3137\t0.91\r\n2020\tDistrict Of Columbia\tDC\tOther\tIndependent\t693\t0.20\r\n2020\tFlorida\tFL\tDemocrat\tDemocrat\t5297045\t47.86\r\n2020\tFlorida\tFL\tRepublican\tRepublican\t5668731\t51.22\r\n2020\tFlorida\tFL\tLibertarian\tLibertarian\t70324\t0.64\r\n2020\tFlorida\tFL\tOther\tGreen\t14721\t0.13\r\n2020\tFlorida\tFL\tOther\tParty For Socialism And Liberation\t5712\t0.05\r\n2020\tFlorida\tFL\tOther\tAlliance\t5966\t0.05\r\n2020\tFlorida\tFL\tOther\t\t9\t0.00\r\n2020\tFlorida\tFL\tOther\tConstitution Party\t3902\t0.04\r\n2020\tFlorida\tFL\tOther\tNon-Affiliated\t8\t0.00\r\n2020\tFlorida\tFL\tOther\t\t2\t0.00\r\n2020\tFlorida\tFL\tOther\tIndependent\t181\t0.00\r\n2020\tFlorida\tFL\tOther\tAmerican Solidarity Party\t854\t0.01\r\n2020\tFlorida\tFL\tOther\t\t1\t0.00\r\n2020\tGeorgia\tGA\tOther\t\t10\t0.00\r\n2020\tGeorgia\tGA\tOther\tAmerican Solidarity Party\t701\t0.01\r\n2020\tGeorgia\tGA\tOther\t\t6\t0.00\r\n2020\tGeorgia\tGA\tOther\t\t1\t0.00\r\n2020\tGeorgia\tGA\tOther\tConstitution Party\t61\t0.00\r\n2020\tGeorgia\tGA\tOther\tParty For Socialism And Liberation\t159\t0.00\r\n2020\tGeorgia\tGA\tOther\tGreen\t1013\t0.02\r\n2020\tGeorgia\tGA\tOther\tIndependent\t181\t0.00\r\n2020\tGeorgia\tGA\tOther\tNon-Affiliated\t6\t0.00\r\n2020\tGeorgia\tGA\tOther\t\t2\t0.00\r\n2020\tGeorgia\tGA\tOther\t\t11\t0.00\r\n2020\tGeorgia\tGA\tOther\tIndependent\t65\t0.00\r\n2020\tGeorgia\tGA\tOther\t\t8\t0.00\r\n2020\tGeorgia\tGA\tOther\tIndependent\t8\t0.00\r\n2020\tGeorgia\tGA\tOther\tIndependent\t7\t0.00\r\n2020\tGeorgia\tGA\tOther\t\t5\t0.00\r\n2020\tGeorgia\tGA\tDemocrat\tDemocrat\t2473633\t49.47\r\n2020\tGeorgia\tGA\tRepublican\tRepublican\t2461854\t49.24\r\n2020\tGeorgia\tGA\tLibertarian\tLibertarian\t62229\t1.24\r\n2020\tHawaii\tHI\tDemocrat\tDemocrat\t366130\t63.15\r\n2020\tHawaii\tHI\tRepublican\tRepublican\t196864\t33.95\r\n2020\tHawaii\tHI\tLibertarian\tLibertarian\t5539\t0.96\r\n2020\tHawaii\tHI\tOther\tGreen\t3822\t0.66\r\n2020\tHawaii\tHI\tOther\tAmerican Shopping Party\t1183\t0.20\r\n2020\tHawaii\tHI\tOther\tConstitution Party\t931\t0.16\r\n2020\tHawaii\tHI\tOther\t\t4927\t0.85\r\n2020\tHawaii\tHI\tOther\t\t388\t0.07\r\n2020\tIdaho\tID\tDemocrat\tDemocrat\t287021\t33.07\r\n2020\tIdaho\tID\tRepublican\tRepublican\t554119\t63.84\r\n2020\tIdaho\tID\tLibertarian\tLibertarian\t16404\t1.89\r\n2020\tIdaho\tID\tOther\tGreen\t407\t0.05\r\n2020\tIdaho\tID\tOther\tIndependent\t2808\t0.32\r\n2020\tIdaho\tID\tOther\tConstitution Party\t1886\t0.22\r\n2020\tIdaho\tID\tOther\tIndependent\t1491\t0.17\r\n2020\tIdaho\tID\tOther\tIndependent\t3632\t0.42\r\n2020\tIdaho\tID\tOther\tParty For Socialism And Liberation\t49\t0.01\r\n2020\tIdaho\tID\tOther\tAmerican Solidarity Party\t163\t0.02\r\n2020\tIdaho\tID\tOther\tIndependent\t1\t0.00\r\n2020\tIdaho\tID\tOther\t\t1\t0.00\r\n2020\tIdaho\tID\tOther\tNon-Affiliated\t7\t0.00\r\n2020\tIdaho\tID\tOther\t\t4\t0.00\r\n2020\tIdaho\tID\tOther\tIndependent\t21\t0.00\r\n2020\tIllinois\tIL\tDemocrat\tDemocrat\t3471915\t57.54\r\n2020\tIllinois\tIL\tRepublican\tRepublican\t2446891\t40.55\r\n2020\tIllinois\tIL\tLibertarian\tLibertarian\t66544\t1.10\r\n2020\tIllinois\tIL\tOther\tGreen\t30494\t0.51\r\n2020\tIllinois\tIL\tOther\tAmerican Solidarity Party\t9548\t0.16\r\n2020\tIllinois\tIL\tOther\tParty For Socialism And Liberation\t8046\t0.13\r\n2020\tIllinois\tIL\tOther\t\t84\t0.00\r\n2020\tIllinois\tIL\tOther\tIndependent\t78\t0.00\r\n2020\tIllinois\tIL\tOther\tIndependent\t75\t0.00\r\n2020\tIllinois\tIL\tOther\tNon-Affiliated\t18\t0.00\r\n2020\tIllinois\tIL\tOther\tConstitution Party\t18\t0.00\r\n2020\tIllinois\tIL\tOther\t\t8\t0.00\r\n2020\tIllinois\tIL\tOther\t\t7\t0.00\r\n2020\tIllinois\tIL\tOther\tIndependent\t5\t0.00\r\n2020\tIllinois\tIL\tOther\t\t4\t0.00\r\n2020\tIllinois\tIL\tOther\tIndependent\t3\t0.00\r\n2020\tIllinois\tIL\tOther\t\t2\t0.00\r\n2020\tIllinois\tIL\tOther\t\t1\t0.00\r\n2020\tIllinois\tIL\tOther\t\t1\t0.00\r\n2020\tIllinois\tIL\tOther\t\t1\t0.00\r\n2020\tIndiana\tIN\tDemocrat\tDemocrat\t1242416\t40.96\r\n2020\tIndiana\tIN\tRepublican\tRepublican\t1729519\t57.02\r\n2020\tIndiana\tIN\tLibertarian\tLibertarian\t59232\t1.95\r\n2020\tIndiana\tIN\tOther\tGreen\t988\t0.03\r\n2020\tIndiana\tIN\tOther\tAmerican Solidarity Party\t893\t0.03\r\n2020\tIndiana\tIN\tOther\t\t23\t0.00\r\n2020\tIndiana\tIN\tOther\t\t17\t0.00\r\n2020\tIndiana\tIN\tOther\t\t13\t0.00\r\n2020\tIndiana\tIN\tOther\t\t5\t0.00\r\n2020\tIndiana\tIN\tOther\t\t4\t0.00\r\n2020\tIndiana\tIN\tOther\t\t4\t0.00\r\n2020\tIndiana\tIN\tOther\t\t2\t0.00\r\n2020\tIndiana\tIN\tOther\t\t1\t0.00\r\n2020\tIndiana\tIN\tOther\tNon-Affiliated\t1\t0.00\r\n2020\tIowa\tIA\tRepublican\tRepublican\t897672\t52.80\r\n2020\tIowa\tIA\tDemocrat\tDemocrat\t759061\t44.65\r\n2020\tIowa\tIA\tOther\tIndependent\t1082\t0.06\r\n2020\tIowa\tIA\tOther\tConstitution Party\t1707\t0.10\r\n2020\tIowa\tIA\tOther\tGeneology Know Your Family History Party\t546\t0.03\r\n2020\tIowa\tIA\tOther\tGreen\t3075\t0.18\r\n2020\tIowa\tIA\tLibertarian\tLibertarian\t19637\t1.16\r\n2020\tIowa\tIA\tOther\tIndependent\t544\t0.03\r\n2020\tIowa\tIA\tOther\tIndependent\t3210\t0.19\r\n2020\tIowa\tIA\tOther\t\t4337\t0.26\r\n2020\tIowa\tIA\tOther\t\t6614\t0.39\r\n2020\tIowa\tIA\tOther\t\t2645\t0.16\r\n2020\tKansas\tKS\tRepublican\tRepublican\t771406\t56.21\r\n2020\tKansas\tKS\tDemocrat\tDemocrat\t570323\t41.56\r\n2020\tKansas\tKS\tLibertarian\tLibertarian\t30574\t2.23\r\n2020\tKentucky\tKY\tRepublican\tRepublican\t1326646\t62.09\r\n2020\tKentucky\tKY\tDemocrat\tDemocrat\t772474\t36.15\r\n2020\tKentucky\tKY\tLibertarian\tLibertarian\t26234\t1.23\r\n2020\tKentucky\tKY\tOther\tIndependent\t6483\t0.30\r\n2020\tKentucky\tKY\tOther\tIndependent\t3599\t0.17\r\n2020\tKentucky\tKY\tOther\tGreen\t716\t0.03\r\n2020\tKentucky\tKY\tOther\tAmerican Solidarity Party\t408\t0.02\r\n2020\tKentucky\tKY\tOther\tParty For Socialism And Liberation\t98\t0.00\r\n2020\tKentucky\tKY\tOther\tIndependent\t43\t0.00\r\n2020\tKentucky\tKY\tOther\tIndependent\t29\t0.00\r\n2020\tKentucky\tKY\tOther\tNon-Affiliated\t20\t0.00\r\n2020\tKentucky\tKY\tOther\t\t9\t0.00\r\n2020\tKentucky\tKY\tOther\tIndependent\t7\t0.00\r\n2020\tKentucky\tKY\tOther\tNon-Affiliated\t1\t0.00\r\n2020\tKentucky\tKY\tOther\t\t1\t0.00\r\n2020\tLouisiana\tLA\tDemocrat\tDemocrat\t856034\t39.85\r\n2020\tLouisiana\tLA\tLibertarian\tLibertarian\t21645\t1.01\r\n2020\tLouisiana\tLA\tRepublican\tRepublican\t1255776\t58.46\r\n2020\tLouisiana\tLA\tOther\tAmerican Solidarity Party\t2497\t0.12\r\n2020\tLouisiana\tLA\tOther\tBecoming One Nation\t1626\t0.08\r\n2020\tLouisiana\tLA\tOther\tC.U.P\t1125\t0.05\r\n2020\tLouisiana\tLA\tOther\tConstitution Party\t860\t0.04\r\n2020\tLouisiana\tLA\tOther\tFreedom And Prosperity\t749\t0.03\r\n2020\tLouisiana\tLA\tOther\tLife , Liberty, Constitution\t668\t0.03\r\n2020\tLouisiana\tLA\tOther\tParty For Socialism And Liberation\t987\t0.05\r\n2020\tLouisiana\tLA\tOther\tSocialist Workers Party\t536\t0.02\r\n2020\tLouisiana\tLA\tOther\tThe Birthday Party\t4897\t0.23\r\n2020\tLouisiana\tLA\tOther\tUnity Party\t662\t0.03\r\n2020\tMaine\tME\tDemocrat\tDemocrat\t435072\t52.53\r\n2020\tMaine\tME\tLibertarian\tLibertarian\t14152\t1.71\r\n2020\tMaine\tME\tRepublican\tRepublican\t360737\t43.55\r\n2020\tMaine\tME\tOther\tGreen\t8230\t0.99\r\n2020\tMaine\tME\tOther\tAlliance\t1183\t0.14\r\n2020\tMaine\tME\tOther\t\t87\t0.01\r\n2020\tMaine\tME\tOther\t\t8844\t1.07\r\n2020\tMaryland\tMD\tRepublican\tRepublican\t976414\t32.15\r\n2020\tMaryland\tMD\tDemocrat\tDemocrat\t1985023\t65.36\r\n2020\tMaryland\tMD\tLibertarian\tLibertarian\t33488\t1.10\r\n2020\tMaryland\tMD\tOther\tGreen\t15799\t0.52\r\n2020\tMaryland\tMD\tOther\tBread And Roses\t5884\t0.19\r\n2020\tMaryland\tMD\tOther\t\t8\t0.00\r\n2020\tMaryland\tMD\tOther\t\t23\t0.00\r\n2020\tMaryland\tMD\tOther\tIndependent\t4\t0.00\r\n2020\tMaryland\tMD\tOther\tAmerican Solidarity Party\t795\t0.03\r\n2020\tMaryland\tMD\tOther\tIndependent\t11\t0.00\r\n2020\tMaryland\tMD\tOther\tIndependent\t30\t0.00\r\n2020\tMaryland\tMD\tOther\tIndependent\t10\t0.00\r\n2020\tMaryland\tMD\tOther\tAlliance\t26\t0.00\r\n2020\tMaryland\tMD\tOther\tNon-Affiliated\t11\t0.00\r\n2020\tMaryland\tMD\tOther\t\t20\t0.00\r\n2020\tMaryland\tMD\tOther\t\t1\t0.00\r\n2020\tMaryland\tMD\tOther\tIndependent\t16\t0.00\r\n2020\tMaryland\tMD\tOther\t\t6\t0.00\r\n2020\tMaryland\tMD\tOther\t\t3\t0.00\r\n2020\tMaryland\tMD\tOther\tBecoming One Nation\t131\t0.00\r\n2020\tMaryland\tMD\tOther\tNon-Affiliated\t5\t0.00\r\n2020\tMaryland\tMD\tOther\tThe Birthday Party\t1117\t0.04\r\n2020\tMaryland\tMD\tOther\tParty For Socialism And Liberation\t125\t0.00\r\n2020\tMaryland\tMD\tOther\t\t32\t0.00\r\n2020\tMaryland\tMD\tOther\t\t3\t0.00\r\n2020\tMaryland\tMD\tOther\t\t18045\t0.59\r\n2020\tMassachusetts\tMA\tDemocrat\tDemocrat\t2382202\t65.12\r\n2020\tMassachusetts\tMA\tRepublican\tRepublican\t1167202\t31.91\r\n2020\tMassachusetts\tMA\tLibertarian\tLibertarian\t47013\t1.29\r\n2020\tMassachusetts\tMA\tOther\tGreen-Rainbow\t18658\t0.51\r\n2020\tMassachusetts\tMA\tOther\t\t26603\t0.73\r\n2020\tMassachusetts\tMA\tOther\t\t16327\t0.45\r\n2020\tMichigan\tMI\tDemocrat\tDemocrat\t2804040\t50.62\r\n2020\tMichigan\tMI\tRepublican\tRepublican\t2649852\t47.84\r\n2020\tMichigan\tMI\tLibertarian\tLibertarian\t60381\t1.09\r\n2020\tMichigan\tMI\tOther\tUs Taxpayers Party\t7235\t0.13\r\n2020\tMichigan\tMI\tOther\tGreen\t13718\t0.25\r\n2020\tMichigan\tMI\tOther\tNatural Law\t2986\t0.05\r\n2020\tMichigan\tMI\tOther\tAmerican Solidarity Party\t963\t0.02\r\n2020\tMichigan\tMI\tOther\t\t32\t0.00\r\n2020\tMichigan\tMI\tOther\t\t1\t0.00\r\n2020\tMichigan\tMI\tOther\tBecoming One Nation\t89\t0.00\r\n2020\tMichigan\tMI\tOther\tNon-Affiliated\t5\t0.00\r\n2020\tMinnesota\tMN\tRepublican\tRepublican\t1484065\t45.28\r\n2020\tMinnesota\tMN\tDemocrat\tDemocrat\t1717077\t52.40\r\n2020\tMinnesota\tMN\tOther\tAlliance\t5611\t0.17\r\n2020\tMinnesota\tMN\tOther\tGreen\t10033\t0.31\r\n2020\tMinnesota\tMN\tOther\tIndependent\t7940\t0.24\r\n2020\tMinnesota\tMN\tOther\tIndependent\t5651\t0.17\r\n2020\tMinnesota\tMN\tOther\tParty For Socialism And Liberation\t1210\t0.04\r\n2020\tMinnesota\tMN\tOther\tSocialist Workers Party\t643\t0.02\r\n2020\tMinnesota\tMN\tLibertarian\tLibertarian\t34976\t1.07\r\n2020\tMinnesota\tMN\tOther\t\t9965\t0.30\r\n2020\tMississippi\tMS\tDemocrat\tDemocrat\t539398\t41.06\r\n2020\tMississippi\tMS\tRepublican\tRepublican\t756764\t57.60\r\n2020\tMississippi\tMS\tOther\tConstitution Party\t1279\t0.10\r\n2020\tMississippi\tMS\tOther\tAmerican Solidarity Party\t1161\t0.09\r\n2020\tMississippi\tMS\tOther\tIndependent\t1317\t0.10\r\n2020\tMississippi\tMS\tOther\tGreen\t1498\t0.11\r\n2020\tMississippi\tMS\tLibertarian\tLibertarian\t8026\t0.61\r\n2020\tMississippi\tMS\tOther\tIndependent\t659\t0.05\r\n2020\tMississippi\tMS\tOther\tIndependent\t3657\t0.28\r\n2020\tMissouri\tMO\tRepublican\tRepublican\t1718736\t56.80\r\n2020\tMissouri\tMO\tDemocrat\tDemocrat\t1253014\t41.41\r\n2020\tMissouri\tMO\tLibertarian\tLibertarian\t41205\t1.36\r\n2020\tMissouri\tMO\tOther\tGreen\t8283\t0.27\r\n2020\tMissouri\tMO\tOther\tConstitution Party\t3919\t0.13\r\n2020\tMissouri\tMO\tOther\t\t0\t0.00\r\n2020\tMissouri\tMO\tOther\tNon-Affiliated\t3\t0.00\r\n2020\tMissouri\tMO\tOther\tBecoming One Nation\t74\t0.00\r\n2020\tMissouri\tMO\tOther\tAmerican Solidarity Party\t664\t0.02\r\n2020\tMissouri\tMO\tOther\tParty For Socialism And Liberation\t64\t0.00\r\n2020\tMontana\tMT\tLibertarian\tLibertarian\t15252\t2.53\r\n2020\tMontana\tMT\tRepublican\tRepublican\t343602\t56.92\r\n2020\tMontana\tMT\tDemocrat\tDemocrat\t244786\t40.55\r\n2020\tMontana\tMT\tOther\t\t2\t0.00\r\n2020\tMontana\tMT\tOther\tBecoming One Nation\t6\t0.00\r\n2020\tMontana\tMT\tOther\tIndependent\t23\t0.00\r\n2020\tMontana\tMT\tOther\t\t3\t0.00\r\n2020\tNebraska\tNE\tRepublican\tRepublican\t556846\t58.22\r\n2020\tNebraska\tNE\tDemocrat\tDemocrat\t374583\t39.17\r\n2020\tNebraska\tNE\tLibertarian\tLibertarian\t20283\t2.12\r\n2020\tNebraska\tNE\tOther\t\t4671\t0.49\r\n2020\tNevada\tNV\tLibertarian\tLibertarian\t14783\t1.05\r\n2020\tNevada\tNV\tRepublican\tRepublican\t669890\t47.67\r\n2020\tNevada\tNV\tDemocrat\tDemocrat\t703486\t50.06\r\n2020\tNevada\tNV\tOther\tIndependent American Party\t3138\t0.22\r\n2020\tNevada\tNV\tOther\t\t14079\t1.00\r\n2020\tNew Hampshire\tNH\tLibertarian\tLibertarian\t13235\t1.64\r\n2020\tNew Hampshire\tNH\tRepublican\tRepublican\t365654\t45.36\r\n2020\tNew Hampshire\tNH\tDemocrat\tDemocrat\t424921\t52.71\r\n2020\tNew Hampshire\tNH\tOther\t\t47\t0.01\r\n2020\tNew Hampshire\tNH\tOther\t\t14\t0.00\r\n2020\tNew Hampshire\tNH\tOther\t\t142\t0.02\r\n2020\tNew Hampshire\tNH\tOther\tGreen\t217\t0.03\r\n2020\tNew Hampshire\tNH\tOther\t\t10\t0.00\r\n2020\tNew Hampshire\tNH\tOther\t\t67\t0.01\r\n2020\tNew Hampshire\tNH\tOther\t\t19\t0.00\r\n2020\tNew Hampshire\tNH\tOther\t\t10\t0.00\r\n2020\tNew Hampshire\tNH\tOther\t\t13\t0.00\r\n2020\tNew Hampshire\tNH\tOther\t\t56\t0.01\r\n2020\tNew Hampshire\tNH\tOther\t\t12\t0.00\r\n2020\tNew Hampshire\tNH\tOther\t\t170\t0.02\r\n2020\tNew Hampshire\tNH\tOther\t\t192\t0.02\r\n2020\tNew Hampshire\tNH\tOther\t\t14\t0.00\r\n2020\tNew Hampshire\tNH\tOther\t\t46\t0.01\r\n2020\tNew Hampshire\tNH\tOther\t\t22\t0.00\r\n2020\tNew Hampshire\tNH\tOther\t\t23\t0.00\r\n2020\tNew Hampshire\tNH\tOther\t\t82\t0.01\r\n2020\tNew Hampshire\tNH\tOther\t\t58\t0.01\r\n2020\tNew Hampshire\tNH\tOther\t\t1158\t0.14\r\n2020\tNew Jersey\tNJ\tRepublican\tRepublican\t1883274\t41.40\r\n2020\tNew Jersey\tNJ\tDemocrat\tDemocrat\t2608335\t57.33\r\n2020\tNew Jersey\tNJ\tLibertarian\tLibertarian\t31677\t0.70\r\n2020\tNew Jersey\tNJ\tOther\tGreen\t14202\t0.31\r\n2020\tNew Jersey\tNJ\tOther\tUnity Party\t3255\t0.07\r\n2020\tNew Jersey\tNJ\tOther\tConstitution Party\t2954\t0.06\r\n2020\tNew Jersey\tNJ\tOther\tParty For Socialism And Liberation\t2928\t0.06\r\n2020\tNew Jersey\tNJ\tOther\tAlliance\t2728\t0.06\r\n2020\tNew Mexico\tNM\tOther\tGreen\t4426\t0.48\r\n2020\tNew Mexico\tNM\tLibertarian\tLibertarian\t12585\t1.36\r\n2020\tNew Mexico\tNM\tDemocrat\tDemocrat\t501614\t54.29\r\n2020\tNew Mexico\tNM\tOther\tConstitution Party\t1806\t0.20\r\n2020\tNew Mexico\tNM\tRepublican\tRepublican\t401894\t43.50\r\n2020\tNew Mexico\tNM\tOther\tParty For Socialism And Liberation\t1640\t0.18\r\n2020\tNew York\tNY\tDemocrat\tDemocrat\t5230985\t60.39\r\n2020\tNew York\tNY\tRepublican\tRepublican\t3244798\t37.46\r\n2020\tNew York\tNY\tOther\tGreen\t32753\t0.38\r\n2020\tNew York\tNY\tLibertarian\tLibertarian\t60234\t0.70\r\n2020\tNew York\tNY\tOther\tIndependent\t22587\t0.26\r\n2020\tNew York\tNY\tOther\tAmerican Solidarity Party\t805\t0.01\r\n2020\tNew York\tNY\tOther\tParty For Socialism And Liberation\t376\t0.00\r\n2020\tNew York\tNY\tOther\tIndependent\t3\t0.00\r\n2020\tNew York\tNY\tOther\t\t2\t0.00\r\n2020\tNew York\tNY\tOther\t\t6\t0.00\r\n2020\tNew York\tNY\tOther\tProhibition Party\t9\t0.00\r\n2020\tNew York\tNY\tOther\t\t13\t0.00\r\n2020\tNew York\tNY\tOther\tBecoming One Nation\t155\t0.00\r\n2020\tNew York\tNY\tOther\tAlliance\t20\t0.00\r\n2020\tNew York\tNY\tOther\tIndependent\t28\t0.00\r\n2020\tNew York\tNY\tOther\t\t3\t0.00\r\n2020\tNew York\tNY\tOther\tThe Birthday Party\t1897\t0.02\r\n2020\tNew York\tNY\tOther\tConstitution Party\t43\t0.00\r\n2020\tNew York\tNY\tOther\t\t2\t0.00\r\n2020\tNew York\tNY\tOther\tIndependent\t98\t0.00\r\n2020\tNew York\tNY\tOther\t\t8\t0.00\r\n2020\tNew York\tNY\tOther\t\t1\t0.00\r\n2020\tNew York\tNY\tOther\t\t43541\t0.50\r\n2020\tNew York\tNY\tOther\t\t23368\t0.27\r\n2020\tNorth Carolina\tNC\tRepublican\tRepublican\t2758773\t49.93\r\n2020\tNorth Carolina\tNC\tDemocrat\tDemocrat\t2684292\t48.59\r\n2020\tNorth Carolina\tNC\tLibertarian\tLibertarian\t48678\t0.88\r\n2020\tNorth Carolina\tNC\tOther\tGreen\t12195\t0.22\r\n2020\tNorth Carolina\tNC\tOther\tConstitution Party\t7549\t0.14\r\n2020\tNorth Carolina\tNC\tOther\tBecoming One Nation\t119\t0.00\r\n2020\tNorth Carolina\tNC\tOther\t\t13196\t0.24\r\n2020\tNorth Dakota\tND\tRepublican\tRepublican\t235595\t65.11\r\n2020\tNorth Dakota\tND\tDemocrat\tDemocrat\t114902\t31.76\r\n2020\tNorth Dakota\tND\tLibertarian\tLibertarian\t9393\t2.60\r\n2020\tNorth Dakota\tND\tOther\t\t1929\t0.53\r\n2020\tOhio\tOH\tRepublican\tRepublican\t3154834\t53.27\r\n2020\tOhio\tOH\tDemocrat\tDemocrat\t2679165\t45.24\r\n2020\tOhio\tOH\tLibertarian\tLibertarian\t67569\t1.14\r\n2020\tOhio\tOH\tOther\tIndependent\t3\t0.00\r\n2020\tOhio\tOH\tOther\tAmerican Solidarity Party\t1450\t0.02\r\n2020\tOhio\tOH\tOther\tGreen\t18812\t0.32\r\n2020\tOhio\tOH\tOther\t\t114\t0.00\r\n2020\tOhio\tOH\tOther\t\t27\t0.00\r\n2020\tOhio\tOH\tOther\tBecoming One Nation\t212\t0.00\r\n2020\tOhio\tOH\tOther\tIndependent\t16\t0.00\r\n2020\tOklahoma\tOK\tRepublican\tRepublican\t1020280\t65.37\r\n2020\tOklahoma\tOK\tDemocrat\tDemocrat\t503890\t32.29\r\n2020\tOklahoma\tOK\tLibertarian\tLibertarian\t24731\t1.58\r\n2020\tOklahoma\tOK\tOther\tIndependent\t3654\t0.23\r\n2020\tOklahoma\tOK\tOther\tIndependent\t5597\t0.36\r\n2020\tOklahoma\tOK\tOther\tIndependent\t2547\t0.16\r\n2020\tOregon\tOR\tRepublican\tRepublican\t958448\t40.37\r\n2020\tOregon\tOR\tDemocrat\tDemocrat\t1340383\t56.45\r\n2020\tOregon\tOR\tLibertarian\tLibertarian\t41582\t1.75\r\n2020\tOregon\tOR\tOther\tPacific Green\t11831\t0.50\r\n2020\tOregon\tOR\tOther\tProgressive Party\t4988\t0.21\r\n2020\tOregon\tOR\tOther\t\t17089\t0.72\r\n2020\tPennsylvania\tPA\tRepublican\tRepublican\t3377674\t48.84\r\n2020\tPennsylvania\tPA\tDemocrat\tDemocrat\t3458229\t50.01\r\n2020\tPennsylvania\tPA\tLibertarian\tLibertarian\t79380\t1.15\r\n2020\tRhode Island\tRI\tDemocrat\tDemocrat\t307486\t59.48\r\n2020\tRhode Island\tRI\tRepublican\tRepublican\t199922\t38.67\r\n2020\tRhode Island\tRI\tLibertarian\tLibertarian\t5053\t0.98\r\n2020\tRhode Island\tRI\tOther\t\t2759\t0.53\r\n2020\tRhode Island\tRI\tOther\tAlliance\t923\t0.18\r\n2020\tRhode Island\tRI\tOther\tParty For Socialism And Liberation\t847\t0.16\r\n2020\tSouth Carolina\tSC\tOther\tAmerican Solidarity Party\t767\t0.03\r\n2020\tSouth Carolina\tSC\tOther\tGreen\t6907\t0.27\r\n2020\tSouth Carolina\tSC\tRepublican\tRepublican\t1385103\t55.09\r\n2020\tSouth Carolina\tSC\tOther\tAlliance\t1862\t0.07\r\n2020\tSouth Carolina\tSC\tLibertarian\tLibertarian\t27916\t1.11\r\n2020\tSouth Carolina\tSC\tDemocrat\tDemocrat\t1091541\t43.42\r\n2020\tSouth Dakota\tSD\tRepublican\tRepublican\t261043\t61.77\r\n2020\tSouth Dakota\tSD\tDemocrat\tDemocrat\t150471\t35.61\r\n2020\tSouth Dakota\tSD\tLibertarian\tLibertarian\t11095\t2.63\r\n2020\tTennessee\tTN\tRepublican\tRepublican\t1852475\t60.66\r\n2020\tTennessee\tTN\tDemocrat\tDemocrat\t1143711\t37.45\r\n2020\tTennessee\tTN\tOther\tIndependent\t5365\t0.18\r\n2020\tTennessee\tTN\tOther\tIndependent\t1860\t0.06\r\n2020\tTennessee\tTN\tOther\tIndependent\t4545\t0.15\r\n2020\tTennessee\tTN\tOther\tIndependent\t29877\t0.98\r\n2020\tTennessee\tTN\tOther\tIndependent\t2576\t0.08\r\n2020\tTennessee\tTN\tOther\tIndependent\t2301\t0.08\r\n2020\tTennessee\tTN\tOther\tIndependent\t10279\t0.34\r\n2020\tTennessee\tTN\tOther\tIndependent\t1\t0.00\r\n2020\tTennessee\tTN\tOther\tAmerican Solidarity Party\t762\t0.02\r\n2020\tTennessee\tTN\tOther\t\t31\t0.00\r\n2020\tTennessee\tTN\tOther\tBecoming One Nation\t68\t0.00\r\n2020\tTexas\tTX\tRepublican\tRepublican\t5890347\t52.06\r\n2020\tTexas\tTX\tDemocrat\tDemocrat\t5259126\t46.48\r\n2020\tTexas\tTX\tLibertarian\tLibertarian\t126243\t1.12\r\n2020\tTexas\tTX\tOther\tGreen\t33396\t0.30\r\n2020\tTexas\tTX\tOther\tIndependent\t2012\t0.02\r\n2020\tTexas\tTX\tOther\tAmerican Solidarity Party\t2785\t0.02\r\n2020\tTexas\tTX\tOther\tIndependent\t205\t0.00\r\n2020\tTexas\tTX\tOther\t\t49\t0.00\r\n2020\tTexas\tTX\tOther\t\t337\t0.00\r\n2020\tTexas\tTX\tOther\tParty For Socialism And Liberation\t350\t0.00\r\n2020\tTexas\tTX\tOther\t\t36\t0.00\r\n2020\tTexas\tTX\tOther\t\t56\t0.00\r\n2020\tTexas\tTX\tOther\tIndependent\t114\t0.00\r\n2020\tUtah\tUT\tOther\tIndependent\t2623\t0.18\r\n2020\tUtah\tUT\tOther\tThe Birthday Party\t7213\t0.48\r\n2020\tUtah\tUT\tDemocrat\tDemocrat\t560282\t37.65\r\n2020\tUtah\tUT\tOther\tConstitution Party\t5551\t0.37\r\n2020\tUtah\tUT\tLibertarian\tLibertarian\t38447\t2.58\r\n2020\tUtah\tUT\tOther\t\t2229\t0.15\r\n2020\tUtah\tUT\tOther\tGreen\t5053\t0.34\r\n2020\tUtah\tUT\tOther\tParty For Socialism And Liberation\t1139\t0.08\r\n2020\tUtah\tUT\tRepublican\tRepublican\t865140\t58.13\r\n2020\tUtah\tUT\tOther\tAmerican Solidarity Party\t368\t0.02\r\n2020\tUtah\tUT\tOther\t\t51\t0.00\r\n2020\tUtah\tUT\tOther\tBecoming One Nation\t186\t0.01\r\n2020\tUtah\tUT\tOther\t\t1\t0.00\r\n2020\tUtah\tUT\tOther\tIndependent\t6\t0.00\r\n2020\tVermont\tVT\tDemocrat\tDemocrat\t242820\t65.46\r\n2020\tVermont\tVT\tRepublican\tRepublican\t112704\t30.38\r\n2020\tVermont\tVT\tLibertarian\tLibertarian\t3608\t0.97\r\n2020\tVermont\tVT\tOther\tGreen\t1310\t0.35\r\n2020\tVermont\tVT\tOther\tIndependent\t1269\t0.34\r\n2020\tVermont\tVT\tOther\tGrumpy Old Patriots\t1175\t0.32\r\n2020\tVermont\tVT\tOther\tIndependent\t856\t0.23\r\n2020\tVermont\tVT\tOther\tIndependent\t213\t0.06\r\n2020\tVermont\tVT\tOther\tAmerican Solidarity\t209\t0.06\r\n2020\tVermont\tVT\tOther\tConstitution\t208\t0.06\r\n2020\tVermont\tVT\tOther\tSocialist Workers\t195\t0.05\r\n2020\tVermont\tVT\tOther\tLiberty Union\t166\t0.04\r\n2020\tVermont\tVT\tOther\tBoiling Frog\t141\t0.04\r\n2020\tVermont\tVT\tOther\tProhibition\t137\t0.04\r\n2020\tVermont\tVT\tOther\tBull Moose\t126\t0.03\r\n2020\tVermont\tVT\tOther\tUnaffiliated\t100\t0.03\r\n2020\tVermont\tVT\tOther\tBread And Roses\t65\t0.02\r\n2020\tVermont\tVT\tOther\tApproval Voting\t54\t0.01\r\n2020\tVermont\tVT\tOther\tIndependent\t53\t0.01\r\n2020\tVermont\tVT\tOther\tAlliance\t48\t0.01\r\n2020\tVermont\tVT\tOther\t\t1942\t0.52\r\n2020\tVermont\tVT\tOther\t\t278\t0.07\r\n2020\tVermont\tVT\tOther\t\t3262\t0.88\r\n2020\tVermont\tVT\tOther\tIndependent\t29\t0.01\r\n2020\tVirginia\tVA\tDemocrat\tDemocrat\t2413568\t54.11\r\n2020\tVirginia\tVA\tRepublican\tRepublican\t1962430\t44.00\r\n2020\tVirginia\tVA\tLibertarian\tLibertarian\t64761\t1.45\r\n2020\tVirginia\tVA\tOther\t\t19765\t0.44\r\n2020\tWashington\tWA\tDemocrat\tDemocrat\t2369612\t57.97\r\n2020\tWashington\tWA\tRepublican\tRepublican\t1584651\t38.77\r\n2020\tWashington\tWA\tLibertarian\tLibertarian\t80500\t1.97\r\n2020\tWashington\tWA\tOther\tGreen\t18289\t0.45\r\n2020\tWashington\tWA\tOther\tParty For Socialism And Liberation\t4840\t0.12\r\n2020\tWashington\tWA\tOther\tSocialist Workers Party\t2487\t0.06\r\n2020\tWashington\tWA\tOther\t\t27252\t0.67\r\n2020\tWest Virginia\tWV\tDemocrat\tDemocrat\t235984\t29.70\r\n2020\tWest Virginia\tWV\tRepublican\tRepublican\t545382\t68.63\r\n2020\tWest Virginia\tWV\tLibertarian\tLibertarian\t10687\t1.34\r\n2020\tWest Virginia\tWV\tOther\tGreen\t2599\t0.33\r\n2020\tWisconsin\tWI\tDemocrat\tDemocrat\t1630866\t49.45\r\n2020\tWisconsin\tWI\tRepublican\tRepublican\t1610184\t48.82\r\n2020\tWisconsin\tWI\tOther\tConstitution Party\t5146\t0.16\r\n2020\tWisconsin\tWI\tOther\tIndependent\t38491\t1.17\r\n2020\tWisconsin\tWI\tOther\tAmerican Solidarity Party\t5259\t0.16\r\n2020\tWisconsin\tWI\tOther\tIndependent\t25\t0.00\r\n2020\tWisconsin\tWI\tOther\tBecoming One Nation\t36\t0.00\r\n2020\tWisconsin\tWI\tOther\tIndependent\t5\t0.00\r\n2020\tWisconsin\tWI\tOther\tGreen\t1089\t0.03\r\n2020\tWisconsin\tWI\tOther\tParty For Socialism And Liberation\t110\t0.00\r\n2020\tWisconsin\tWI\tOther\tThe Birthday Party\t411\t0.01\r\n2020\tWisconsin\tWI\tOther\tIndependent\t52\t0.00\r\n2020\tWisconsin\tWI\tOther\t\t6367\t0.19\r\n2020\tWyoming\tWY\tDemocrat\tDemocrat\t73491\t26.39\r\n2020\tWyoming\tWY\tRepublican\tRepublican\t193559\t69.50\r\n2020\tWyoming\tWY\tLibertarian\tLibertarian\t5768\t2.07\r\n2020\tWyoming\tWY\tOther\tIndependent\t2208\t0.79\r\n2020\tWyoming\tWY\tOther\t\t1739\t0.62\r\n2020\tWyoming\tWY\tOther\t\t279\t0.10\r\n2020\tWyoming\tWY\tOther\t\t1459\t0.52"
  },
  {
    "path": "public/sample-datasets/Line chart - RIAA Music format revenues.tsv",
    "content": "Category\tFormat\tYear\tyear-date\tUnits\tRevenues in millions\tRevenues in millions (Adjusted for inflation)\r\nTape\t8 - Track\t1973\t1973-01-01\t91\t489\t2815.681824\r\nTape\t8 - Track\t1974\t1974-01-01\t96.7\t549.2\t2848.008609\r\nTape\t8 - Track\t1975\t1975-01-01\t94.6\t583\t2770.409498\r\nTape\t8 - Track\t1976\t1976-01-01\t106.1\t678.2\t3047.215772\r\nTape\t8 - Track\t1977\t1977-01-01\t127.3\t811\t3421.416287\r\nTape\t8 - Track\t1978\t1978-01-01\t133.6\t948\t3717.221411\r\nTape\t8 - Track\t1979\t1979-01-01\t102.3\t684.3\t2409.72569\r\nTape\t8 - Track\t1980\t1980-01-01\t85\t527\t1635.087852\r\nTape\t8 - Track\t1981\t1981-01-01\t50\t313\t880.3150825\r\nTape\t8 - Track\t1982\t1982-01-01\t13.7\t36\t95.37463212\r\nTape\tCassette\t1973\t1973-01-01\t15\t76\t437.6110811\r\nTape\tCassette\t1974\t1974-01-01\t15.3\t87.2\t452.1965598\r\nTape\tCassette\t1975\t1975-01-01\t16.2\t98.8\t469.4964981\r\nTape\tCassette\t1976\t1976-01-01\t21.8\t145.7\t654.6436714\r\nTape\tCassette\t1977\t1977-01-01\t36.9\t249.6\t1053.003089\r\nTape\tCassette\t1978\t1978-01-01\t61.3\t449.8\t1763.71961\r\nTape\tCassette\t1979\t1979-01-01\t78.5\t580.6\t2044.551711\r\nTape\tCassette\t1980\t1980-01-01\t99\t705\t2187.356614\r\nTape\tCassette\t1981\t1981-01-01\t124\t1062.8\t2989.133769\r\nTape\tCassette\t1982\t1982-01-01\t183.2\t1384.5\t3667.949394\r\nTape\tCassette\t1983\t1983-01-01\t236.8\t1810.9\t4648.285756\r\nTape\tCassette\t1984\t1984-01-01\t332\t2383.9\t5865.839483\r\nTape\tCassette\t1985\t1985-01-01\t339.1\t2411.5\t5729.710553\r\nTape\tCassette\t1986\t1986-01-01\t344.5\t2499.5\t5830.425835\r\nTape\tCassette\t1987\t1987-01-01\t410\t2959.7\t6660.810061\r\nTape\tCassette\t1988\t1988-01-01\t450.1\t3385.1\t7315.507276\r\nTape\tCassette\t1989\t1989-01-01\t446.2\t3345.8\t6898.20315\r\nTape\tCassette\t1990\t1990-01-01\t442.2\t3472.4\t6792.221628\r\nTape\tCassette\t1991\t1991-01-01\t360.1\t3019.6\t5668.002035\r\nTape\tCassette\t1992\t1992-01-01\t366.4\t3116.3\t5678.573835\r\nTape\tCassette\t1993\t1993-01-01\t339.5\t2915.8\t5158.786717\r\nTape\tCassette\t1994\t1994-01-01\t345.4\t2976.4\t5134.531004\r\nTape\tCassette\t1995\t1995-01-01\t272.6\t2303.6\t3864.379693\r\nTape\tCassette\t1996\t1996-01-01\t225.3\t1905.3\t3104.546094\r\nTape\tCassette\t1997\t1997-01-01\t172.6\t1522.7\t2425.476099\r\nTape\tCassette\t1998\t1998-01-01\t158.5\t1419.9\t2227.039106\r\nTape\tCassette\t1999\t1999-01-01\t123.6\t1061.6\t1629.084461\r\nTape\tCassette\t2000\t2000-01-01\t76\t626\t929.3918815\r\nTape\tCassette\t2001\t2001-01-01\t45\t363.4\t524.5948831\r\nTape\tCassette\t2002\t2002-01-01\t31.1\t209.8\t298.1480745\r\nTape\tCassette\t2003\t2003-01-01\t17.2\t108.1\t150.1984875\r\nTape\tCassette\t2004\t2004-01-01\t5.2\t23.7\t32.07554738\r\nTape\tCassette\t2005\t2005-01-01\t2.5\t13.1\t17.14852381\r\nTape\tCassette\t2006\t2006-01-01\t0.7\t3.7\t4.69211756\r\nTape\tCassette\t2007\t2007-01-01\t0.4\t3\t3.699811867\r\nTape\tCassette\t2008\t2008-01-01\t0.1\t0.9\t1.068685991\r\nTape\tCassette Single\t1987\t1987-01-01\t5.1\t14.3\t32.18217518\r\nTape\tCassette Single\t1988\t1988-01-01\t22.5\t57.3\t123.8304827\r\nTape\tCassette Single\t1989\t1989-01-01\t76.2\t194.6\t401.21655\r\nTape\tCassette Single\t1990\t1990-01-01\t87.4\t257.9\t504.4677911\r\nTape\tCassette Single\t1991\t1991-01-01\t69\t230.4\t432.4770396\r\nTape\tCassette Single\t1992\t1992-01-01\t84.6\t298.8\t544.4783436\r\nTape\tCassette Single\t1993\t1993-01-01\t85.6\t298.5\t528.1218997\r\nTape\tCassette Single\t1994\t1994-01-01\t81.1\t274.9\t474.2247591\r\nTape\tCassette Single\t1995\t1995-01-01\t70.7\t236.3\t396.4025532\r\nTape\tCassette Single\t1996\t1996-01-01\t59.9\t189.3\t308.4504149\r\nTape\tCassette Single\t1997\t1997-01-01\t42.2\t133.5\t212.6492804\r\nTape\tCassette Single\t1998\t1998-01-01\t26.4\t94.4\t148.0614773\r\nTape\tCassette Single\t1999\t1999-01-01\t14.2\t48\t73.65867947\r\nTape\tCassette Single\t2000\t2000-01-01\t1.3\t4.6\t6.829397213\r\nDisc\tCD\t1983\t1983-01-01\t0.8\t17.2\t44.14960241\r\nDisc\tCD\t1984\t1984-01-01\t5.8\t103.3\t254.1806362\r\nDisc\tCD\t1985\t1985-01-01\t22.6\t389.5\t925.4498281\r\nDisc\tCD\t1986\t1986-01-01\t53\t930.1\t2169.585545\r\nDisc\tCD\t1987\t1987-01-01\t102.1\t1593.6\t3586.399606\r\nDisc\tCD\t1988\t1988-01-01\t149.7\t2089.9\t4516.462927\r\nDisc\tCD\t1989\t1989-01-01\t207.2\t2587.7\t5335.190475\r\nDisc\tCD\t1990\t1990-01-01\t286.5\t3451.6\t6751.535587\r\nDisc\tCD\t1991\t1991-01-01\t333.3\t4337.7\t8142.168641\r\nDisc\tCD\t1992\t1992-01-01\t407.5\t5326.5\t9706.037138\r\nDisc\tCD\t1993\t1993-01-01\t495.4\t6511.4\t11520.31135\r\nDisc\tCD\t1994\t1994-01-01\t662.1\t8464.5\t14601.94788\r\nDisc\tCD\t1995\t1995-01-01\t722.9\t9377.4\t15730.95769\r\nDisc\tCD\t1996\t1996-01-01\t778.9\t9934.7\t16187.86232\r\nDisc\tCD\t1997\t1997-01-01\t753.1\t9915.1\t15793.54966\r\nDisc\tCD\t1998\t1998-01-01\t847\t11416\t17905.40069\r\nDisc\tCD\t1999\t1999-01-01\t938.9\t12816.3\t19667.32779\r\nDisc\tCD\t2000\t2000-01-01\t942.5\t13214.5\t19618.92814\r\nDisc\tCD\t2001\t2001-01-01\t881.9\t12909.4\t18635.67745\r\nDisc\tCD\t2002\t2002-01-01\t803.3\t12044.1\t17115.94482\r\nDisc\tCD\t2003\t2003-01-01\t746\t11232.9\t15607.44302\r\nDisc\tCD\t2004\t2004-01-01\t767\t11446.5\t15491.67735\r\nDisc\tCD\t2005\t2005-01-01\t705.4\t10520.2\t13771.44276\r\nDisc\tCD\t2006\t2006-01-01\t619.7\t9372.6\t11885.76785\r\nDisc\tCD\t2007\t2007-01-01\t499.7\t7452.3\t9190.702658\r\nDisc\tCD\t2008\t2008-01-01\t368.4\t5471.3\t6496.779627\r\nDisc\tCD\t2009\t2009-01-01\t296.6\t4318.8\t5146.57822\r\nDisc\tCD\t2010\t2010-01-01\t253\t3389.4\t3973.859173\r\nDisc\tCD\t2011\t2011-01-01\t240.8\t3100.7\t3524.136143\r\nDisc\tCD\t2012\t2012-01-01\t198.1643872\t2485.614699\t2767.776149\r\nDisc\tCD\t2013\t2013-01-01\t173.7933029\t2140.917718\t2349.534897\r\nDisc\tCD\t2014\t2014-01-01\t138.7023634\t1776.249324\t1918.215115\r\nDisc\tCD\t2015\t2015-01-01\t117.1440518\t1444.993194\t1558.633452\r\nDisc\tCD\t2016\t2016-01-01\t97.5770712\t1130.764651\t1204.497778\r\nDisc\tCD\t2017\t2017-01-01\t87.68249997\t1057.32309\t1102.774352\r\nDisc\tCD\t2018\t2018-01-01\t51.95427564\t698.3866372\t711.0412395\r\nDisc\tCD\t2019\t2019-01-01\t46.50649558\t614.5097799\t614.5097799\r\nDisc\tCD Single\t1988\t1988-01-01\t1.6\t9.8\t21.17868639\r\nDisc\tCD Single\t1990\t1990-01-01\t1.1\t6\t11.73635807\r\nDisc\tCD Single\t1991\t1991-01-01\t5.7\t35.1\t65.88517401\r\nDisc\tCD Single\t1992\t1992-01-01\t7.3\t45.1\t82.1819722\r\nDisc\tCD Single\t1993\t1993-01-01\t7.8\t45.8\t81.03176886\r\nDisc\tCD Single\t1994\t1994-01-01\t9.3\t56.1\t96.77704251\r\nDisc\tCD Single\t1995\t1995-01-01\t21.5\t110.9\t186.0391161\r\nDisc\tCD Single\t1996\t1996-01-01\t43.2\t184.1\t299.9773977\r\nDisc\tCD Single\t1997\t1997-01-01\t66.7\t272.7\t434.3779682\r\nDisc\tCD Single\t1998\t1998-01-01\t56\t213.2\t334.3930822\r\nDisc\tCD Single\t1999\t1999-01-01\t55.9\t222.4\t341.2852149\r\nDisc\tCD Single\t2000\t2000-01-01\t34.2\t142.7\t211.8597787\r\nDisc\tCD Single\t2001\t2001-01-01\t17.3\t79.4\t114.6197956\r\nDisc\tCD Single\t2002\t2002-01-01\t4.5\t19.6\t27.85368093\r\nDisc\tCD Single\t2003\t2003-01-01\t8.3\t36\t50.01984783\r\nDisc\tCD Single\t2004\t2004-01-01\t3.1\t15\t20.30097935\r\nDisc\tCD Single\t2005\t2005-01-01\t2.8\t10.9\t14.26861905\r\nDisc\tCD Single\t2006\t2006-01-01\t1.7\t7.7\t9.764677083\r\nDisc\tCD Single\t2007\t2007-01-01\t2.6\t12.2\t15.04590159\r\nDisc\tCD Single\t2008\t2008-01-01\t0.7\t3.5\t4.156001078\r\nDisc\tCD Single\t2009\t2009-01-01\t0.9\t3.1\t3.694172567\r\nDisc\tCD Single\t2010\t2010-01-01\t1\t2.9\t3.400068331\r\nDisc\tCD Single\t2011\t2011-01-01\t1.3\t3.5\t3.977965137\r\nDisc\tCD Single\t2012\t2012-01-01\t1.072870407\t3.225092945\t3.59119832\r\nDisc\tCD Single\t2013\t2013-01-01\t0.628895398\t2.445737226\t2.684056894\r\nDisc\tCD Single\t2014\t2014-01-01\t0.928725116\t3.616015547\t3.905023683\r\nDisc\tCD Single\t2015\t2015-01-01\t0.386721563\t1.19694661\t1.291079457\r\nDisc\tCD Single\t2016\t2016-01-01\t0.121745255\t0.263199082\t0.280361354\r\nDisc\tCD Single\t2017\t2017-01-01\t0.13261663\t1.478694184\t1.542258972\r\nDisc\tCD Single\t2018\t2018-01-01\t0.020854078\t0.15516984\t0.157981482\r\nDisc\tCD Single\t2019\t2019-01-01\t0.026257455\t0.181678878\t0.181678878\r\nDownload\tDownload Album\t2004\t2004-01-01\t4.6\t45.5\t61.57963737\r\nDownload\tDownload Album\t2005\t2005-01-01\t13.6\t135.7\t177.6377619\r\nDownload\tDownload Album\t2006\t2006-01-01\t27.6\t275.9\t349.8797932\r\nDownload\tDownload Album\t2007\t2007-01-01\t49.8\t497.4\t613.4288075\r\nDownload\tDownload Album\t2008\t2008-01-01\t63.6\t635.3\t754.373567\r\nDownload\tDownload Album\t2009\t2009-01-01\t74.5\t744.3\t886.9589166\r\nDownload\tDownload Album\t2010\t2010-01-01\t85.8\t872.4\t1022.834349\r\nDownload\tDownload Album\t2011\t2011-01-01\t103.9\t1070.8\t1217.03002\r\nDownload\tDownload Album\t2012\t2012-01-01\t116.7336318\t1204.822243\t1341.590983\r\nDownload\tDownload Album\t2013\t2013-01-01\t117.979213\t1232.139716\t1352.202953\r\nDownload\tDownload Album\t2014\t2014-01-01\t114.2304708\t1117.900009\t1207.247578\r\nDownload\tDownload Album\t2015\t2015-01-01\t106.7838841\t1064.433607\t1148.145081\r\nDownload\tDownload Album\t2016\t2016-01-01\t85.12334989\t868.5942684\t925.232201\r\nDownload\tDownload Album\t2017\t2017-01-01\t66.38610376\t668.5007059\t697.2376182\r\nDownload\tDownload Album\t2018\t2018-01-01\t49.73492454\t499.6508324\t508.7043884\r\nDownload\tDownload Album\t2019\t2019-01-01\t40.20271234\t394.5330062\t394.5330062\r\nDownload\tDownload Music Video\t2005\t2005-01-01\t1.9\t3.7\t4.84347619\r\nDownload\tDownload Music Video\t2006\t2006-01-01\t9.9\t19.7\t24.98235566\r\nDownload\tDownload Music Video\t2007\t2007-01-01\t14.2\t28.2\t34.77823155\r\nDownload\tDownload Music Video\t2008\t2008-01-01\t20.8\t41.3\t49.04081272\r\nDownload\tDownload Music Video\t2009\t2009-01-01\t20.5\t40.9\t48.73924451\r\nDownload\tDownload Music Video\t2010\t2010-01-01\t18.4\t36.6\t42.91120721\r\nDownload\tDownload Music Video\t2011\t2011-01-01\t16.3\t32.4\t36.82459156\r\nDownload\tDownload Music Video\t2012\t2012-01-01\t10.473489\t20.842242\t23.20820694\r\nDownload\tDownload Music Video\t2013\t2013-01-01\t8.412464\t16.740803\t18.37207499\r\nDownload\tDownload Music Video\t2014\t2014-01-01\t6.82264392\t13.577058\t14.6621972\r\nDownload\tDownload Music Video\t2015\t2015-01-01\t3.223325002\t6.414419\t6.918875516\r\nDownload\tDownload Music Video\t2016\t2016-01-01\t2.145427196\t4.26940012\t4.547792467\r\nDownload\tDownload Music Video\t2017\t2017-01-01\t1.399889693\t2.785780489\t2.905533136\r\nDownload\tDownload Music Video\t2018\t2018-01-01\t1.115985226\t2.2208106\t2.261051168\r\nDownload\tDownload Music Video\t2019\t2019-01-01\t0.93412583\t1.858910402\t1.858910402\r\nDownload\tDownload Single\t2004\t2004-01-01\t139.4\t138\t186.7690101\r\nDownload\tDownload Single\t2005\t2005-01-01\t366.9\t363.3\t475.577\r\nDownload\tDownload Single\t2006\t2006-01-01\t586.4\t580.6\t736.2820149\r\nDownload\tDownload Single\t2007\t2007-01-01\t819.4\t811\t1000.182475\r\nDownload\tDownload Single\t2008\t2008-01-01\t1042.7\t1032.2\t1225.664089\r\nDownload\tDownload Single\t2009\t2009-01-01\t1124.4\t1172\t1396.635564\r\nDownload\tDownload Single\t2010\t2010-01-01\t1177.4\t1336.4\t1566.845282\r\nDownload\tDownload Single\t2011\t2011-01-01\t1332.3\t1522.4\t1730.301179\r\nDownload\tDownload Single\t2012\t2012-01-01\t1402.739373\t1644.570645\t1831.258646\r\nDownload\tDownload Single\t2013\t2013-01-01\t1332.795366\t1573.420534\t1726.739156\r\nDownload\tDownload Single\t2014\t2014-01-01\t1154.379327\t1355.331251\t1463.655387\r\nDownload\tDownload Single\t2015\t2015-01-01\t986.2550359\t1185.237595\t1278.449595\r\nDownload\tDownload Single\t2016\t2016-01-01\t743.0034138\t900.1814811\t958.8791031\r\nDownload\tDownload Single\t2017\t2017-01-01\t553.5161518\t678.5248883\t707.6927112\r\nDownload\tDownload Single\t2018\t2018-01-01\t399.7738523\t490.4304887\t499.3169742\r\nDownload\tDownload Single\t2019\t2019-01-01\t335.3391935\t414.804251\t414.804251\r\nOther\tDVD Audio\t2001\t2001-01-01\t0.263\t6\t8.661445511\r\nOther\tDVD Audio\t2002\t2002-01-01\t0.43\t8.5\t12.07940245\r\nOther\tDVD Audio\t2003\t2003-01-01\t0.4\t8\t11.11552174\r\nOther\tDVD Audio\t2004\t2004-01-01\t0.3\t6.5\t8.797091053\r\nOther\tDVD Audio\t2005\t2005-01-01\t0.5\t11.2\t14.66133333\r\nOther\tDVD Audio\t2006\t2006-01-01\t0.1\t2.4\t3.043535714\r\nOther\tDVD Audio\t2007\t2007-01-01\t0.2\t2.8\t3.453157742\r\nOther\tDVD Audio\t2008\t2008-01-01\t0.04\t1.2\t1.424914655\r\nOther\tDVD Audio\t2009\t2009-01-01\t0.1\t1.6\t1.906669712\r\nOther\tDVD Audio\t2010\t2010-01-01\t0.04\t0.9\t1.05519362\r\nOther\tDVD Audio\t2011\t2011-01-01\t0.01\t0.3\t0.34096844\r\nOther\tDVD Audio\t2012\t2012-01-01\t0.008533145\t0.183106992\t0.20389289\r\nOther\tDVD Audio\t2014\t2014-01-01\t0.066542722\t2.139460944\t2.310456232\r\nOther\tDVD Audio\t2015\t2015-01-01\t0.179506738\t5.416232673\t5.842187676\r\nOther\tDVD Audio\t2016\t2016-01-01\t0.085898932\t2.83553587\t3.020431045\r\nOther\tDVD Audio\t2017\t2017-01-01\t0.061332251\t2.606840648\t2.718901189\r\nOther\tDVD Audio\t2018\t2018-01-01\t0.092803246\t3.317383752\t3.377493968\r\nOther\tDVD Audio\t2019\t2019-01-01\t0.027982262\t1.067303184\t1.067303184\r\nOther\tKiosk\t2005\t2005-01-01\t0.7\t1\t1.309047619\r\nOther\tKiosk\t2006\t2006-01-01\t1.4\t1.9\t2.409465774\r\nOther\tKiosk\t2007\t2007-01-01\t1.8\t2.6\t3.206503618\r\nOther\tKiosk\t2008\t2008-01-01\t1.6\t2.6\t3.087315086\r\nOther\tKiosk\t2009\t2009-01-01\t1.7\t6.3\t7.507511991\r\nOther\tKiosk\t2010\t2010-01-01\t1.7\t6.4\t7.503599075\r\nOther\tKiosk\t2011\t2011-01-01\t1.3\t2.7\t3.068715963\r\nOther\tKiosk\t2012\t2012-01-01\t1.95507\t3.654065\t4.068866328\r\nOther\tKiosk\t2013\t2013-01-01\t3.7442\t6.183604\t6.786152156\r\nOther\tKiosk\t2014\t2014-01-01\t1.592073358\t2.582636\t2.789051821\r\nOther\tKiosk\t2015\t2015-01-01\t2.202659889\t3.700455\t3.99147413\r\nOther\tKiosk\t2016\t2016-01-01\t1.74878121\t2.943916801\t3.13587911\r\nOther\tKiosk\t2017\t2017-01-01\t1.322377717\t2.25474315\t2.351668038\r\nOther\tKiosk\t2018\t2018-01-01\t1.097856529\t1.965045799\t2.000651969\r\nOther\tKiosk\t2019\t2019-01-01\t0.899703865\t1.586470587\t1.586470587\r\nStreaming\tLimited Tier Paid Subscription\t2016\t2016-01-01\t\t263.3636852\t280.5366913\r\nStreaming\tLimited Tier Paid Subscription\t2017\t2017-01-01\t\t591.6010975\t617.032318\r\nStreaming\tLimited Tier Paid Subscription\t2018\t2018-01-01\t\t747.0549062\t760.591366\r\nStreaming\tLimited Tier Paid Subscription\t2019\t2019-01-01\t\t829.4987397\t829.4987397\r\nVinyl\tLP/EP\t1973\t1973-01-01\t280\t1246\t7174.518514\r\nVinyl\tLP/EP\t1974\t1974-01-01\t276\t1356\t7031.863935\r\nVinyl\tLP/EP\t1975\t1975-01-01\t257\t1485\t7056.703439\r\nVinyl\tLP/EP\t1976\t1976-01-01\t273\t1663\t7472.013902\r\nVinyl\tLP/EP\t1977\t1977-01-01\t344\t2195.1\t9260.605292\r\nVinyl\tLP/EP\t1978\t1978-01-01\t341.3\t2473.3\t9698.105186\r\nVinyl\tLP/EP\t1979\t1979-01-01\t290\t2057\t7243.615\r\nVinyl\tLP/EP\t1980\t1980-01-01\t308\t2200\t6825.793689\r\nVinyl\tLP/EP\t1981\t1981-01-01\t295.2\t2341.7\t6586.050571\r\nVinyl\tLP/EP\t1982\t1982-01-01\t243.9\t1925.1\t5100.158453\r\nVinyl\tLP/EP\t1983\t1983-01-01\t209.6\t1689\t4335.388283\r\nVinyl\tLP/EP\t1984\t1984-01-01\t204.6\t1548.8\t3810.987118\r\nVinyl\tLP/EP\t1985\t1985-01-01\t167\t1280.5\t3042.46086\r\nVinyl\tLP/EP\t1986\t1986-01-01\t125.2\t983\t2292.982035\r\nVinyl\tLP/EP\t1987\t1987-01-01\t107\t793.1\t1784.872946\r\nVinyl\tLP/EP\t1988\t1988-01-01\t72.4\t532.2\t1150.132336\r\nVinyl\tLP/EP\t1989\t1989-01-01\t34.6\t220.3\t454.203525\r\nVinyl\tLP/EP\t1990\t1990-01-01\t11.7\t86.5\t169.1991622\r\nVinyl\tLP/EP\t1991\t1991-01-01\t4.8\t29.4\t55.18587225\r\nVinyl\tLP/EP\t1992\t1992-01-01\t2.3\t13.5\t24.59992516\r\nVinyl\tLP/EP\t1993\t1993-01-01\t1.2\t10.6\t18.75407751\r\nVinyl\tLP/EP\t1994\t1994-01-01\t1.9\t17.8\t30.7064413\r\nVinyl\tLP/EP\t1995\t1995-01-01\t2.2\t25.1\t42.10623819\r\nVinyl\tLP/EP\t1996\t1996-01-01\t2.9\t36.8\t59.96289101\r\nVinyl\tLP/EP\t1997\t1997-01-01\t2.7\t33.3\t53.04285421\r\nVinyl\tLP/EP\t1998\t1998-01-01\t3.4\t34\t53.32722699\r\nVinyl\tLP/EP\t1999\t1999-01-01\t2.9\t31.8\t48.79887515\r\nVinyl\tLP/EP\t2000\t2000-01-01\t2.2\t27.7\t41.12484843\r\nVinyl\tLP/EP\t2001\t2001-01-01\t2.3\t27.4\t39.5539345\r\nVinyl\tLP/EP\t2002\t2002-01-01\t1.743\t20.5\t29.13267649\r\nVinyl\tLP/EP\t2003\t2003-01-01\t1.5\t21.7\t30.15085272\r\nVinyl\tLP/EP\t2004\t2004-01-01\t1.4\t19.3\t26.12059344\r\nVinyl\tLP/EP\t2005\t2005-01-01\t1\t14.2\t18.58847619\r\nVinyl\tLP/EP\t2006\t2006-01-01\t0.9\t15.7\t19.90979613\r\nVinyl\tLP/EP\t2007\t2007-01-01\t1.3\t22.9\t28.24189725\r\nVinyl\tLP/EP\t2008\t2008-01-01\t2.9\t56.7\t67.32721746\r\nVinyl\tLP/EP\t2009\t2009-01-01\t3.5\t63.8\t76.02845477\r\nVinyl\tLP/EP\t2010\t2010-01-01\t4.2\t88.9\t104.2296809\r\nVinyl\tLP/EP\t2011\t2011-01-01\t5.5\t119.4\t135.7054393\r\nVinyl\tLP/EP\t2012\t2012-01-01\t6.915365189\t160.7230583\t178.9679822\r\nVinyl\tLP/EP\t2013\t2013-01-01\t9.35128587\t210.739051\t231.2740702\r\nVinyl\tLP/EP\t2014\t2014-01-01\t10.31556391\t243.8468483\t263.3361791\r\nVinyl\tLP/EP\t2015\t2015-01-01\t13.68102972\t333.3797931\t359.5981629\r\nVinyl\tLP/EP\t2016\t2016-01-01\t14.77088603\t355.430891\t378.607271\r\nVinyl\tLP/EP\t2017\t2017-01-01\t15.55608917\t388.5111082\t405.2120773\r\nVinyl\tLP/EP\t2018\t2018-01-01\t16.67012733\t419.223947\t426.8201866\r\nVinyl\tLP/EP\t2019\t2019-01-01\t19.10316283\t497.5889208\t497.5889208\r\nOther\tMusic Video (Physical)\t1989\t1989-01-01\t6.1\t115.4\t237.92595\r\nOther\tMusic Video (Physical)\t1990\t1990-01-01\t9.2\t172.3\t337.0290826\r\nOther\tMusic Video (Physical)\t1991\t1991-01-01\t6.1\t118.1\t221.6820242\r\nOther\tMusic Video (Physical)\t1992\t1992-01-01\t7.6\t157.4\t286.8169052\r\nOther\tMusic Video (Physical)\t1993\t1993-01-01\t11\t213.3\t377.3815785\r\nOther\tMusic Video (Physical)\t1994\t1994-01-01\t11.2\t231.1\t398.6662126\r\nOther\tMusic Video (Physical)\t1995\t1995-01-01\t12.6\t220.3\t369.5619232\r\nOther\tMusic Video (Physical)\t1996\t1996-01-01\t16.9\t236.1\t384.7075698\r\nOther\tMusic Video (Physical)\t1997\t1997-01-01\t18.6\t323.9\t515.9333477\r\nOther\tMusic Video (Physical)\t1998\t1998-01-01\t27.2\t508\t796.7715092\r\nOther\tMusic Video (Physical)\t1999\t1999-01-01\t19.8\t376.7\t578.0671783\r\nOther\tMusic Video (Physical)\t2000\t2000-01-01\t18.2\t281.9\t418.523277\r\nOther\tMusic Video (Physical)\t2001\t2001-01-01\t17.7\t329.2\t475.2246437\r\nOther\tMusic Video (Physical)\t2002\t2002-01-01\t14.7\t288.4\t409.8470195\r\nOther\tMusic Video (Physical)\t2003\t2003-01-01\t19.9\t399.9\t555.6371429\r\nOther\tMusic Video (Physical)\t2004\t2004-01-01\t32.8\t607.2\t821.7836443\r\nOther\tMusic Video (Physical)\t2005\t2005-01-01\t33.8\t602.2\t788.3084762\r\nOther\tMusic Video (Physical)\t2006\t2006-01-01\t23.2\t451.1\t572.0579003\r\nOther\tMusic Video (Physical)\t2007\t2007-01-01\t27.5\t484.9\t598.0129247\r\nOther\tMusic Video (Physical)\t2008\t2008-01-01\t13.2\t227.3\t269.9025843\r\nOther\tMusic Video (Physical)\t2009\t2009-01-01\t11.6\t209.6\t249.7737323\r\nOther\tMusic Video (Physical)\t2010\t2010-01-01\t9.1\t177.6\t208.2248743\r\nOther\tMusic Video (Physical)\t2011\t2011-01-01\t7.7\t151\t171.6207816\r\nOther\tMusic Video (Physical)\t2012\t2012-01-01\t6.032725467\t116.6136546\t129.8513772\r\nOther\tMusic Video (Physical)\t2013\t2013-01-01\t4.814626524\t106.2831378\t116.6396724\r\nOther\tMusic Video (Physical)\t2014\t2014-01-01\t4.065323601\t89.70557988\t96.87525106\r\nOther\tMusic Video (Physical)\t2015\t2015-01-01\t3.133228006\t70.43436396\t75.97361449\r\nOther\tMusic Video (Physical)\t2016\t2016-01-01\t2.495531725\t56.92290281\t60.63464218\r\nOther\tMusic Video (Physical)\t2017\t2017-01-01\t1.87712837\t38.619447\t40.27958535\r\nOther\tMusic Video (Physical)\t2018\t2018-01-01\t1.395058021\t27.5612603\t28.06066388\r\nOther\tMusic Video (Physical)\t2019\t2019-01-01\t1.32294236\t27.70524678\t27.70524678\r\nStreaming\tOn-Demand Streaming (Ad-Supported)\t2011\t2011-01-01\t\t113.8\t129.340695\r\nStreaming\tOn-Demand Streaming (Ad-Supported)\t2012\t2012-01-01\t\t170.9354084\t190.3396156\r\nStreaming\tOn-Demand Streaming (Ad-Supported)\t2013\t2013-01-01\t\t220.8735445\t242.3960978\r\nStreaming\tOn-Demand Streaming (Ad-Supported)\t2014\t2014-01-01\t\t283.7934094\t306.475448\r\nStreaming\tOn-Demand Streaming (Ad-Supported)\t2015\t2015-01-01\t\t371.9903964\t401.2452641\r\nStreaming\tOn-Demand Streaming (Ad-Supported)\t2016\t2016-01-01\t\t489.3776076\t521.288175\r\nStreaming\tOn-Demand Streaming (Ad-Supported)\t2017\t2017-01-01\t\t658.6064926\t686.9180813\r\nStreaming\tOn-Demand Streaming (Ad-Supported)\t2018\t2018-01-01\t\t759.5323682\t773.2949167\r\nStreaming\tOn-Demand Streaming (Ad-Supported)\t2019\t2019-01-01\t\t908.1493305\t908.1493305\r\nStreaming\tOther Ad-Supported Streaming\t2016\t2016-01-01\t\t81.26086562\t86.55959668\r\nStreaming\tOther Ad-Supported Streaming\t2017\t2017-01-01\t\t261.786859\t273.040319\r\nStreaming\tOther Ad-Supported Streaming\t2018\t2018-01-01\t\t251.4119188\t255.9674439\r\nStreaming\tOther Ad-Supported Streaming\t2019\t2019-01-01\t\t251.0647101\t251.0647101\r\nDownload\tOther Digital\t2016\t2016-01-01\t\t17.14166287\t18.25940954\r\nDownload\tOther Digital\t2017\t2017-01-01\t\t16.88510987\t17.61095192\r\nDownload\tOther Digital\t2018\t2018-01-01\t\t19.83957487\t20.19906331\r\nDownload\tOther Digital\t2019\t2019-01-01\t\t21.51717501\t21.51717501\r\nTape\tOther Tapes\t1973\t1973-01-01\t2.2\t15.6\t89.82543243\r\nTape\tOther Tapes\t1974\t1974-01-01\t1.9\t13.3\t68.97034686\r\nTape\tOther Tapes\t1975\t1975-01-01\t1.5\t10.2\t48.47028625\r\nTape\tOther Tapes\t1976\t1976-01-01\t0.7\t5.1\t22.91477504\r\nStreaming\tPaid Subscription\t2005\t2005-01-01\t\t149.2\t195.3099048\r\nStreaming\tPaid Subscription\t2006\t2006-01-01\t\t206.2\t261.4904435\r\nStreaming\tPaid Subscription\t2007\t2007-01-01\t\t234\t288.5853256\r\nStreaming\tPaid Subscription\t2008\t2008-01-01\t\t221.4\t262.8967539\r\nStreaming\tPaid Subscription\t2009\t2009-01-01\t\t206.2\t245.7220591\r\nStreaming\tPaid Subscription\t2010\t2010-01-01\t\t212.4\t249.0256943\r\nStreaming\tPaid Subscription\t2011\t2011-01-01\t\t247.8\t281.6399317\r\nStreaming\tPaid Subscription\t2012\t2012-01-01\t\t399.8825311\t445.2763062\r\nStreaming\tPaid Subscription\t2013\t2013-01-01\t\t643.3242888\t706.0116575\r\nStreaming\tPaid Subscription\t2014\t2014-01-01\t\t770.2705591\t831.8340275\r\nStreaming\tPaid Subscription\t2015\t2015-01-01\t\t1156.708514\t1247.676869\r\nStreaming\tPaid Subscription\t2016\t2016-01-01\t\t2244.154254\t2390.487545\r\nStreaming\tPaid Subscription\t2017\t2017-01-01\t\t3500.549813\t3651.028327\r\nStreaming\tPaid Subscription\t2018\t2018-01-01\t\t4655.968522\t4740.333581\r\nStreaming\tPaid Subscription\t2019\t2019-01-01\t\t5934.397625\t5934.397625\r\nDownload\tRingtones & Ringbacks\t2005\t2005-01-01\t170\t421.6\t551.8944762\r\nDownload\tRingtones & Ringbacks\t2006\t2006-01-01\t315\t773.8\t981.2866399\r\nDownload\tRingtones & Ringbacks\t2007\t2007-01-01\t433.8\t1055.8\t1302.087123\r\nDownload\tRingtones & Ringbacks\t2008\t2008-01-01\t405.1\t977.1\t1160.236758\r\nDownload\tRingtones & Ringbacks\t2009\t2009-01-01\t294.3\t702.8\t837.504671\r\nDownload\tRingtones & Ringbacks\t2010\t2010-01-01\t188.5\t448\t525.2519353\r\nDownload\tRingtones & Ringbacks\t2011\t2011-01-01\t115.4\t276.2\t313.9182774\r\nDownload\tRingtones & Ringbacks\t2012\t2012-01-01\t58.75740356\t145.9929351\t162.5657282\r\nDownload\tRingtones & Ringbacks\t2013\t2013-01-01\t39.36623578\t97.99961233\t107.5489764\r\nDownload\tRingtones & Ringbacks\t2014\t2014-01-01\t26.63232368\t66.31137067\t71.61127201\r\nDownload\tRingtones & Ringbacks\t2015\t2015-01-01\t21.92486605\t54.58202422\t58.87458101\r\nDownload\tRingtones & Ringbacks\t2016\t2016-01-01\t22.62078539\t56.32529913\t59.99807088\r\nDownload\tRingtones & Ringbacks\t2017\t2017-01-01\t14.26286994\t35.51373565\t37.04036846\r\nDownload\tRingtones & Ringbacks\t2018\t2018-01-01\t10.02628673\t24.9578598\t25.41009037\r\nDownload\tRingtones & Ringbacks\t2019\t2019-01-01\t8.605769716\t21.4267369\t21.4267369\r\nDisc\tSACD\t2003\t2003-01-01\t1.3\t26.3\t36.54227772\r\nDisc\tSACD\t2004\t2004-01-01\t0.8\t16.6\t22.46641715\r\nDisc\tSACD\t2005\t2005-01-01\t0.5\t10\t13.09047619\r\nDisc\tSACD\t2006\t2006-01-01\t0.3\t5.5\t6.974769345\r\nDisc\tSACD\t2007\t2007-01-01\t0.2\t3.6\t4.43977424\r\nDisc\tSACD\t2008\t2008-01-01\t0.1\t3.1\t3.681029526\r\nDisc\tSACD\t2009\t2009-01-01\t0.1\t2.4\t2.860004568\r\nDisc\tSACD\t2010\t2010-01-01\t0.1\t1.7\t1.993143504\r\nDisc\tSACD\t2011\t2011-01-01\t0.1\t1.5\t1.704842202\r\nDisc\tSACD\t2012\t2012-01-01\t0.065446\t1.3425\t1.494897613\r\nDisc\tSACD\t2013\t2013-01-01\t0.044683\t0.9783826\t1.073719014\r\nDisc\tSACD\t2014\t2014-01-01\t0.030486\t0.76344539\t0.82446336\r\nDisc\tSACD\t2015\t2015-01-01\t0.041633\t1.04346656\t1.125529098\r\nDisc\tSACD\t2016\t2016-01-01\t0.045272\t1.20686148\t1.28555661\r\nDisc\tSACD\t2017\t2017-01-01\t0.032749\t0.85057856\t0.887142473\r\nDisc\tSACD\t2018\t2018-01-01\t0.032804\t0.85969971\t0.875277267\r\nDisc\tSACD\t2019\t2019-01-01\t0.017654\t0.433302292\t0.433302292\r\nStreaming\tSoundExchange Distributions\t2004\t2004-01-01\t\t6.9\t9.338450503\r\nStreaming\tSoundExchange Distributions\t2005\t2005-01-01\t\t20.4\t26.70457143\r\nStreaming\tSoundExchange Distributions\t2006\t2006-01-01\t\t32.8\t41.5949881\r\nStreaming\tSoundExchange Distributions\t2007\t2007-01-01\t\t36.2\t44.64439653\r\nStreaming\tSoundExchange Distributions\t2008\t2008-01-01\t\t100\t118.7428879\r\nStreaming\tSoundExchange Distributions\t2009\t2009-01-01\t\t155.5\t185.3044626\r\nStreaming\tSoundExchange Distributions\t2010\t2010-01-01\t\t249.2\t292.171389\r\nStreaming\tSoundExchange Distributions\t2011\t2011-01-01\t\t292\t331.8759486\r\nStreaming\tSoundExchange Distributions\t2012\t2012-01-01\t\t462\t514.445212\r\nStreaming\tSoundExchange Distributions\t2013\t2013-01-01\t\t590.4\t647.9302738\r\nStreaming\tSoundExchange Distributions\t2014\t2014-01-01\t\t773.4\t835.2135873\r\nStreaming\tSoundExchange Distributions\t2015\t2015-01-01\t\t802.6\t865.7197931\r\nStreaming\tSoundExchange Distributions\t2016\t2016-01-01\t\t883.9\t941.5359648\r\nStreaming\tSoundExchange Distributions\t2017\t2017-01-01\t\t652\t680.0275946\r\nStreaming\tSoundExchange Distributions\t2018\t2018-01-01\t\t952.8\t970.0645127\r\nStreaming\tSoundExchange Distributions\t2019\t2019-01-01\t\t908.2\t908.2\r\nOther\tSynchronization\t2009\t2009-01-01\t\t201.2\t239.7637163\r\nOther\tSynchronization\t2010\t2010-01-01\t\t188.7\t221.238929\r\nOther\tSynchronization\t2011\t2011-01-01\t\t196.5\t223.3343284\r\nOther\tSynchronization\t2012\t2012-01-01\t\t190.597753\t212.2339858\r\nOther\tSynchronization\t2013\t2013-01-01\t\t189.679434\t208.1623435\r\nOther\tSynchronization\t2014\t2014-01-01\t\t189.713099\t204.8758184\r\nOther\tSynchronization\t2015\t2015-01-01\t\t202.934888\t218.8945293\r\nOther\tSynchronization\t2016\t2016-01-01\t\t214.8389765\t228.8478595\r\nOther\tSynchronization\t2017\t2017-01-01\t\t232.0865229\t242.0632514\r\nOther\tSynchronization\t2018\t2018-01-01\t\t285.5134913\t290.6869289\r\nOther\tSynchronization\t2019\t2019-01-01\t\t276.2623602\t276.2623602\r\nVinyl\tVinyl Single\t1973\t1973-01-01\t228\t190\t1094.027703\r\nVinyl\tVinyl Single\t1974\t1974-01-01\t204\t194\t1006.033631\r\nVinyl\tVinyl Single\t1975\t1975-01-01\t164\t211.5\t1005.045641\r\nVinyl\tVinyl Single\t1976\t1976-01-01\t190\t245.1\t1101.25713\r\nVinyl\tVinyl Single\t1977\t1977-01-01\t190\t245.1\t1034.018658\r\nVinyl\tVinyl Single\t1978\t1978-01-01\t190\t260.3\t1020.66744\r\nVinyl\tVinyl Single\t1979\t1979-01-01\t212\t353.6\t1245.183405\r\nVinyl\tVinyl Single\t1980\t1980-01-01\t157\t250\t775.6583738\r\nVinyl\tVinyl Single\t1981\t1981-01-01\t154.7\t256.4\t721.1271155\r\nVinyl\tVinyl Single\t1982\t1982-01-01\t137.2\t283\t749.7505803\r\nVinyl\tVinyl Single\t1983\t1983-01-01\t124.8\t269.3\t691.2492982\r\nVinyl\tVinyl Single\t1984\t1984-01-01\t131.5\t298.7\t734.9831174\r\nVinyl\tVinyl Single\t1985\t1985-01-01\t120.7\t281\t667.6544331\r\nVinyl\tVinyl Single\t1986\t1986-01-01\t93.9\t228.1\t532.0744681\r\nVinyl\tVinyl Single\t1987\t1987-01-01\t82\t203.3\t457.5270079\r\nVinyl\tVinyl Single\t1988\t1988-01-01\t65.6\t180.4\t389.8607168\r\nVinyl\tVinyl Single\t1989\t1989-01-01\t36.6\t116.4\t239.9877\r\nVinyl\tVinyl Single\t1990\t1990-01-01\t27.6\t94.4\t184.6520337\r\nVinyl\tVinyl Single\t1991\t1991-01-01\t22\t63.9\t119.944804\r\nVinyl\tVinyl Single\t1992\t1992-01-01\t19.8\t66.4\t120.9951875\r\nVinyl\tVinyl Single\t1993\t1993-01-01\t15.1\t51.2\t90.58573287\r\nVinyl\tVinyl Single\t1994\t1994-01-01\t11.7\t47.2\t81.42382186\r\nVinyl\tVinyl Single\t1995\t1995-01-01\t10.2\t46.7\t78.34108858\r\nVinyl\tVinyl Single\t1996\t1996-01-01\t10.1\t47.5\t77.39775335\r\nVinyl\tVinyl Single\t1997\t1997-01-01\t7.5\t35.6\t56.70647477\r\nVinyl\tVinyl Single\t1998\t1998-01-01\t5.4\t25.7\t40.30910982\r\nVinyl\tVinyl Single\t1999\t1999-01-01\t5.3\t27.9\t42.81410744\r\nVinyl\tVinyl Single\t2000\t2000-01-01\t4.8\t26.3\t39.04633624\r\nVinyl\tVinyl Single\t2001\t2001-01-01\t5.5\t31.4\t45.32823151\r\nVinyl\tVinyl Single\t2002\t2002-01-01\t4.4\t24.9\t35.38554364\r\nVinyl\tVinyl Single\t2003\t2003-01-01\t3.8\t21.5\t29.87296467\r\nVinyl\tVinyl Single\t2004\t2004-01-01\t3.5\t19.9\t26.93263261\r\nVinyl\tVinyl Single\t2005\t2005-01-01\t2.3\t13.2\t17.27942857\r\nVinyl\tVinyl Single\t2006\t2006-01-01\t1.5\t9.9\t12.55458482\r\nVinyl\tVinyl Single\t2007\t2007-01-01\t0.6\t4\t4.933082489\r\nVinyl\tVinyl Single\t2008\t2008-01-01\t0.4\t2.9\t3.44354375\r\nVinyl\tVinyl Single\t2009\t2009-01-01\t0.3\t2.5\t2.979171425\r\nVinyl\tVinyl Single\t2010\t2010-01-01\t0.3\t2.3\t2.696605918\r\nVinyl\tVinyl Single\t2011\t2011-01-01\t0.4\t4.6\t5.228182752\r\nVinyl\tVinyl Single\t2012\t2012-01-01\t0.388573687\t4.743055893\t5.281477044\r\nVinyl\tVinyl Single\t2013\t2013-01-01\t0.315817054\t2.978937179\t3.269213385\r\nVinyl\tVinyl Single\t2014\t2014-01-01\t0.481198278\t5.49935429\t5.938887283\r\nVinyl\tVinyl Single\t2015\t2015-01-01\t0.50786991\t5.752954082\t6.205390253\r\nVinyl\tVinyl Single\t2016\t2016-01-01\t0.404330651\t4.880679689\t5.198931395\r\nVinyl\tVinyl Single\t2017\t2017-01-01\t0.402959365\t6.07838535\t6.33967756\r\nVinyl\tVinyl Single\t2018\t2018-01-01\t0.346165002\t5.290337079\t5.386196747\r\nVinyl\tVinyl Single\t2019\t2019-01-01\t0.336120488\t6.795945687\t6.795945687"
  },
  {
    "path": "public/sample-datasets/Line graph - US presidential election full.tsv",
    "content": "year\tstate\tstate_po\tstate_fips\tstate_cen\tstate_ic\toffice\tcandidate\tparty\tmain parties\twritein\tcandidatevotes\ttotalvotes\tversion\r\n1976\tAlabama\tAL\t1\t63\t41\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t659170\t1182850\t20171015\r\n1980\tAlabama\tAL\t1\t63\t41\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t636730\t1341929\t20171015\r\n1984\tAlabama\tAL\t1\t63\t41\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t551899\t1441713\t20171015\r\n1988\tAlabama\tAL\t1\t63\t41\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t549506\t1378476\t20171015\r\n1992\tAlabama\tAL\t1\t63\t41\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t690080\t1688060\t20171015\r\n1996\tAlabama\tAL\t1\t63\t41\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t662165\t1534349\t20171015\r\n2000\tAlabama\tAL\t1\t63\t41\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t692611\t1666272\t20171015\r\n2004\tAlabama\tAL\t1\t63\t41\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t693933\t1883415\t20171015\r\n2008\tAlabama\tAL\t1\t63\t41\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t813479\t2099819\t20171015\r\n2012\tAlabama\tAL\t1\t63\t41\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t795696\t2074338\t20171015\r\n2016\tAlabama\tAL\t1\t63\t41\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t729547\t2123372\t20171015\r\n1976\tAlabama\tAL\t1\t63\t41\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t504070\t1182850\t20171015\r\n1980\tAlabama\tAL\t1\t63\t41\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t654192\t1341929\t20171015\r\n1984\tAlabama\tAL\t1\t63\t41\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t872849\t1441713\t20171015\r\n1988\tAlabama\tAL\t1\t63\t41\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t815576\t1378476\t20171015\r\n1992\tAlabama\tAL\t1\t63\t41\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t804283\t1688060\t20171015\r\n1996\tAlabama\tAL\t1\t63\t41\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t769044\t1534349\t20171015\r\n2000\tAlabama\tAL\t1\t63\t41\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t941173\t1666272\t20171015\r\n2004\tAlabama\tAL\t1\t63\t41\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1176394\t1883415\t20171015\r\n2008\tAlabama\tAL\t1\t63\t41\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t1266546\t2099819\t20171015\r\n2012\tAlabama\tAL\t1\t63\t41\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t1255925\t2074338\t20171015\r\n2016\tAlabama\tAL\t1\t63\t41\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t1318255\t2123372\t20171015\r\n1976\tAlabama\tAL\t1\t63\t41\tUS President\tMaddox, Lester\tamerican independent party\tother\tFALSE\t9198\t1182850\t20171015\r\n1976\tAlabama\tAL\t1\t63\t41\tUS President\tBubar, Benjamin \\\\\"Ben\\\"\\\"\"\tprohibition\tother\tFALSE\t6669\t1182850\t20171015\r\n1976\tAlabama\tAL\t1\t63\t41\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t1954\t1182850\t20171015\r\n1976\tAlabama\tAL\t1\t63\t41\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t1481\t1182850\t20171015\r\n1976\tAlabama\tAL\t1\t63\t41\tUS President\t\t\tother\tTRUE\t308\t1182850\t20171015\r\n1980\tAlabama\tAL\t1\t63\t41\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t16481\t1341929\t20171015\r\n1980\tAlabama\tAL\t1\t63\t41\tUS President\tRarick, John\tconservative\tother\tFALSE\t15010\t1341929\t20171015\r\n1980\tAlabama\tAL\t1\t63\t41\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t13318\t1341929\t20171015\r\n1980\tAlabama\tAL\t1\t63\t41\tUS President\tBubar, Benjamin \\\\\"Ben\\\"\\\"\"\tstatesman\tother\tFALSE\t1743\t1341929\t20171015\r\n1980\tAlabama\tAL\t1\t63\t41\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t1629\t1341929\t20171015\r\n1980\tAlabama\tAL\t1\t63\t41\tUS President\tDeberry, Clifton\tsocialist workers\tother\tFALSE\t1303\t1341929\t20171015\r\n1980\tAlabama\tAL\t1\t63\t41\tUS President\tMcReynolds, David\tsocialist\tother\tFALSE\t1006\t1341929\t20171015\r\n1980\tAlabama\tAL\t1\t63\t41\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t517\t1341929\t20171015\r\n1984\tAlabama\tAL\t1\t63\t41\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t9504\t1441713\t20171015\r\n1984\tAlabama\tAL\t1\t63\t41\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t4671\t1441713\t20171015\r\n1984\tAlabama\tAL\t1\t63\t41\tUS President\tRichards, Bob\tpopulist\tother\tFALSE\t1401\t1441713\t20171015\r\n1984\tAlabama\tAL\t1\t63\t41\tUS President\tMason, Melvin\tsocialist workers\tother\tFALSE\t730\t1441713\t20171015\r\n1984\tAlabama\tAL\t1\t63\t41\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t659\t1441713\t20171015\r\n1988\tAlabama\tAL\t1\t63\t41\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t8460\t1378476\t20171015\r\n1988\tAlabama\tAL\t1\t63\t41\tUS President\tWinn, Edward\tindependent\tother\tFALSE\t4428\t1378476\t20171015\r\n1988\tAlabama\tAL\t1\t63\t41\tUS President\t\t\tother\tTRUE\t506\t1378476\t20171015\r\n1992\tAlabama\tAL\t1\t63\t41\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t183109\t1688060\t20171015\r\n1992\tAlabama\tAL\t1\t63\t41\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t5737\t1688060\t20171015\r\n1992\tAlabama\tAL\t1\t63\t41\tUS President\tOther\tindependent\tother\tFALSE\t4128\t1688060\t20171015\r\n1992\tAlabama\tAL\t1\t63\t41\tUS President\t\t\tother\tTRUE\t723\t1688060\t20171015\r\n1996\tAlabama\tAL\t1\t63\t41\tUS President\t\tindependent\tother\tFALSE\t95030\t1534349\t20171015\r\n1996\tAlabama\tAL\t1\t63\t41\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t5290\t1534349\t20171015\r\n1996\tAlabama\tAL\t1\t63\t41\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t1697\t1534349\t20171015\r\n1996\tAlabama\tAL\t1\t63\t41\tUS President\t\t\tother\tTRUE\t1123\t1534349\t20171015\r\n2000\tAlabama\tAL\t1\t63\t41\tUS President\t\tindependent\tother\tFALSE\t25896\t1666272\t20171015\r\n2000\tAlabama\tAL\t1\t63\t41\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t5893\t1666272\t20171015\r\n2000\tAlabama\tAL\t1\t63\t41\tUS President\t\t\tother\tTRUE\t699\t1666272\t20171015\r\n2004\tAlabama\tAL\t1\t63\t41\tUS President\tOther\tindependent\tother\tFALSE\t12190\t1883415\t20171015\r\n2004\tAlabama\tAL\t1\t63\t41\tUS President\tOther\t\tother\tTRUE\t898\t1883415\t20171015\r\n2008\tAlabama\tAL\t1\t63\t41\tUS President\t\tindependent\tother\tFALSE\t16089\t2099819\t20171015\r\n2008\tAlabama\tAL\t1\t63\t41\tUS President\t\t\tother\tTRUE\t3705\t2099819\t20171015\r\n2012\tAlabama\tAL\t1\t63\t41\tUS President\t\tindependent\tother\tFALSE\t18706\t2074338\t20171015\r\n2012\tAlabama\tAL\t1\t63\t41\tUS President\t\t\tother\tTRUE\t4011\t2074338\t20171015\r\n2016\tAlabama\tAL\t1\t63\t41\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t44467\t2123372\t20171015\r\n2016\tAlabama\tAL\t1\t63\t41\tUS President\t\t\tother\tTRUE\t21712\t2123372\t20171015\r\n2016\tAlabama\tAL\t1\t63\t41\tUS President\tStein, Jill\tgreen\tother\tFALSE\t9391\t2123372\t20171015\r\n1976\tAlaska\tAK\t2\t94\t81\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t44058\t123574\t20171015\r\n1980\tAlaska\tAK\t2\t94\t81\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t41842\t158445\t20171015\r\n1984\tAlaska\tAK\t2\t94\t81\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t62007\t207605\t20171015\r\n1988\tAlaska\tAK\t2\t94\t81\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t72584\t200116\t20171015\r\n1992\tAlaska\tAK\t2\t94\t81\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t78294\t258506\t20171015\r\n1996\tAlaska\tAK\t2\t94\t81\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t80380\t241620\t20171015\r\n2000\tAlaska\tAK\t2\t94\t81\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t79004\t285560\t20171015\r\n2004\tAlaska\tAK\t2\t94\t81\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t111025\t312598\t20171015\r\n2008\tAlaska\tAK\t2\t94\t81\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t123594\t326197\t20171015\r\n2012\tAlaska\tAK\t2\t94\t81\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t122640\t300495\t20171015\r\n2016\tAlaska\tAK\t2\t94\t81\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t116454\t318608\t20171015\r\n1976\tAlaska\tAK\t2\t94\t81\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t71555\t123574\t20171015\r\n1980\tAlaska\tAK\t2\t94\t81\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t86112\t158445\t20171015\r\n1984\tAlaska\tAK\t2\t94\t81\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t138377\t207605\t20171015\r\n1988\tAlaska\tAK\t2\t94\t81\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t119251\t200116\t20171015\r\n1992\tAlaska\tAK\t2\t94\t81\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t102000\t258506\t20171015\r\n1996\tAlaska\tAK\t2\t94\t81\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t122746\t241620\t20171015\r\n2000\tAlaska\tAK\t2\t94\t81\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t167398\t285560\t20171015\r\n2004\tAlaska\tAK\t2\t94\t81\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t190889\t312598\t20171015\r\n2008\tAlaska\tAK\t2\t94\t81\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t193841\t326197\t20171015\r\n2012\tAlaska\tAK\t2\t94\t81\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t164676\t300495\t20171015\r\n2016\tAlaska\tAK\t2\t94\t81\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t163387\t318608\t20171015\r\n1976\tAlaska\tAK\t2\t94\t81\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t6785\t123574\t20171015\r\n1976\tAlaska\tAK\t2\t94\t81\tUS President\t\t\tother\tTRUE\t1176\t123574\t20171015\r\n1980\tAlaska\tAK\t2\t94\t81\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t18479\t158445\t20171015\r\n1980\tAlaska\tAK\t2\t94\t81\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t11155\t158445\t20171015\r\n1980\tAlaska\tAK\t2\t94\t81\tUS President\t\t\tother\tTRUE\t857\t158445\t20171015\r\n1984\tAlaska\tAK\t2\t94\t81\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t6378\t207605\t20171015\r\n1984\tAlaska\tAK\t2\t94\t81\tUS President\tOther\t\tother\tFALSE\t843\t207605\t20171015\r\n1988\tAlaska\tAK\t2\t94\t81\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t5484\t200116\t20171015\r\n1988\tAlaska\tAK\t2\t94\t81\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t1024\t200116\t20171015\r\n1988\tAlaska\tAK\t2\t94\t81\tUS President\t\t\tother\tTRUE\t957\t200116\t20171015\r\n1988\tAlaska\tAK\t2\t94\t81\tUS President\tLarouche, Lyndon, Jr.\tnational economic recovery\tother\tFALSE\t816\t200116\t20171015\r\n1992\tAlaska\tAK\t2\t94\t81\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t73481\t258506\t20171015\r\n1992\tAlaska\tAK\t2\t94\t81\tUS President\tGritz, James \\\\\"Bo\\\"\\\"\"\tamerica first\tother\tFALSE\t1379\t258506\t20171015\r\n1992\tAlaska\tAK\t2\t94\t81\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t1378\t258506\t20171015\r\n1992\tAlaska\tAK\t2\t94\t81\tUS President\tLarouche, Lyndon, Jr.\tindependents for economic recovery\tother\tFALSE\t469\t258506\t20171015\r\n1992\tAlaska\tAK\t2\t94\t81\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t433\t258506\t20171015\r\n1992\tAlaska\tAK\t2\t94\t81\tUS President\tPhillips, Howard\ttaxpayers party\tother\tFALSE\t377\t258506\t20171015\r\n1992\tAlaska\tAK\t2\t94\t81\tUS President\t\t\tother\tTRUE\t365\t258506\t20171015\r\n1992\tAlaska\tAK\t2\t94\t81\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t330\t258506\t20171015\r\n1996\tAlaska\tAK\t2\t94\t81\tUS President\tPerot, Ross\treform party\tother\tFALSE\t26333\t241620\t20171015\r\n1996\tAlaska\tAK\t2\t94\t81\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t7597\t241620\t20171015\r\n1996\tAlaska\tAK\t2\t94\t81\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t2276\t241620\t20171015\r\n1996\tAlaska\tAK\t2\t94\t81\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t925\t241620\t20171015\r\n1996\tAlaska\tAK\t2\t94\t81\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t729\t241620\t20171015\r\n1996\tAlaska\tAK\t2\t94\t81\tUS President\t\t\tother\tTRUE\t634\t241620\t20171015\r\n2000\tAlaska\tAK\t2\t94\t81\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t28747\t285560\t20171015\r\n2000\tAlaska\tAK\t2\t94\t81\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t5192\t285560\t20171015\r\n2000\tAlaska\tAK\t2\t94\t81\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t2636\t285560\t20171015\r\n2000\tAlaska\tAK\t2\t94\t81\tUS President\t\t\tother\tTRUE\t1068\t285560\t20171015\r\n2000\tAlaska\tAK\t2\t94\t81\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t919\t285560\t20171015\r\n2000\tAlaska\tAK\t2\t94\t81\tUS President\tPhillips, Howard\tconstitution party\tother\tFALSE\t596\t285560\t20171015\r\n2004\tAlaska\tAK\t2\t94\t81\tUS President\tNader, Ralph\tpopulist\tother\tFALSE\t5069\t312598\t20171015\r\n2004\tAlaska\tAK\t2\t94\t81\tUS President\tPeroutka, Michael\talaskan independence party\tother\tFALSE\t2092\t312598\t20171015\r\n2004\tAlaska\tAK\t2\t94\t81\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t1675\t312598\t20171015\r\n2004\tAlaska\tAK\t2\t94\t81\tUS President\tCobb, David\tgreen\tother\tFALSE\t1058\t312598\t20171015\r\n2004\tAlaska\tAK\t2\t94\t81\tUS President\tOther\t\tother\tTRUE\t790\t312598\t20171015\r\n2008\tAlaska\tAK\t2\t94\t81\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t3783\t326197\t20171015\r\n2008\tAlaska\tAK\t2\t94\t81\tUS President\t\t\tother\tTRUE\t1730\t326197\t20171015\r\n2008\tAlaska\tAK\t2\t94\t81\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\talaskan independence party\tother\tFALSE\t1660\t326197\t20171015\r\n2008\tAlaska\tAK\t2\t94\t81\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t1589\t326197\t20171015\r\n2012\tAlaska\tAK\t2\t94\t81\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t7392\t300495\t20171015\r\n2012\tAlaska\tAK\t2\t94\t81\tUS President\tStein, Jill\tgreen\tother\tFALSE\t2917\t300495\t20171015\r\n2012\tAlaska\tAK\t2\t94\t81\tUS President\t\t\tother\tTRUE\t2870\t300495\t20171015\r\n2016\tAlaska\tAK\t2\t94\t81\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t18725\t318608\t20171015\r\n2016\tAlaska\tAK\t2\t94\t81\tUS President\t\t\tother\tTRUE\t9201\t318608\t20171015\r\n2016\tAlaska\tAK\t2\t94\t81\tUS President\tStein, Jill\tgreen\tother\tFALSE\t5735\t318608\t20171015\r\n2016\tAlaska\tAK\t2\t94\t81\tUS President\tCastle, Darrell L.\tconstitution party\tother\tFALSE\t3866\t318608\t20171015\r\n2016\tAlaska\tAK\t2\t94\t81\tUS President\tDe La Fuente, Roque \\\\\"Rocky\\\"\\\"\"\tno party affiliation\tother\tFALSE\t1240\t318608\t20171015\r\n1976\tArizona\tAZ\t4\t86\t61\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t295602\t742719\t20171015\r\n1980\tArizona\tAZ\t4\t86\t61\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t246843\t873945\t20171015\r\n1984\tArizona\tAZ\t4\t86\t61\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t333854\t1025897\t20171015\r\n1988\tArizona\tAZ\t4\t86\t61\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t454029\t1171873\t20171015\r\n1992\tArizona\tAZ\t4\t86\t61\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t543050\t1486975\t20171015\r\n1996\tArizona\tAZ\t4\t86\t61\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t653288\t1404405\t20171015\r\n2000\tArizona\tAZ\t4\t86\t61\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t685341\t1532016\t20171015\r\n2004\tArizona\tAZ\t4\t86\t61\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t893524\t2012585\t20171015\r\n2008\tArizona\tAZ\t4\t86\t61\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t1034707\t2293475\t20171015\r\n2012\tArizona\tAZ\t4\t86\t61\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t1025232\t2299254\t20171015\r\n2016\tArizona\tAZ\t4\t86\t61\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t1161167\t2573165\t20171015\r\n2016\tArizona\tAZ\t4\t86\t61\tUS President\t\tdemocrat\tdemocrat\tTRUE\t42\t2573165\t20171015\r\n1976\tArizona\tAZ\t4\t86\t61\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t418642\t742719\t20171015\r\n1980\tArizona\tAZ\t4\t86\t61\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t529688\t873945\t20171015\r\n1984\tArizona\tAZ\t4\t86\t61\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t681416\t1025897\t20171015\r\n1988\tArizona\tAZ\t4\t86\t61\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t702541\t1171873\t20171015\r\n1992\tArizona\tAZ\t4\t86\t61\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t572086\t1486975\t20171015\r\n1996\tArizona\tAZ\t4\t86\t61\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t622073\t1404405\t20171015\r\n2000\tArizona\tAZ\t4\t86\t61\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t781652\t1532016\t20171015\r\n2004\tArizona\tAZ\t4\t86\t61\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1104294\t2012585\t20171015\r\n2008\tArizona\tAZ\t4\t86\t61\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t1230111\t2293475\t20171015\r\n2012\tArizona\tAZ\t4\t86\t61\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t1233654\t2299254\t20171015\r\n2016\tArizona\tAZ\t4\t86\t61\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t1252401\t2573165\t20171015\r\n1976\tArizona\tAZ\t4\t86\t61\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tindependent\tother\tFALSE\t19229\t742719\t20171015\r\n1976\tArizona\tAZ\t4\t86\t61\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t7647\t742719\t20171015\r\n1976\tArizona\tAZ\t4\t86\t61\tUS President\tCamejo, Peter\tsocialist workers\tother\tFALSE\t928\t742719\t20171015\r\n1976\tArizona\tAZ\t4\t86\t61\tUS President\tAnderson, Thomas J.\tamerican\tother\tFALSE\t564\t742719\t20171015\r\n1976\tArizona\tAZ\t4\t86\t61\tUS President\tMaddox, Lester\tamerican independent party\tother\tFALSE\t85\t742719\t20171015\r\n1976\tArizona\tAZ\t4\t86\t61\tUS President\t\t\tother\tTRUE\t22\t742719\t20171015\r\n1980\tArizona\tAZ\t4\t86\t61\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t76952\t873945\t20171015\r\n1980\tArizona\tAZ\t4\t86\t61\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t18784\t873945\t20171015\r\n1980\tArizona\tAZ\t4\t86\t61\tUS President\tDeberry, Clifton\tsocialist workers\tother\tFALSE\t1100\t873945\t20171015\r\n1980\tArizona\tAZ\t4\t86\t61\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t551\t873945\t20171015\r\n1980\tArizona\tAZ\t4\t86\t61\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t25\t873945\t20171015\r\n1980\tArizona\tAZ\t4\t86\t61\tUS President\tGriswold, Deirdre\tworkers world\tother\tFALSE\t2\t873945\t20171015\r\n1984\tArizona\tAZ\t4\t86\t61\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t10585\t1025897\t20171015\r\n1984\tArizona\tAZ\t4\t86\t61\tUS President\tOther\t\tother\tFALSE\t42\t1025897\t20171015\r\n1988\tArizona\tAZ\t4\t86\t61\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t13351\t1171873\t20171015\r\n1988\tArizona\tAZ\t4\t86\t61\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t1662\t1171873\t20171015\r\n1988\tArizona\tAZ\t4\t86\t61\tUS President\t\t\tother\tTRUE\t290\t1171873\t20171015\r\n1992\tArizona\tAZ\t4\t86\t61\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t353741\t1486975\t20171015\r\n1992\tArizona\tAZ\t4\t86\t61\tUS President\tGritz, James \\\\\"Bo\\\"\\\"\"\tindependent\tother\tFALSE\t8141\t1486975\t20171015\r\n1992\tArizona\tAZ\t4\t86\t61\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t6759\t1486975\t20171015\r\n1992\tArizona\tAZ\t4\t86\t61\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t2267\t1486975\t20171015\r\n1992\tArizona\tAZ\t4\t86\t61\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t923\t1486975\t20171015\r\n1992\tArizona\tAZ\t4\t86\t61\tUS President\t\t\tother\tTRUE\t8\t1486975\t20171015\r\n1996\tArizona\tAZ\t4\t86\t61\tUS President\tPerot, Ross\treform party\tother\tFALSE\t112072\t1404405\t20171015\r\n1996\tArizona\tAZ\t4\t86\t61\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t14358\t1404405\t20171015\r\n1996\tArizona\tAZ\t4\t86\t61\tUS President\t\t\tother\tTRUE\t2573\t1404405\t20171015\r\n1996\tArizona\tAZ\t4\t86\t61\tUS President\tOther\t\tother\tFALSE\t41\t1404405\t20171015\r\n2000\tArizona\tAZ\t4\t86\t61\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t45645\t1532016\t20171015\r\n2000\tArizona\tAZ\t4\t86\t61\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t12373\t1532016\t20171015\r\n2000\tArizona\tAZ\t4\t86\t61\tUS President\tL. Neil, Smith\tlibertarian\tother\tFALSE\t5775\t1532016\t20171015\r\n2000\tArizona\tAZ\t4\t86\t61\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t1120\t1532016\t20171015\r\n2000\tArizona\tAZ\t4\t86\t61\tUS President\t\t\tother\tTRUE\t110\t1532016\t20171015\r\n2004\tArizona\tAZ\t4\t86\t61\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t11856\t2012585\t20171015\r\n2004\tArizona\tAZ\t4\t86\t61\tUS President\tOther\t\tother\tTRUE\t2911\t2012585\t20171015\r\n2008\tArizona\tAZ\t4\t86\t61\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t12555\t2293475\t20171015\r\n2008\tArizona\tAZ\t4\t86\t61\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t11301\t2293475\t20171015\r\n2008\tArizona\tAZ\t4\t86\t61\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t3406\t2293475\t20171015\r\n2008\tArizona\tAZ\t4\t86\t61\tUS President\t\t\tother\tTRUE\t1395\t2293475\t20171015\r\n2012\tArizona\tAZ\t4\t86\t61\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t32100\t2299254\t20171015\r\n2012\tArizona\tAZ\t4\t86\t61\tUS President\tStein, Jill\tgreen\tother\tFALSE\t7816\t2299254\t20171015\r\n2012\tArizona\tAZ\t4\t86\t61\tUS President\t\t\tother\tTRUE\t452\t2299254\t20171015\r\n2016\tArizona\tAZ\t4\t86\t61\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t106327\t2573165\t20171015\r\n2016\tArizona\tAZ\t4\t86\t61\tUS President\tStein, Jill\tgreen\tother\tFALSE\t34345\t2573165\t20171015\r\n2016\tArizona\tAZ\t4\t86\t61\tUS President\t\tindependent\tother\tTRUE\t17473\t2573165\t20171015\r\n2016\tArizona\tAZ\t4\t86\t61\tUS President\tCastle, Darrell L.\tconstitution party\tother\tTRUE\t1058\t2573165\t20171015\r\n2016\tArizona\tAZ\t4\t86\t61\tUS President\t\tno party affiliation\tother\tTRUE\t311\t2573165\t20171015\r\n2016\tArizona\tAZ\t4\t86\t61\tUS President\tDe La Fuente, Roque \\\\\"Rocky\\\"\\\"\"\tamerican delta party\tother\tTRUE\t29\t2573165\t20171015\r\n2016\tArizona\tAZ\t4\t86\t61\tUS President\tTittle, Sheila \\\\\"Samm\\\"\\\"\"\twe the people\tother\tTRUE\t12\t2573165\t20171015\r\n1976\tArkansas\tAR\t5\t71\t42\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t498604\t767535\t20171015\r\n1980\tArkansas\tAR\t5\t71\t42\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t398041\t837582\t20171015\r\n1984\tArkansas\tAR\t5\t71\t42\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t338646\t884406\t20171015\r\n1988\tArkansas\tAR\t5\t71\t42\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t349237\t827738\t20171015\r\n1992\tArkansas\tAR\t5\t71\t42\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t505823\t950653\t20171015\r\n1996\tArkansas\tAR\t5\t71\t42\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t475171\t884262\t20171015\r\n2000\tArkansas\tAR\t5\t71\t42\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t422768\t921781\t20171015\r\n2004\tArkansas\tAR\t5\t71\t42\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t469953\t1054945\t20171015\r\n2008\tArkansas\tAR\t5\t71\t42\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t422310\t1086617\t20171015\r\n2012\tArkansas\tAR\t5\t71\t42\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t394409\t1069468\t20171015\r\n2016\tArkansas\tAR\t5\t71\t42\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t380494\t1130635\t20171015\r\n1976\tArkansas\tAR\t5\t71\t42\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t267903\t767535\t20171015\r\n1980\tArkansas\tAR\t5\t71\t42\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t403164\t837582\t20171015\r\n1984\tArkansas\tAR\t5\t71\t42\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t534774\t884406\t20171015\r\n1988\tArkansas\tAR\t5\t71\t42\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t466578\t827738\t20171015\r\n1992\tArkansas\tAR\t5\t71\t42\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t337324\t950653\t20171015\r\n1996\tArkansas\tAR\t5\t71\t42\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t325416\t884262\t20171015\r\n2000\tArkansas\tAR\t5\t71\t42\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t472940\t921781\t20171015\r\n2004\tArkansas\tAR\t5\t71\t42\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t572898\t1054945\t20171015\r\n2008\tArkansas\tAR\t5\t71\t42\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t638017\t1086617\t20171015\r\n2012\tArkansas\tAR\t5\t71\t42\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t647744\t1069468\t20171015\r\n2016\tArkansas\tAR\t5\t71\t42\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t684872\t1130635\t20171015\r\n1976\tArkansas\tAR\t5\t71\t42\tUS President\t\tindependent\tother\tFALSE\t639\t767535\t20171015\r\n1976\tArkansas\tAR\t5\t71\t42\tUS President\tMaddox, Lester\tamerican independent party\tother\tFALSE\t389\t767535\t20171015\r\n1980\tArkansas\tAR\t5\t71\t42\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t22468\t837582\t20171015\r\n1980\tArkansas\tAR\t5\t71\t42\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t8970\t837582\t20171015\r\n1980\tArkansas\tAR\t5\t71\t42\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t2345\t837582\t20171015\r\n1980\tArkansas\tAR\t5\t71\t42\tUS President\tBubar, Benjamin \\\\\"Ben\\\"\\\"\"\tstatesman\tother\tFALSE\t1350\t837582\t20171015\r\n1980\tArkansas\tAR\t5\t71\t42\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t1244\t837582\t20171015\r\n1984\tArkansas\tAR\t5\t71\t42\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t2221\t884406\t20171015\r\n1984\tArkansas\tAR\t5\t71\t42\tUS President\tLarouche, Lyndon, Jr.\tindependent\tother\tFALSE\t1890\t884406\t20171015\r\n1984\tArkansas\tAR\t5\t71\t42\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t1499\t884406\t20171015\r\n1984\tArkansas\tAR\t5\t71\t42\tUS President\tRichards, Bob\tpopulist\tother\tFALSE\t1461\t884406\t20171015\r\n1984\tArkansas\tAR\t5\t71\t42\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t1291\t884406\t20171015\r\n1984\tArkansas\tAR\t5\t71\t42\tUS President\tJohnson, Sonia\tcitizens\tother\tFALSE\t960\t884406\t20171015\r\n1984\tArkansas\tAR\t5\t71\t42\tUS President\tDodge, Earl\tprohibition\tother\tFALSE\t842\t884406\t20171015\r\n1984\tArkansas\tAR\t5\t71\t42\tUS President\tLowery, Arthur\tunited sovereign citizens\tother\tFALSE\t822\t884406\t20171015\r\n1988\tArkansas\tAR\t5\t71\t42\tUS President\tDodge, Earl\tpopulist\tother\tFALSE\t5146\t827738\t20171015\r\n1988\tArkansas\tAR\t5\t71\t42\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t3297\t827738\t20171015\r\n1988\tArkansas\tAR\t5\t71\t42\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t2161\t827738\t20171015\r\n1988\tArkansas\tAR\t5\t71\t42\tUS President\tDodge, Earl\tprohibition\tother\tFALSE\t1319\t827738\t20171015\r\n1992\tArkansas\tAR\t5\t71\t42\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t99132\t950653\t20171015\r\n1992\tArkansas\tAR\t5\t71\t42\tUS President\tOther\tindependent\tother\tFALSE\t8374\t950653\t20171015\r\n1996\tArkansas\tAR\t5\t71\t42\tUS President\tPerot, Ross\treform party\tother\tFALSE\t69884\t884262\t20171015\r\n1996\tArkansas\tAR\t5\t71\t42\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t3649\t884262\t20171015\r\n1996\tArkansas\tAR\t5\t71\t42\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t3076\t884262\t20171015\r\n1996\tArkansas\tAR\t5\t71\t42\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t2065\t884262\t20171015\r\n1996\tArkansas\tAR\t5\t71\t42\tUS President\tForbes, Ralph\tamerica first\tother\tFALSE\t932\t884262\t20171015\r\n1996\tArkansas\tAR\t5\t71\t42\tUS President\tCollins, Charles\tunaffiliated\tother\tFALSE\t823\t884262\t20171015\r\n1996\tArkansas\tAR\t5\t71\t42\tUS President\tMasters, Isabell\tlooking back party\tother\tFALSE\t749\t884262\t20171015\r\n1996\tArkansas\tAR\t5\t71\t42\tUS President\tMoorehead, Monica\tworkers world\tother\tFALSE\t747\t884262\t20171015\r\n1996\tArkansas\tAR\t5\t71\t42\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t729\t884262\t20171015\r\n1996\tArkansas\tAR\t5\t71\t42\tUS President\tHollis, Mary Cal\tsocialist\tother\tFALSE\t538\t884262\t20171015\r\n1996\tArkansas\tAR\t5\t71\t42\tUS President\tDodge, Earl\tprohibition\tother\tFALSE\t483\t884262\t20171015\r\n2000\tArkansas\tAR\t5\t71\t42\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t13421\t921781\t20171015\r\n2000\tArkansas\tAR\t5\t71\t42\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t7358\t921781\t20171015\r\n2000\tArkansas\tAR\t5\t71\t42\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t2781\t921781\t20171015\r\n2000\tArkansas\tAR\t5\t71\t42\tUS President\tPhillips, Howard\tconstitution party\tother\tFALSE\t1415\t921781\t20171015\r\n2000\tArkansas\tAR\t5\t71\t42\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t1098\t921781\t20171015\r\n2004\tArkansas\tAR\t5\t71\t42\tUS President\tNader, Ralph\tpopulist\tother\tFALSE\t6171\t1054945\t20171015\r\n2004\tArkansas\tAR\t5\t71\t42\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t2352\t1054945\t20171015\r\n2004\tArkansas\tAR\t5\t71\t42\tUS President\tPeroutka, Michael\tconstitution party\tother\tFALSE\t2083\t1054945\t20171015\r\n2004\tArkansas\tAR\t5\t71\t42\tUS President\tCobb, David\tgreen\tother\tFALSE\t1488\t1054945\t20171015\r\n2008\tArkansas\tAR\t5\t71\t42\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t12882\t1086617\t20171015\r\n2008\tArkansas\tAR\t5\t71\t42\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t4776\t1086617\t20171015\r\n2008\tArkansas\tAR\t5\t71\t42\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t4023\t1086617\t20171015\r\n2008\tArkansas\tAR\t5\t71\t42\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t3470\t1086617\t20171015\r\n2008\tArkansas\tAR\t5\t71\t42\tUS President\tLa Riva, Gloria Estella\tsocialism and liberation party\tother\tFALSE\t1139\t1086617\t20171015\r\n2012\tArkansas\tAR\t5\t71\t42\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t16276\t1069468\t20171015\r\n2012\tArkansas\tAR\t5\t71\t42\tUS President\tStein, Jill\tgreen\tother\tFALSE\t9305\t1069468\t20171015\r\n2012\tArkansas\tAR\t5\t71\t42\tUS President\tLa Riva, Gloria Estella\tsocialism and liberation party\tother\tFALSE\t1734\t1069468\t20171015\r\n2016\tArkansas\tAR\t5\t71\t42\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t29829\t1130635\t20171015\r\n2016\tArkansas\tAR\t5\t71\t42\tUS President\tMcMullin, Evan\tbetter for america\tother\tFALSE\t13255\t1130635\t20171015\r\n2016\tArkansas\tAR\t5\t71\t42\tUS President\tStein, Jill\tgreen\tother\tFALSE\t9473\t1130635\t20171015\r\n2016\tArkansas\tAR\t5\t71\t42\tUS President\tHedges, Jim\tprohibition\tother\tFALSE\t4709\t1130635\t20171015\r\n2016\tArkansas\tAR\t5\t71\t42\tUS President\tCastle, Darrell L.\tconstitution party\tother\tFALSE\t4613\t1130635\t20171015\r\n2016\tArkansas\tAR\t5\t71\t42\tUS President\tKahn, Lynn S.\tindependent\tother\tFALSE\t3390\t1130635\t20171015\r\n1976\tCalifornia\tCA\t6\t93\t71\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t3742284\t7803770\t20171015\r\n1980\tCalifornia\tCA\t6\t93\t71\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t3082943\t8582938\t20171015\r\n1984\tCalifornia\tCA\t6\t93\t71\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t3922519\t9505041\t20171015\r\n1988\tCalifornia\tCA\t6\t93\t71\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t4702233\t9887065\t20171015\r\n1992\tCalifornia\tCA\t6\t93\t71\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t5121325\t11131721\t20171015\r\n1996\tCalifornia\tCA\t6\t93\t71\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t5119835\t10019469\t20171015\r\n2000\tCalifornia\tCA\t6\t93\t71\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t5861203\t10965822\t20171015\r\n2004\tCalifornia\tCA\t6\t93\t71\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t6745485\t12421353\t20171015\r\n2008\tCalifornia\tCA\t6\t93\t71\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t8274473\t13561900\t20171015\r\n2012\tCalifornia\tCA\t6\t93\t71\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t7854285\t13038547\t20171015\r\n2016\tCalifornia\tCA\t6\t93\t71\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t8753788\t14181595\t20171015\r\n1976\tCalifornia\tCA\t6\t93\t71\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t3882244\t7803770\t20171015\r\n1980\tCalifornia\tCA\t6\t93\t71\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t4522994\t8582938\t20171015\r\n1984\tCalifornia\tCA\t6\t93\t71\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t5467009\t9505041\t20171015\r\n1988\tCalifornia\tCA\t6\t93\t71\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t5054917\t9887065\t20171015\r\n1992\tCalifornia\tCA\t6\t93\t71\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t3630574\t11131721\t20171015\r\n1996\tCalifornia\tCA\t6\t93\t71\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t3828381\t10019469\t20171015\r\n2000\tCalifornia\tCA\t6\t93\t71\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t4567429\t10965822\t20171015\r\n2004\tCalifornia\tCA\t6\t93\t71\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t5509826\t12421353\t20171015\r\n2008\tCalifornia\tCA\t6\t93\t71\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t5011781\t13561900\t20171015\r\n2012\tCalifornia\tCA\t6\t93\t71\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t4839958\t13038547\t20171015\r\n2016\tCalifornia\tCA\t6\t93\t71\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t4483810\t14181595\t20171015\r\n1976\tCalifornia\tCA\t6\t93\t71\tUS President\tMacbride, Roger\tindependent\tother\tFALSE\t56388\t7803770\t20171015\r\n1976\tCalifornia\tCA\t6\t93\t71\tUS President\tMaddox, Lester\tamerican independent party\tother\tFALSE\t51098\t7803770\t20171015\r\n1976\tCalifornia\tCA\t6\t93\t71\tUS President\tWright, Margaret\tpeace & freedom\tother\tFALSE\t41731\t7803770\t20171015\r\n1976\tCalifornia\tCA\t6\t93\t71\tUS President\tCamejo, Peter\tindependent\tother\tFALSE\t17259\t7803770\t20171015\r\n1976\tCalifornia\tCA\t6\t93\t71\tUS President\tHall, Gus\tindependent\tother\tFALSE\t12766\t7803770\t20171015\r\n1980\tCalifornia\tCA\t6\t93\t71\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t739618\t8582938\t20171015\r\n1980\tCalifornia\tCA\t6\t93\t71\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t148390\t8582938\t20171015\r\n1980\tCalifornia\tCA\t6\t93\t71\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t61046\t8582938\t20171015\r\n1980\tCalifornia\tCA\t6\t93\t71\tUS President\tSmith, Maureen\tpeace & freedom\tother\tFALSE\t18106\t8582938\t20171015\r\n1980\tCalifornia\tCA\t6\t93\t71\tUS President\tRarick, John\tamerican independent party\tother\tFALSE\t9841\t8582938\t20171015\r\n1984\tCalifornia\tCA\t6\t93\t71\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t49951\t9505041\t20171015\r\n1984\tCalifornia\tCA\t6\t93\t71\tUS President\tRichards, Bob\tpopulist\tother\tFALSE\t39265\t9505041\t20171015\r\n1984\tCalifornia\tCA\t6\t93\t71\tUS President\tJohnson, Sonia\tcitizens\tother\tFALSE\t26297\t9505041\t20171015\r\n1988\tCalifornia\tCA\t6\t93\t71\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t70105\t9887065\t20171015\r\n1988\tCalifornia\tCA\t6\t93\t71\tUS President\tFulani, Lenora\tindependent\tother\tFALSE\t58999\t9887065\t20171015\r\n1988\tCalifornia\tCA\t6\t93\t71\tUS President\t\t\tother\tTRUE\t811\t9887065\t20171015\r\n1992\tCalifornia\tCA\t6\t93\t71\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t2296006\t11131721\t20171015\r\n1992\tCalifornia\tCA\t6\t93\t71\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t48139\t11131721\t20171015\r\n1992\tCalifornia\tCA\t6\t93\t71\tUS President\tDaniels, Ron\tpeace & freedom\tother\tFALSE\t18597\t11131721\t20171015\r\n1992\tCalifornia\tCA\t6\t93\t71\tUS President\tPhillips, Howard\tamerican independent party\tother\tFALSE\t12711\t11131721\t20171015\r\n1992\tCalifornia\tCA\t6\t93\t71\tUS President\t\t\tother\tTRUE\t4369\t11131721\t20171015\r\n1996\tCalifornia\tCA\t6\t93\t71\tUS President\tPerot, Ross\treform party\tother\tFALSE\t697847\t10019469\t20171015\r\n1996\tCalifornia\tCA\t6\t93\t71\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t237016\t10019469\t20171015\r\n1996\tCalifornia\tCA\t6\t93\t71\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t73600\t10019469\t20171015\r\n1996\tCalifornia\tCA\t6\t93\t71\tUS President\tFeinland, Marsha\tpeace & freedom\tother\tFALSE\t25332\t10019469\t20171015\r\n1996\tCalifornia\tCA\t6\t93\t71\tUS President\tPhillips, Howard\tamerican independent party\tother\tFALSE\t21202\t10019469\t20171015\r\n1996\tCalifornia\tCA\t6\t93\t71\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t15403\t10019469\t20171015\r\n1996\tCalifornia\tCA\t6\t93\t71\tUS President\t\t\tother\tTRUE\t853\t10019469\t20171015\r\n2000\tCalifornia\tCA\t6\t93\t71\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t418707\t10965822\t20171015\r\n2000\tCalifornia\tCA\t6\t93\t71\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t45520\t10965822\t20171015\r\n2000\tCalifornia\tCA\t6\t93\t71\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t44987\t10965822\t20171015\r\n2000\tCalifornia\tCA\t6\t93\t71\tUS President\tPhillips, Howard\tamerican independent party\tother\tFALSE\t17042\t10965822\t20171015\r\n2000\tCalifornia\tCA\t6\t93\t71\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t10934\t10965822\t20171015\r\n2004\tCalifornia\tCA\t6\t93\t71\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t50165\t12421353\t20171015\r\n2004\tCalifornia\tCA\t6\t93\t71\tUS President\tCobb, David\tgreen\tother\tFALSE\t40771\t12421353\t20171015\r\n2004\tCalifornia\tCA\t6\t93\t71\tUS President\tPeltier, Leonard\tpeace & freedom\tother\tFALSE\t27607\t12421353\t20171015\r\n2004\tCalifornia\tCA\t6\t93\t71\tUS President\tPeroutka, Michael\tamerican independent party\tother\tFALSE\t26645\t12421353\t20171015\r\n2004\tCalifornia\tCA\t6\t93\t71\tUS President\tOther\t\tother\tTRUE\t20854\t12421353\t20171015\r\n2008\tCalifornia\tCA\t6\t93\t71\tUS President\tNader, Ralph\tpeace & freedom\tother\tFALSE\t108381\t13561900\t20171015\r\n2008\tCalifornia\tCA\t6\t93\t71\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t67582\t13561900\t20171015\r\n2008\tCalifornia\tCA\t6\t93\t71\tUS President\tKeyes, Alan\tamerican independent party\tother\tFALSE\t40673\t13561900\t20171015\r\n2008\tCalifornia\tCA\t6\t93\t71\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t38774\t13561900\t20171015\r\n2008\tCalifornia\tCA\t6\t93\t71\tUS President\t\tindependent\tother\tTRUE\t20236\t13561900\t20171015\r\n2012\tCalifornia\tCA\t6\t93\t71\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t143221\t13038547\t20171015\r\n2012\tCalifornia\tCA\t6\t93\t71\tUS President\tStein, Jill\tgreen\tother\tFALSE\t85638\t13038547\t20171015\r\n2012\tCalifornia\tCA\t6\t93\t71\tUS President\tBarr, Roseanne\tpeace & freedom\tother\tFALSE\t53824\t13038547\t20171015\r\n2012\tCalifornia\tCA\t6\t93\t71\tUS President\tHoefling, Thomas Conrad \\\\\"Tom\\\"\\\"\"\tamerican independent party\tother\tFALSE\t38372\t13038547\t20171015\r\n2012\tCalifornia\tCA\t6\t93\t71\tUS President\t\t\tother\tTRUE\t23249\t13038547\t20171015\r\n2016\tCalifornia\tCA\t6\t93\t71\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t478500\t14181595\t20171015\r\n2016\tCalifornia\tCA\t6\t93\t71\tUS President\tStein, Jill\tgreen\tother\tFALSE\t278657\t14181595\t20171015\r\n2016\tCalifornia\tCA\t6\t93\t71\tUS President\t\t\tother\tTRUE\t120739\t14181595\t20171015\r\n2016\tCalifornia\tCA\t6\t93\t71\tUS President\tLa Riva, Gloria Estella\tpeace & freedom\tother\tFALSE\t66101\t14181595\t20171015\r\n1976\tColorado\tCO\t8\t84\t62\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t460801\t1081440\t20171015\r\n1980\tColorado\tCO\t8\t84\t62\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t368009\t1184450\t20171015\r\n1984\tColorado\tCO\t8\t84\t62\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t454975\t1295380\t20171015\r\n1988\tColorado\tCO\t8\t84\t62\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t621453\t1372394\t20171015\r\n1992\tColorado\tCO\t8\t84\t62\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t629681\t1569180\t20171015\r\n1996\tColorado\tCO\t8\t84\t62\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t671152\t1510702\t20171015\r\n2000\tColorado\tCO\t8\t84\t62\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t738227\t1741368\t20171015\r\n2004\tColorado\tCO\t8\t84\t62\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t1001732\t2129630\t20171015\r\n2008\tColorado\tCO\t8\t84\t62\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t1288576\t2401361\t20171015\r\n2012\tColorado\tCO\t8\t84\t62\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t1323101\t2569516\t20171015\r\n2016\tColorado\tCO\t8\t84\t62\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t1338870\t2780220\t20171015\r\n1976\tColorado\tCO\t8\t84\t62\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t584278\t1081440\t20171015\r\n1980\tColorado\tCO\t8\t84\t62\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t652264\t1184450\t20171015\r\n1984\tColorado\tCO\t8\t84\t62\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t821817\t1295380\t20171015\r\n1988\tColorado\tCO\t8\t84\t62\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t728177\t1372394\t20171015\r\n1992\tColorado\tCO\t8\t84\t62\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t562850\t1569180\t20171015\r\n1996\tColorado\tCO\t8\t84\t62\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t691848\t1510702\t20171015\r\n2000\tColorado\tCO\t8\t84\t62\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t883748\t1741368\t20171015\r\n2004\tColorado\tCO\t8\t84\t62\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1101255\t2129630\t20171015\r\n2008\tColorado\tCO\t8\t84\t62\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t1073589\t2401361\t20171015\r\n2012\tColorado\tCO\t8\t84\t62\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t1185243\t2569516\t20171015\r\n2016\tColorado\tCO\t8\t84\t62\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t1202484\t2780220\t20171015\r\n1976\tColorado\tCO\t8\t84\t62\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tindependent\tother\tFALSE\t26047\t1081440\t20171015\r\n1976\tColorado\tCO\t8\t84\t62\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t5338\t1081440\t20171015\r\n1976\tColorado\tCO\t8\t84\t62\tUS President\tBubar, Benjamin \\\\\"Ben\\\"\\\"\"\tprohibition\tother\tFALSE\t2886\t1081440\t20171015\r\n1976\tColorado\tCO\t8\t84\t62\tUS President\tCamejo, Peter\tsocialist workers\tother\tFALSE\t1122\t1081440\t20171015\r\n1976\tColorado\tCO\t8\t84\t62\tUS President\tLarouche, Lyndon, Jr.\tu.s. labor\tother\tFALSE\t565\t1081440\t20171015\r\n1976\tColorado\tCO\t8\t84\t62\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t403\t1081440\t20171015\r\n1980\tColorado\tCO\t8\t84\t62\tUS President\tAnderson, John B.\tnational unity campaign\tother\tFALSE\t130633\t1184450\t20171015\r\n1980\tColorado\tCO\t8\t84\t62\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t25744\t1184450\t20171015\r\n1980\tColorado\tCO\t8\t84\t62\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t5614\t1184450\t20171015\r\n1980\tColorado\tCO\t8\t84\t62\tUS President\tBubar, Benjamin \\\\\"Ben\\\"\\\"\"\tstatesman\tother\tFALSE\t1180\t1184450\t20171015\r\n1980\tColorado\tCO\t8\t84\t62\tUS President\tPulley, Andrew\tsocialist workers\tother\tFALSE\t519\t1184450\t20171015\r\n1980\tColorado\tCO\t8\t84\t62\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t487\t1184450\t20171015\r\n1984\tColorado\tCO\t8\t84\t62\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t11257\t1295380\t20171015\r\n1984\tColorado\tCO\t8\t84\t62\tUS President\tLarouche, Lyndon, Jr.\tindependent\tother\tFALSE\t4662\t1295380\t20171015\r\n1984\tColorado\tCO\t8\t84\t62\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t978\t1295380\t20171015\r\n1984\tColorado\tCO\t8\t84\t62\tUS President\tDodge, Earl\tprohibition\tother\tFALSE\t858\t1295380\t20171015\r\n1984\tColorado\tCO\t8\t84\t62\tUS President\tMason, Melvin\tsocialist workers\tother\tFALSE\t810\t1295380\t20171015\r\n1984\tColorado\tCO\t8\t84\t62\tUS President\tOther\t\tother\tFALSE\t23\t1295380\t20171015\r\n1988\tColorado\tCO\t8\t84\t62\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t15482\t1372394\t20171015\r\n1988\tColorado\tCO\t8\t84\t62\tUS President\tDodge, Earl\tprohibition\tother\tFALSE\t4604\t1372394\t20171015\r\n1988\tColorado\tCO\t8\t84\t62\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t2539\t1372394\t20171015\r\n1988\tColorado\tCO\t8\t84\t62\tUS President\t\t\tother\tTRUE\t139\t1372394\t20171015\r\n1992\tColorado\tCO\t8\t84\t62\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t366010\t1569180\t20171015\r\n1992\tColorado\tCO\t8\t84\t62\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t8669\t1569180\t20171015\r\n1992\tColorado\tCO\t8\t84\t62\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t1608\t1569180\t20171015\r\n1992\tColorado\tCO\t8\t84\t62\tUS President\tGritz, James \\\\\"Bo\\\"\\\"\"\tdemocrat/republican\tother\tFALSE\t274\t1569180\t20171015\r\n1992\tColorado\tCO\t8\t84\t62\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t47\t1569180\t20171015\r\n1992\tColorado\tCO\t8\t84\t62\tUS President\tProhibition\tprohibition\tother\tFALSE\t21\t1569180\t20171015\r\n1992\tColorado\tCO\t8\t84\t62\tUS President\tUnaffiliated\tunaffiliated\tother\tFALSE\t20\t1569180\t20171015\r\n1996\tColorado\tCO\t8\t84\t62\tUS President\tPerot, Ross\treform party\tother\tFALSE\t99629\t1510702\t20171015\r\n1996\tColorado\tCO\t8\t84\t62\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t25070\t1510702\t20171015\r\n1996\tColorado\tCO\t8\t84\t62\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t12392\t1510702\t20171015\r\n1996\tColorado\tCO\t8\t84\t62\tUS President\tPhillips, Howard\tconstitution party\tother\tFALSE\t2813\t1510702\t20171015\r\n1996\tColorado\tCO\t8\t84\t62\tUS President\tCollins, Charles\tindependent\tother\tFALSE\t2809\t1510702\t20171015\r\n1996\tColorado\tCO\t8\t84\t62\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t2545\t1510702\t20171015\r\n1996\tColorado\tCO\t8\t84\t62\tUS President\tHollis, Mary Cal\tsocialist\tother\tFALSE\t669\t1510702\t20171015\r\n1996\tColorado\tCO\t8\t84\t62\tUS President\tMoorehead, Monica\tworkers world\tother\tFALSE\t599\t1510702\t20171015\r\n1996\tColorado\tCO\t8\t84\t62\tUS President\tTemplin, Diane\tamerican\tother\tFALSE\t557\t1510702\t20171015\r\n1996\tColorado\tCO\t8\t84\t62\tUS President\tDodge, Earl\tprohibition\tother\tFALSE\t375\t1510702\t20171015\r\n1996\tColorado\tCO\t8\t84\t62\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t244\t1510702\t20171015\r\n2000\tColorado\tCO\t8\t84\t62\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t91434\t1741368\t20171015\r\n2000\tColorado\tCO\t8\t84\t62\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t12799\t1741368\t20171015\r\n2000\tColorado\tCO\t8\t84\t62\tUS President\tHagelin, John\tfreedom\tother\tFALSE\t10465\t1741368\t20171015\r\n2000\tColorado\tCO\t8\t84\t62\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t2240\t1741368\t20171015\r\n2000\tColorado\tCO\t8\t84\t62\tUS President\tPhillips, Howard\tconstitution party\tother\tFALSE\t1319\t1741368\t20171015\r\n2000\tColorado\tCO\t8\t84\t62\tUS President\tMcReynolds, David\tsocialist\tother\tFALSE\t712\t1741368\t20171015\r\n2000\tColorado\tCO\t8\t84\t62\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t216\t1741368\t20171015\r\n2000\tColorado\tCO\t8\t84\t62\tUS President\tDodge, Earl\tprohibition\tother\tFALSE\t208\t1741368\t20171015\r\n2004\tColorado\tCO\t8\t84\t62\tUS President\tNader, Ralph\treform party\tother\tFALSE\t12718\t2129630\t20171015\r\n2004\tColorado\tCO\t8\t84\t62\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t7664\t2129630\t20171015\r\n2004\tColorado\tCO\t8\t84\t62\tUS President\tPeroutka, Michael\tamerican constitution party\tother\tFALSE\t2562\t2129630\t20171015\r\n2004\tColorado\tCO\t8\t84\t62\tUS President\tCobb, David\tgreen\tother\tFALSE\t1591\t2129630\t20171015\r\n2004\tColorado\tCO\t8\t84\t62\tUS President\tAndress, Stanford\tunaffiliated\tother\tFALSE\t804\t2129630\t20171015\r\n2004\tColorado\tCO\t8\t84\t62\tUS President\tAmondson, Gene\tconcerns of people\tother\tFALSE\t378\t2129630\t20171015\r\n2004\tColorado\tCO\t8\t84\t62\tUS President\tVan Auken, Bill\tsocialist equality party\tother\tFALSE\t329\t2129630\t20171015\r\n2004\tColorado\tCO\t8\t84\t62\tUS President\tCalero, Roger\tsocialist workers\tother\tFALSE\t241\t2129630\t20171015\r\n2004\tColorado\tCO\t8\t84\t62\tUS President\tBrown, Walt\tsocialist\tother\tFALSE\t216\t2129630\t20171015\r\n2004\tColorado\tCO\t8\t84\t62\tUS President\tDodge, Earl\tprohibition\tother\tFALSE\t140\t2129630\t20171015\r\n2008\tColorado\tCO\t8\t84\t62\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t13350\t2401361\t20171015\r\n2008\tColorado\tCO\t8\t84\t62\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t10897\t2401361\t20171015\r\n2008\tColorado\tCO\t8\t84\t62\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t6233\t2401361\t20171015\r\n2008\tColorado\tCO\t8\t84\t62\tUS President\tKeyes, Alan\tamerica's independent party\tother\tFALSE\t3051\t2401361\t20171015\r\n2008\tColorado\tCO\t8\t84\t62\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t2822\t2401361\t20171015\r\n2008\tColorado\tCO\t8\t84\t62\tUS President\tMcEnulty, Frank\tunaffiliated\tother\tFALSE\t828\t2401361\t20171015\r\n2008\tColorado\tCO\t8\t84\t62\tUS President\tJay, Charles\tboston tea party\tother\tFALSE\t598\t2401361\t20171015\r\n2008\tColorado\tCO\t8\t84\t62\tUS President\tAllen, Jonathan\theartquake '08\tother\tFALSE\t348\t2401361\t20171015\r\n2008\tColorado\tCO\t8\t84\t62\tUS President\tStevens, Thomas R.\tobjectivist party\tother\tFALSE\t336\t2401361\t20171015\r\n2008\tColorado\tCO\t8\t84\t62\tUS President\tMoore, Brian\tsocialist\tother\tFALSE\t226\t2401361\t20171015\r\n2008\tColorado\tCO\t8\t84\t62\tUS President\tLa Riva, Gloria Estella\tsocialism and liberation party\tother\tFALSE\t158\t2401361\t20171015\r\n2008\tColorado\tCO\t8\t84\t62\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t154\t2401361\t20171015\r\n2008\tColorado\tCO\t8\t84\t62\tUS President\tLyttle, Bradford\tu.s. pacifist party\tother\tFALSE\t110\t2401361\t20171015\r\n2008\tColorado\tCO\t8\t84\t62\tUS President\tAmondson, Gene\tprohibition\tother\tFALSE\t85\t2401361\t20171015\r\n2012\tColorado\tCO\t8\t84\t62\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t35545\t2569516\t20171015\r\n2012\tColorado\tCO\t8\t84\t62\tUS President\tStein, Jill\tgreen\tother\tFALSE\t7508\t2569516\t20171015\r\n2012\tColorado\tCO\t8\t84\t62\tUS President\tGoode, Virgil Hamlin, Jr.\tamerican constitution party\tother\tFALSE\t6234\t2569516\t20171015\r\n2012\tColorado\tCO\t8\t84\t62\tUS President\tBarr, Roseanne\tpeace & freedom\tother\tFALSE\t5057\t2569516\t20171015\r\n2012\tColorado\tCO\t8\t84\t62\tUS President\tReed, Jill Ann\tno party affiliation\tother\tFALSE\t2588\t2569516\t20171015\r\n2012\tColorado\tCO\t8\t84\t62\tUS President\tAnderson, Ross Carl \\\\\"Rocky\\\"\\\"\"\tjustice\tother\tFALSE\t1262\t2569516\t20171015\r\n2012\tColorado\tCO\t8\t84\t62\tUS President\tTittle, Sheila \\\\\"Samm\\\"\\\"\"\twe the people\tother\tFALSE\t791\t2569516\t20171015\r\n2012\tColorado\tCO\t8\t84\t62\tUS President\tHoefling, Thomas Conrad \\\\\"Tom\\\"\\\"\"\tamerica's party\tother\tFALSE\t679\t2569516\t20171015\r\n2012\tColorado\tCO\t8\t84\t62\tUS President\tLa Riva, Gloria Estella\tsocialism and liberation party\tother\tFALSE\t317\t2569516\t20171015\r\n2012\tColorado\tCO\t8\t84\t62\tUS President\tAlexander, Stewart\tsocialist\tother\tFALSE\t308\t2569516\t20171015\r\n2012\tColorado\tCO\t8\t84\t62\tUS President\tMiller, Merlin\tamerican third position\tother\tFALSE\t267\t2569516\t20171015\r\n2012\tColorado\tCO\t8\t84\t62\tUS President\tStevens, Thomas Robert \\\\\"Tom\\\"\\\"\"\tobjectivist party\tother\tFALSE\t235\t2569516\t20171015\r\n2012\tColorado\tCO\t8\t84\t62\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t192\t2569516\t20171015\r\n2012\tColorado\tCO\t8\t84\t62\tUS President\tWhite, Jerry\tsocialist equality party\tother\tFALSE\t189\t2569516\t20171015\r\n2016\tColorado\tCO\t8\t84\t62\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t144121\t2780220\t20171015\r\n2016\tColorado\tCO\t8\t84\t62\tUS President\tStein, Jill\tgreen\tother\tFALSE\t38437\t2780220\t20171015\r\n2016\tColorado\tCO\t8\t84\t62\tUS President\tScattering\tunaffiliated\tother\tFALSE\t31485\t2780220\t20171015\r\n2016\tColorado\tCO\t8\t84\t62\tUS President\tCastle, Darrell L.\tamerican constitution party\tother\tFALSE\t11699\t2780220\t20171015\r\n2016\tColorado\tCO\t8\t84\t62\tUS President\tKeniston, Chris\tveterans party of america\tother\tFALSE\t5028\t2780220\t20171015\r\n2016\tColorado\tCO\t8\t84\t62\tUS President\tDe La Fuente, Roque \\\\\"Rocky\\\"\\\"\"\tamerican delta party\tother\tFALSE\t1255\t2780220\t20171015\r\n2016\tColorado\tCO\t8\t84\t62\tUS President\tKopitke, Kyle Kenley\tindependent american\tother\tFALSE\t1096\t2780220\t20171015\r\n2016\tColorado\tCO\t8\t84\t62\tUS President\tMaldonado, Joseph Allen\tindependent people of colorado\tother\tFALSE\t872\t2780220\t20171015\r\n2016\tColorado\tCO\t8\t84\t62\tUS President\tMaturen, Michael A.\tamerican solidarity party\tother\tFALSE\t862\t2780220\t20171015\r\n2016\tColorado\tCO\t8\t84\t62\tUS President\tSilva, Rod\tnutrition party\tother\tFALSE\t751\t2780220\t20171015\r\n2016\tColorado\tCO\t8\t84\t62\tUS President\tHoefling, Tom\tamerica's party\tother\tFALSE\t710\t2780220\t20171015\r\n2016\tColorado\tCO\t8\t84\t62\tUS President\tLa Riva, Gloria Estella\tsocialism and liberation party\tother\tFALSE\t531\t2780220\t20171015\r\n2016\tColorado\tCO\t8\t84\t62\tUS President\tKennedy, Alyson\tsocialist workers\tother\tFALSE\t452\t2780220\t20171015\r\n2016\tColorado\tCO\t8\t84\t62\tUS President\tKotlikoff, Laurence\tkotlikoff for president\tother\tFALSE\t392\t2780220\t20171015\r\n2016\tColorado\tCO\t8\t84\t62\tUS President\tLyttle, Bradford\tnonviolent resistance/pacifist\tother\tFALSE\t382\t2780220\t20171015\r\n2016\tColorado\tCO\t8\t84\t62\tUS President\tAtwood, Frank\tapproval voting party\tother\tFALSE\t337\t2780220\t20171015\r\n2016\tColorado\tCO\t8\t84\t62\tUS President\tEmidio \\\\\"Mimi\\\"\\\", Soltysik\"\tsocialist party usa\tother\tFALSE\t271\t2780220\t20171015\r\n2016\tColorado\tCO\t8\t84\t62\tUS President\tHedges, James\tprohibition\tother\tFALSE\t185\t2780220\t20171015\r\n1976\tConnecticut\tCT\t9\t16\t1\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t647895\t1386355\t20171015\r\n1980\tConnecticut\tCT\t9\t16\t1\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t541732\t1406285\t20171015\r\n1984\tConnecticut\tCT\t9\t16\t1\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t569597\t1466900\t20171015\r\n1988\tConnecticut\tCT\t9\t16\t1\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t676584\t1443394\t20171015\r\n1992\tConnecticut\tCT\t9\t16\t1\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t682318\t1616156\t20171015\r\n1996\tConnecticut\tCT\t9\t16\t1\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t735740\t1392614\t20171015\r\n2000\tConnecticut\tCT\t9\t16\t1\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t816015\t1459525\t20171015\r\n2004\tConnecticut\tCT\t9\t16\t1\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t857488\t1578769\t20171015\r\n2008\tConnecticut\tCT\t9\t16\t1\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t997772\t1646792\t20171015\r\n2012\tConnecticut\tCT\t9\t16\t1\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t905083\t1558204\t20171015\r\n2016\tConnecticut\tCT\t9\t16\t1\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t897572\t1644920\t20171015\r\n1976\tConnecticut\tCT\t9\t16\t1\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t719261\t1386355\t20171015\r\n1980\tConnecticut\tCT\t9\t16\t1\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t677210\t1406285\t20171015\r\n1984\tConnecticut\tCT\t9\t16\t1\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t890877\t1466900\t20171015\r\n1988\tConnecticut\tCT\t9\t16\t1\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t750241\t1443394\t20171015\r\n1992\tConnecticut\tCT\t9\t16\t1\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t578313\t1616156\t20171015\r\n1996\tConnecticut\tCT\t9\t16\t1\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t483109\t1392614\t20171015\r\n2000\tConnecticut\tCT\t9\t16\t1\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t561094\t1459525\t20171015\r\n2004\tConnecticut\tCT\t9\t16\t1\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t693826\t1578769\t20171015\r\n2008\tConnecticut\tCT\t9\t16\t1\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t629428\t1646792\t20171015\r\n2012\tConnecticut\tCT\t9\t16\t1\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t634892\t1558204\t20171015\r\n2016\tConnecticut\tCT\t9\t16\t1\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t673215\t1644920\t20171015\r\n1976\tConnecticut\tCT\t9\t16\t1\tUS President\tScattering\t\tother\tFALSE\t10309\t1386355\t20171015\r\n1976\tConnecticut\tCT\t9\t16\t1\tUS President\tMaddox, Lester\tamerican independent party\tother\tFALSE\t7101\t1386355\t20171015\r\n1976\tConnecticut\tCT\t9\t16\t1\tUS President\tLarouche, Lyndon, Jr.\tu.s. labor\tother\tFALSE\t1789\t1386355\t20171015\r\n1980\tConnecticut\tCT\t9\t16\t1\tUS President\tAnderson, John B.\tanderson coalition\tother\tFALSE\t171807\t1406285\t20171015\r\n1980\tConnecticut\tCT\t9\t16\t1\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t8570\t1406285\t20171015\r\n1980\tConnecticut\tCT\t9\t16\t1\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t6130\t1406285\t20171015\r\n1980\tConnecticut\tCT\t9\t16\t1\tUS President\t\t\tother\tTRUE\t836\t1406285\t20171015\r\n1984\tConnecticut\tCT\t9\t16\t1\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t4826\t1466900\t20171015\r\n1984\tConnecticut\tCT\t9\t16\t1\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t1374\t1466900\t20171015\r\n1984\tConnecticut\tCT\t9\t16\t1\tUS President\tOther\t\tother\tFALSE\t226\t1466900\t20171015\r\n1988\tConnecticut\tCT\t9\t16\t1\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t14071\t1443394\t20171015\r\n1988\tConnecticut\tCT\t9\t16\t1\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t2491\t1443394\t20171015\r\n1988\tConnecticut\tCT\t9\t16\t1\tUS President\t\t\tother\tTRUE\t7\t1443394\t20171015\r\n1992\tConnecticut\tCT\t9\t16\t1\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t348771\t1616156\t20171015\r\n1992\tConnecticut\tCT\t9\t16\t1\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t5391\t1616156\t20171015\r\n1992\tConnecticut\tCT\t9\t16\t1\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t1363\t1616156\t20171015\r\n1996\tConnecticut\tCT\t9\t16\t1\tUS President\tPerot, Ross\treform party\tother\tFALSE\t139523\t1392614\t20171015\r\n1996\tConnecticut\tCT\t9\t16\t1\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t24321\t1392614\t20171015\r\n1996\tConnecticut\tCT\t9\t16\t1\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t5788\t1392614\t20171015\r\n1996\tConnecticut\tCT\t9\t16\t1\tUS President\tPhillips, Howard\tconcerned citizens\tother\tFALSE\t2425\t1392614\t20171015\r\n1996\tConnecticut\tCT\t9\t16\t1\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t1703\t1392614\t20171015\r\n1996\tConnecticut\tCT\t9\t16\t1\tUS President\t\t\tother\tTRUE\t5\t1392614\t20171015\r\n2000\tConnecticut\tCT\t9\t16\t1\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t64452\t1459525\t20171015\r\n2000\tConnecticut\tCT\t9\t16\t1\tUS President\tPhillips, Howard\tconcerned citizens\tother\tFALSE\t9695\t1459525\t20171015\r\n2000\tConnecticut\tCT\t9\t16\t1\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t4731\t1459525\t20171015\r\n2000\tConnecticut\tCT\t9\t16\t1\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t3484\t1459525\t20171015\r\n2000\tConnecticut\tCT\t9\t16\t1\tUS President\t\t\tother\tTRUE\t54\t1459525\t20171015\r\n2004\tConnecticut\tCT\t9\t16\t1\tUS President\tNader, Ralph\tpetitioning candidate\tother\tFALSE\t12969\t1578769\t20171015\r\n2004\tConnecticut\tCT\t9\t16\t1\tUS President\tCobb, David\tgreen\tother\tFALSE\t9564\t1578769\t20171015\r\n2004\tConnecticut\tCT\t9\t16\t1\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t3367\t1578769\t20171015\r\n2004\tConnecticut\tCT\t9\t16\t1\tUS President\tPeroutka, Michael\tconcerned citizens\tother\tFALSE\t1543\t1578769\t20171015\r\n2004\tConnecticut\tCT\t9\t16\t1\tUS President\tCalero, Roger\tsocialist workers\tother\tTRUE\t12\t1578769\t20171015\r\n2008\tConnecticut\tCT\t9\t16\t1\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t19162\t1646792\t20171015\r\n2008\tConnecticut\tCT\t9\t16\t1\tUS President\t\t\tother\tTRUE\t430\t1646792\t20171015\r\n2012\tConnecticut\tCT\t9\t16\t1\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t12340\t1558204\t20171015\r\n2012\tConnecticut\tCT\t9\t16\t1\tUS President\t\tindependent\tother\tFALSE\t4971\t1558204\t20171015\r\n2012\tConnecticut\tCT\t9\t16\t1\tUS President\t\t\tother\tTRUE\t918\t1558204\t20171015\r\n2016\tConnecticut\tCT\t9\t16\t1\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t48676\t1644920\t20171015\r\n2016\tConnecticut\tCT\t9\t16\t1\tUS President\tStein, Jill\tgreen\tother\tFALSE\t22841\t1644920\t20171015\r\n2016\tConnecticut\tCT\t9\t16\t1\tUS President\t\t\tother\tTRUE\t2616\t1644920\t20171015\r\n1976\tDelaware\tDE\t10\t51\t11\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t122461\t235642\t20171015\r\n1980\tDelaware\tDE\t10\t51\t11\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t105754\t235668\t20171015\r\n1984\tDelaware\tDE\t10\t51\t11\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t101656\t254572\t20171015\r\n1988\tDelaware\tDE\t10\t51\t11\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t108647\t249891\t20171015\r\n1992\tDelaware\tDE\t10\t51\t11\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t126054\t289620\t20171015\r\n1996\tDelaware\tDE\t10\t51\t11\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t140355\t270810\t20171015\r\n2000\tDelaware\tDE\t10\t51\t11\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t180068\t327529\t20171015\r\n2004\tDelaware\tDE\t10\t51\t11\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t200152\t375190\t20171015\r\n2008\tDelaware\tDE\t10\t51\t11\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t255459\t412412\t20171015\r\n2012\tDelaware\tDE\t10\t51\t11\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t242584\t413890\t20171015\r\n2016\tDelaware\tDE\t10\t51\t11\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t235603\t441590\t20171015\r\n1976\tDelaware\tDE\t10\t51\t11\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t109780\t235642\t20171015\r\n1980\tDelaware\tDE\t10\t51\t11\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t111252\t235668\t20171015\r\n1984\tDelaware\tDE\t10\t51\t11\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t152190\t254572\t20171015\r\n1988\tDelaware\tDE\t10\t51\t11\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t139639\t249891\t20171015\r\n1992\tDelaware\tDE\t10\t51\t11\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t102313\t289620\t20171015\r\n1996\tDelaware\tDE\t10\t51\t11\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t99062\t270810\t20171015\r\n2000\tDelaware\tDE\t10\t51\t11\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t137288\t327529\t20171015\r\n2004\tDelaware\tDE\t10\t51\t11\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t171660\t375190\t20171015\r\n2008\tDelaware\tDE\t10\t51\t11\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t152374\t412412\t20171015\r\n2012\tDelaware\tDE\t10\t51\t11\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t165484\t413890\t20171015\r\n2016\tDelaware\tDE\t10\t51\t11\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t185127\t441590\t20171015\r\n1976\tDelaware\tDE\t10\t51\t11\tUS President\t\tno party affiliation\tother\tFALSE\t2432\t235642\t20171015\r\n1976\tDelaware\tDE\t10\t51\t11\tUS President\tAnderson, Thomas J.\tamerican\tother\tFALSE\t645\t235642\t20171015\r\n1976\tDelaware\tDE\t10\t51\t11\tUS President\tLarouche, Lyndon, Jr.\tu.s. labor\tother\tFALSE\t135\t235642\t20171015\r\n1976\tDelaware\tDE\t10\t51\t11\tUS President\tBubar, Benjamin \\\\\"Ben\\\"\\\"\"\tprohibition\tother\tFALSE\t103\t235642\t20171015\r\n1976\tDelaware\tDE\t10\t51\t11\tUS President\t\tsocialist labor\tother\tFALSE\t86\t235642\t20171015\r\n1980\tDelaware\tDE\t10\t51\t11\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t16288\t235668\t20171015\r\n1980\tDelaware\tDE\t10\t51\t11\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t1974\t235668\t20171015\r\n1980\tDelaware\tDE\t10\t51\t11\tUS President\tGreaves, Percy L, Jr.\tamerican\tother\tFALSE\t400\t235668\t20171015\r\n1984\tDelaware\tDE\t10\t51\t11\tUS President\tDennis, Delmar\tamerican\tother\tFALSE\t269\t254572\t20171015\r\n1984\tDelaware\tDE\t10\t51\t11\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t268\t254572\t20171015\r\n1984\tDelaware\tDE\t10\t51\t11\tUS President\tJohnson, Sonia\tcitizens\tother\tFALSE\t121\t254572\t20171015\r\n1984\tDelaware\tDE\t10\t51\t11\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t68\t254572\t20171015\r\n1988\tDelaware\tDE\t10\t51\t11\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t1162\t249891\t20171015\r\n1988\tDelaware\tDE\t10\t51\t11\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t443\t249891\t20171015\r\n1992\tDelaware\tDE\t10\t51\t11\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t59213\t289620\t20171015\r\n1992\tDelaware\tDE\t10\t51\t11\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t1105\t289620\t20171015\r\n1992\tDelaware\tDE\t10\t51\t11\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t935\t289620\t20171015\r\n1996\tDelaware\tDE\t10\t51\t11\tUS President\tPerot, Ross\tunaffiliated\tother\tFALSE\t28719\t270810\t20171015\r\n1996\tDelaware\tDE\t10\t51\t11\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t2052\t270810\t20171015\r\n1996\tDelaware\tDE\t10\t51\t11\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t348\t270810\t20171015\r\n1996\tDelaware\tDE\t10\t51\t11\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t274\t270810\t20171015\r\n2000\tDelaware\tDE\t10\t51\t11\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t8307\t327529\t20171015\r\n2000\tDelaware\tDE\t10\t51\t11\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t777\t327529\t20171015\r\n2000\tDelaware\tDE\t10\t51\t11\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t774\t327529\t20171015\r\n2000\tDelaware\tDE\t10\t51\t11\tUS President\tPhillips, Howard\tconstitution party\tother\tFALSE\t208\t327529\t20171015\r\n2000\tDelaware\tDE\t10\t51\t11\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t107\t327529\t20171015\r\n2004\tDelaware\tDE\t10\t51\t11\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t2153\t375190\t20171015\r\n2004\tDelaware\tDE\t10\t51\t11\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t586\t375190\t20171015\r\n2004\tDelaware\tDE\t10\t51\t11\tUS President\tPeroutka, Michael\tconstitution party\tother\tFALSE\t289\t375190\t20171015\r\n2004\tDelaware\tDE\t10\t51\t11\tUS President\tCobb, David\tgreen\tother\tFALSE\t250\t375190\t20171015\r\n2004\tDelaware\tDE\t10\t51\t11\tUS President\tBrown, Walt\tnatural law\tother\tFALSE\t100\t375190\t20171015\r\n2008\tDelaware\tDE\t10\t51\t11\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t2401\t412412\t20171015\r\n2008\tDelaware\tDE\t10\t51\t11\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t1109\t412412\t20171015\r\n2008\tDelaware\tDE\t10\t51\t11\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t626\t412412\t20171015\r\n2008\tDelaware\tDE\t10\t51\t11\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t385\t412412\t20171015\r\n2008\tDelaware\tDE\t10\t51\t11\tUS President\tCalero, Roger\tsocialist workers\tother\tFALSE\t58\t412412\t20171015\r\n2012\tDelaware\tDE\t10\t51\t11\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t3882\t413890\t20171015\r\n2012\tDelaware\tDE\t10\t51\t11\tUS President\tStein, Jill\tgreen\tother\tFALSE\t1940\t413890\t20171015\r\n2016\tDelaware\tDE\t10\t51\t11\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t14757\t441590\t20171015\r\n2016\tDelaware\tDE\t10\t51\t11\tUS President\tStein, Jill\tgreen\tother\tFALSE\t6103\t441590\t20171015\r\n1976\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t137818\t168830\t20171015\r\n1980\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t130231\t173889\t20171015\r\n1984\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t180408\t211288\t20171015\r\n1988\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t159407\t192877\t20171015\r\n1992\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t192619\t227572\t20171015\r\n1996\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t158220\t185726\t20171015\r\n2000\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t171923\t201894\t20171015\r\n2004\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t202970\t227586\t20171015\r\n2008\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t245800\t265853\t20171015\r\n2012\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t267070\t293764\t20171015\r\n2016\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t282830\t312575\t20171015\r\n1976\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t27873\t168830\t20171015\r\n1980\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t23313\t173889\t20171015\r\n1984\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t29009\t211288\t20171015\r\n1988\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t27590\t192877\t20171015\r\n1992\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t20698\t227572\t20171015\r\n1996\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t17339\t185726\t20171015\r\n2000\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t18073\t201894\t20171015\r\n2004\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t21256\t227586\t20171015\r\n2008\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t17367\t265853\t20171015\r\n2012\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t21381\t293764\t20171015\r\n2016\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t12723\t312575\t20171015\r\n1976\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tOther\t\tother\tFALSE\t1656\t168830\t20171015\r\n1976\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\t\tindependent\tother\tFALSE\t1195\t168830\t20171015\r\n1976\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\t\t\tother\tTRUE\t288\t168830\t20171015\r\n1980\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t16131\t173889\t20171015\r\n1980\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t1826\t173889\t20171015\r\n1980\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t1104\t173889\t20171015\r\n1980\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\t\t\tother\tTRUE\t690\t173889\t20171015\r\n1980\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t369\t173889\t20171015\r\n1980\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tDeberry, Clifton\tsocialist workers\tother\tFALSE\t173\t173889\t20171015\r\n1980\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tGriswold, Deirdre\tworkers world\tother\tFALSE\t52\t173889\t20171015\r\n1984\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tOther\t\tother\tFALSE\t809\t211288\t20171015\r\n1984\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t279\t211288\t20171015\r\n1984\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t257\t211288\t20171015\r\n1984\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t165\t211288\t20171015\r\n1984\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tLarouche, Lyndon, Jr.\tindependent\tother\tFALSE\t127\t211288\t20171015\r\n1984\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tMason, Melvin\tsocialist workers\tother\tFALSE\t127\t211288\t20171015\r\n1984\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tHolmes, Larry\tworkers world\tother\tFALSE\t107\t211288\t20171015\r\n1988\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\t\tindependent\tother\tFALSE\t3064\t192877\t20171015\r\n1988\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\t\t\tother\tTRUE\t1553\t192877\t20171015\r\n1988\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t554\t192877\t20171015\r\n1988\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\t\tthird world assembly\tother\tFALSE\t236\t192877\t20171015\r\n1988\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tWinn, Edward\tworkers league\tother\tFALSE\t208\t192877\t20171015\r\n1988\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tKenoyer, Willa\tsocialist\tother\tFALSE\t142\t192877\t20171015\r\n1988\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tWarren, James \\\\\"Mac\\\"\\\"\"\tsocialist workers\tother\tFALSE\t123\t192877\t20171015\r\n1992\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t9681\t227572\t20171015\r\n1992\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t1459\t227572\t20171015\r\n1992\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tDaniels, Ronald\tindependent\tother\tFALSE\t1446\t227572\t20171015\r\n1992\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\t\t\tother\tTRUE\t676\t227572\t20171015\r\n1992\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t467\t227572\t20171015\r\n1992\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t230\t227572\t20171015\r\n1992\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tOther\tsocialist\tother\tFALSE\t191\t227572\t20171015\r\n1992\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tOther\tsocialist workers\tother\tFALSE\t105\t227572\t20171015\r\n1996\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t4780\t185726\t20171015\r\n1996\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tPerot, Ross\treform party\tother\tFALSE\t3611\t185726\t20171015\r\n1996\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\t\t\tother\tTRUE\t648\t185726\t20171015\r\n1996\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t588\t185726\t20171015\r\n1996\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t283\t185726\t20171015\r\n1996\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t257\t185726\t20171015\r\n2000\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t10576\t201894\t20171015\r\n2000\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t669\t201894\t20171015\r\n2000\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\t\t\tother\tTRUE\t539\t201894\t20171015\r\n2000\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t114\t201894\t20171015\r\n2004\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t1485\t227586\t20171015\r\n2004\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tCobb, David\td.c. statehood green\tother\tFALSE\t737\t227586\t20171015\r\n2004\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tOthers\t\tother\tTRUE\t506\t227586\t20171015\r\n2004\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t502\t227586\t20171015\r\n2004\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tCalero, Roger\tsocialist workers\tother\tFALSE\t130\t227586\t20171015\r\n2008\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\t\t\tother\tTRUE\t1138\t265853\t20171015\r\n2008\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t958\t265853\t20171015\r\n2008\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t590\t265853\t20171015\r\n2012\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tStein, Jill\td.c. statehood green\tother\tFALSE\t2458\t293764\t20171015\r\n2012\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t2083\t293764\t20171015\r\n2012\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\t\t\tother\tTRUE\t772\t293764\t20171015\r\n2016\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\t\t\tother\tTRUE\t6551\t312575\t20171015\r\n2016\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t4906\t312575\t20171015\r\n2016\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tStein, Jill\tgreen\tother\tFALSE\t4258\t312575\t20171015\r\n2016\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tBlank Vote\t\tother\tFALSE\t1064\t312575\t20171015\r\n2016\tDistrict of Columbia\tDC\t11\t53\t55\tUS President\tOver Vote\t\tother\tFALSE\t243\t312575\t20171015\r\n1976\tFlorida\tFL\t12\t59\t43\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t1636000\t3150631\t20171015\r\n1980\tFlorida\tFL\t12\t59\t43\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t1419475\t3686927\t20171015\r\n1984\tFlorida\tFL\t12\t59\t43\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t1448816\t4180051\t20171015\r\n1988\tFlorida\tFL\t12\t59\t43\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t1656701\t4302313\t20171015\r\n1992\tFlorida\tFL\t12\t59\t43\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t2071698\t5313392\t20171015\r\n1996\tFlorida\tFL\t12\t59\t43\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t2546870\t5303154\t20171015\r\n2000\tFlorida\tFL\t12\t59\t43\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t2912253\t5963110\t20171015\r\n2004\tFlorida\tFL\t12\t59\t43\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t3583544\t7609810\t20171015\r\n2008\tFlorida\tFL\t12\t59\t43\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t4282074\t8390744\t20171015\r\n2012\tFlorida\tFL\t12\t59\t43\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t4237756\t8474179\t20171015\r\n2016\tFlorida\tFL\t12\t59\t43\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t4504975\t9420039\t20171015\r\n1976\tFlorida\tFL\t12\t59\t43\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t1469531\t3150631\t20171015\r\n1980\tFlorida\tFL\t12\t59\t43\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t2046951\t3686927\t20171015\r\n1984\tFlorida\tFL\t12\t59\t43\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t2730350\t4180051\t20171015\r\n1988\tFlorida\tFL\t12\t59\t43\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t2618885\t4302313\t20171015\r\n1992\tFlorida\tFL\t12\t59\t43\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t2173310\t5313392\t20171015\r\n1996\tFlorida\tFL\t12\t59\t43\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t2244536\t5303154\t20171015\r\n2000\tFlorida\tFL\t12\t59\t43\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t2912790\t5963110\t20171015\r\n2004\tFlorida\tFL\t12\t59\t43\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t3964522\t7609810\t20171015\r\n2008\tFlorida\tFL\t12\t59\t43\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t4045624\t8390744\t20171015\r\n2012\tFlorida\tFL\t12\t59\t43\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t4163447\t8474179\t20171015\r\n2016\tFlorida\tFL\t12\t59\t43\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t4617886\t9420039\t20171015\r\n1976\tFlorida\tFL\t12\t59\t43\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tindependent\tother\tFALSE\t23643\t3150631\t20171015\r\n1976\tFlorida\tFL\t12\t59\t43\tUS President\tAnderson, Thomas J.\tamerican\tother\tFALSE\t21325\t3150631\t20171015\r\n1976\tFlorida\tFL\t12\t59\t43\tUS President\t\t\tother\tTRUE\t132\t3150631\t20171015\r\n1980\tFlorida\tFL\t12\t59\t43\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t189692\t3686927\t20171015\r\n1980\tFlorida\tFL\t12\t59\t43\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t30524\t3686927\t20171015\r\n1980\tFlorida\tFL\t12\t59\t43\tUS President\t\t\tother\tTRUE\t285\t3686927\t20171015\r\n1984\tFlorida\tFL\t12\t59\t43\tUS President\tOther\t\tother\tFALSE\t885\t4180051\t20171015\r\n1988\tFlorida\tFL\t12\t59\t43\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t19796\t4302313\t20171015\r\n1988\tFlorida\tFL\t12\t59\t43\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t6655\t4302313\t20171015\r\n1988\tFlorida\tFL\t12\t59\t43\tUS President\t\t\tother\tTRUE\t276\t4302313\t20171015\r\n1992\tFlorida\tFL\t12\t59\t43\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t1053067\t5313392\t20171015\r\n1992\tFlorida\tFL\t12\t59\t43\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t15079\t5313392\t20171015\r\n1992\tFlorida\tFL\t12\t59\t43\tUS President\t\t\tother\tTRUE\t238\t5313392\t20171015\r\n1996\tFlorida\tFL\t12\t59\t43\tUS President\tPerot, Ross\treform party\tother\tFALSE\t483870\t5303154\t20171015\r\n1996\tFlorida\tFL\t12\t59\t43\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t23326\t5303154\t20171015\r\n1996\tFlorida\tFL\t12\t59\t43\tUS President\t\t\tother\tTRUE\t4552\t5303154\t20171015\r\n2000\tFlorida\tFL\t12\t59\t43\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t97488\t5963110\t20171015\r\n2000\tFlorida\tFL\t12\t59\t43\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t17484\t5963110\t20171015\r\n2000\tFlorida\tFL\t12\t59\t43\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t16415\t5963110\t20171015\r\n2000\tFlorida\tFL\t12\t59\t43\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t2281\t5963110\t20171015\r\n2000\tFlorida\tFL\t12\t59\t43\tUS President\tMoorehead, Monica\tworkers world\tother\tFALSE\t1804\t5963110\t20171015\r\n2000\tFlorida\tFL\t12\t59\t43\tUS President\tPhillips, Howard\tconstitution party\tother\tFALSE\t1371\t5963110\t20171015\r\n2000\tFlorida\tFL\t12\t59\t43\tUS President\tMcReynolds, David\tsocialist\tother\tFALSE\t622\t5963110\t20171015\r\n2000\tFlorida\tFL\t12\t59\t43\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t562\t5963110\t20171015\r\n2000\tFlorida\tFL\t12\t59\t43\tUS President\t\t\tother\tTRUE\t40\t5963110\t20171015\r\n2004\tFlorida\tFL\t12\t59\t43\tUS President\tNader, Ralph\treform party\tother\tFALSE\t32971\t7609810\t20171015\r\n2004\tFlorida\tFL\t12\t59\t43\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t11996\t7609810\t20171015\r\n2004\tFlorida\tFL\t12\t59\t43\tUS President\tPeroutka, Michael\tconstitution party of florida\tother\tFALSE\t6626\t7609810\t20171015\r\n2004\tFlorida\tFL\t12\t59\t43\tUS President\tCobb, David\tgreen\tother\tFALSE\t3917\t7609810\t20171015\r\n2004\tFlorida\tFL\t12\t59\t43\tUS President\tBrown, Walt\tsocialist party of florida\tother\tFALSE\t3502\t7609810\t20171015\r\n2004\tFlorida\tFL\t12\t59\t43\tUS President\tCalero, Roger\tsocialist workers\tother\tFALSE\t2732\t7609810\t20171015\r\n2008\tFlorida\tFL\t12\t59\t43\tUS President\tNader, Ralph\tecology party of florida\tother\tFALSE\t28124\t8390744\t20171015\r\n2008\tFlorida\tFL\t12\t59\t43\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t17218\t8390744\t20171015\r\n2008\tFlorida\tFL\t12\t59\t43\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t7915\t8390744\t20171015\r\n2008\tFlorida\tFL\t12\t59\t43\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t2887\t8390744\t20171015\r\n2008\tFlorida\tFL\t12\t59\t43\tUS President\tKeyes, Alan\tamerica's independent party\tother\tFALSE\t2550\t8390744\t20171015\r\n2008\tFlorida\tFL\t12\t59\t43\tUS President\tLa Riva, Gloria Estella\tsocialism and liberation party\tother\tFALSE\t1516\t8390744\t20171015\r\n2008\tFlorida\tFL\t12\t59\t43\tUS President\tJay, Charles\tboston tea party\tother\tFALSE\t795\t8390744\t20171015\r\n2008\tFlorida\tFL\t12\t59\t43\tUS President\tCalero, Roger\tsocialist workers\tother\tFALSE\t533\t8390744\t20171015\r\n2008\tFlorida\tFL\t12\t59\t43\tUS President\tStevens, Thomas R.\tobjectivist party\tother\tFALSE\t419\t8390744\t20171015\r\n2008\tFlorida\tFL\t12\t59\t43\tUS President\tMoore, Brian\tsocialist\tother\tFALSE\t405\t8390744\t20171015\r\n2008\tFlorida\tFL\t12\t59\t43\tUS President\t\t\tother\tTRUE\t391\t8390744\t20171015\r\n2008\tFlorida\tFL\t12\t59\t43\tUS President\tAmondson, Gene\tprohibition\tother\tFALSE\t293\t8390744\t20171015\r\n2012\tFlorida\tFL\t12\t59\t43\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t44726\t8474179\t20171015\r\n2012\tFlorida\tFL\t12\t59\t43\tUS President\tStein, Jill\tgreen\tother\tFALSE\t8947\t8474179\t20171015\r\n2012\tFlorida\tFL\t12\t59\t43\tUS President\tBarr, Roseanne\tpeace & freedom\tother\tFALSE\t8154\t8474179\t20171015\r\n2012\tFlorida\tFL\t12\t59\t43\tUS President\tStevens, Thomas Robert \\\\\"Tom\\\"\\\"\"\tobjectivist party\tother\tFALSE\t3856\t8474179\t20171015\r\n2012\tFlorida\tFL\t12\t59\t43\tUS President\tGoode, Virgil Hamlin, Jr.\tconstitution party\tother\tFALSE\t2607\t8474179\t20171015\r\n2012\tFlorida\tFL\t12\t59\t43\tUS President\tAnderson, Ross Carl \\\\\"Rocky\\\"\\\"\"\tjustice\tother\tFALSE\t1754\t8474179\t20171015\r\n2012\tFlorida\tFL\t12\t59\t43\tUS President\tHoefling, Thomas Conrad \\\\\"Tom\\\"\\\"\"\tamerican independent\tother\tFALSE\t946\t8474179\t20171015\r\n2012\tFlorida\tFL\t12\t59\t43\tUS President\tBarnett, Andre\treform party\tother\tFALSE\t820\t8474179\t20171015\r\n2012\tFlorida\tFL\t12\t59\t43\tUS President\tAlexander, Stewart\tsocialist\tother\tFALSE\t799\t8474179\t20171015\r\n2012\tFlorida\tFL\t12\t59\t43\tUS President\tLindsay, Peta\tsocialism and liberation party\tother\tFALSE\t322\t8474179\t20171015\r\n2012\tFlorida\tFL\t12\t59\t43\tUS President\t\t\tother\tTRUE\t45\t8474179\t20171015\r\n2016\tFlorida\tFL\t12\t59\t43\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t207043\t9420039\t20171015\r\n2016\tFlorida\tFL\t12\t59\t43\tUS President\tStein, Jill\tgreen\tother\tFALSE\t64399\t9420039\t20171015\r\n2016\tFlorida\tFL\t12\t59\t43\tUS President\tCastle, Darrell L.\tconstitution party\tother\tFALSE\t16475\t9420039\t20171015\r\n2016\tFlorida\tFL\t12\t59\t43\tUS President\tDe La Fuente, Roque \\\\\"Rocky\\\"\\\"\"\treform party\tother\tFALSE\t9108\t9420039\t20171015\r\n2016\tFlorida\tFL\t12\t59\t43\tUS President\t\t\tother\tTRUE\t153\t9420039\t20171015\r\n1976\tGeorgia\tGA\t13\t58\t44\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t979409\t1463152\t20171015\r\n1980\tGeorgia\tGA\t13\t58\t44\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t890955\t1596805\t20171015\r\n1984\tGeorgia\tGA\t13\t58\t44\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t706628\t1776103\t20171015\r\n1988\tGeorgia\tGA\t13\t58\t44\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t714792\t1809672\t20171015\r\n1992\tGeorgia\tGA\t13\t58\t44\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t1008966\t2321133\t20171015\r\n1996\tGeorgia\tGA\t13\t58\t44\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t1053849\t2298899\t20171015\r\n2000\tGeorgia\tGA\t13\t58\t44\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t1116230\t2583208\t20171015\r\n2004\tGeorgia\tGA\t13\t58\t44\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t1366149\t3301875\t20171015\r\n2008\tGeorgia\tGA\t13\t58\t44\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t1844123\t3924486\t20171015\r\n2012\tGeorgia\tGA\t13\t58\t44\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t1773827\t3897839\t20171015\r\n2016\tGeorgia\tGA\t13\t58\t44\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t1877963\t4114732\t20171015\r\n1976\tGeorgia\tGA\t13\t58\t44\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t483743\t1463152\t20171015\r\n1980\tGeorgia\tGA\t13\t58\t44\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t654168\t1596805\t20171015\r\n1984\tGeorgia\tGA\t13\t58\t44\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t1068722\t1776103\t20171015\r\n1988\tGeorgia\tGA\t13\t58\t44\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t1081331\t1809672\t20171015\r\n1992\tGeorgia\tGA\t13\t58\t44\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t995252\t2321133\t20171015\r\n1996\tGeorgia\tGA\t13\t58\t44\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t1080843\t2298899\t20171015\r\n2000\tGeorgia\tGA\t13\t58\t44\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1419720\t2583208\t20171015\r\n2004\tGeorgia\tGA\t13\t58\t44\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1914254\t3301875\t20171015\r\n2008\tGeorgia\tGA\t13\t58\t44\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t2048759\t3924486\t20171015\r\n2012\tGeorgia\tGA\t13\t58\t44\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t2078688\t3897839\t20171015\r\n2016\tGeorgia\tGA\t13\t58\t44\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t2089104\t4114732\t20171015\r\n1980\tGeorgia\tGA\t13\t58\t44\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t36055\t1596805\t20171015\r\n1980\tGeorgia\tGA\t13\t58\t44\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t15627\t1596805\t20171015\r\n1984\tGeorgia\tGA\t13\t58\t44\tUS President\tOther\t\tother\tFALSE\t753\t1776103\t20171015\r\n1988\tGeorgia\tGA\t13\t58\t44\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t8435\t1809672\t20171015\r\n1988\tGeorgia\tGA\t13\t58\t44\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t5099\t1809672\t20171015\r\n1988\tGeorgia\tGA\t13\t58\t44\tUS President\t\t\tother\tTRUE\t15\t1809672\t20171015\r\n1992\tGeorgia\tGA\t13\t58\t44\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t309657\t2321133\t20171015\r\n1992\tGeorgia\tGA\t13\t58\t44\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t7110\t2321133\t20171015\r\n1992\tGeorgia\tGA\t13\t58\t44\tUS President\t\t\tother\tTRUE\t148\t2321133\t20171015\r\n1996\tGeorgia\tGA\t13\t58\t44\tUS President\tPerot, Ross\treform party\tother\tFALSE\t146337\t2298899\t20171015\r\n1996\tGeorgia\tGA\t13\t58\t44\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t17870\t2298899\t20171015\r\n2000\tGeorgia\tGA\t13\t58\t44\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t36332\t2583208\t20171015\r\n2000\tGeorgia\tGA\t13\t58\t44\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\tindependent\tother\tFALSE\t10926\t2583208\t20171015\r\n2004\tGeorgia\tGA\t13\t58\t44\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t18387\t3301875\t20171015\r\n2004\tGeorgia\tGA\t13\t58\t44\tUS President\tOther\t\tother\tTRUE\t3085\t3301875\t20171015\r\n2008\tGeorgia\tGA\t13\t58\t44\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t28731\t3924486\t20171015\r\n2008\tGeorgia\tGA\t13\t58\t44\tUS President\t\t\tother\tTRUE\t1715\t3924486\t20171015\r\n2008\tGeorgia\tGA\t13\t58\t44\tUS President\t\tindependent\tother\tTRUE\t1158\t3924486\t20171015\r\n2012\tGeorgia\tGA\t13\t58\t44\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t45324\t3897839\t20171015\r\n2016\tGeorgia\tGA\t13\t58\t44\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t125306\t4114732\t20171015\r\n2016\tGeorgia\tGA\t13\t58\t44\tUS President\t\t\tother\tTRUE\t22359\t4114732\t20171015\r\n1976\tHawaii\tHI\t15\t95\t82\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t147375\t291301\t20171015\r\n1980\tHawaii\tHI\t15\t95\t82\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t135879\t303287\t20171015\r\n1984\tHawaii\tHI\t15\t95\t82\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t147154\t335846\t20171015\r\n1988\tHawaii\tHI\t15\t95\t82\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t192364\t354461\t20171015\r\n1992\tHawaii\tHI\t15\t95\t82\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t179310\t372842\t20171015\r\n1996\tHawaii\tHI\t15\t95\t82\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t205012\t360120\t20171015\r\n2000\tHawaii\tHI\t15\t95\t82\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t205286\t367951\t20171015\r\n2004\tHawaii\tHI\t15\t95\t82\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t231708\t429013\t20171015\r\n2008\tHawaii\tHI\t15\t95\t82\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t325871\t456064\t20171015\r\n2012\tHawaii\tHI\t15\t95\t82\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t306658\t437159\t20171015\r\n2016\tHawaii\tHI\t15\t95\t82\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t266891\t437664\t20171015\r\n1976\tHawaii\tHI\t15\t95\t82\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t140003\t291301\t20171015\r\n1980\tHawaii\tHI\t15\t95\t82\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t130112\t303287\t20171015\r\n1984\tHawaii\tHI\t15\t95\t82\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t185050\t335846\t20171015\r\n1988\tHawaii\tHI\t15\t95\t82\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t158625\t354461\t20171015\r\n1992\tHawaii\tHI\t15\t95\t82\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t136822\t372842\t20171015\r\n1996\tHawaii\tHI\t15\t95\t82\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t113943\t360120\t20171015\r\n2000\tHawaii\tHI\t15\t95\t82\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t137845\t367951\t20171015\r\n2004\tHawaii\tHI\t15\t95\t82\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t194191\t429013\t20171015\r\n2008\tHawaii\tHI\t15\t95\t82\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t120566\t456064\t20171015\r\n2012\tHawaii\tHI\t15\t95\t82\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t121015\t437159\t20171015\r\n2016\tHawaii\tHI\t15\t95\t82\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t128847\t437664\t20171015\r\n1976\tHawaii\tHI\t15\t95\t82\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t3923\t291301\t20171015\r\n1980\tHawaii\tHI\t15\t95\t82\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t32021\t303287\t20171015\r\n1980\tHawaii\tHI\t15\t95\t82\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t3269\t303287\t20171015\r\n1980\tHawaii\tHI\t15\t95\t82\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t1548\t303287\t20171015\r\n1980\tHawaii\tHI\t15\t95\t82\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t458\t303287\t20171015\r\n1984\tHawaii\tHI\t15\t95\t82\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t2167\t335846\t20171015\r\n1984\tHawaii\tHI\t15\t95\t82\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t821\t335846\t20171015\r\n1984\tHawaii\tHI\t15\t95\t82\tUS President\tLarouche, Lyndon, Jr.\tindependent\tother\tFALSE\t654\t335846\t20171015\r\n1988\tHawaii\tHI\t15\t95\t82\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t1999\t354461\t20171015\r\n1988\tHawaii\tHI\t15\t95\t82\tUS President\tFulani, Lenora\tno party affiliation\tother\tFALSE\t1003\t354461\t20171015\r\n1988\tHawaii\tHI\t15\t95\t82\tUS President\tLarouche, Lyndon, Jr.\tnational economic recovery\tother\tFALSE\t470\t354461\t20171015\r\n1992\tHawaii\tHI\t15\t95\t82\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t53003\t372842\t20171015\r\n1992\tHawaii\tHI\t15\t95\t82\tUS President\tGritz, James \\\\\"Bo\\\"\\\"\"\tindependent\tother\tFALSE\t1452\t372842\t20171015\r\n1992\tHawaii\tHI\t15\t95\t82\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t1119\t372842\t20171015\r\n1992\tHawaii\tHI\t15\t95\t82\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t720\t372842\t20171015\r\n1992\tHawaii\tHI\t15\t95\t82\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t416\t372842\t20171015\r\n1996\tHawaii\tHI\t15\t95\t82\tUS President\tPerot, Ross\treform party\tother\tFALSE\t27358\t360120\t20171015\r\n1996\tHawaii\tHI\t15\t95\t82\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t10386\t360120\t20171015\r\n1996\tHawaii\tHI\t15\t95\t82\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t2493\t360120\t20171015\r\n1996\tHawaii\tHI\t15\t95\t82\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t570\t360120\t20171015\r\n1996\tHawaii\tHI\t15\t95\t82\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t358\t360120\t20171015\r\n2000\tHawaii\tHI\t15\t95\t82\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t21623\t367951\t20171015\r\n2000\tHawaii\tHI\t15\t95\t82\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t1477\t367951\t20171015\r\n2000\tHawaii\tHI\t15\t95\t82\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t1071\t367951\t20171015\r\n2000\tHawaii\tHI\t15\t95\t82\tUS President\tPhillips, Howard\tconstitution party\tother\tFALSE\t343\t367951\t20171015\r\n2000\tHawaii\tHI\t15\t95\t82\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t306\t367951\t20171015\r\n2004\tHawaii\tHI\t15\t95\t82\tUS President\tCobb, David\tgreen\tother\tFALSE\t1737\t429013\t20171015\r\n2004\tHawaii\tHI\t15\t95\t82\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t1377\t429013\t20171015\r\n2008\tHawaii\tHI\t15\t95\t82\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t3825\t456064\t20171015\r\n2008\tHawaii\tHI\t15\t95\t82\tUS President\tBlank Vote\t\tother\tFALSE\t2193\t456064\t20171015\r\n2008\tHawaii\tHI\t15\t95\t82\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t1314\t456064\t20171015\r\n2008\tHawaii\tHI\t15\t95\t82\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t1013\t456064\t20171015\r\n2008\tHawaii\tHI\t15\t95\t82\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t979\t456064\t20171015\r\n2008\tHawaii\tHI\t15\t95\t82\tUS President\tOver Vote\t\tother\tFALSE\t303\t456064\t20171015\r\n2012\tHawaii\tHI\t15\t95\t82\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t3840\t437159\t20171015\r\n2012\tHawaii\tHI\t15\t95\t82\tUS President\tStein, Jill\tgreen\tother\tFALSE\t3184\t437159\t20171015\r\n2012\tHawaii\tHI\t15\t95\t82\tUS President\tBlank Vote\t\tother\tFALSE\t2227\t437159\t20171015\r\n2012\tHawaii\tHI\t15\t95\t82\tUS President\tOver Vote\t\tother\tFALSE\t235\t437159\t20171015\r\n2016\tHawaii\tHI\t15\t95\t82\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t15954\t437664\t20171015\r\n2016\tHawaii\tHI\t15\t95\t82\tUS President\tStein, Jill\tgreen\tother\tFALSE\t12737\t437664\t20171015\r\n2016\tHawaii\tHI\t15\t95\t82\tUS President\tBlank Vote\t\tother\tFALSE\t8289\t437664\t20171015\r\n2016\tHawaii\tHI\t15\t95\t82\tUS President\tCastle, Darrell L.\tconstitution party\tother\tFALSE\t4508\t437664\t20171015\r\n2016\tHawaii\tHI\t15\t95\t82\tUS President\tOver Vote\t\tother\tFALSE\t438\t437664\t20171015\r\n1976\tIdaho\tID\t16\t82\t63\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t126549\t340932\t20171015\r\n1980\tIdaho\tID\t16\t82\t63\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t110192\t437431\t20171015\r\n1984\tIdaho\tID\t16\t82\t63\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t108510\t411144\t20171015\r\n1988\tIdaho\tID\t16\t82\t63\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t147272\t408968\t20171015\r\n1992\tIdaho\tID\t16\t82\t63\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t137013\t482114\t20171015\r\n1996\tIdaho\tID\t16\t82\t63\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t165443\t491711\t20171015\r\n2000\tIdaho\tID\t16\t82\t63\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t138637\t501615\t20171015\r\n2004\tIdaho\tID\t16\t82\t63\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t181098\t598376\t20171015\r\n2008\tIdaho\tID\t16\t82\t63\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t236440\t655122\t20171015\r\n2012\tIdaho\tID\t16\t82\t63\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t212787\t652274\t20171015\r\n2016\tIdaho\tID\t16\t82\t63\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t189765\t690255\t20171015\r\n1976\tIdaho\tID\t16\t82\t63\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t204151\t340932\t20171015\r\n1980\tIdaho\tID\t16\t82\t63\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t290699\t437431\t20171015\r\n1984\tIdaho\tID\t16\t82\t63\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t297523\t411144\t20171015\r\n1988\tIdaho\tID\t16\t82\t63\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t253881\t408968\t20171015\r\n1992\tIdaho\tID\t16\t82\t63\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t202645\t482114\t20171015\r\n1996\tIdaho\tID\t16\t82\t63\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t256595\t491711\t20171015\r\n2000\tIdaho\tID\t16\t82\t63\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t336937\t501615\t20171015\r\n2004\tIdaho\tID\t16\t82\t63\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t409235\t598376\t20171015\r\n2008\tIdaho\tID\t16\t82\t63\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t403012\t655122\t20171015\r\n2012\tIdaho\tID\t16\t82\t63\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t420911\t652274\t20171015\r\n2016\tIdaho\tID\t16\t82\t63\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t409055\t690255\t20171015\r\n1976\tIdaho\tID\t16\t82\t63\tUS President\tMaddox, Lester\tamerican\tother\tFALSE\t5935\t340932\t20171015\r\n1976\tIdaho\tID\t16\t82\t63\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t3558\t340932\t20171015\r\n1976\tIdaho\tID\t16\t82\t63\tUS President\tLarouche, Lyndon, Jr.\tu.s. labor\tother\tFALSE\t739\t340932\t20171015\r\n1980\tIdaho\tID\t16\t82\t63\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t27058\t437431\t20171015\r\n1980\tIdaho\tID\t16\t82\t63\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t8425\t437431\t20171015\r\n1980\tIdaho\tID\t16\t82\t63\tUS President\tRarick, John\tamerican independent party\tother\tFALSE\t1057\t437431\t20171015\r\n1984\tIdaho\tID\t16\t82\t63\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t2823\t411144\t20171015\r\n1984\tIdaho\tID\t16\t82\t63\tUS President\tRichards, Bob\tpopulist\tother\tFALSE\t2288\t411144\t20171015\r\n1988\tIdaho\tID\t16\t82\t63\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t5313\t408968\t20171015\r\n1988\tIdaho\tID\t16\t82\t63\tUS President\tFulani, Lenora\tindependent\tother\tFALSE\t2502\t408968\t20171015\r\n1992\tIdaho\tID\t16\t82\t63\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t130395\t482114\t20171015\r\n1992\tIdaho\tID\t16\t82\t63\tUS President\tGritz, James \\\\\"Bo\\\"\\\"\"\tindependent\tother\tFALSE\t10894\t482114\t20171015\r\n1992\tIdaho\tID\t16\t82\t63\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t1167\t482114\t20171015\r\n1996\tIdaho\tID\t16\t82\t63\tUS President\tPerot, Ross\treform party\tother\tFALSE\t62518\t491711\t20171015\r\n1996\tIdaho\tID\t16\t82\t63\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t3325\t491711\t20171015\r\n1996\tIdaho\tID\t16\t82\t63\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t2230\t491711\t20171015\r\n1996\tIdaho\tID\t16\t82\t63\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t1600\t491711\t20171015\r\n2000\tIdaho\tID\t16\t82\t63\tUS President\tNader, Ralph\tgreen\tother\tTRUE\t12292\t501615\t20171015\r\n2000\tIdaho\tID\t16\t82\t63\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t7615\t501615\t20171015\r\n2000\tIdaho\tID\t16\t82\t63\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t3488\t501615\t20171015\r\n2000\tIdaho\tID\t16\t82\t63\tUS President\tPhillips, Howard\tconstitution party\tother\tFALSE\t1469\t501615\t20171015\r\n2000\tIdaho\tID\t16\t82\t63\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t1177\t501615\t20171015\r\n2004\tIdaho\tID\t16\t82\t63\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t3844\t598376\t20171015\r\n2004\tIdaho\tID\t16\t82\t63\tUS President\tPeroutka, Michael\tconstitution party\tother\tFALSE\t3084\t598376\t20171015\r\n2004\tIdaho\tID\t16\t82\t63\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t1115\t598376\t20171015\r\n2008\tIdaho\tID\t16\t82\t63\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t7175\t655122\t20171015\r\n2008\tIdaho\tID\t16\t82\t63\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t4747\t655122\t20171015\r\n2008\tIdaho\tID\t16\t82\t63\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t3658\t655122\t20171015\r\n2008\tIdaho\tID\t16\t82\t63\tUS President\t\t\tother\tTRUE\t90\t655122\t20171015\r\n2012\tIdaho\tID\t16\t82\t63\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t9453\t652274\t20171015\r\n2012\tIdaho\tID\t16\t82\t63\tUS President\t\tindependent\tother\tFALSE\t6901\t652274\t20171015\r\n2012\tIdaho\tID\t16\t82\t63\tUS President\tGoode, Virgil Hamlin, Jr.\tconstitution party\tother\tFALSE\t2222\t652274\t20171015\r\n2016\tIdaho\tID\t16\t82\t63\tUS President\tMcMullin, Evan\tindependent\tother\tFALSE\t60748\t690255\t20171015\r\n2016\tIdaho\tID\t16\t82\t63\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t28331\t690255\t20171015\r\n2016\tIdaho\tID\t16\t82\t63\tUS President\tCastle, Darrell L.\tconstitution party\tother\tFALSE\t2356\t690255\t20171015\r\n1976\tIllinois\tIL\t17\t33\t21\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t2271295\t4721282\t20171015\r\n1980\tIllinois\tIL\t17\t33\t21\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t1981413\t4749721\t20171015\r\n1984\tIllinois\tIL\t17\t33\t21\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t2086499\t4819088\t20171015\r\n1988\tIllinois\tIL\t17\t33\t21\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t2215940\t4559120\t20171015\r\n1992\tIllinois\tIL\t17\t33\t21\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t2453350\t5050157\t20171015\r\n1996\tIllinois\tIL\t17\t33\t21\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t2341744\t4311391\t20171015\r\n2000\tIllinois\tIL\t17\t33\t21\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t2589026\t4742108\t20171015\r\n2004\tIllinois\tIL\t17\t33\t21\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t2891550\t5274322\t20171015\r\n2008\tIllinois\tIL\t17\t33\t21\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t3419348\t5522371\t20171015\r\n2012\tIllinois\tIL\t17\t33\t21\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t3019512\t5242014\t20171015\r\n2016\tIllinois\tIL\t17\t33\t21\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t3090729\t5536424\t20171015\r\n1976\tIllinois\tIL\t17\t33\t21\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t2364269\t4721282\t20171015\r\n1980\tIllinois\tIL\t17\t33\t21\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t2358049\t4749721\t20171015\r\n1984\tIllinois\tIL\t17\t33\t21\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t2707103\t4819088\t20171015\r\n1988\tIllinois\tIL\t17\t33\t21\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t2310939\t4559120\t20171015\r\n1992\tIllinois\tIL\t17\t33\t21\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t1734096\t5050157\t20171015\r\n1996\tIllinois\tIL\t17\t33\t21\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t1587021\t4311391\t20171015\r\n2000\tIllinois\tIL\t17\t33\t21\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t2019421\t4742108\t20171015\r\n2004\tIllinois\tIL\t17\t33\t21\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t2345946\t5274322\t20171015\r\n2008\tIllinois\tIL\t17\t33\t21\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t2031179\t5522371\t20171015\r\n2012\tIllinois\tIL\t17\t33\t21\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t2135216\t5242014\t20171015\r\n2016\tIllinois\tIL\t17\t33\t21\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t2146015\t5536424\t20171015\r\n1976\tIllinois\tIL\t17\t33\t21\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tindependent\tother\tFALSE\t55939\t4721282\t20171015\r\n1976\tIllinois\tIL\t17\t33\t21\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t9250\t4721282\t20171015\r\n1976\tIllinois\tIL\t17\t33\t21\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t8057\t4721282\t20171015\r\n1976\tIllinois\tIL\t17\t33\t21\tUS President\t\t\tother\tTRUE\t4417\t4721282\t20171015\r\n1976\tIllinois\tIL\t17\t33\t21\tUS President\tCamejo, Peter\tsocialist workers\tother\tFALSE\t3615\t4721282\t20171015\r\n1976\tIllinois\tIL\t17\t33\t21\tUS President\tJulius \\\\\"Jules\\\"\\\", Levin\"\tsocialist labor\tother\tFALSE\t2422\t4721282\t20171015\r\n1976\tIllinois\tIL\t17\t33\t21\tUS President\tLarouche, Lyndon, Jr.\tu.s. labor\tother\tFALSE\t2018\t4721282\t20171015\r\n1980\tIllinois\tIL\t17\t33\t21\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t346754\t4749721\t20171015\r\n1980\tIllinois\tIL\t17\t33\t21\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t38939\t4749721\t20171015\r\n1980\tIllinois\tIL\t17\t33\t21\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t10692\t4749721\t20171015\r\n1980\tIllinois\tIL\t17\t33\t21\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t9711\t4749721\t20171015\r\n1980\tIllinois\tIL\t17\t33\t21\tUS President\tGriswold, Deirdre\tworkers world\tother\tFALSE\t2257\t4749721\t20171015\r\n1980\tIllinois\tIL\t17\t33\t21\tUS President\tDeberry, Clifton\tsocialist workers\tother\tFALSE\t1302\t4749721\t20171015\r\n1980\tIllinois\tIL\t17\t33\t21\tUS President\t\t\tother\tTRUE\t604\t4749721\t20171015\r\n1984\tIllinois\tIL\t17\t33\t21\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t10086\t4819088\t20171015\r\n1984\tIllinois\tIL\t17\t33\t21\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t4672\t4819088\t20171015\r\n1984\tIllinois\tIL\t17\t33\t21\tUS President\tJohnson, Sonia\tcitizens\tother\tFALSE\t2716\t4819088\t20171015\r\n1984\tIllinois\tIL\t17\t33\t21\tUS President\tWinn, Edward\tworkers league\tother\tFALSE\t2632\t4819088\t20171015\r\n1984\tIllinois\tIL\t17\t33\t21\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t2386\t4819088\t20171015\r\n1984\tIllinois\tIL\t17\t33\t21\tUS President\tMason, Melvin\tsocialist workers\tother\tFALSE\t2132\t4819088\t20171015\r\n1984\tIllinois\tIL\t17\t33\t21\tUS President\tOther\t\tother\tFALSE\t862\t4819088\t20171015\r\n1988\tIllinois\tIL\t17\t33\t21\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t14944\t4559120\t20171015\r\n1988\tIllinois\tIL\t17\t33\t21\tUS President\tFulani, Lenora\tsolidarity\tother\tFALSE\t10276\t4559120\t20171015\r\n1988\tIllinois\tIL\t17\t33\t21\tUS President\tWinn, Edward\tindependent\tother\tFALSE\t7021\t4559120\t20171015\r\n1992\tIllinois\tIL\t17\t33\t21\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t840515\t5050157\t20171015\r\n1992\tIllinois\tIL\t17\t33\t21\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t9218\t5050157\t20171015\r\n1992\tIllinois\tIL\t17\t33\t21\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t5267\t5050157\t20171015\r\n1992\tIllinois\tIL\t17\t33\t21\tUS President\tGritz, James \\\\\"Bo\\\"\\\"\"\tpopulist\tother\tFALSE\t3577\t5050157\t20171015\r\n1992\tIllinois\tIL\t17\t33\t21\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t2751\t5050157\t20171015\r\n1992\tIllinois\tIL\t17\t33\t21\tUS President\tWarren, James \\\\\"Mac\\\"\\\"\"\tsocialist workers\tother\tFALSE\t1361\t5050157\t20171015\r\n1992\tIllinois\tIL\t17\t33\t21\tUS President\t\t\tother\tTRUE\t22\t5050157\t20171015\r\n1996\tIllinois\tIL\t17\t33\t21\tUS President\tPerot, Ross\treform party\tother\tFALSE\t346408\t4311391\t20171015\r\n1996\tIllinois\tIL\t17\t33\t21\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t22548\t4311391\t20171015\r\n1996\tIllinois\tIL\t17\t33\t21\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t7606\t4311391\t20171015\r\n1996\tIllinois\tIL\t17\t33\t21\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t4606\t4311391\t20171015\r\n1996\tIllinois\tIL\t17\t33\t21\tUS President\t\t\tother\tTRUE\t1458\t4311391\t20171015\r\n2000\tIllinois\tIL\t17\t33\t21\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t103759\t4742108\t20171015\r\n2000\tIllinois\tIL\t17\t33\t21\tUS President\t\tindependent\tother\tFALSE\t16106\t4742108\t20171015\r\n2000\tIllinois\tIL\t17\t33\t21\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t11623\t4742108\t20171015\r\n2000\tIllinois\tIL\t17\t33\t21\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t2127\t4742108\t20171015\r\n2000\tIllinois\tIL\t17\t33\t21\tUS President\t\t\tother\tTRUE\t46\t4742108\t20171015\r\n2004\tIllinois\tIL\t17\t33\t21\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t32442\t5274322\t20171015\r\n2004\tIllinois\tIL\t17\t33\t21\tUS President\tOther\t\tother\tTRUE\t4384\t5274322\t20171015\r\n2008\tIllinois\tIL\t17\t33\t21\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t30948\t5522371\t20171015\r\n2008\tIllinois\tIL\t17\t33\t21\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t19642\t5522371\t20171015\r\n2008\tIllinois\tIL\t17\t33\t21\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t11838\t5522371\t20171015\r\n2008\tIllinois\tIL\t17\t33\t21\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t8256\t5522371\t20171015\r\n2008\tIllinois\tIL\t17\t33\t21\tUS President\t\tnew\tother\tFALSE\t1149\t5522371\t20171015\r\n2008\tIllinois\tIL\t17\t33\t21\tUS President\t\t\tother\tTRUE\t11\t5522371\t20171015\r\n2012\tIllinois\tIL\t17\t33\t21\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t56229\t5242014\t20171015\r\n2012\tIllinois\tIL\t17\t33\t21\tUS President\tStein, Jill\tgreen\tother\tFALSE\t30222\t5242014\t20171015\r\n2012\tIllinois\tIL\t17\t33\t21\tUS President\t\t\tother\tTRUE\t835\t5242014\t20171015\r\n2016\tIllinois\tIL\t17\t33\t21\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t209596\t5536424\t20171015\r\n2016\tIllinois\tIL\t17\t33\t21\tUS President\tStein, Jill\tgreen\tother\tFALSE\t76802\t5536424\t20171015\r\n2016\tIllinois\tIL\t17\t33\t21\tUS President\t\t\tother\tTRUE\t13282\t5536424\t20171015\r\n1976\tIndiana\tIN\t18\t32\t22\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t1014714\t2220362\t20171015\r\n1980\tIndiana\tIN\t18\t32\t22\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t844197\t2242033\t20171015\r\n1984\tIndiana\tIN\t18\t32\t22\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t841481\t2233069\t20171015\r\n1988\tIndiana\tIN\t18\t32\t22\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t860643\t2168621\t20171015\r\n1992\tIndiana\tIN\t18\t32\t22\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t848420\t2305871\t20171015\r\n1996\tIndiana\tIN\t18\t32\t22\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t887424\t2135431\t20171015\r\n2000\tIndiana\tIN\t18\t32\t22\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t901980\t2199302\t20171015\r\n2004\tIndiana\tIN\t18\t32\t22\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t969011\t2468002\t20171015\r\n2008\tIndiana\tIN\t18\t32\t22\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t1374039\t2751054\t20171015\r\n2012\tIndiana\tIN\t18\t32\t22\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t1152887\t2624534\t20171015\r\n2016\tIndiana\tIN\t18\t32\t22\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t1033126\t2734958\t20171015\r\n1976\tIndiana\tIN\t18\t32\t22\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t1183958\t2220362\t20171015\r\n1980\tIndiana\tIN\t18\t32\t22\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t1255656\t2242033\t20171015\r\n1984\tIndiana\tIN\t18\t32\t22\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t1377230\t2233069\t20171015\r\n1988\tIndiana\tIN\t18\t32\t22\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t1297763\t2168621\t20171015\r\n1992\tIndiana\tIN\t18\t32\t22\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t989375\t2305871\t20171015\r\n1996\tIndiana\tIN\t18\t32\t22\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t1006693\t2135431\t20171015\r\n2000\tIndiana\tIN\t18\t32\t22\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1245836\t2199302\t20171015\r\n2004\tIndiana\tIN\t18\t32\t22\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1479438\t2468002\t20171015\r\n2008\tIndiana\tIN\t18\t32\t22\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t1345648\t2751054\t20171015\r\n2012\tIndiana\tIN\t18\t32\t22\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t1420543\t2624534\t20171015\r\n2016\tIndiana\tIN\t18\t32\t22\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t1557286\t2734958\t20171015\r\n1976\tIndiana\tIN\t18\t32\t22\tUS President\tAnderson, Thomas J.\tamerican\tother\tFALSE\t14048\t2220362\t20171015\r\n1976\tIndiana\tIN\t18\t32\t22\tUS President\tCamejo, Peter\tsocialist workers\tother\tFALSE\t5695\t2220362\t20171015\r\n1976\tIndiana\tIN\t18\t32\t22\tUS President\tLarouche, Lyndon, Jr.\tu.s. labor\tother\tFALSE\t1947\t2220362\t20171015\r\n1980\tIndiana\tIN\t18\t32\t22\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t111639\t2242033\t20171015\r\n1980\tIndiana\tIN\t18\t32\t22\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t19627\t2242033\t20171015\r\n1980\tIndiana\tIN\t18\t32\t22\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t4852\t2242033\t20171015\r\n1980\tIndiana\tIN\t18\t32\t22\tUS President\tGreaves, Percy L, Jr.\tamerican\tother\tFALSE\t4750\t2242033\t20171015\r\n1980\tIndiana\tIN\t18\t32\t22\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t702\t2242033\t20171015\r\n1980\tIndiana\tIN\t18\t32\t22\tUS President\tDeberry, Clifton\tsocialist workers\tother\tFALSE\t610\t2242033\t20171015\r\n1984\tIndiana\tIN\t18\t32\t22\tUS President\tDennis, Delmar\tamerican\tother\tFALSE\t7617\t2233069\t20171015\r\n1984\tIndiana\tIN\t18\t32\t22\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t6741\t2233069\t20171015\r\n1988\tIndiana\tIN\t18\t32\t22\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t10215\t2168621\t20171015\r\n1992\tIndiana\tIN\t18\t32\t22\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t455934\t2305871\t20171015\r\n1992\tIndiana\tIN\t18\t32\t22\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t7936\t2305871\t20171015\r\n1992\tIndiana\tIN\t18\t32\t22\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t2583\t2305871\t20171015\r\n1992\tIndiana\tIN\t18\t32\t22\tUS President\t\t\tother\tTRUE\t1623\t2305871\t20171015\r\n1996\tIndiana\tIN\t18\t32\t22\tUS President\tPerot, Ross\treform party\tother\tFALSE\t224299\t2135431\t20171015\r\n1996\tIndiana\tIN\t18\t32\t22\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t15632\t2135431\t20171015\r\n1996\tIndiana\tIN\t18\t32\t22\tUS President\t\t\tother\tTRUE\t1383\t2135431\t20171015\r\n2000\tIndiana\tIN\t18\t32\t22\tUS President\t\t\tother\tTRUE\t18997\t2199302\t20171015\r\n2000\tIndiana\tIN\t18\t32\t22\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\tindependent\tother\tFALSE\t16959\t2199302\t20171015\r\n2000\tIndiana\tIN\t18\t32\t22\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t15530\t2199302\t20171015\r\n2004\tIndiana\tIN\t18\t32\t22\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t18058\t2468002\t20171015\r\n2004\tIndiana\tIN\t18\t32\t22\tUS President\tOther\t\tother\tTRUE\t1495\t2468002\t20171015\r\n2008\tIndiana\tIN\t18\t32\t22\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t29257\t2751054\t20171015\r\n2008\tIndiana\tIN\t18\t32\t22\tUS President\t\t\tother\tTRUE\t1201\t2751054\t20171015\r\n2008\tIndiana\tIN\t18\t32\t22\tUS President\tNader, Ralph\tindependent\tother\tTRUE\t909\t2751054\t20171015\r\n2012\tIndiana\tIN\t18\t32\t22\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t50111\t2624534\t20171015\r\n2012\tIndiana\tIN\t18\t32\t22\tUS President\t\t\tother\tTRUE\t993\t2624534\t20171015\r\n2016\tIndiana\tIN\t18\t32\t22\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t133993\t2734958\t20171015\r\n2016\tIndiana\tIN\t18\t32\t22\tUS President\t\tgreen\tother\tTRUE\t7841\t2734958\t20171015\r\n2016\tIndiana\tIN\t18\t32\t22\tUS President\tCastle, Darrell L.\tconstitution party\tother\tTRUE\t1937\t2734958\t20171015\r\n2016\tIndiana\tIN\t18\t32\t22\tUS President\t\tindependent\tother\tTRUE\t718\t2734958\t20171015\r\n2016\tIndiana\tIN\t18\t32\t22\tUS President\tEmidio \\\\\"Mimi\\\"\\\", Soltysik\"\tsocialist party usa\tother\tTRUE\t57\t2734958\t20171015\r\n1976\tIowa\tIA\t19\t42\t31\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t619931\t1279303\t20171015\r\n1980\tIowa\tIA\t19\t42\t31\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t508672\t1317661\t20171015\r\n1984\tIowa\tIA\t19\t42\t31\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t605620\t1319805\t20171015\r\n1988\tIowa\tIA\t19\t42\t31\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t670557\t1225614\t20171015\r\n1992\tIowa\tIA\t19\t42\t31\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t586353\t1354607\t20171015\r\n1996\tIowa\tIA\t19\t42\t31\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t620258\t1234075\t20171015\r\n2000\tIowa\tIA\t19\t42\t31\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t638517\t1353022\t20171015\r\n2004\tIowa\tIA\t19\t42\t31\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t741898\t1506908\t20171015\r\n2008\tIowa\tIA\t19\t42\t31\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t828940\t1537123\t20171015\r\n2012\tIowa\tIA\t19\t42\t31\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t822544\t1582180\t20171015\r\n2016\tIowa\tIA\t19\t42\t31\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t653669\t1565580\t20171015\r\n1976\tIowa\tIA\t19\t42\t31\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t632864\t1279303\t20171015\r\n1980\tIowa\tIA\t19\t42\t31\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t676026\t1317661\t20171015\r\n1984\tIowa\tIA\t19\t42\t31\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t703088\t1319805\t20171015\r\n1988\tIowa\tIA\t19\t42\t31\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t545355\t1225614\t20171015\r\n1992\tIowa\tIA\t19\t42\t31\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t504891\t1354607\t20171015\r\n1996\tIowa\tIA\t19\t42\t31\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t492644\t1234075\t20171015\r\n2000\tIowa\tIA\t19\t42\t31\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t634373\t1353022\t20171015\r\n2004\tIowa\tIA\t19\t42\t31\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t751957\t1506908\t20171015\r\n2008\tIowa\tIA\t19\t42\t31\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t682379\t1537123\t20171015\r\n2012\tIowa\tIA\t19\t42\t31\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t730617\t1582180\t20171015\r\n2016\tIowa\tIA\t19\t42\t31\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t800983\t1565580\t20171015\r\n1976\tIowa\tIA\t19\t42\t31\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tindependent\tother\tFALSE\t20057\t1279303\t20171015\r\n1976\tIowa\tIA\t19\t42\t31\tUS President\tAnderson, Thomas J.\tamerican party of iowa\tother\tFALSE\t3041\t1279303\t20171015\r\n1976\tIowa\tIA\t19\t42\t31\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t1454\t1279303\t20171015\r\n1976\tIowa\tIA\t19\t42\t31\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t551\t1279303\t20171015\r\n1976\tIowa\tIA\t19\t42\t31\tUS President\tScattering\t\tother\tFALSE\t509\t1279303\t20171015\r\n1976\tIowa\tIA\t19\t42\t31\tUS President\tCamejo, Peter\tsocialist workers\tother\tFALSE\t262\t1279303\t20171015\r\n1976\tIowa\tIA\t19\t42\t31\tUS President\tLarouche, Lyndon, Jr.\tu.s. labor\tother\tFALSE\t241\t1279303\t20171015\r\n1976\tIowa\tIA\t19\t42\t31\tUS President\tZeidler, Frank\tsocialist u.s.a.\tother\tFALSE\t233\t1279303\t20171015\r\n1976\tIowa\tIA\t19\t42\t31\tUS President\tJulius \\\\\"Jules\\\"\\\", Levin\"\tsocialist labor\tother\tFALSE\t160\t1279303\t20171015\r\n1980\tIowa\tIA\t19\t42\t31\tUS President\tAnderson, John B.\tnominated by petition\tother\tFALSE\t115633\t1317661\t20171015\r\n1980\tIowa\tIA\t19\t42\t31\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t13123\t1317661\t20171015\r\n1980\tIowa\tIA\t19\t42\t31\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t2273\t1317661\t20171015\r\n1980\tIowa\tIA\t19\t42\t31\tUS President\tMcReynolds, David\tsocialist\tother\tFALSE\t534\t1317661\t20171015\r\n1980\tIowa\tIA\t19\t42\t31\tUS President\t\t\tother\tTRUE\t519\t1317661\t20171015\r\n1980\tIowa\tIA\t19\t42\t31\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t298\t1317661\t20171015\r\n1980\tIowa\tIA\t19\t42\t31\tUS President\tDeberry, Clifton\tsocialist workers\tother\tFALSE\t244\t1317661\t20171015\r\n1980\tIowa\tIA\t19\t42\t31\tUS President\tGreaves, Percy L, Jr.\tamerican\tother\tFALSE\t189\t1317661\t20171015\r\n1980\tIowa\tIA\t19\t42\t31\tUS President\tBubar, Benjamin \\\\\"Ben\\\"\\\"\"\tstatesman\tother\tFALSE\t150\t1317661\t20171015\r\n1984\tIowa\tIA\t19\t42\t31\tUS President\tLarouche, Lyndon, Jr.\tindependent\tother\tFALSE\t6248\t1319805\t20171015\r\n1984\tIowa\tIA\t19\t42\t31\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t1844\t1319805\t20171015\r\n1984\tIowa\tIA\t19\t42\t31\tUS President\tOther\t\tother\tFALSE\t1051\t1319805\t20171015\r\n1984\tIowa\tIA\t19\t42\t31\tUS President\tBaker, Gerald\tbig deal party\tother\tFALSE\t892\t1319805\t20171015\r\n1984\tIowa\tIA\t19\t42\t31\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t463\t1319805\t20171015\r\n1984\tIowa\tIA\t19\t42\t31\tUS President\tMason, Melvin\tsocialist workers\tother\tFALSE\t313\t1319805\t20171015\r\n1984\tIowa\tIA\t19\t42\t31\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t286\t1319805\t20171015\r\n1988\tIowa\tIA\t19\t42\t31\tUS President\tLarouche, Lyndon, Jr.\tnominated by petition\tother\tFALSE\t3526\t1225614\t20171015\r\n1988\tIowa\tIA\t19\t42\t31\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t2494\t1225614\t20171015\r\n1988\tIowa\tIA\t19\t42\t31\tUS President\tScattering\t\tother\tFALSE\t1613\t1225614\t20171015\r\n1988\tIowa\tIA\t19\t42\t31\tUS President\tDuke, David\tpatriotic party\tother\tFALSE\t755\t1225614\t20171015\r\n1988\tIowa\tIA\t19\t42\t31\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t540\t1225614\t20171015\r\n1988\tIowa\tIA\t19\t42\t31\tUS President\tKenoyer, Willa\tsocialist\tother\tFALSE\t334\t1225614\t20171015\r\n1988\tIowa\tIA\t19\t42\t31\tUS President\tWinn, Edward\tworkers league\tother\tFALSE\t235\t1225614\t20171015\r\n1988\tIowa\tIA\t19\t42\t31\tUS President\tWarren, James \\\\\"Mac\\\"\\\"\"\tsocialist workers\tother\tFALSE\t205\t1225614\t20171015\r\n1992\tIowa\tIA\t19\t42\t31\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t253468\t1354607\t20171015\r\n1992\tIowa\tIA\t19\t42\t31\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t3079\t1354607\t20171015\r\n1992\tIowa\tIA\t19\t42\t31\tUS President\tOther\t\tother\tFALSE\t1753\t1354607\t20171015\r\n1992\tIowa\tIA\t19\t42\t31\tUS President\tGritz, James \\\\\"Bo\\\"\\\"\"\tamerica first\tother\tFALSE\t1177\t1354607\t20171015\r\n1992\tIowa\tIA\t19\t42\t31\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t1076\t1354607\t20171015\r\n1992\tIowa\tIA\t19\t42\t31\tUS President\tBlank Vote/Scattering\t\tother\tFALSE\t741\t1354607\t20171015\r\n1992\tIowa\tIA\t19\t42\t31\tUS President\tHerer, Jack\tgrassroots\tother\tFALSE\t669\t1354607\t20171015\r\n1992\tIowa\tIA\t19\t42\t31\tUS President\tPhillips, Howard\ttaxpayers party\tother\tFALSE\t480\t1354607\t20171015\r\n1992\tIowa\tIA\t19\t42\t31\tUS President\tWarren, James \\\\\"Mac\\\"\\\"\"\tsocialist workers\tother\tFALSE\t273\t1354607\t20171015\r\n1992\tIowa\tIA\t19\t42\t31\tUS President\tLarouche, Lyndon, Jr.\tindependents for economic recovery\tother\tFALSE\t238\t1354607\t20171015\r\n1992\tIowa\tIA\t19\t42\t31\tUS President\tOther\tcampaign for a new tomorrow\tother\tFALSE\t212\t1354607\t20171015\r\n1992\tIowa\tIA\t19\t42\t31\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t197\t1354607\t20171015\r\n1996\tIowa\tIA\t19\t42\t31\tUS President\tPerot, Ross\treform party\tother\tFALSE\t105159\t1234075\t20171015\r\n1996\tIowa\tIA\t19\t42\t31\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t6550\t1234075\t20171015\r\n1996\tIowa\tIA\t19\t42\t31\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t3349\t1234075\t20171015\r\n1996\tIowa\tIA\t19\t42\t31\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t2315\t1234075\t20171015\r\n1996\tIowa\tIA\t19\t42\t31\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t2229\t1234075\t20171015\r\n1996\tIowa\tIA\t19\t42\t31\tUS President\tScattering\t\tother\tFALSE\t1240\t1234075\t20171015\r\n1996\tIowa\tIA\t19\t42\t31\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t331\t1234075\t20171015\r\n2000\tIowa\tIA\t19\t42\t31\tUS President\t\tindependent\tother\tFALSE\t37459\t1353022\t20171015\r\n2000\tIowa\tIA\t19\t42\t31\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t29374\t1353022\t20171015\r\n2000\tIowa\tIA\t19\t42\t31\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t5731\t1353022\t20171015\r\n2000\tIowa\tIA\t19\t42\t31\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t3209\t1353022\t20171015\r\n2000\tIowa\tIA\t19\t42\t31\tUS President\tHagelin, John\tnominated by petition\tother\tFALSE\t2281\t1353022\t20171015\r\n2000\tIowa\tIA\t19\t42\t31\tUS President\tScattering\t\tother\tFALSE\t1168\t1353022\t20171015\r\n2000\tIowa\tIA\t19\t42\t31\tUS President\tPhillips, Howard\tconstitution party\tother\tFALSE\t613\t1353022\t20171015\r\n2000\tIowa\tIA\t19\t42\t31\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t190\t1353022\t20171015\r\n2000\tIowa\tIA\t19\t42\t31\tUS President\tMcReynolds, David\tsocialist\tother\tFALSE\t107\t1353022\t20171015\r\n2004\tIowa\tIA\t19\t42\t31\tUS President\tOther\t\tother\tFALSE\t6149\t1506908\t20171015\r\n2004\tIowa\tIA\t19\t42\t31\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t2992\t1506908\t20171015\r\n2004\tIowa\tIA\t19\t42\t31\tUS President\tPeroutka, Michael\tconstitution party\tother\tFALSE\t1304\t1506908\t20171015\r\n2004\tIowa\tIA\t19\t42\t31\tUS President\tCobb, David\tgreen\tother\tFALSE\t1141\t1506908\t20171015\r\n2004\tIowa\tIA\t19\t42\t31\tUS President\tOther\t\tother\tTRUE\t1094\t1506908\t20171015\r\n2004\tIowa\tIA\t19\t42\t31\tUS President\tCalero, Roger\tsocialist workers\tother\tFALSE\t373\t1506908\t20171015\r\n2008\tIowa\tIA\t19\t42\t31\tUS President\tNader, Ralph\tpeace & freedom\tother\tFALSE\t8014\t1537123\t20171015\r\n2008\tIowa\tIA\t19\t42\t31\tUS President\t\t\tother\tTRUE\t6737\t1537123\t20171015\r\n2008\tIowa\tIA\t19\t42\t31\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t4590\t1537123\t20171015\r\n2008\tIowa\tIA\t19\t42\t31\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t4445\t1537123\t20171015\r\n2008\tIowa\tIA\t19\t42\t31\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t1423\t1537123\t20171015\r\n2008\tIowa\tIA\t19\t42\t31\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t292\t1537123\t20171015\r\n2008\tIowa\tIA\t19\t42\t31\tUS President\tMoore, Brian\tsocialist\tother\tFALSE\t182\t1537123\t20171015\r\n2008\tIowa\tIA\t19\t42\t31\tUS President\tLa Riva, Gloria Estella\tsocialism and liberation party\tother\tFALSE\t121\t1537123\t20171015\r\n2012\tIowa\tIA\t19\t42\t31\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t12926\t1582180\t20171015\r\n2012\tIowa\tIA\t19\t42\t31\tUS President\t\t\tother\tTRUE\t7442\t1582180\t20171015\r\n2012\tIowa\tIA\t19\t42\t31\tUS President\tStein, Jill\tgreen\tother\tFALSE\t3769\t1582180\t20171015\r\n2012\tIowa\tIA\t19\t42\t31\tUS President\tGoode, Virgil Hamlin, Jr.\tconstitution party\tother\tFALSE\t3038\t1582180\t20171015\r\n2012\tIowa\tIA\t19\t42\t31\tUS President\t\tnominated by petition\tother\tFALSE\t1027\t1582180\t20171015\r\n2012\tIowa\tIA\t19\t42\t31\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t445\t1582180\t20171015\r\n2012\tIowa\tIA\t19\t42\t31\tUS President\tLa Riva, Gloria Estella\tsocialism and liberation party\tother\tFALSE\t372\t1582180\t20171015\r\n2016\tIowa\tIA\t19\t42\t31\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t59186\t1565580\t20171015\r\n2016\tIowa\tIA\t19\t42\t31\tUS President\t\t\tother\tTRUE\t17746\t1565580\t20171015\r\n2016\tIowa\tIA\t19\t42\t31\tUS President\tMcMullin, Evan\tnominated by petition\tother\tFALSE\t12366\t1565580\t20171015\r\n2016\tIowa\tIA\t19\t42\t31\tUS President\tStein, Jill\tgreen\tother\tFALSE\t11479\t1565580\t20171015\r\n2016\tIowa\tIA\t19\t42\t31\tUS President\tCastle, Darrell L.\tconstitution party\tother\tFALSE\t5335\t1565580\t20171015\r\n2016\tIowa\tIA\t19\t42\t31\tUS President\tKahn, Lynn S.\tnew independent party iowa\tother\tFALSE\t2247\t1565580\t20171015\r\n2016\tIowa\tIA\t19\t42\t31\tUS President\tVacek, Dan\tlegal marijuana now\tother\tFALSE\t2246\t1565580\t20171015\r\n2016\tIowa\tIA\t19\t42\t31\tUS President\tLa Riva, Gloria Estella\tsocialism and liberation party\tother\tFALSE\t323\t1565580\t20171015\r\n1976\tKansas\tKS\t20\t47\t32\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t430421\t957845\t20171015\r\n1980\tKansas\tKS\t20\t47\t32\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t326150\t979795\t20171015\r\n1984\tKansas\tKS\t20\t47\t32\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t333149\t1021991\t20171015\r\n1988\tKansas\tKS\t20\t47\t32\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t422636\t993044\t20171015\r\n1992\tKansas\tKS\t20\t47\t32\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t390434\t1157236\t20171015\r\n1996\tKansas\tKS\t20\t47\t32\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t387659\t1074300\t20171015\r\n2000\tKansas\tKS\t20\t47\t32\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t399276\t1072216\t20171015\r\n2004\tKansas\tKS\t20\t47\t32\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t434993\t1187756\t20171015\r\n2008\tKansas\tKS\t20\t47\t32\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t514765\t1235872\t20171015\r\n2012\tKansas\tKS\t20\t47\t32\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t440726\t1159971\t20171015\r\n2016\tKansas\tKS\t20\t47\t32\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t427005\t1184402\t20171015\r\n1976\tKansas\tKS\t20\t47\t32\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t502752\t957845\t20171015\r\n1980\tKansas\tKS\t20\t47\t32\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t566812\t979795\t20171015\r\n1984\tKansas\tKS\t20\t47\t32\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t677296\t1021991\t20171015\r\n1988\tKansas\tKS\t20\t47\t32\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t554049\t993044\t20171015\r\n1992\tKansas\tKS\t20\t47\t32\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t449951\t1157236\t20171015\r\n1996\tKansas\tKS\t20\t47\t32\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t583245\t1074300\t20171015\r\n2000\tKansas\tKS\t20\t47\t32\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t622332\t1072216\t20171015\r\n2004\tKansas\tKS\t20\t47\t32\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t736456\t1187756\t20171015\r\n2008\tKansas\tKS\t20\t47\t32\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t699655\t1235872\t20171015\r\n2012\tKansas\tKS\t20\t47\t32\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t692634\t1159971\t20171015\r\n2016\tKansas\tKS\t20\t47\t32\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t671018\t1184402\t20171015\r\n1976\tKansas\tKS\t20\t47\t32\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tindependent\tother\tFALSE\t13185\t957845\t20171015\r\n1976\tKansas\tKS\t20\t47\t32\tUS President\tAnderson, Thomas J.\tamerican\tother\tFALSE\t4724\t957845\t20171015\r\n1976\tKansas\tKS\t20\t47\t32\tUS President\tMacbride, Roger\tindependent\tother\tFALSE\t3242\t957845\t20171015\r\n1976\tKansas\tKS\t20\t47\t32\tUS President\tMaddox, Lester\tconservative\tother\tFALSE\t2118\t957845\t20171015\r\n1976\tKansas\tKS\t20\t47\t32\tUS President\tBubar, Benjamin \\\\\"Ben\\\"\\\"\"\tprohibition\tother\tFALSE\t1403\t957845\t20171015\r\n1980\tKansas\tKS\t20\t47\t32\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t68231\t979795\t20171015\r\n1980\tKansas\tKS\t20\t47\t32\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t14470\t979795\t20171015\r\n1980\tKansas\tKS\t20\t47\t32\tUS President\tShelton, Frank, Jr.\tamerican\tother\tFALSE\t1555\t979795\t20171015\r\n1980\tKansas\tKS\t20\t47\t32\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t967\t979795\t20171015\r\n1980\tKansas\tKS\t20\t47\t32\tUS President\tBubar, Benjamin \\\\\"Ben\\\"\\\"\"\tstatesman\tother\tFALSE\t821\t979795\t20171015\r\n1980\tKansas\tKS\t20\t47\t32\tUS President\tRarick, John\tamerican independent party\tother\tFALSE\t789\t979795\t20171015\r\n1984\tKansas\tKS\t20\t47\t32\tUS President\tRichards, Bob\tpopulist\tother\tFALSE\t3564\t1021991\t20171015\r\n1984\tKansas\tKS\t20\t47\t32\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t3329\t1021991\t20171015\r\n1984\tKansas\tKS\t20\t47\t32\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t2544\t1021991\t20171015\r\n1984\tKansas\tKS\t20\t47\t32\tUS President\tDodge, Earl\tprohibition\tother\tFALSE\t2109\t1021991\t20171015\r\n1988\tKansas\tKS\t20\t47\t32\tUS President\t\tindependent\tother\tFALSE\t16359\t993044\t20171015\r\n1992\tKansas\tKS\t20\t47\t32\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t312358\t1157236\t20171015\r\n1992\tKansas\tKS\t20\t47\t32\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t4314\t1157236\t20171015\r\n1992\tKansas\tKS\t20\t47\t32\tUS President\t\t\tother\tTRUE\t179\t1157236\t20171015\r\n1996\tKansas\tKS\t20\t47\t32\tUS President\tPerot, Ross\treform party\tother\tFALSE\t92639\t1074300\t20171015\r\n1996\tKansas\tKS\t20\t47\t32\tUS President\t\tindependent\tother\tFALSE\t5174\t1074300\t20171015\r\n1996\tKansas\tKS\t20\t47\t32\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t4557\t1074300\t20171015\r\n1996\tKansas\tKS\t20\t47\t32\tUS President\t\t\tother\tTRUE\t1026\t1074300\t20171015\r\n2000\tKansas\tKS\t20\t47\t32\tUS President\t\tindependent\tother\tFALSE\t37459\t1072216\t20171015\r\n2000\tKansas\tKS\t20\t47\t32\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t7370\t1072216\t20171015\r\n2000\tKansas\tKS\t20\t47\t32\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t4525\t1072216\t20171015\r\n2000\tKansas\tKS\t20\t47\t32\tUS President\tPhillips, Howard\tconstitution party\tother\tFALSE\t1254\t1072216\t20171015\r\n2004\tKansas\tKS\t20\t47\t32\tUS President\tNader, Ralph\treform party\tother\tFALSE\t9348\t1187756\t20171015\r\n2004\tKansas\tKS\t20\t47\t32\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t4013\t1187756\t20171015\r\n2004\tKansas\tKS\t20\t47\t32\tUS President\tPeroutka, Michael\tindependent\tother\tFALSE\t2899\t1187756\t20171015\r\n2004\tKansas\tKS\t20\t47\t32\tUS President\tOther\t\tother\tTRUE\t47\t1187756\t20171015\r\n2008\tKansas\tKS\t20\t47\t32\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t10598\t1235872\t20171015\r\n2008\tKansas\tKS\t20\t47\t32\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t6706\t1235872\t20171015\r\n2008\tKansas\tKS\t20\t47\t32\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\treform party\tother\tFALSE\t4148\t1235872\t20171015\r\n2012\tKansas\tKS\t20\t47\t32\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t20456\t1159971\t20171015\r\n2012\tKansas\tKS\t20\t47\t32\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\treform party\tother\tFALSE\t5017\t1159971\t20171015\r\n2012\tKansas\tKS\t20\t47\t32\tUS President\t\t\tother\tTRUE\t1138\t1159971\t20171015\r\n2016\tKansas\tKS\t20\t47\t32\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t55406\t1184402\t20171015\r\n2016\tKansas\tKS\t20\t47\t32\tUS President\tStein, Jill\tindependent\tother\tFALSE\t23506\t1184402\t20171015\r\n2016\tKansas\tKS\t20\t47\t32\tUS President\t\t\tother\tTRUE\t7467\t1184402\t20171015\r\n1976\tKentucky\tKY\t21\t61\t51\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t615717\t1167142\t20171015\r\n1980\tKentucky\tKY\t21\t61\t51\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t617417\t1295627\t20171015\r\n1984\tKentucky\tKY\t21\t61\t51\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t539539\t1369345\t20171015\r\n1988\tKentucky\tKY\t21\t61\t51\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t580368\t1322517\t20171015\r\n1992\tKentucky\tKY\t21\t61\t51\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t665104\t1492900\t20171015\r\n1996\tKentucky\tKY\t21\t61\t51\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t636614\t1388708\t20171015\r\n2000\tKentucky\tKY\t21\t61\t51\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t638923\t1544106\t20171015\r\n2004\tKentucky\tKY\t21\t61\t51\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t712733\t1795882\t20171015\r\n2008\tKentucky\tKY\t21\t61\t51\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t751985\t1826620\t20171015\r\n2012\tKentucky\tKY\t21\t61\t51\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t679370\t1797212\t20171015\r\n2016\tKentucky\tKY\t21\t61\t51\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t628854\t1924149\t20171015\r\n1976\tKentucky\tKY\t21\t61\t51\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t531852\t1167142\t20171015\r\n1980\tKentucky\tKY\t21\t61\t51\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t635274\t1295627\t20171015\r\n1984\tKentucky\tKY\t21\t61\t51\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t821702\t1369345\t20171015\r\n1988\tKentucky\tKY\t21\t61\t51\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t734281\t1322517\t20171015\r\n1992\tKentucky\tKY\t21\t61\t51\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t617178\t1492900\t20171015\r\n1996\tKentucky\tKY\t21\t61\t51\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t623283\t1388708\t20171015\r\n2000\tKentucky\tKY\t21\t61\t51\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t872520\t1544106\t20171015\r\n2004\tKentucky\tKY\t21\t61\t51\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1069439\t1795882\t20171015\r\n2008\tKentucky\tKY\t21\t61\t51\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t1048462\t1826620\t20171015\r\n2012\tKentucky\tKY\t21\t61\t51\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t1087190\t1797212\t20171015\r\n2016\tKentucky\tKY\t21\t61\t51\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t1202971\t1924149\t20171015\r\n1976\tKentucky\tKY\t21\t61\t51\tUS President\tAnderson, Thomas J.\tamerican\tother\tFALSE\t8308\t1167142\t20171015\r\n1976\tKentucky\tKY\t21\t61\t51\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tindependent\tother\tFALSE\t6837\t1167142\t20171015\r\n1976\tKentucky\tKY\t21\t61\t51\tUS President\tMaddox, Lester\tamerican independent party\tother\tFALSE\t2328\t1167142\t20171015\r\n1976\tKentucky\tKY\t21\t61\t51\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t814\t1167142\t20171015\r\n1976\tKentucky\tKY\t21\t61\t51\tUS President\tLarouche, Lyndon, Jr.\tu.s. labor\tother\tFALSE\t510\t1167142\t20171015\r\n1976\tKentucky\tKY\t21\t61\t51\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t426\t1167142\t20171015\r\n1976\tKentucky\tKY\t21\t61\t51\tUS President\tCamejo, Peter\tsocialist workers\tother\tFALSE\t350\t1167142\t20171015\r\n1980\tKentucky\tKY\t21\t61\t51\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t31127\t1295627\t20171015\r\n1980\tKentucky\tKY\t21\t61\t51\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t5531\t1295627\t20171015\r\n1980\tKentucky\tKY\t21\t61\t51\tUS President\tMcCormack, Ellen\trespect for life\tother\tFALSE\t4233\t1295627\t20171015\r\n1980\tKentucky\tKY\t21\t61\t51\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t1304\t1295627\t20171015\r\n1980\tKentucky\tKY\t21\t61\t51\tUS President\tPulley, Andrew\tsocialist workers\tother\tFALSE\t393\t1295627\t20171015\r\n1980\tKentucky\tKY\t21\t61\t51\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t348\t1295627\t20171015\r\n1984\tKentucky\tKY\t21\t61\t51\tUS President\tMason, Melvin\tsocialist workers\tother\tFALSE\t3129\t1369345\t20171015\r\n1984\tKentucky\tKY\t21\t61\t51\tUS President\tLarouche, Lyndon, Jr.\tindependent\tother\tFALSE\t1776\t1369345\t20171015\r\n1984\tKentucky\tKY\t21\t61\t51\tUS President\tAnderson, John B.\tnational unity\tother\tFALSE\t1479\t1369345\t20171015\r\n1984\tKentucky\tKY\t21\t61\t51\tUS President\tJohnson, Sonia\tcitizens\tother\tFALSE\t599\t1369345\t20171015\r\n1984\tKentucky\tKY\t21\t61\t51\tUS President\tDennis, Delmar\tamerican\tother\tFALSE\t428\t1369345\t20171015\r\n1984\tKentucky\tKY\t21\t61\t51\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t365\t1369345\t20171015\r\n1984\tKentucky\tKY\t21\t61\t51\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t328\t1369345\t20171015\r\n1988\tKentucky\tKY\t21\t61\t51\tUS President\tDuke, David\tpopulist\tother\tFALSE\t4494\t1322517\t20171015\r\n1988\tKentucky\tKY\t21\t61\t51\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t2118\t1322517\t20171015\r\n1988\tKentucky\tKY\t21\t61\t51\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t1256\t1322517\t20171015\r\n1992\tKentucky\tKY\t21\t61\t51\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t203944\t1492900\t20171015\r\n1992\tKentucky\tKY\t21\t61\t51\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t4513\t1492900\t20171015\r\n1992\tKentucky\tKY\t21\t61\t51\tUS President\tPhillips, Howard\ttaxpayers party\tother\tFALSE\t989\t1492900\t20171015\r\n1992\tKentucky\tKY\t21\t61\t51\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t695\t1492900\t20171015\r\n1992\tKentucky\tKY\t21\t61\t51\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t430\t1492900\t20171015\r\n1992\tKentucky\tKY\t21\t61\t51\tUS President\t\t\tother\tTRUE\t47\t1492900\t20171015\r\n1996\tKentucky\tKY\t21\t61\t51\tUS President\tPerot, Ross\treform party\tother\tFALSE\t120396\t1388708\t20171015\r\n1996\tKentucky\tKY\t21\t61\t51\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t4009\t1388708\t20171015\r\n1996\tKentucky\tKY\t21\t61\t51\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t2204\t1388708\t20171015\r\n1996\tKentucky\tKY\t21\t61\t51\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t1493\t1388708\t20171015\r\n1996\tKentucky\tKY\t21\t61\t51\tUS President\t\t\tother\tTRUE\t709\t1388708\t20171015\r\n2000\tKentucky\tKY\t21\t61\t51\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t23118\t1544106\t20171015\r\n2000\tKentucky\tKY\t21\t61\t51\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t4152\t1544106\t20171015\r\n2000\tKentucky\tKY\t21\t61\t51\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t2885\t1544106\t20171015\r\n2000\tKentucky\tKY\t21\t61\t51\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t1513\t1544106\t20171015\r\n2000\tKentucky\tKY\t21\t61\t51\tUS President\t\tconstitution party\tother\tFALSE\t915\t1544106\t20171015\r\n2000\tKentucky\tKY\t21\t61\t51\tUS President\t\t\tother\tTRUE\t80\t1544106\t20171015\r\n2004\tKentucky\tKY\t21\t61\t51\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t8856\t1795882\t20171015\r\n2004\tKentucky\tKY\t21\t61\t51\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t2619\t1795882\t20171015\r\n2004\tKentucky\tKY\t21\t61\t51\tUS President\tPeroutka, Michael\tconstitution party\tother\tFALSE\t2213\t1795882\t20171015\r\n2004\tKentucky\tKY\t21\t61\t51\tUS President\tOther\t\tother\tTRUE\t22\t1795882\t20171015\r\n2008\tKentucky\tKY\t21\t61\t51\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t15378\t1826620\t20171015\r\n2008\tKentucky\tKY\t21\t61\t51\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t5989\t1826620\t20171015\r\n2008\tKentucky\tKY\t21\t61\t51\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t4694\t1826620\t20171015\r\n2008\tKentucky\tKY\t21\t61\t51\tUS President\t\t\tother\tTRUE\t112\t1826620\t20171015\r\n2012\tKentucky\tKY\t21\t61\t51\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t17063\t1797212\t20171015\r\n2012\tKentucky\tKY\t21\t61\t51\tUS President\tTerry, Randall\tindependent\tother\tFALSE\t6872\t1797212\t20171015\r\n2012\tKentucky\tKY\t21\t61\t51\tUS President\tStein, Jill\tgreen\tother\tFALSE\t6337\t1797212\t20171015\r\n2012\tKentucky\tKY\t21\t61\t51\tUS President\t\t\tother\tTRUE\t380\t1797212\t20171015\r\n2016\tKentucky\tKY\t21\t61\t51\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t53752\t1924149\t20171015\r\n2016\tKentucky\tKY\t21\t61\t51\tUS President\tMcMullin, Evan\tindependent\tother\tFALSE\t22780\t1924149\t20171015\r\n2016\tKentucky\tKY\t21\t61\t51\tUS President\tStein, Jill\tgreen\tother\tFALSE\t13913\t1924149\t20171015\r\n2016\tKentucky\tKY\t21\t61\t51\tUS President\tDe La Fuente, Roque \\\\\"Rocky\\\"\\\"\"\tamerican delta party\tother\tFALSE\t1128\t1924149\t20171015\r\n2016\tKentucky\tKY\t21\t61\t51\tUS President\t\t\tother\tTRUE\t751\t1924149\t20171015\r\n1976\tLouisiana\tLA\t22\t72\t45\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t661365\t1277383\t20171015\r\n1980\tLouisiana\tLA\t22\t72\t45\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t708453\t1548591\t20171015\r\n1984\tLouisiana\tLA\t22\t72\t45\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t651586\t1706822\t20171015\r\n1988\tLouisiana\tLA\t22\t72\t45\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t717460\t1628202\t20171015\r\n1992\tLouisiana\tLA\t22\t72\t45\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t815971\t1790017\t20171015\r\n1996\tLouisiana\tLA\t22\t72\t45\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t927837\t1783959\t20171015\r\n2000\tLouisiana\tLA\t22\t72\t45\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t792344\t1765656\t20171015\r\n2004\tLouisiana\tLA\t22\t72\t45\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t820299\t1943106\t20171015\r\n2008\tLouisiana\tLA\t22\t72\t45\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t782989\t1960761\t20171015\r\n2012\tLouisiana\tLA\t22\t72\t45\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t809141\t1994065\t20171015\r\n2016\tLouisiana\tLA\t22\t72\t45\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t780154\t2029032\t20171015\r\n1976\tLouisiana\tLA\t22\t72\t45\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t587446\t1277383\t20171015\r\n1980\tLouisiana\tLA\t22\t72\t45\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t792853\t1548591\t20171015\r\n1984\tLouisiana\tLA\t22\t72\t45\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t1037299\t1706822\t20171015\r\n1988\tLouisiana\tLA\t22\t72\t45\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t883702\t1628202\t20171015\r\n1992\tLouisiana\tLA\t22\t72\t45\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t733386\t1790017\t20171015\r\n1996\tLouisiana\tLA\t22\t72\t45\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t712586\t1783959\t20171015\r\n2000\tLouisiana\tLA\t22\t72\t45\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t927871\t1765656\t20171015\r\n2004\tLouisiana\tLA\t22\t72\t45\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1102169\t1943106\t20171015\r\n2008\tLouisiana\tLA\t22\t72\t45\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t1148275\t1960761\t20171015\r\n2012\tLouisiana\tLA\t22\t72\t45\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t1152262\t1994065\t20171015\r\n2016\tLouisiana\tLA\t22\t72\t45\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t1178638\t2029032\t20171015\r\n1976\tLouisiana\tLA\t22\t72\t45\tUS President\tMaddox, Lester\tamerican independent party\tother\tFALSE\t10058\t1277383\t20171015\r\n1976\tLouisiana\tLA\t22\t72\t45\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t7417\t1277383\t20171015\r\n1976\tLouisiana\tLA\t22\t72\t45\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tindependent\tother\tFALSE\t6490\t1277383\t20171015\r\n1976\tLouisiana\tLA\t22\t72\t45\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t3134\t1277383\t20171015\r\n1976\tLouisiana\tLA\t22\t72\t45\tUS President\tCamejo, Peter\tsocialist workers\tother\tFALSE\t1473\t1277383\t20171015\r\n1980\tLouisiana\tLA\t22\t72\t45\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t26345\t1548591\t20171015\r\n1980\tLouisiana\tLA\t22\t72\t45\tUS President\tRarick, John\tamerican independent party\tother\tFALSE\t10333\t1548591\t20171015\r\n1980\tLouisiana\tLA\t22\t72\t45\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t8240\t1548591\t20171015\r\n1980\tLouisiana\tLA\t22\t72\t45\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t1584\t1548591\t20171015\r\n1980\tLouisiana\tLA\t22\t72\t45\tUS President\tDeberry, Clifton\tsocialist workers\tother\tFALSE\t783\t1548591\t20171015\r\n1984\tLouisiana\tLA\t22\t72\t45\tUS President\tJohnson, Sonia\tcitizens\tother\tFALSE\t9502\t1706822\t20171015\r\n1984\tLouisiana\tLA\t22\t72\t45\tUS President\tLarouche, Lyndon, Jr.\tindependent\tother\tFALSE\t3552\t1706822\t20171015\r\n1984\tLouisiana\tLA\t22\t72\t45\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t1876\t1706822\t20171015\r\n1984\tLouisiana\tLA\t22\t72\t45\tUS President\tRichards, Bob\tpopulist\tother\tFALSE\t1310\t1706822\t20171015\r\n1984\tLouisiana\tLA\t22\t72\t45\tUS President\tMason, Melvin\tsocialist workers\tother\tFALSE\t1164\t1706822\t20171015\r\n1984\tLouisiana\tLA\t22\t72\t45\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t533\t1706822\t20171015\r\n1988\tLouisiana\tLA\t22\t72\t45\tUS President\tDuke, David\tpopulist\tother\tFALSE\t18612\t1628202\t20171015\r\n1988\tLouisiana\tLA\t22\t72\t45\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t4115\t1628202\t20171015\r\n1988\tLouisiana\tLA\t22\t72\t45\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t2355\t1628202\t20171015\r\n1988\tLouisiana\tLA\t22\t72\t45\tUS President\tLarouche, Lyndon, Jr.\tnational economic recovery\tother\tFALSE\t1958\t1628202\t20171015\r\n1992\tLouisiana\tLA\t22\t72\t45\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t211478\t1790017\t20171015\r\n1992\tLouisiana\tLA\t22\t72\t45\tUS President\tGritz, James \\\\\"Bo\\\"\\\"\"\tamerica first\tother\tFALSE\t18545\t1790017\t20171015\r\n1992\tLouisiana\tLA\t22\t72\t45\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t3155\t1790017\t20171015\r\n1992\tLouisiana\tLA\t22\t72\t45\tUS President\tOther\tequal justice and opportunity\tother\tFALSE\t1663\t1790017\t20171015\r\n1992\tLouisiana\tLA\t22\t72\t45\tUS President\tPhillips, Howard\ttaxpayers party\tother\tFALSE\t1552\t1790017\t20171015\r\n1992\tLouisiana\tLA\t22\t72\t45\tUS President\tFulani, Lenora\tmore perfect democracy\tother\tFALSE\t1434\t1790017\t20171015\r\n1992\tLouisiana\tLA\t22\t72\t45\tUS President\tLarouche, Lyndon, Jr.\tjustice, industry, and agriculture\tother\tFALSE\t1136\t1790017\t20171015\r\n1992\tLouisiana\tLA\t22\t72\t45\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t889\t1790017\t20171015\r\n1992\tLouisiana\tLA\t22\t72\t45\tUS President\tYiamouyiannis, John\tindependent\tother\tFALSE\t808\t1790017\t20171015\r\n1996\tLouisiana\tLA\t22\t72\t45\tUS President\tPerot, Ross\treform party\tother\tFALSE\t123293\t1783959\t20171015\r\n1996\tLouisiana\tLA\t22\t72\t45\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t7499\t1783959\t20171015\r\n1996\tLouisiana\tLA\t22\t72\t45\tUS President\tNader, Ralph\tliberty, ecology, community\tother\tFALSE\t4719\t1783959\t20171015\r\n1996\tLouisiana\tLA\t22\t72\t45\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t3366\t1783959\t20171015\r\n1996\tLouisiana\tLA\t22\t72\t45\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t2981\t1783959\t20171015\r\n1996\tLouisiana\tLA\t22\t72\t45\tUS President\tMoorehead, Monica\tworkers world\tother\tFALSE\t1678\t1783959\t20171015\r\n2000\tLouisiana\tLA\t22\t72\t45\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t20473\t1765656\t20171015\r\n2000\tLouisiana\tLA\t22\t72\t45\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t14356\t1765656\t20171015\r\n2000\tLouisiana\tLA\t22\t72\t45\tUS President\tPhillips, Howard\tconstitution party\tother\tFALSE\t5483\t1765656\t20171015\r\n2000\tLouisiana\tLA\t22\t72\t45\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t2951\t1765656\t20171015\r\n2000\tLouisiana\tLA\t22\t72\t45\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t1103\t1765656\t20171015\r\n2000\tLouisiana\tLA\t22\t72\t45\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t1075\t1765656\t20171015\r\n2004\tLouisiana\tLA\t22\t72\t45\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t7032\t1943106\t20171015\r\n2004\tLouisiana\tLA\t22\t72\t45\tUS President\tPeroutka, Michael\tconstitution party\tother\tFALSE\t5203\t1943106\t20171015\r\n2004\tLouisiana\tLA\t22\t72\t45\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t2781\t1943106\t20171015\r\n2004\tLouisiana\tLA\t22\t72\t45\tUS President\tBrown, Walt\tprotecting working families\tother\tFALSE\t1795\t1943106\t20171015\r\n2004\tLouisiana\tLA\t22\t72\t45\tUS President\tAmondson, Gene\tprohibition\tother\tFALSE\t1566\t1943106\t20171015\r\n2004\tLouisiana\tLA\t22\t72\t45\tUS President\tCobb, David\tgreen\tother\tFALSE\t1276\t1943106\t20171015\r\n2004\tLouisiana\tLA\t22\t72\t45\tUS President\tCalero, Roger\tsocialist\tother\tFALSE\t985\t1943106\t20171015\r\n2008\tLouisiana\tLA\t22\t72\t45\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlouisiana taxpayers party\tother\tFALSE\t9368\t1960761\t20171015\r\n2008\tLouisiana\tLA\t22\t72\t45\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t9187\t1960761\t20171015\r\n2008\tLouisiana\tLA\t22\t72\t45\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t6997\t1960761\t20171015\r\n2008\tLouisiana\tLA\t22\t72\t45\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t2581\t1960761\t20171015\r\n2008\tLouisiana\tLA\t22\t72\t45\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t735\t1960761\t20171015\r\n2008\tLouisiana\tLA\t22\t72\t45\tUS President\tLa Riva, Gloria Estella\tsocialism and liberation party\tother\tFALSE\t354\t1960761\t20171015\r\n2008\tLouisiana\tLA\t22\t72\t45\tUS President\tAmondson, Gene\tprohibition\tother\tFALSE\t275\t1960761\t20171015\r\n2012\tLouisiana\tLA\t22\t72\t45\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t18157\t1994065\t20171015\r\n2012\tLouisiana\tLA\t22\t72\t45\tUS President\tStein, Jill\tgreen\tother\tFALSE\t6978\t1994065\t20171015\r\n2012\tLouisiana\tLA\t22\t72\t45\tUS President\tGoode, Virgil Hamlin, Jr.\tconstitution party\tother\tFALSE\t2508\t1994065\t20171015\r\n2012\tLouisiana\tLA\t22\t72\t45\tUS President\tTittle, Sheila \\\\\"Samm\\\"\\\"\"\twe the people\tother\tFALSE\t1767\t1994065\t20171015\r\n2012\tLouisiana\tLA\t22\t72\t45\tUS President\tAnderson, Ross Carl \\\\\"Rocky\\\"\\\"\"\tjustice\tother\tFALSE\t1368\t1994065\t20171015\r\n2012\tLouisiana\tLA\t22\t72\t45\tUS President\tLindsay, Peta\tsocialism and liberation party\tother\tFALSE\t622\t1994065\t20171015\r\n2012\tLouisiana\tLA\t22\t72\t45\tUS President\tFellure, Lowell Jackson \\\\\"Jack\\\"\\\"\"\tprohibition\tother\tFALSE\t518\t1994065\t20171015\r\n2012\tLouisiana\tLA\t22\t72\t45\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t389\t1994065\t20171015\r\n2012\tLouisiana\tLA\t22\t72\t45\tUS President\tWhite, Jerome \\\\\"Jerry\\\"\\\"\"\tsocialist equality party\tother\tFALSE\t355\t1994065\t20171015\r\n2016\tLouisiana\tLA\t22\t72\t45\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t37978\t2029032\t20171015\r\n2016\tLouisiana\tLA\t22\t72\t45\tUS President\tOther\t\tother\tFALSE\t18231\t2029032\t20171015\r\n2016\tLouisiana\tLA\t22\t72\t45\tUS President\tStein, Jill\tgreen\tother\tFALSE\t14031\t2029032\t20171015\r\n1976\tMaine\tME\t23\t11\t2\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t232279\t482968\t20171015\r\n1980\tMaine\tME\t23\t11\t2\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t220974\t523011\t20171015\r\n1984\tMaine\tME\t23\t11\t2\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t214515\t553144\t20171015\r\n1988\tMaine\tME\t23\t11\t2\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t243569\t555035\t20171015\r\n1992\tMaine\tME\t23\t11\t2\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t263420\t679499\t20171015\r\n1996\tMaine\tME\t23\t11\t2\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t312788\t605897\t20171015\r\n2000\tMaine\tME\t23\t11\t2\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t319951\t651817\t20171015\r\n2004\tMaine\tME\t23\t11\t2\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t396842\t740752\t20171015\r\n2008\tMaine\tME\t23\t11\t2\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t421923\t731163\t20171015\r\n2012\tMaine\tME\t23\t11\t2\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t401306\t724758\t20171015\r\n2016\tMaine\tME\t23\t11\t2\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t357735\t771892\t20171015\r\n1976\tMaine\tME\t23\t11\t2\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t236320\t482968\t20171015\r\n1980\tMaine\tME\t23\t11\t2\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t238522\t523011\t20171015\r\n1984\tMaine\tME\t23\t11\t2\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t336500\t553144\t20171015\r\n1988\tMaine\tME\t23\t11\t2\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t307131\t555035\t20171015\r\n1992\tMaine\tME\t23\t11\t2\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t206504\t679499\t20171015\r\n1996\tMaine\tME\t23\t11\t2\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t186378\t605897\t20171015\r\n2000\tMaine\tME\t23\t11\t2\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t286616\t651817\t20171015\r\n2004\tMaine\tME\t23\t11\t2\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t330201\t740752\t20171015\r\n2008\tMaine\tME\t23\t11\t2\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t295273\t731163\t20171015\r\n2012\tMaine\tME\t23\t11\t2\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t292276\t724758\t20171015\r\n2016\tMaine\tME\t23\t11\t2\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t335593\t771892\t20171015\r\n1976\tMaine\tME\t23\t11\t2\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tindependent\tother\tFALSE\t10874\t482968\t20171015\r\n1976\tMaine\tME\t23\t11\t2\tUS President\tBubar, Benjamin \\\\\"Ben\\\"\\\"\"\tprohibition\tother\tFALSE\t3495\t482968\t20171015\r\n1980\tMaine\tME\t23\t11\t2\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t53327\t523011\t20171015\r\n1980\tMaine\tME\t23\t11\t2\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t5119\t523011\t20171015\r\n1980\tMaine\tME\t23\t11\t2\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t4394\t523011\t20171015\r\n1980\tMaine\tME\t23\t11\t2\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t591\t523011\t20171015\r\n1980\tMaine\tME\t23\t11\t2\tUS President\t\t\tother\tTRUE\t84\t523011\t20171015\r\n1984\tMaine\tME\t23\t11\t2\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t1292\t553144\t20171015\r\n1984\tMaine\tME\t23\t11\t2\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t755\t553144\t20171015\r\n1984\tMaine\tME\t23\t11\t2\tUS President\tOther\t\tother\tFALSE\t82\t553144\t20171015\r\n1988\tMaine\tME\t23\t11\t2\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t2700\t555035\t20171015\r\n1988\tMaine\tME\t23\t11\t2\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t1405\t555035\t20171015\r\n1988\tMaine\tME\t23\t11\t2\tUS President\t\tother\tother\tFALSE\t230\t555035\t20171015\r\n1992\tMaine\tME\t23\t11\t2\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t206820\t679499\t20171015\r\n1992\tMaine\tME\t23\t11\t2\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t1681\t679499\t20171015\r\n1992\tMaine\tME\t23\t11\t2\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t519\t679499\t20171015\r\n1992\tMaine\tME\t23\t11\t2\tUS President\tPhillips, Howard\ttaxpayers party\tother\tFALSE\t464\t679499\t20171015\r\n1992\tMaine\tME\t23\t11\t2\tUS President\tOther\t\tother\tFALSE\t91\t679499\t20171015\r\n1996\tMaine\tME\t23\t11\t2\tUS President\tPerot, Ross\treform party\tother\tFALSE\t85970\t605897\t20171015\r\n1996\tMaine\tME\t23\t11\t2\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t15279\t605897\t20171015\r\n1996\tMaine\tME\t23\t11\t2\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t2996\t605897\t20171015\r\n1996\tMaine\tME\t23\t11\t2\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t1517\t605897\t20171015\r\n1996\tMaine\tME\t23\t11\t2\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t825\t605897\t20171015\r\n1996\tMaine\tME\t23\t11\t2\tUS President\tOther\t\tother\tFALSE\t144\t605897\t20171015\r\n2000\tMaine\tME\t23\t11\t2\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t37127\t651817\t20171015\r\n2000\tMaine\tME\t23\t11\t2\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t4443\t651817\t20171015\r\n2000\tMaine\tME\t23\t11\t2\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t3074\t651817\t20171015\r\n2000\tMaine\tME\t23\t11\t2\tUS President\tPhillips, Howard\tconstitution party\tother\tFALSE\t579\t651817\t20171015\r\n2000\tMaine\tME\t23\t11\t2\tUS President\tOther\t\tother\tFALSE\t27\t651817\t20171015\r\n2004\tMaine\tME\t23\t11\t2\tUS President\tThe Better Life,\tindependent\tother\tFALSE\t8069\t740752\t20171015\r\n2004\tMaine\tME\t23\t11\t2\tUS President\tCobb, David\tgreen\tother\tFALSE\t2936\t740752\t20171015\r\n2004\tMaine\tME\t23\t11\t2\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t1965\t740752\t20171015\r\n2004\tMaine\tME\t23\t11\t2\tUS President\tPeroutka, Michael\tconstitution party\tother\tFALSE\t735\t740752\t20171015\r\n2004\tMaine\tME\t23\t11\t2\tUS President\tBlank Vote/Scattering\t\tother\tFALSE\t4\t740752\t20171015\r\n2008\tMaine\tME\t23\t11\t2\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t10636\t731163\t20171015\r\n2008\tMaine\tME\t23\t11\t2\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t2900\t731163\t20171015\r\n2008\tMaine\tME\t23\t11\t2\tUS President\tOther\t\tother\tFALSE\t431\t731163\t20171015\r\n2012\tMaine\tME\t23\t11\t2\tUS President\tBlank Vote\t\tother\tFALSE\t11578\t724758\t20171015\r\n2012\tMaine\tME\t23\t11\t2\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t9352\t724758\t20171015\r\n2012\tMaine\tME\t23\t11\t2\tUS President\tStein, Jill\tgreen\tother\tFALSE\t8119\t724758\t20171015\r\n2012\tMaine\tME\t23\t11\t2\tUS President\t\t\tother\tTRUE\t2127\t724758\t20171015\r\n2016\tMaine\tME\t23\t11\t2\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t38105\t771892\t20171015\r\n2016\tMaine\tME\t23\t11\t2\tUS President\tBlank Vote\t\tother\tFALSE\t23965\t771892\t20171015\r\n2016\tMaine\tME\t23\t11\t2\tUS President\tStein, Jill\tgreen\tother\tFALSE\t14251\t771892\t20171015\r\n2016\tMaine\tME\t23\t11\t2\tUS President\t\tunenrolled\tother\tFALSE\t2243\t771892\t20171015\r\n1976\tMaryland\tMD\t24\t52\t52\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t759612\t1432273\t20171015\r\n1980\tMaryland\tMD\t24\t52\t52\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t726161\t1540496\t20171015\r\n1984\tMaryland\tMD\t24\t52\t52\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t787935\t1675873\t20171015\r\n1988\tMaryland\tMD\t24\t52\t52\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t826304\t1714358\t20171015\r\n1992\tMaryland\tMD\t24\t52\t52\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t988571\t1984580\t20171015\r\n1996\tMaryland\tMD\t24\t52\t52\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t966207\t1780870\t20171015\r\n2000\tMaryland\tMD\t24\t52\t52\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t1144008\t2025212\t20171015\r\n2004\tMaryland\tMD\t24\t52\t52\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t1334493\t2384238\t20171015\r\n2004\tMaryland\tMD\t24\t52\t52\tUS President\tOther\tdemocrat\tdemocrat\tTRUE\t7\t2384238\t20171015\r\n2008\tMaryland\tMD\t24\t52\t52\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t1629467\t2631596\t20171015\r\n2012\tMaryland\tMD\t24\t52\t52\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t1677844\t2707327\t20171015\r\n2016\tMaryland\tMD\t24\t52\t52\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t1677928\t2781446\t20171015\r\n2016\tMaryland\tMD\t24\t52\t52\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tTRUE\t78\t2781446\t20171015\r\n1976\tMaryland\tMD\t24\t52\t52\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t672661\t1432273\t20171015\r\n1980\tMaryland\tMD\t24\t52\t52\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t680606\t1540496\t20171015\r\n1984\tMaryland\tMD\t24\t52\t52\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t879918\t1675873\t20171015\r\n1988\tMaryland\tMD\t24\t52\t52\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t876167\t1714358\t20171015\r\n1992\tMaryland\tMD\t24\t52\t52\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t707094\t1984580\t20171015\r\n1996\tMaryland\tMD\t24\t52\t52\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t681530\t1780870\t20171015\r\n2000\tMaryland\tMD\t24\t52\t52\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t813827\t2025212\t20171015\r\n2004\tMaryland\tMD\t24\t52\t52\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1024703\t2384238\t20171015\r\n2008\tMaryland\tMD\t24\t52\t52\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t959862\t2631596\t20171015\r\n2012\tMaryland\tMD\t24\t52\t52\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t971869\t2707327\t20171015\r\n2016\tMaryland\tMD\t24\t52\t52\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t943169\t2781446\t20171015\r\n2016\tMaryland\tMD\t24\t52\t52\tUS President\tTrump, Donald J.\trepublican\trepublican\tTRUE\t259\t2781446\t20171015\r\n1980\tMaryland\tMD\t24\t52\t52\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t119537\t1540496\t20171015\r\n1980\tMaryland\tMD\t24\t52\t52\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t14192\t1540496\t20171015\r\n1984\tMaryland\tMD\t24\t52\t52\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t5721\t1675873\t20171015\r\n1984\tMaryland\tMD\t24\t52\t52\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t898\t1675873\t20171015\r\n1984\tMaryland\tMD\t24\t52\t52\tUS President\tHolmes, Larry\tworkers world\tother\tFALSE\t745\t1675873\t20171015\r\n1984\tMaryland\tMD\t24\t52\t52\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t656\t1675873\t20171015\r\n1988\tMaryland\tMD\t24\t52\t52\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t6748\t1714358\t20171015\r\n1988\tMaryland\tMD\t24\t52\t52\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t5115\t1714358\t20171015\r\n1988\tMaryland\tMD\t24\t52\t52\tUS President\t\t\tother\tTRUE\t24\t1714358\t20171015\r\n1992\tMaryland\tMD\t24\t52\t52\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t281414\t1984580\t20171015\r\n1992\tMaryland\tMD\t24\t52\t52\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t4715\t1984580\t20171015\r\n1992\tMaryland\tMD\t24\t52\t52\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t2786\t1984580\t20171015\r\n1996\tMaryland\tMD\t24\t52\t52\tUS President\tPerot, Ross\treform party\tother\tFALSE\t115812\t1780870\t20171015\r\n1996\tMaryland\tMD\t24\t52\t52\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t8765\t1780870\t20171015\r\n1996\tMaryland\tMD\t24\t52\t52\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t3402\t1780870\t20171015\r\n1996\tMaryland\tMD\t24\t52\t52\tUS President\t\t\tother\tTRUE\t2637\t1780870\t20171015\r\n1996\tMaryland\tMD\t24\t52\t52\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t2517\t1780870\t20171015\r\n2000\tMaryland\tMD\t24\t52\t52\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t53768\t2025212\t20171015\r\n2000\tMaryland\tMD\t24\t52\t52\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t5310\t2025212\t20171015\r\n2000\tMaryland\tMD\t24\t52\t52\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t4248\t2025212\t20171015\r\n2000\tMaryland\tMD\t24\t52\t52\tUS President\t\t\tother\tTRUE\t1656\t2025212\t20171015\r\n2000\tMaryland\tMD\t24\t52\t52\tUS President\tOther\t\tother\tFALSE\t1477\t2025212\t20171015\r\n2000\tMaryland\tMD\t24\t52\t52\tUS President\tPhillips, Howard\tconstitution party\tother\tFALSE\t918\t2025212\t20171015\r\n2004\tMaryland\tMD\t24\t52\t52\tUS President\tNader, Ralph\tpopulist\tother\tFALSE\t11854\t2384238\t20171015\r\n2004\tMaryland\tMD\t24\t52\t52\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t6094\t2384238\t20171015\r\n2004\tMaryland\tMD\t24\t52\t52\tUS President\tCobb, David\tgreen\tother\tFALSE\t3632\t2384238\t20171015\r\n2004\tMaryland\tMD\t24\t52\t52\tUS President\tPeroutka, Michael\tconstitution party\tother\tFALSE\t3421\t2384238\t20171015\r\n2004\tMaryland\tMD\t24\t52\t52\tUS President\tOther\tunaffiliated\tother\tTRUE\t34\t2384238\t20171015\r\n2008\tMaryland\tMD\t24\t52\t52\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t14713\t2631596\t20171015\r\n2008\tMaryland\tMD\t24\t52\t52\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t9842\t2631596\t20171015\r\n2008\tMaryland\tMD\t24\t52\t52\tUS President\t\t\tother\tTRUE\t9205\t2631596\t20171015\r\n2008\tMaryland\tMD\t24\t52\t52\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t4747\t2631596\t20171015\r\n2008\tMaryland\tMD\t24\t52\t52\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t3760\t2631596\t20171015\r\n2012\tMaryland\tMD\t24\t52\t52\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t30195\t2707327\t20171015\r\n2012\tMaryland\tMD\t24\t52\t52\tUS President\tStein, Jill\tgreen\tother\tFALSE\t17110\t2707327\t20171015\r\n2012\tMaryland\tMD\t24\t52\t52\tUS President\t\t\tother\tTRUE\t10309\t2707327\t20171015\r\n2016\tMaryland\tMD\t24\t52\t52\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t79605\t2781446\t20171015\r\n2016\tMaryland\tMD\t24\t52\t52\tUS President\tStein, Jill\tgreen\tother\tFALSE\t35945\t2781446\t20171015\r\n2016\tMaryland\tMD\t24\t52\t52\tUS President\t\t\tother\tTRUE\t33263\t2781446\t20171015\r\n2016\tMaryland\tMD\t24\t52\t52\tUS President\tOther\t\tother\tTRUE\t10921\t2781446\t20171015\r\n2016\tMaryland\tMD\t24\t52\t52\tUS President\t\tno party affiliation\tother\tTRUE\t278\t2781446\t20171015\r\n1976\tMassachusetts\tMA\t25\t14\t3\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t1429475\t2547558\t20171015\r\n1980\tMassachusetts\tMA\t25\t14\t3\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t1053802\t2524090\t20171015\r\n1984\tMassachusetts\tMA\t25\t14\t3\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t1239606\t2559383\t20171015\r\n1988\tMassachusetts\tMA\t25\t14\t3\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t1401415\t2632801\t20171015\r\n1992\tMassachusetts\tMA\t25\t14\t3\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t1318639\t2773664\t20171015\r\n1996\tMassachusetts\tMA\t25\t14\t3\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t1571509\t2556459\t20171015\r\n2000\tMassachusetts\tMA\t25\t14\t3\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t1616487\t2733964\t20171015\r\n2004\tMassachusetts\tMA\t25\t14\t3\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t1803800\t2927455\t20171015\r\n2008\tMassachusetts\tMA\t25\t14\t3\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t1904097\t3102995\t20171015\r\n2012\tMassachusetts\tMA\t25\t14\t3\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t1921290\t3184196\t20171015\r\n2016\tMassachusetts\tMA\t25\t14\t3\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t1995196\t3378821\t20171015\r\n1976\tMassachusetts\tMA\t25\t14\t3\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t1030276\t2547558\t20171015\r\n1980\tMassachusetts\tMA\t25\t14\t3\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t1057631\t2524090\t20171015\r\n1984\tMassachusetts\tMA\t25\t14\t3\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t1310936\t2559383\t20171015\r\n1988\tMassachusetts\tMA\t25\t14\t3\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t1194635\t2632801\t20171015\r\n1992\tMassachusetts\tMA\t25\t14\t3\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t805039\t2773664\t20171015\r\n1996\tMassachusetts\tMA\t25\t14\t3\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t718058\t2556459\t20171015\r\n2000\tMassachusetts\tMA\t25\t14\t3\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t878502\t2733964\t20171015\r\n2004\tMassachusetts\tMA\t25\t14\t3\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1071109\t2927455\t20171015\r\n2008\tMassachusetts\tMA\t25\t14\t3\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t1108854\t3102995\t20171015\r\n2012\tMassachusetts\tMA\t25\t14\t3\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t1188314\t3184196\t20171015\r\n2016\tMassachusetts\tMA\t25\t14\t3\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t1090893\t3378821\t20171015\r\n1976\tMassachusetts\tMA\t25\t14\t3\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tindependent\tother\tFALSE\t65637\t2547558\t20171015\r\n1976\tMassachusetts\tMA\t25\t14\t3\tUS President\tCamejo, Peter\tsocialist workers\tother\tFALSE\t8138\t2547558\t20171015\r\n1976\tMassachusetts\tMA\t25\t14\t3\tUS President\tAnderson, Thomas J.\tamerican\tother\tFALSE\t7555\t2547558\t20171015\r\n1976\tMassachusetts\tMA\t25\t14\t3\tUS President\tLarouche, Lyndon, Jr.\tu.s. labor\tother\tFALSE\t4922\t2547558\t20171015\r\n1976\tMassachusetts\tMA\t25\t14\t3\tUS President\tScattering\t\tother\tFALSE\t1401\t2547558\t20171015\r\n1976\tMassachusetts\tMA\t25\t14\t3\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t135\t2547558\t20171015\r\n1976\tMassachusetts\tMA\t25\t14\t3\tUS President\tJulius \\\\\"Jules\\\"\\\", Levin\"\tsocialist labor\tother\tFALSE\t19\t2547558\t20171015\r\n1980\tMassachusetts\tMA\t25\t14\t3\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t382539\t2524090\t20171015\r\n1980\tMassachusetts\tMA\t25\t14\t3\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t22038\t2524090\t20171015\r\n1980\tMassachusetts\tMA\t25\t14\t3\tUS President\tDeberry, Clifton\tsocialist workers\tother\tFALSE\t3735\t2524090\t20171015\r\n1980\tMassachusetts\tMA\t25\t14\t3\tUS President\t\t\tother\tTRUE\t2289\t2524090\t20171015\r\n1980\tMassachusetts\tMA\t25\t14\t3\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t2056\t2524090\t20171015\r\n1984\tMassachusetts\tMA\t25\t14\t3\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t7998\t2559383\t20171015\r\n1984\tMassachusetts\tMA\t25\t14\t3\tUS President\tOther\t\tother\tFALSE\t843\t2559383\t20171015\r\n1988\tMassachusetts\tMA\t25\t14\t3\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t24251\t2632801\t20171015\r\n1988\tMassachusetts\tMA\t25\t14\t3\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t9561\t2632801\t20171015\r\n1988\tMassachusetts\tMA\t25\t14\t3\tUS President\t\tother\tother\tFALSE\t2939\t2632801\t20171015\r\n1992\tMassachusetts\tMA\t25\t14\t3\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t630731\t2773664\t20171015\r\n1992\tMassachusetts\tMA\t25\t14\t3\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t9021\t2773664\t20171015\r\n1992\tMassachusetts\tMA\t25\t14\t3\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t3172\t2773664\t20171015\r\n1992\tMassachusetts\tMA\t25\t14\t3\tUS President\tOther\tindependent voters\tother\tFALSE\t2218\t2773664\t20171015\r\n1992\tMassachusetts\tMA\t25\t14\t3\tUS President\tOther\t\tother\tFALSE\t1990\t2773664\t20171015\r\n1992\tMassachusetts\tMA\t25\t14\t3\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t1812\t2773664\t20171015\r\n1992\tMassachusetts\tMA\t25\t14\t3\tUS President\tLarouche, Lyndon, Jr.\tlarouche for president party\tother\tFALSE\t1027\t2773664\t20171015\r\n1992\tMassachusetts\tMA\t25\t14\t3\tUS President\tBrisben, J. Quinn\tsocialist party usa\tother\tFALSE\t13\t2773664\t20171015\r\n1992\tMassachusetts\tMA\t25\t14\t3\tUS President\tDodge, Earl\tprohibition\tother\tFALSE\t2\t2773664\t20171015\r\n1996\tMassachusetts\tMA\t25\t14\t3\tUS President\tPerot, Ross\treform party\tother\tFALSE\t227206\t2556459\t20171015\r\n1996\tMassachusetts\tMA\t25\t14\t3\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t20424\t2556459\t20171015\r\n1996\tMassachusetts\tMA\t25\t14\t3\tUS President\tOther\t\tother\tFALSE\t6180\t2556459\t20171015\r\n1996\tMassachusetts\tMA\t25\t14\t3\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t5183\t2556459\t20171015\r\n1996\tMassachusetts\tMA\t25\t14\t3\tUS President\t\t\tother\tTRUE\t4623\t2556459\t20171015\r\n1996\tMassachusetts\tMA\t25\t14\t3\tUS President\tMoorehead, Monica\tworkers world\tother\tFALSE\t3276\t2556459\t20171015\r\n2000\tMassachusetts\tMA\t25\t14\t3\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t173564\t2733964\t20171015\r\n2000\tMassachusetts\tMA\t25\t14\t3\tUS President\tBlank Vote/Scattering\t\tother\tFALSE\t31022\t2733964\t20171015\r\n2000\tMassachusetts\tMA\t25\t14\t3\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t16366\t2733964\t20171015\r\n2000\tMassachusetts\tMA\t25\t14\t3\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t11149\t2733964\t20171015\r\n2000\tMassachusetts\tMA\t25\t14\t3\tUS President\tOther\t\tother\tFALSE\t3990\t2733964\t20171015\r\n2000\tMassachusetts\tMA\t25\t14\t3\tUS President\tHagelin, John\tunenrolled\tother\tFALSE\t2884\t2733964\t20171015\r\n2004\tMassachusetts\tMA\t25\t14\t3\tUS President\tBlank Vote/Scattering\t\tother\tFALSE\t15067\t2927455\t20171015\r\n2004\tMassachusetts\tMA\t25\t14\t3\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t15022\t2927455\t20171015\r\n2004\tMassachusetts\tMA\t25\t14\t3\tUS President\tCobb, David\tgreen-rainbow\tother\tFALSE\t10623\t2927455\t20171015\r\n2004\tMassachusetts\tMA\t25\t14\t3\tUS President\tOther\t\tother\tFALSE\t7028\t2927455\t20171015\r\n2004\tMassachusetts\tMA\t25\t14\t3\tUS President\tNader, Ralph\tindependent\tother\tTRUE\t4806\t2927455\t20171015\r\n2008\tMassachusetts\tMA\t25\t14\t3\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t28841\t3102995\t20171015\r\n2008\tMassachusetts\tMA\t25\t14\t3\tUS President\tBlank Vote/Scattering\t\tother\tFALSE\t22010\t3102995\t20171015\r\n2008\tMassachusetts\tMA\t25\t14\t3\tUS President\tOther\t\tother\tFALSE\t14483\t3102995\t20171015\r\n2008\tMassachusetts\tMA\t25\t14\t3\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t13189\t3102995\t20171015\r\n2008\tMassachusetts\tMA\t25\t14\t3\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t6550\t3102995\t20171015\r\n2008\tMassachusetts\tMA\t25\t14\t3\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t4971\t3102995\t20171015\r\n2012\tMassachusetts\tMA\t25\t14\t3\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t30920\t3184196\t20171015\r\n2012\tMassachusetts\tMA\t25\t14\t3\tUS President\tStein, Jill\tgreen-rainbow\tother\tFALSE\t20691\t3184196\t20171015\r\n2012\tMassachusetts\tMA\t25\t14\t3\tUS President\tBlank Vote/Scattering\t\tother\tFALSE\t16429\t3184196\t20171015\r\n2012\tMassachusetts\tMA\t25\t14\t3\tUS President\tOther\t\tother\tFALSE\t6552\t3184196\t20171015\r\n2016\tMassachusetts\tMA\t25\t14\t3\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t138018\t3378821\t20171015\r\n2016\tMassachusetts\tMA\t25\t14\t3\tUS President\tBlank Vote\t\tother\tFALSE\t53775\t3378821\t20171015\r\n2016\tMassachusetts\tMA\t25\t14\t3\tUS President\tOther\t\tother\tFALSE\t50488\t3378821\t20171015\r\n2016\tMassachusetts\tMA\t25\t14\t3\tUS President\tStein, Jill\tgreen\tother\tFALSE\t47661\t3378821\t20171015\r\n2016\tMassachusetts\tMA\t25\t14\t3\tUS President\t\t\tother\tTRUE\t2790\t3378821\t20171015\r\n1976\tMichigan\tMI\t26\t34\t23\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t1696714\t3651590\t20171015\r\n1980\tMichigan\tMI\t26\t34\t23\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t1661532\t3909725\t20171015\r\n1984\tMichigan\tMI\t26\t34\t23\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t1529638\t3801658\t20171015\r\n1988\tMichigan\tMI\t26\t34\t23\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t1675783\t3669163\t20171015\r\n1992\tMichigan\tMI\t26\t34\t23\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t1871182\t4274673\t20171015\r\n1996\tMichigan\tMI\t26\t34\t23\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t1989653\t3848844\t20171015\r\n2000\tMichigan\tMI\t26\t34\t23\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t2170418\t4232501\t20171015\r\n2004\tMichigan\tMI\t26\t34\t23\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t2479183\t4839252\t20171015\r\n2008\tMichigan\tMI\t26\t34\t23\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t2872579\t5001596\t20171015\r\n2012\tMichigan\tMI\t26\t34\t23\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t2564569\t4730961\t20171015\r\n2016\tMichigan\tMI\t26\t34\t23\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t2268839\t4799284\t20171015\r\n1976\tMichigan\tMI\t26\t34\t23\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t1893742\t3651590\t20171015\r\n1980\tMichigan\tMI\t26\t34\t23\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t1915225\t3909725\t20171015\r\n1984\tMichigan\tMI\t26\t34\t23\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t2251571\t3801658\t20171015\r\n1988\tMichigan\tMI\t26\t34\t23\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t1965486\t3669163\t20171015\r\n1992\tMichigan\tMI\t26\t34\t23\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t1554940\t4274673\t20171015\r\n1996\tMichigan\tMI\t26\t34\t23\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t1481212\t3848844\t20171015\r\n2000\tMichigan\tMI\t26\t34\t23\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1953139\t4232501\t20171015\r\n2004\tMichigan\tMI\t26\t34\t23\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t2313746\t4839252\t20171015\r\n2008\tMichigan\tMI\t26\t34\t23\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t2048639\t5001596\t20171015\r\n2012\tMichigan\tMI\t26\t34\t23\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t2115256\t4730961\t20171015\r\n2016\tMichigan\tMI\t26\t34\t23\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t2279543\t4799284\t20171015\r\n1976\tMichigan\tMI\t26\t34\t23\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tindependent\tother\tFALSE\t47905\t3651590\t20171015\r\n1976\tMichigan\tMI\t26\t34\t23\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t5407\t3651590\t20171015\r\n1976\tMichigan\tMI\t26\t34\t23\tUS President\tWright, Margaret\thuman rights\tother\tFALSE\t3504\t3651590\t20171015\r\n1976\tMichigan\tMI\t26\t34\t23\tUS President\tCamejo, Peter\tsocialist workers\tother\tFALSE\t1804\t3651590\t20171015\r\n1976\tMichigan\tMI\t26\t34\t23\tUS President\tLarouche, Lyndon, Jr.\tu.s. labor\tother\tFALSE\t1366\t3651590\t20171015\r\n1976\tMichigan\tMI\t26\t34\t23\tUS President\tJulius \\\\\"Jules\\\"\\\", Levin\"\tsocialist labor\tother\tFALSE\t1148\t3651590\t20171015\r\n1980\tMichigan\tMI\t26\t34\t23\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t275223\t3909725\t20171015\r\n1980\tMichigan\tMI\t26\t34\t23\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t41597\t3909725\t20171015\r\n1980\tMichigan\tMI\t26\t34\t23\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t11930\t3909725\t20171015\r\n1980\tMichigan\tMI\t26\t34\t23\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t3262\t3909725\t20171015\r\n1980\tMichigan\tMI\t26\t34\t23\tUS President\t\t\tother\tTRUE\t956\t3909725\t20171015\r\n1984\tMichigan\tMI\t26\t34\t23\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t10055\t3801658\t20171015\r\n1984\tMichigan\tMI\t26\t34\t23\tUS President\tLarouche, Lyndon, Jr.\tindependent\tother\tFALSE\t3862\t3801658\t20171015\r\n1984\tMichigan\tMI\t26\t34\t23\tUS President\tHolmes, Larry\tworkers world\tother\tFALSE\t1416\t3801658\t20171015\r\n1984\tMichigan\tMI\t26\t34\t23\tUS President\tJohnson, Sonia\tcitizens\tother\tFALSE\t1191\t3801658\t20171015\r\n1984\tMichigan\tMI\t26\t34\t23\tUS President\tMason, Melvin\tsocialist workers\tother\tFALSE\t1049\t3801658\t20171015\r\n1984\tMichigan\tMI\t26\t34\t23\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t1048\t3801658\t20171015\r\n1984\tMichigan\tMI\t26\t34\t23\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t665\t3801658\t20171015\r\n1984\tMichigan\tMI\t26\t34\t23\tUS President\tOther\t\tother\tFALSE\t602\t3801658\t20171015\r\n1984\tMichigan\tMI\t26\t34\t23\tUS President\tWinn, Edward\tworkers league\tother\tFALSE\t561\t3801658\t20171015\r\n1988\tMichigan\tMI\t26\t34\t23\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t18336\t3669163\t20171015\r\n1988\tMichigan\tMI\t26\t34\t23\tUS President\t\tother\tother\tFALSE\t7600\t3669163\t20171015\r\n1988\tMichigan\tMI\t26\t34\t23\tUS President\tWinn, Edward\tworkers league\tother\tFALSE\t1958\t3669163\t20171015\r\n1992\tMichigan\tMI\t26\t34\t23\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t824813\t4274673\t20171015\r\n1992\tMichigan\tMI\t26\t34\t23\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t10175\t4274673\t20171015\r\n1992\tMichigan\tMI\t26\t34\t23\tUS President\tPhillips, Howard\ttisch independent citizens\tother\tFALSE\t8263\t4274673\t20171015\r\n1992\tMichigan\tMI\t26\t34\t23\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t2954\t4274673\t20171015\r\n1992\tMichigan\tMI\t26\t34\t23\tUS President\tHalyard, Helen\tworkers world\tother\tFALSE\t1432\t4274673\t20171015\r\n1992\tMichigan\tMI\t26\t34\t23\tUS President\t\t\tother\tTRUE\t914\t4274673\t20171015\r\n1996\tMichigan\tMI\t26\t34\t23\tUS President\tPerot, Ross\treform party\tother\tFALSE\t336670\t3848844\t20171015\r\n1996\tMichigan\tMI\t26\t34\t23\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t27670\t3848844\t20171015\r\n1996\tMichigan\tMI\t26\t34\t23\tUS President\t\t\tother\tTRUE\t4678\t3848844\t20171015\r\n1996\tMichigan\tMI\t26\t34\t23\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t4254\t3848844\t20171015\r\n1996\tMichigan\tMI\t26\t34\t23\tUS President\tMoorehead, Monica\tworkers world\tother\tFALSE\t3153\t3848844\t20171015\r\n1996\tMichigan\tMI\t26\t34\t23\tUS President\tWhite, Jerome \\\\\"Jerry\\\"\\\"\"\tsocialist equality party\tother\tFALSE\t1554\t3848844\t20171015\r\n2000\tMichigan\tMI\t26\t34\t23\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t84165\t4232501\t20171015\r\n2000\tMichigan\tMI\t26\t34\t23\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t16711\t4232501\t20171015\r\n2000\tMichigan\tMI\t26\t34\t23\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t3791\t4232501\t20171015\r\n2000\tMichigan\tMI\t26\t34\t23\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t2426\t4232501\t20171015\r\n2000\tMichigan\tMI\t26\t34\t23\tUS President\t\t\tother\tTRUE\t1851\t4232501\t20171015\r\n2004\tMichigan\tMI\t26\t34\t23\tUS President\tNader, Ralph\tno party affiliation\tother\tFALSE\t24035\t4839252\t20171015\r\n2004\tMichigan\tMI\t26\t34\t23\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t10552\t4839252\t20171015\r\n2004\tMichigan\tMI\t26\t34\t23\tUS President\tCobb, David\tgreen\tother\tFALSE\t5325\t4839252\t20171015\r\n2004\tMichigan\tMI\t26\t34\t23\tUS President\tPeroutka, Michael\tu.s. taxpayers party\tother\tFALSE\t4980\t4839252\t20171015\r\n2004\tMichigan\tMI\t26\t34\t23\tUS President\tBrown, Walt\tnatural law\tother\tFALSE\t1431\t4839252\t20171015\r\n2008\tMichigan\tMI\t26\t34\t23\tUS President\tNader, Ralph\tnatural law\tother\tFALSE\t33085\t5001596\t20171015\r\n2008\tMichigan\tMI\t26\t34\t23\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t23716\t5001596\t20171015\r\n2008\tMichigan\tMI\t26\t34\t23\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tu.s. taxpayers party\tother\tFALSE\t14685\t5001596\t20171015\r\n2008\tMichigan\tMI\t26\t34\t23\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t8892\t5001596\t20171015\r\n2012\tMichigan\tMI\t26\t34\t23\tUS President\tStein, Jill\tgreen\tother\tFALSE\t21897\t4730961\t20171015\r\n2012\tMichigan\tMI\t26\t34\t23\tUS President\tGoode, Virgil Hamlin, Jr.\tu.s. taxpayers party\tother\tFALSE\t16119\t4730961\t20171015\r\n2012\tMichigan\tMI\t26\t34\t23\tUS President\t\t\tother\tTRUE\t7973\t4730961\t20171015\r\n2012\tMichigan\tMI\t26\t34\t23\tUS President\tAnderson, Ross Carl \\\\\"Rocky\\\"\\\"\"\tnatural law\tother\tFALSE\t5147\t4730961\t20171015\r\n2016\tMichigan\tMI\t26\t34\t23\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t172136\t4799284\t20171015\r\n2016\tMichigan\tMI\t26\t34\t23\tUS President\tStein, Jill\tgreen\tother\tFALSE\t51463\t4799284\t20171015\r\n2016\tMichigan\tMI\t26\t34\t23\tUS President\tCastle, Darrell L.\tu.s. taxpayers party\tother\tFALSE\t16139\t4799284\t20171015\r\n2016\tMichigan\tMI\t26\t34\t23\tUS President\t\t\tother\tTRUE\t8955\t4799284\t20171015\r\n2016\tMichigan\tMI\t26\t34\t23\tUS President\tEmidio \\\\\"Mimi\\\"\\\", Soltysik\"\tnatural law\tother\tFALSE\t2209\t4799284\t20171015\r\n1976\tMinnesota\tMN\t27\t41\t33\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t1070440\t1949931\t20171015\r\n1980\tMinnesota\tMN\t27\t41\t33\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t954173\t2051916\t20171015\r\n1984\tMinnesota\tMN\t27\t41\t33\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t1036364\t2084449\t20171015\r\n1988\tMinnesota\tMN\t27\t41\t33\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t1109471\t2096790\t20171015\r\n1992\tMinnesota\tMN\t27\t41\t33\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t1020997\t2347948\t20171015\r\n1996\tMinnesota\tMN\t27\t41\t33\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t1120380\t2192492\t20171015\r\n2008\tMinnesota\tMN\t27\t41\t33\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t1573354\t2910369\t20171015\r\n2016\tMinnesota\tMN\t27\t41\t33\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t1367705\t2944782\t20171015\r\n1976\tMinnesota\tMN\t27\t41\t33\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t819395\t1949931\t20171015\r\n1980\tMinnesota\tMN\t27\t41\t33\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t873268\t2051916\t20171015\r\n1984\tMinnesota\tMN\t27\t41\t33\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t1032603\t2084449\t20171015\r\n1988\tMinnesota\tMN\t27\t41\t33\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t962337\t2096790\t20171015\r\n1992\tMinnesota\tMN\t27\t41\t33\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t747841\t2347948\t20171015\r\n1996\tMinnesota\tMN\t27\t41\t33\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t766395\t2192492\t20171015\r\n2000\tMinnesota\tMN\t27\t41\t33\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1109659\t2438685\t20171015\r\n2004\tMinnesota\tMN\t27\t41\t33\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1346695\t2828387\t20171015\r\n2008\tMinnesota\tMN\t27\t41\t33\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t1275409\t2910369\t20171015\r\n2012\tMinnesota\tMN\t27\t41\t33\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t1320225\t2936561\t20171015\r\n2016\tMinnesota\tMN\t27\t41\t33\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t1322949\t2944782\t20171015\r\n1976\tMinnesota\tMN\t27\t41\t33\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tmccarthy '76\tother\tFALSE\t35490\t1949931\t20171015\r\n1976\tMinnesota\tMN\t27\t41\t33\tUS President\tAnderson, Thomas J.\tamerican\tother\tFALSE\t13592\t1949931\t20171015\r\n1976\tMinnesota\tMN\t27\t41\t33\tUS President\tCamejo, Peter\tsocialist workers\tother\tFALSE\t4149\t1949931\t20171015\r\n1976\tMinnesota\tMN\t27\t41\t33\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t3529\t1949931\t20171015\r\n1976\tMinnesota\tMN\t27\t41\t33\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t1092\t1949931\t20171015\r\n1976\tMinnesota\tMN\t27\t41\t33\tUS President\tWright, Margaret\tpeople's\tother\tFALSE\t635\t1949931\t20171015\r\n1976\tMinnesota\tMN\t27\t41\t33\tUS President\tLarouche, Lyndon, Jr.\tinternational development bank\tother\tFALSE\t543\t1949931\t20171015\r\n1976\tMinnesota\tMN\t27\t41\t33\tUS President\tJulius \\\\\"Jules\\\"\\\", Levin\"\tindustrial government party\tother\tFALSE\t370\t1949931\t20171015\r\n1976\tMinnesota\tMN\t27\t41\t33\tUS President\tZeidler, Frank\tsocialist\tother\tFALSE\t354\t1949931\t20171015\r\n1976\tMinnesota\tMN\t27\t41\t33\tUS President\t\t\tother\tTRUE\t342\t1949931\t20171015\r\n1980\tMinnesota\tMN\t27\t41\t33\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t174997\t2051916\t20171015\r\n1980\tMinnesota\tMN\t27\t41\t33\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t31593\t2051916\t20171015\r\n1980\tMinnesota\tMN\t27\t41\t33\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t8406\t2051916\t20171015\r\n1980\tMinnesota\tMN\t27\t41\t33\tUS President\t\tamerican\tother\tFALSE\t6136\t2051916\t20171015\r\n1980\tMinnesota\tMN\t27\t41\t33\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t1117\t2051916\t20171015\r\n1980\tMinnesota\tMN\t27\t41\t33\tUS President\tDeberry, Clifton\tsocialist workers\tother\tFALSE\t711\t2051916\t20171015\r\n1980\tMinnesota\tMN\t27\t41\t33\tUS President\tGriswold, Deirdre\tworkers world\tother\tFALSE\t698\t2051916\t20171015\r\n1980\tMinnesota\tMN\t27\t41\t33\tUS President\tMcReynolds, David\tsocialist\tother\tFALSE\t536\t2051916\t20171015\r\n1980\tMinnesota\tMN\t27\t41\t33\tUS President\t\t\tother\tTRUE\t281\t2051916\t20171015\r\n1984\tMinnesota\tMN\t27\t41\t33\tUS President\tLarouche, Lyndon, Jr.\tindependent\tother\tFALSE\t3865\t2084449\t20171015\r\n1984\tMinnesota\tMN\t27\t41\t33\tUS President\tMason, Melvin\tsocialist workers\tother\tFALSE\t3180\t2084449\t20171015\r\n1984\tMinnesota\tMN\t27\t41\t33\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t2996\t2084449\t20171015\r\n1984\tMinnesota\tMN\t27\t41\t33\tUS President\tRichards, Bob\tpopulist\tother\tFALSE\t2377\t2084449\t20171015\r\n1984\tMinnesota\tMN\t27\t41\t33\tUS President\tJohnson, Sonia\tcitizens\tother\tFALSE\t1219\t2084449\t20171015\r\n1984\tMinnesota\tMN\t27\t41\t33\tUS President\tOther\t\tother\tFALSE\t723\t2084449\t20171015\r\n1984\tMinnesota\tMN\t27\t41\t33\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t630\t2084449\t20171015\r\n1984\tMinnesota\tMN\t27\t41\t33\tUS President\tWinn, Edward\tworkers league\tother\tFALSE\t260\t2084449\t20171015\r\n1984\tMinnesota\tMN\t27\t41\t33\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t232\t2084449\t20171015\r\n1988\tMinnesota\tMN\t27\t41\t33\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tprogressive\tother\tFALSE\t5403\t2096790\t20171015\r\n1988\tMinnesota\tMN\t27\t41\t33\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t5109\t2096790\t20171015\r\n1988\tMinnesota\tMN\t27\t41\t33\tUS President\t\t\tother\tTRUE\t3614\t2096790\t20171015\r\n1988\tMinnesota\tMN\t27\t41\t33\tUS President\tWarren, James \\\\\"Mac\\\"\\\"\"\tsocialist workers\tother\tFALSE\t2155\t2096790\t20171015\r\n1988\tMinnesota\tMN\t27\t41\t33\tUS President\tHerer, Jack\tgrassroots\tother\tFALSE\t1949\t2096790\t20171015\r\n1988\tMinnesota\tMN\t27\t41\t33\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t1734\t2096790\t20171015\r\n1988\tMinnesota\tMN\t27\t41\t33\tUS President\tLarouche, Lyndon, Jr.\tnational economic recovery\tother\tFALSE\t1702\t2096790\t20171015\r\n1988\tMinnesota\tMN\t27\t41\t33\tUS President\tDuke, David\tpopulist\tother\tFALSE\t1529\t2096790\t20171015\r\n1988\tMinnesota\tMN\t27\t41\t33\tUS President\tDennis, Delmar\tamerican\tother\tFALSE\t1298\t2096790\t20171015\r\n1988\tMinnesota\tMN\t27\t41\t33\tUS President\tWinn, Edward\tworkers league\tother\tFALSE\t489\t2096790\t20171015\r\n1992\tMinnesota\tMN\t27\t41\t33\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t562506\t2347948\t20171015\r\n1992\tMinnesota\tMN\t27\t41\t33\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t3374\t2347948\t20171015\r\n1992\tMinnesota\tMN\t27\t41\t33\tUS President\tGritz, James \\\\\"Bo\\\"\\\"\"\tconstitution party\tother\tFALSE\t3363\t2347948\t20171015\r\n1992\tMinnesota\tMN\t27\t41\t33\tUS President\tHerer, Jack\tgrassroots\tother\tFALSE\t2659\t2347948\t20171015\r\n1992\tMinnesota\tMN\t27\t41\t33\tUS President\t\t\tother\tTRUE\t2499\t2347948\t20171015\r\n1992\tMinnesota\tMN\t27\t41\t33\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t1406\t2347948\t20171015\r\n1992\tMinnesota\tMN\t27\t41\t33\tUS President\tWarren, James \\\\\"Mac\\\"\\\"\"\tsocialist workers\tother\tFALSE\t990\t2347948\t20171015\r\n1992\tMinnesota\tMN\t27\t41\t33\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t958\t2347948\t20171015\r\n1992\tMinnesota\tMN\t27\t41\t33\tUS President\tPhillips, Howard\ttaxpayers party\tother\tFALSE\t733\t2347948\t20171015\r\n1992\tMinnesota\tMN\t27\t41\t33\tUS President\tLarouche, Lyndon, Jr.\tindependents for economic recovery\tother\tFALSE\t622\t2347948\t20171015\r\n1996\tMinnesota\tMN\t27\t41\t33\tUS President\tPerot, Ross\treform party\tother\tFALSE\t257698\t2192492\t20171015\r\n1996\tMinnesota\tMN\t27\t41\t33\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t24906\t2192492\t20171015\r\n1996\tMinnesota\tMN\t27\t41\t33\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t8271\t2192492\t20171015\r\n1996\tMinnesota\tMN\t27\t41\t33\tUS President\tPeron, Dennis\tgrassroots\tother\tFALSE\t4898\t2192492\t20171015\r\n1996\tMinnesota\tMN\t27\t41\t33\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t3415\t2192492\t20171015\r\n1996\tMinnesota\tMN\t27\t41\t33\tUS President\t\t\tother\tTRUE\t2903\t2192492\t20171015\r\n1996\tMinnesota\tMN\t27\t41\t33\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t1808\t2192492\t20171015\r\n1996\tMinnesota\tMN\t27\t41\t33\tUS President\tBirrenback, John\tindependent grassroots\tother\tFALSE\t787\t2192492\t20171015\r\n1996\tMinnesota\tMN\t27\t41\t33\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t684\t2192492\t20171015\r\n1996\tMinnesota\tMN\t27\t41\t33\tUS President\tWhite, Jerome \\\\\"Jerry\\\"\\\"\"\tsocialist equality party\tother\tFALSE\t347\t2192492\t20171015\r\n2000\tMinnesota\tMN\t27\t41\t33\tUS President\tGore, Al\tdemocratic-farmer-labor\tother\tFALSE\t1168266\t2438685\t20171015\r\n2000\tMinnesota\tMN\t27\t41\t33\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t126696\t2438685\t20171015\r\n2000\tMinnesota\tMN\t27\t41\t33\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party minnesota\tother\tFALSE\t22166\t2438685\t20171015\r\n2000\tMinnesota\tMN\t27\t41\t33\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t5282\t2438685\t20171015\r\n2000\tMinnesota\tMN\t27\t41\t33\tUS President\tPhillips, Howard\tconstitution party\tother\tFALSE\t3272\t2438685\t20171015\r\n2000\tMinnesota\tMN\t27\t41\t33\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t2294\t2438685\t20171015\r\n2000\tMinnesota\tMN\t27\t41\t33\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t1022\t2438685\t20171015\r\n2000\tMinnesota\tMN\t27\t41\t33\tUS President\t\t\tother\tTRUE\t28\t2438685\t20171015\r\n2004\tMinnesota\tMN\t27\t41\t33\tUS President\tKerry, John\tdemocratic-farmer-labor\tother\tFALSE\t1445014\t2828387\t20171015\r\n2004\tMinnesota\tMN\t27\t41\t33\tUS President\tNader, Ralph\tbetter life\tother\tFALSE\t18683\t2828387\t20171015\r\n2004\tMinnesota\tMN\t27\t41\t33\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t4639\t2828387\t20171015\r\n2004\tMinnesota\tMN\t27\t41\t33\tUS President\tCobb, David\tgreen\tother\tFALSE\t4408\t2828387\t20171015\r\n2004\tMinnesota\tMN\t27\t41\t33\tUS President\tPeroutka, Michael\tconstitution party\tother\tFALSE\t3074\t2828387\t20171015\r\n2004\tMinnesota\tMN\t27\t41\t33\tUS President\tOther\t\tother\tTRUE\t2532\t2828387\t20171015\r\n2004\tMinnesota\tMN\t27\t41\t33\tUS President\tHarens, Thomas\tchristian freedom party\tother\tFALSE\t2387\t2828387\t20171015\r\n2004\tMinnesota\tMN\t27\t41\t33\tUS President\tVan Auken, Bill\tsocialist equality party\tother\tFALSE\t539\t2828387\t20171015\r\n2004\tMinnesota\tMN\t27\t41\t33\tUS President\tCalero, Roger\tsocialist workers\tother\tFALSE\t416\t2828387\t20171015\r\n2008\tMinnesota\tMN\t27\t41\t33\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t30152\t2910369\t20171015\r\n2008\tMinnesota\tMN\t27\t41\t33\tUS President\t\t\tother\tTRUE\t9529\t2910369\t20171015\r\n2008\tMinnesota\tMN\t27\t41\t33\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t9174\t2910369\t20171015\r\n2008\tMinnesota\tMN\t27\t41\t33\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t6787\t2910369\t20171015\r\n2008\tMinnesota\tMN\t27\t41\t33\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t5174\t2910369\t20171015\r\n2008\tMinnesota\tMN\t27\t41\t33\tUS President\tCalero, Roger\tsocialist workers\tother\tFALSE\t790\t2910369\t20171015\r\n2012\tMinnesota\tMN\t27\t41\t33\tUS President\tObama, Barack H.\tdemocratic-farmer-labor\tother\tFALSE\t1546167\t2936561\t20171015\r\n2012\tMinnesota\tMN\t27\t41\t33\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t35098\t2936561\t20171015\r\n2012\tMinnesota\tMN\t27\t41\t33\tUS President\tStein, Jill\tgreen\tother\tFALSE\t13023\t2936561\t20171015\r\n2012\tMinnesota\tMN\t27\t41\t33\tUS President\t\t\tother\tTRUE\t10641\t2936561\t20171015\r\n2012\tMinnesota\tMN\t27\t41\t33\tUS President\tGoode, Virgil Hamlin, Jr.\tconstitution party\tother\tFALSE\t3722\t2936561\t20171015\r\n2012\tMinnesota\tMN\t27\t41\t33\tUS President\tCarlson, Jim\tgrassroots\tother\tFALSE\t3149\t2936561\t20171015\r\n2012\tMinnesota\tMN\t27\t41\t33\tUS President\tAnderson, Ross Carl \\\\\"Rocky\\\"\\\"\"\tjustice\tother\tFALSE\t1996\t2936561\t20171015\r\n2012\tMinnesota\tMN\t27\t41\t33\tUS President\tMorstad, Dean\tconstitutional government\tother\tFALSE\t1092\t2936561\t20171015\r\n2012\tMinnesota\tMN\t27\t41\t33\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t1051\t2936561\t20171015\r\n2012\tMinnesota\tMN\t27\t41\t33\tUS President\tLindsay, Peta\tsocialism and liberation party\tother\tFALSE\t397\t2936561\t20171015\r\n2016\tMinnesota\tMN\t27\t41\t33\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t112972\t2944782\t20171015\r\n2016\tMinnesota\tMN\t27\t41\t33\tUS President\tMcMullin, Evan\tindependence\tother\tFALSE\t53075\t2944782\t20171015\r\n2016\tMinnesota\tMN\t27\t41\t33\tUS President\tStein, Jill\tgreen\tother\tFALSE\t36986\t2944782\t20171015\r\n2016\tMinnesota\tMN\t27\t41\t33\tUS President\t\t\tother\tTRUE\t27247\t2944782\t20171015\r\n2016\tMinnesota\tMN\t27\t41\t33\tUS President\tVacek, Dan\tlegal marijuana now\tother\tFALSE\t11291\t2944782\t20171015\r\n2016\tMinnesota\tMN\t27\t41\t33\tUS President\tCastle, Darrell L.\tconstitution party\tother\tFALSE\t9456\t2944782\t20171015\r\n2016\tMinnesota\tMN\t27\t41\t33\tUS President\tKennedy, Alyson\tsocialist workers\tother\tFALSE\t1671\t2944782\t20171015\r\n2016\tMinnesota\tMN\t27\t41\t33\tUS President\tDe La Fuente, Roque \\\\\"Rocky\\\"\\\"\"\tamerican delta party\tother\tFALSE\t1430\t2944782\t20171015\r\n1976\tMississippi\tMS\t28\t64\t46\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t381329\t768390\t20171015\r\n1980\tMississippi\tMS\t28\t64\t46\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t429281\t891750\t20171015\r\n1984\tMississippi\tMS\t28\t64\t46\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t352192\t941104\t20171015\r\n1988\tMississippi\tMS\t28\t64\t46\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t363921\t931527\t20171015\r\n1992\tMississippi\tMS\t28\t64\t46\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t400258\t981793\t20171015\r\n1996\tMississippi\tMS\t28\t64\t46\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t394022\t893857\t20171015\r\n2000\tMississippi\tMS\t28\t64\t46\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t404614\t994184\t20171015\r\n2004\tMississippi\tMS\t28\t64\t46\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t457766\t1139824\t20171015\r\n2008\tMississippi\tMS\t28\t64\t46\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t554662\t1289865\t20171015\r\n2012\tMississippi\tMS\t28\t64\t46\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t562949\t1285584\t20171015\r\n2016\tMississippi\tMS\t28\t64\t46\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t485131\t1209357\t20171015\r\n1976\tMississippi\tMS\t28\t64\t46\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t366846\t768390\t20171015\r\n1980\tMississippi\tMS\t28\t64\t46\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t441089\t891750\t20171015\r\n1984\tMississippi\tMS\t28\t64\t46\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t582377\t941104\t20171015\r\n1988\tMississippi\tMS\t28\t64\t46\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t557890\t931527\t20171015\r\n1992\tMississippi\tMS\t28\t64\t46\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t487793\t981793\t20171015\r\n1996\tMississippi\tMS\t28\t64\t46\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t439838\t893857\t20171015\r\n2000\tMississippi\tMS\t28\t64\t46\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t572844\t994184\t20171015\r\n2004\tMississippi\tMS\t28\t64\t46\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t672660\t1139824\t20171015\r\n2008\tMississippi\tMS\t28\t64\t46\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t724597\t1289865\t20171015\r\n2012\tMississippi\tMS\t28\t64\t46\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t710746\t1285584\t20171015\r\n2016\tMississippi\tMS\t28\t64\t46\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t700714\t1209357\t20171015\r\n1976\tMississippi\tMS\t28\t64\t46\tUS President\tAnderson, Thomas J.\tamerican\tother\tFALSE\t6678\t768390\t20171015\r\n1976\tMississippi\tMS\t28\t64\t46\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tindependent\tother\tFALSE\t4074\t768390\t20171015\r\n1976\tMississippi\tMS\t28\t64\t46\tUS President\tMaddox, Lester\tamerican independent party\tother\tFALSE\t4049\t768390\t20171015\r\n1976\tMississippi\tMS\t28\t64\t46\tUS President\tCamejo, Peter\tsocialist workers\tother\tFALSE\t2805\t768390\t20171015\r\n1976\tMississippi\tMS\t28\t64\t46\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t2609\t768390\t20171015\r\n1980\tMississippi\tMS\t28\t64\t46\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t12036\t891750\t20171015\r\n1980\tMississippi\tMS\t28\t64\t46\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t4702\t891750\t20171015\r\n1980\tMississippi\tMS\t28\t64\t46\tUS President\tGriswold, Deirdre\tworkers world\tother\tFALSE\t2402\t891750\t20171015\r\n1980\tMississippi\tMS\t28\t64\t46\tUS President\tPulley, Andrew\tsocialist workers\tother\tFALSE\t2240\t891750\t20171015\r\n1984\tMississippi\tMS\t28\t64\t46\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t2336\t941104\t20171015\r\n1984\tMississippi\tMS\t28\t64\t46\tUS President\tHolmes, Larry\tworkers world\tother\tFALSE\t1169\t941104\t20171015\r\n1984\tMississippi\tMS\t28\t64\t46\tUS President\tMason, Melvin\tsocialist workers\tother\tFALSE\t1032\t941104\t20171015\r\n1984\tMississippi\tMS\t28\t64\t46\tUS President\tLarouche, Lyndon, Jr.\tindependent\tother\tFALSE\t1001\t941104\t20171015\r\n1984\tMississippi\tMS\t28\t64\t46\tUS President\tRichards, Bob\tpopulist\tother\tFALSE\t641\t941104\t20171015\r\n1984\tMississippi\tMS\t28\t64\t46\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t356\t941104\t20171015\r\n1988\tMississippi\tMS\t28\t64\t46\tUS President\t\tindependent\tother\tFALSE\t6387\t931527\t20171015\r\n1988\tMississippi\tMS\t28\t64\t46\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t3329\t931527\t20171015\r\n1992\tMississippi\tMS\t28\t64\t46\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t85626\t981793\t20171015\r\n1992\tMississippi\tMS\t28\t64\t46\tUS President\tOther\tindependent\tother\tFALSE\t4310\t981793\t20171015\r\n1992\tMississippi\tMS\t28\t64\t46\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t2154\t981793\t20171015\r\n1992\tMississippi\tMS\t28\t64\t46\tUS President\tPhillips, Howard\ttaxpayers party\tother\tFALSE\t1652\t981793\t20171015\r\n1996\tMississippi\tMS\t28\t64\t46\tUS President\t\tindependent\tother\tFALSE\t53427\t893857\t20171015\r\n1996\tMississippi\tMS\t28\t64\t46\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t2809\t893857\t20171015\r\n1996\tMississippi\tMS\t28\t64\t46\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t2314\t893857\t20171015\r\n1996\tMississippi\tMS\t28\t64\t46\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t1447\t893857\t20171015\r\n2000\tMississippi\tMS\t28\t64\t46\tUS President\t\tindependent\tother\tFALSE\t8735\t994184\t20171015\r\n2000\tMississippi\tMS\t28\t64\t46\tUS President\tPhillips, Howard\tconstitution party\tother\tFALSE\t3267\t994184\t20171015\r\n2000\tMississippi\tMS\t28\t64\t46\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t2265\t994184\t20171015\r\n2000\tMississippi\tMS\t28\t64\t46\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t2009\t994184\t20171015\r\n2000\tMississippi\tMS\t28\t64\t46\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t450\t994184\t20171015\r\n2004\tMississippi\tMS\t28\t64\t46\tUS President\tNader, Ralph\treform party\tother\tFALSE\t3175\t1139824\t20171015\r\n2004\tMississippi\tMS\t28\t64\t46\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t1793\t1139824\t20171015\r\n2004\tMississippi\tMS\t28\t64\t46\tUS President\tPeroutka, Michael\tconstitution party\tother\tFALSE\t1758\t1139824\t20171015\r\n2004\tMississippi\tMS\t28\t64\t46\tUS President\tCalero, Roger\tindependent\tother\tFALSE\t1599\t1139824\t20171015\r\n2004\tMississippi\tMS\t28\t64\t46\tUS President\tCobb, David\tgreen\tother\tFALSE\t1073\t1139824\t20171015\r\n2008\tMississippi\tMS\t28\t64\t46\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t4011\t1289865\t20171015\r\n2008\tMississippi\tMS\t28\t64\t46\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t2551\t1289865\t20171015\r\n2008\tMississippi\tMS\t28\t64\t46\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t2529\t1289865\t20171015\r\n2008\tMississippi\tMS\t28\t64\t46\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t1034\t1289865\t20171015\r\n2008\tMississippi\tMS\t28\t64\t46\tUS President\tWeill, Ted\treform party\tother\tFALSE\t481\t1289865\t20171015\r\n2012\tMississippi\tMS\t28\t64\t46\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t6676\t1285584\t20171015\r\n2012\tMississippi\tMS\t28\t64\t46\tUS President\tGoode, Virgil Hamlin, Jr.\tconstitution party\tother\tFALSE\t2609\t1285584\t20171015\r\n2012\tMississippi\tMS\t28\t64\t46\tUS President\tStein, Jill\tgreen\tother\tFALSE\t1588\t1285584\t20171015\r\n2012\tMississippi\tMS\t28\t64\t46\tUS President\tWasher, Barbara Dale\treform party\tother\tFALSE\t1016\t1285584\t20171015\r\n2016\tMississippi\tMS\t28\t64\t46\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t14435\t1209357\t20171015\r\n2016\tMississippi\tMS\t28\t64\t46\tUS President\tCastle, Darrell L.\tconstitution party\tother\tFALSE\t3987\t1209357\t20171015\r\n2016\tMississippi\tMS\t28\t64\t46\tUS President\tStein, Jill\tgreen\tother\tFALSE\t3731\t1209357\t20171015\r\n2016\tMississippi\tMS\t28\t64\t46\tUS President\tHedges, James\tprohibition\tother\tFALSE\t715\t1209357\t20171015\r\n2016\tMississippi\tMS\t28\t64\t46\tUS President\tDe La Fuente, Roque \\\\\"Rocky\\\"\\\"\"\tamerican delta party\tother\tFALSE\t644\t1209357\t20171015\r\n1976\tMissouri\tMO\t29\t43\t34\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t998387\t1953600\t20171015\r\n1980\tMissouri\tMO\t29\t43\t34\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t931182\t2099824\t20171015\r\n1984\tMissouri\tMO\t29\t43\t34\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t848583\t2122771\t20171015\r\n1988\tMissouri\tMO\t29\t43\t34\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t1001619\t2093228\t20171015\r\n1992\tMissouri\tMO\t29\t43\t34\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t1053873\t2391270\t20171015\r\n1996\tMissouri\tMO\t29\t43\t34\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t1025935\t2158065\t20171015\r\n2000\tMissouri\tMO\t29\t43\t34\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t1111138\t2359892\t20171015\r\n2004\tMissouri\tMO\t29\t43\t34\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t1259171\t2731364\t20171015\r\n2008\tMissouri\tMO\t29\t43\t34\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t1441911\t2925205\t20171015\r\n2012\tMissouri\tMO\t29\t43\t34\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t1223796\t2757323\t20171015\r\n2016\tMissouri\tMO\t29\t43\t34\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t1071068\t2808605\t20171015\r\n1976\tMissouri\tMO\t29\t43\t34\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t927443\t1953600\t20171015\r\n1980\tMissouri\tMO\t29\t43\t34\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t1074181\t2099824\t20171015\r\n1984\tMissouri\tMO\t29\t43\t34\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t1274188\t2122771\t20171015\r\n1988\tMissouri\tMO\t29\t43\t34\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t1084953\t2093228\t20171015\r\n1992\tMissouri\tMO\t29\t43\t34\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t811159\t2391270\t20171015\r\n1996\tMissouri\tMO\t29\t43\t34\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t890016\t2158065\t20171015\r\n2000\tMissouri\tMO\t29\t43\t34\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1189924\t2359892\t20171015\r\n2004\tMissouri\tMO\t29\t43\t34\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1455713\t2731364\t20171015\r\n2008\tMissouri\tMO\t29\t43\t34\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t1445814\t2925205\t20171015\r\n2012\tMissouri\tMO\t29\t43\t34\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t1482440\t2757323\t20171015\r\n2016\tMissouri\tMO\t29\t43\t34\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t1594511\t2808605\t20171015\r\n1976\tMissouri\tMO\t29\t43\t34\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tindependent\tother\tFALSE\t24029\t1953600\t20171015\r\n1976\tMissouri\tMO\t29\t43\t34\tUS President\tOther\t\tother\tFALSE\t3741\t1953600\t20171015\r\n1980\tMissouri\tMO\t29\t43\t34\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t77920\t2099824\t20171015\r\n1980\tMissouri\tMO\t29\t43\t34\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t14422\t2099824\t20171015\r\n1980\tMissouri\tMO\t29\t43\t34\tUS President\tDeberry, Clifton\tsocialist workers\tother\tFALSE\t1515\t2099824\t20171015\r\n1980\tMissouri\tMO\t29\t43\t34\tUS President\t\t\tother\tTRUE\t604\t2099824\t20171015\r\n1988\tMissouri\tMO\t29\t43\t34\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t6656\t2093228\t20171015\r\n1992\tMissouri\tMO\t29\t43\t34\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t518741\t2391270\t20171015\r\n1992\tMissouri\tMO\t29\t43\t34\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t7497\t2391270\t20171015\r\n1996\tMissouri\tMO\t29\t43\t34\tUS President\tPerot, Ross\treform party\tother\tFALSE\t217188\t2158065\t20171015\r\n1996\tMissouri\tMO\t29\t43\t34\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t11521\t2158065\t20171015\r\n1996\tMissouri\tMO\t29\t43\t34\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t10522\t2158065\t20171015\r\n1996\tMissouri\tMO\t29\t43\t34\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t2287\t2158065\t20171015\r\n1996\tMissouri\tMO\t29\t43\t34\tUS President\t\tindependent\tother\tFALSE\t596\t2158065\t20171015\r\n2000\tMissouri\tMO\t29\t43\t34\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t38515\t2359892\t20171015\r\n2000\tMissouri\tMO\t29\t43\t34\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t9818\t2359892\t20171015\r\n2000\tMissouri\tMO\t29\t43\t34\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t7436\t2359892\t20171015\r\n2000\tMissouri\tMO\t29\t43\t34\tUS President\tPhillips, Howard\tconstitution party\tother\tFALSE\t1957\t2359892\t20171015\r\n2000\tMissouri\tMO\t29\t43\t34\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t1104\t2359892\t20171015\r\n2004\tMissouri\tMO\t29\t43\t34\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t9831\t2731364\t20171015\r\n2004\tMissouri\tMO\t29\t43\t34\tUS President\tPeroutka, Michael\tconstitution party\tother\tFALSE\t5355\t2731364\t20171015\r\n2004\tMissouri\tMO\t29\t43\t34\tUS President\tNader, Ralph\tindependent\tother\tTRUE\t1294\t2731364\t20171015\r\n2008\tMissouri\tMO\t29\t43\t34\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t17813\t2925205\t20171015\r\n2008\tMissouri\tMO\t29\t43\t34\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t11386\t2925205\t20171015\r\n2008\tMissouri\tMO\t29\t43\t34\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t8201\t2925205\t20171015\r\n2008\tMissouri\tMO\t29\t43\t34\tUS President\tMcKinney, Cynthia\t\tother\tTRUE\t80\t2925205\t20171015\r\n2012\tMissouri\tMO\t29\t43\t34\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t43151\t2757323\t20171015\r\n2012\tMissouri\tMO\t29\t43\t34\tUS President\tGoode, Virgil Hamlin, Jr.\tconstitution party\tother\tFALSE\t7936\t2757323\t20171015\r\n2016\tMissouri\tMO\t29\t43\t34\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t97359\t2808605\t20171015\r\n2016\tMissouri\tMO\t29\t43\t34\tUS President\tStein, Jill\tgreen\tother\tFALSE\t25419\t2808605\t20171015\r\n2016\tMissouri\tMO\t29\t43\t34\tUS President\tCastle, Darrell L.\tconstitution party\tother\tFALSE\t13092\t2808605\t20171015\r\n2016\tMissouri\tMO\t29\t43\t34\tUS President\t\t\tother\tTRUE\t7156\t2808605\t20171015\r\n1976\tMontana\tMT\t30\t81\t64\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t149259\t328734\t20171015\r\n1980\tMontana\tMT\t30\t81\t64\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t118032\t363952\t20171015\r\n1984\tMontana\tMT\t30\t81\t64\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t146742\t384377\t20171015\r\n1988\tMontana\tMT\t30\t81\t64\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t168936\t365674\t20171015\r\n1992\tMontana\tMT\t30\t81\t64\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t154507\t410583\t20171015\r\n1996\tMontana\tMT\t30\t81\t64\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t167922\t407083\t20171015\r\n2000\tMontana\tMT\t30\t81\t64\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t137126\t410986\t20171015\r\n2004\tMontana\tMT\t30\t81\t64\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t173710\t450434\t20171015\r\n2008\tMontana\tMT\t30\t81\t64\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t231667\t490109\t20171015\r\n2012\tMontana\tMT\t30\t81\t64\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t201839\t484048\t20171015\r\n2016\tMontana\tMT\t30\t81\t64\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t177709\t494526\t20171015\r\n1976\tMontana\tMT\t30\t81\t64\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t173703\t328734\t20171015\r\n1980\tMontana\tMT\t30\t81\t64\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t206814\t363952\t20171015\r\n1984\tMontana\tMT\t30\t81\t64\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t232450\t384377\t20171015\r\n1988\tMontana\tMT\t30\t81\t64\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t190412\t365674\t20171015\r\n1992\tMontana\tMT\t30\t81\t64\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t144207\t410583\t20171015\r\n1996\tMontana\tMT\t30\t81\t64\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t179652\t407083\t20171015\r\n2000\tMontana\tMT\t30\t81\t64\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t240178\t410986\t20171015\r\n2004\tMontana\tMT\t30\t81\t64\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t266063\t450434\t20171015\r\n2008\tMontana\tMT\t30\t81\t64\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t242763\t490109\t20171015\r\n2012\tMontana\tMT\t30\t81\t64\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t267928\t484048\t20171015\r\n2016\tMontana\tMT\t30\t81\t64\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t279240\t494526\t20171015\r\n1976\tMontana\tMT\t30\t81\t64\tUS President\tAnderson, Thomas J.\tamerican\tother\tFALSE\t5772\t328734\t20171015\r\n1980\tMontana\tMT\t30\t81\t64\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t29281\t363952\t20171015\r\n1980\tMontana\tMT\t30\t81\t64\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t9825\t363952\t20171015\r\n1984\tMontana\tMT\t30\t81\t64\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t5185\t384377\t20171015\r\n1988\tMontana\tMT\t30\t81\t64\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t5047\t365674\t20171015\r\n1988\tMontana\tMT\t30\t81\t64\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t1279\t365674\t20171015\r\n1992\tMontana\tMT\t30\t81\t64\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t107225\t410583\t20171015\r\n1992\tMontana\tMT\t30\t81\t64\tUS President\tOther\tindependent\tother\tFALSE\t3658\t410583\t20171015\r\n1992\tMontana\tMT\t30\t81\t64\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t986\t410583\t20171015\r\n1996\tMontana\tMT\t30\t81\t64\tUS President\tPerot, Ross\treform party\tother\tFALSE\t55229\t407083\t20171015\r\n1996\tMontana\tMT\t30\t81\t64\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t2526\t407083\t20171015\r\n1996\tMontana\tMT\t30\t81\t64\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t1754\t407083\t20171015\r\n2000\tMontana\tMT\t30\t81\t64\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t24437\t410986\t20171015\r\n2000\tMontana\tMT\t30\t81\t64\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t5697\t410986\t20171015\r\n2000\tMontana\tMT\t30\t81\t64\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t1718\t410986\t20171015\r\n2000\tMontana\tMT\t30\t81\t64\tUS President\tPhillips, Howard\tconstitution party\tother\tFALSE\t1155\t410986\t20171015\r\n2000\tMontana\tMT\t30\t81\t64\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t675\t410986\t20171015\r\n2004\tMontana\tMT\t30\t81\t64\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t6168\t450434\t20171015\r\n2004\tMontana\tMT\t30\t81\t64\tUS President\tPeroutka, Michael\tconstitution party\tother\tFALSE\t1764\t450434\t20171015\r\n2004\tMontana\tMT\t30\t81\t64\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t1733\t450434\t20171015\r\n2004\tMontana\tMT\t30\t81\t64\tUS President\tCobb, David\tgreen\tother\tFALSE\t996\t450434\t20171015\r\n2008\tMontana\tMT\t30\t81\t64\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tconstitution party\tother\tFALSE\t10638\t490109\t20171015\r\n2008\tMontana\tMT\t30\t81\t64\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t3686\t490109\t20171015\r\n2008\tMontana\tMT\t30\t81\t64\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t1355\t490109\t20171015\r\n2012\tMontana\tMT\t30\t81\t64\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t14165\t484048\t20171015\r\n2012\tMontana\tMT\t30\t81\t64\tUS President\t\t\tother\tTRUE\t116\t484048\t20171015\r\n2016\tMontana\tMT\t30\t81\t64\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t28037\t494526\t20171015\r\n2016\tMontana\tMT\t30\t81\t64\tUS President\tStein, Jill\tgreen\tother\tFALSE\t7970\t494526\t20171015\r\n2016\tMontana\tMT\t30\t81\t64\tUS President\tDe La Fuente, Roque \\\\\"Rocky\\\"\\\"\"\tamerican delta party\tother\tFALSE\t1570\t494526\t20171015\r\n1976\tNebraska\tNE\t31\t46\t35\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t233293\t606749\t20171015\r\n1980\tNebraska\tNE\t31\t46\t35\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t166424\t639533\t20171015\r\n1984\tNebraska\tNE\t31\t46\t35\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t187866\t652090\t20171015\r\n1988\tNebraska\tNE\t31\t46\t35\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t259235\t661465\t20171015\r\n1992\tNebraska\tNE\t31\t46\t35\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t216864\t737546\t20171015\r\n1996\tNebraska\tNE\t31\t46\t35\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t236761\t677415\t20171015\r\n2000\tNebraska\tNE\t31\t46\t35\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t231780\t697019\t20171015\r\n2004\tNebraska\tNE\t31\t46\t35\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t254328\t778186\t20171015\r\n2008\tNebraska\tNE\t31\t46\t35\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t333319\t801281\t20171015\r\n2012\tNebraska\tNE\t31\t46\t35\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t302081\t794379\t20171015\r\n2016\tNebraska\tNE\t31\t46\t35\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t284494\t844227\t20171015\r\n1976\tNebraska\tNE\t31\t46\t35\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t359219\t606749\t20171015\r\n1980\tNebraska\tNE\t31\t46\t35\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t419214\t639533\t20171015\r\n1984\tNebraska\tNE\t31\t46\t35\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t460054\t652090\t20171015\r\n1988\tNebraska\tNE\t31\t46\t35\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t397956\t661465\t20171015\r\n1992\tNebraska\tNE\t31\t46\t35\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t343678\t737546\t20171015\r\n1996\tNebraska\tNE\t31\t46\t35\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t363467\t677415\t20171015\r\n2000\tNebraska\tNE\t31\t46\t35\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t433862\t697019\t20171015\r\n2004\tNebraska\tNE\t31\t46\t35\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t512814\t778186\t20171015\r\n2008\tNebraska\tNE\t31\t46\t35\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t452979\t801281\t20171015\r\n2012\tNebraska\tNE\t31\t46\t35\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t475064\t794379\t20171015\r\n2016\tNebraska\tNE\t31\t46\t35\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t495961\t844227\t20171015\r\n1976\tNebraska\tNE\t31\t46\t35\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tindependent\tother\tFALSE\t9383\t606749\t20171015\r\n1976\tNebraska\tNE\t31\t46\t35\tUS President\tMaddox, Lester\tamerican independent party\tother\tFALSE\t3378\t606749\t20171015\r\n1976\tNebraska\tNE\t31\t46\t35\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t1476\t606749\t20171015\r\n1980\tNebraska\tNE\t31\t46\t35\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t44854\t639533\t20171015\r\n1980\tNebraska\tNE\t31\t46\t35\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t9041\t639533\t20171015\r\n1984\tNebraska\tNE\t31\t46\t35\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t2079\t652090\t20171015\r\n1984\tNebraska\tNE\t31\t46\t35\tUS President\tMason, Melvin\tsocialist workers\tother\tFALSE\t1066\t652090\t20171015\r\n1984\tNebraska\tNE\t31\t46\t35\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t1025\t652090\t20171015\r\n1988\tNebraska\tNE\t31\t46\t35\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t2534\t661465\t20171015\r\n1988\tNebraska\tNE\t31\t46\t35\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t1740\t661465\t20171015\r\n1992\tNebraska\tNE\t31\t46\t35\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t174104\t737546\t20171015\r\n1992\tNebraska\tNE\t31\t46\t35\tUS President\tOther\tindependent\tother\tFALSE\t1560\t737546\t20171015\r\n1992\tNebraska\tNE\t31\t46\t35\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t1340\t737546\t20171015\r\n1996\tNebraska\tNE\t31\t46\t35\tUS President\tPerot, Ross\treform party\tother\tFALSE\t71278\t677415\t20171015\r\n1996\tNebraska\tNE\t31\t46\t35\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t2792\t677415\t20171015\r\n1996\tNebraska\tNE\t31\t46\t35\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t1928\t677415\t20171015\r\n1996\tNebraska\tNE\t31\t46\t35\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t1189\t677415\t20171015\r\n2000\tNebraska\tNE\t31\t46\t35\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t24540\t697019\t20171015\r\n2000\tNebraska\tNE\t31\t46\t35\tUS President\t\tnominated by petition\tother\tFALSE\t4114\t697019\t20171015\r\n2000\tNebraska\tNE\t31\t46\t35\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t2245\t697019\t20171015\r\n2000\tNebraska\tNE\t31\t46\t35\tUS President\t\tnatural law\tother\tFALSE\t478\t967019\t20171015\r\n2004\tNebraska\tNE\t31\t46\t35\tUS President\tNader, Ralph\treform party\tother\tFALSE\t5780\t778186\t20171015\r\n2004\tNebraska\tNE\t31\t46\t35\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t2041\t778186\t20171015\r\n2004\tNebraska\tNE\t31\t46\t35\tUS President\tOther\tnebraska party\tother\tFALSE\t1314\t778186\t20171015\r\n2004\tNebraska\tNE\t31\t46\t35\tUS President\tCobb, David\tgreen\tother\tFALSE\t978\t778186\t20171015\r\n2004\tNebraska\tNE\t31\t46\t35\tUS President\tOther\t\tother\tTRUE\t931\t778186\t20171015\r\n2008\tNebraska\tNE\t31\t46\t35\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t5406\t801281\t20171015\r\n2008\tNebraska\tNE\t31\t46\t35\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tnebraska party\tother\tFALSE\t2972\t801281\t20171015\r\n2008\tNebraska\tNE\t31\t46\t35\tUS President\t\t\tother\tTRUE\t2837\t801281\t20171015\r\n2008\tNebraska\tNE\t31\t46\t35\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t2740\t801281\t20171015\r\n2008\tNebraska\tNE\t31\t46\t35\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t1028\t801281\t20171015\r\n2012\tNebraska\tNE\t31\t46\t35\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t11109\t794379\t20171015\r\n2012\tNebraska\tNE\t31\t46\t35\tUS President\t\t\tother\tTRUE\t3717\t794379\t20171015\r\n2012\tNebraska\tNE\t31\t46\t35\tUS President\t\tnominated by petition\tother\tFALSE\t2408\t794379\t20171015\r\n2016\tNebraska\tNE\t31\t46\t35\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t38946\t844227\t20171015\r\n2016\tNebraska\tNE\t31\t46\t35\tUS President\t\t\tother\tTRUE\t16051\t844227\t20171015\r\n2016\tNebraska\tNE\t31\t46\t35\tUS President\tStein, Jill\tnominated by petition\tother\tFALSE\t8775\t844227\t20171015\r\n1976\tNevada\tNV\t32\t88\t65\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t92479\t201876\t20171015\r\n1980\tNevada\tNV\t32\t88\t65\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t66666\t243692\t20171015\r\n1984\tNevada\tNV\t32\t88\t65\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t91655\t282717\t20171015\r\n1988\tNevada\tNV\t32\t88\t65\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t132738\t343133\t20171015\r\n1992\tNevada\tNV\t32\t88\t65\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t189148\t506318\t20171015\r\n1996\tNevada\tNV\t32\t88\t65\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t203974\t464279\t20171015\r\n2000\tNevada\tNV\t32\t88\t65\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t279978\t609426\t20171015\r\n2004\tNevada\tNV\t32\t88\t65\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t397190\t829587\t20171015\r\n2008\tNevada\tNV\t32\t88\t65\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t533736\t967848\t20171015\r\n2012\tNevada\tNV\t32\t88\t65\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t531373\t1014918\t20171015\r\n2016\tNevada\tNV\t32\t88\t65\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t539260\t1125385\t20171015\r\n1976\tNevada\tNV\t32\t88\t65\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t101273\t201876\t20171015\r\n1980\tNevada\tNV\t32\t88\t65\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t155017\t243692\t20171015\r\n1984\tNevada\tNV\t32\t88\t65\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t188770\t282717\t20171015\r\n1988\tNevada\tNV\t32\t88\t65\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t206040\t343133\t20171015\r\n1992\tNevada\tNV\t32\t88\t65\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t175828\t506318\t20171015\r\n1996\tNevada\tNV\t32\t88\t65\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t199244\t464279\t20171015\r\n2000\tNevada\tNV\t32\t88\t65\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t301575\t609426\t20171015\r\n2004\tNevada\tNV\t32\t88\t65\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t418690\t829587\t20171015\r\n2008\tNevada\tNV\t32\t88\t65\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t412827\t967848\t20171015\r\n2012\tNevada\tNV\t32\t88\t65\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t463567\t1014918\t20171015\r\n2016\tNevada\tNV\t32\t88\t65\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t512058\t1125385\t20171015\r\n1976\tNevada\tNV\t32\t88\t65\tUS President\tOther\t\tother\tFALSE\t5108\t201876\t20171015\r\n1976\tNevada\tNV\t32\t88\t65\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t1519\t201876\t20171015\r\n1976\tNevada\tNV\t32\t88\t65\tUS President\tMaddox, Lester\tamerican independent party\tother\tFALSE\t1497\t201876\t20171015\r\n1980\tNevada\tNV\t32\t88\t65\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t17651\t243692\t20171015\r\n1980\tNevada\tNV\t32\t88\t65\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t4358\t243692\t20171015\r\n1984\tNevada\tNV\t32\t88\t65\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t2292\t282717\t20171015\r\n1988\tNevada\tNV\t32\t88\t65\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t3520\t343133\t20171015\r\n1988\tNevada\tNV\t32\t88\t65\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t835\t343133\t20171015\r\n1992\tNevada\tNV\t32\t88\t65\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t132580\t506318\t20171015\r\n1992\tNevada\tNV\t32\t88\t65\tUS President\tGritz, James \\\\\"Bo\\\"\\\"\"\tpopulist\tother\tFALSE\t2892\t506318\t20171015\r\n1992\tNevada\tNV\t32\t88\t65\tUS President\tOther\t\tother\tFALSE\t2537\t506318\t20171015\r\n1992\tNevada\tNV\t32\t88\t65\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t1835\t506318\t20171015\r\n1992\tNevada\tNV\t32\t88\t65\tUS President\tPhillips, Howard\tindependent american\tother\tFALSE\t677\t506318\t20171015\r\n1992\tNevada\tNV\t32\t88\t65\tUS President\tFulani, Lenora\tindependent\tother\tFALSE\t483\t506318\t20171015\r\n1992\tNevada\tNV\t32\t88\t65\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t338\t506318\t20171015\r\n1996\tNevada\tNV\t32\t88\t65\tUS President\tPerot, Ross\treform party\tother\tFALSE\t43986\t464279\t20171015\r\n1996\tNevada\tNV\t32\t88\t65\tUS President\tNone Of The Above\t\tother\tFALSE\t5608\t464279\t20171015\r\n1996\tNevada\tNV\t32\t88\t65\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t4730\t464279\t20171015\r\n1996\tNevada\tNV\t32\t88\t65\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t4460\t464279\t20171015\r\n1996\tNevada\tNV\t32\t88\t65\tUS President\tPhillips, Howard\tindependent american\tother\tFALSE\t1732\t464279\t20171015\r\n1996\tNevada\tNV\t32\t88\t65\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t545\t464279\t20171015\r\n2000\tNevada\tNV\t32\t88\t65\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t15008\t609426\t20171015\r\n2000\tNevada\tNV\t32\t88\t65\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\tcitizens first\tother\tFALSE\t4747\t609426\t20171015\r\n2000\tNevada\tNV\t32\t88\t65\tUS President\tNone Of These Candidates\t\tother\tFALSE\t3315\t609426\t20171015\r\n2000\tNevada\tNV\t32\t88\t65\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t3311\t609426\t20171015\r\n2000\tNevada\tNV\t32\t88\t65\tUS President\tPhillips, Howard\tindependent american\tother\tFALSE\t621\t609426\t20171015\r\n2000\tNevada\tNV\t32\t88\t65\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t415\t609426\t20171015\r\n2000\tNevada\tNV\t32\t88\t65\tUS President\tBlank Vote\t\tother\tFALSE\t282\t609426\t20171015\r\n2000\tNevada\tNV\t32\t88\t65\tUS President\tOver Vote\t\tother\tFALSE\t174\t609426\t20171015\r\n2004\tNevada\tNV\t32\t88\t65\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t4838\t829587\t20171015\r\n2004\tNevada\tNV\t32\t88\t65\tUS President\tOther\t\tother\tFALSE\t3688\t829587\t20171015\r\n2004\tNevada\tNV\t32\t88\t65\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t3176\t829587\t20171015\r\n2004\tNevada\tNV\t32\t88\t65\tUS President\tPeroutka, Michael\tindependent american\tother\tFALSE\t1152\t829587\t20171015\r\n2004\tNevada\tNV\t32\t88\t65\tUS President\tCobb, David\tgreen\tother\tFALSE\t853\t829587\t20171015\r\n2008\tNevada\tNV\t32\t88\t65\tUS President\tNone Of These Candidates\t\tother\tFALSE\t6267\t967848\t20171015\r\n2008\tNevada\tNV\t32\t88\t65\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t6150\t967848\t20171015\r\n2008\tNevada\tNV\t32\t88\t65\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t4263\t967848\t20171015\r\n2008\tNevada\tNV\t32\t88\t65\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tindependent american\tother\tFALSE\t3194\t967848\t20171015\r\n2008\tNevada\tNV\t32\t88\t65\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t1411\t967848\t20171015\r\n2012\tNevada\tNV\t32\t88\t65\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t10968\t1014918\t20171015\r\n2012\tNevada\tNV\t32\t88\t65\tUS President\tNone Of These Candidates\t\tother\tFALSE\t5770\t1014918\t20171015\r\n2012\tNevada\tNV\t32\t88\t65\tUS President\tGoode, Virgil Hamlin, Jr.\tindependent american\tother\tFALSE\t3240\t1014918\t20171015\r\n2016\tNevada\tNV\t32\t88\t65\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t37384\t1125385\t20171015\r\n2016\tNevada\tNV\t32\t88\t65\tUS President\tNone Of The Above\t\tother\tFALSE\t28863\t1125385\t20171015\r\n2016\tNevada\tNV\t32\t88\t65\tUS President\tKopitke, Kyle Kenley\tindependent american\tother\tFALSE\t5268\t1125385\t20171015\r\n2016\tNevada\tNV\t32\t88\t65\tUS President\tDe La Fuente, Roque \\\\\"Rocky\\\"\\\"\"\tno party affiliation\tother\tFALSE\t2552\t1125385\t20171015\r\n1976\tNew Hampshire\tNH\t33\t12\t4\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t147645\t339627\t20171015\r\n1980\tNew Hampshire\tNH\t33\t12\t4\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t108864\t383990\t20171015\r\n1984\tNew Hampshire\tNH\t33\t12\t4\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t120347\t388904\t20171015\r\n1988\tNew Hampshire\tNH\t33\t12\t4\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t163696\t450525\t20171015\r\n1992\tNew Hampshire\tNH\t33\t12\t4\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t209040\t537215\t20171015\r\n1996\tNew Hampshire\tNH\t33\t12\t4\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t246166\t496597\t20171015\r\n2000\tNew Hampshire\tNH\t33\t12\t4\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t266348\t569081\t20171015\r\n2004\tNew Hampshire\tNH\t33\t12\t4\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t340511\t678287\t20171015\r\n2008\tNew Hampshire\tNH\t33\t12\t4\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t384826\t710970\t20171015\r\n2012\tNew Hampshire\tNH\t33\t12\t4\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t369561\t710972\t20171015\r\n2016\tNew Hampshire\tNH\t33\t12\t4\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t348526\t744296\t20171015\r\n1976\tNew Hampshire\tNH\t33\t12\t4\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t185935\t339627\t20171015\r\n1980\tNew Hampshire\tNH\t33\t12\t4\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t221705\t383990\t20171015\r\n1984\tNew Hampshire\tNH\t33\t12\t4\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t267050\t388904\t20171015\r\n1988\tNew Hampshire\tNH\t33\t12\t4\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t281537\t450525\t20171015\r\n1992\tNew Hampshire\tNH\t33\t12\t4\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t202484\t537215\t20171015\r\n1996\tNew Hampshire\tNH\t33\t12\t4\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t196486\t496597\t20171015\r\n2000\tNew Hampshire\tNH\t33\t12\t4\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t273559\t569081\t20171015\r\n2004\tNew Hampshire\tNH\t33\t12\t4\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t331237\t678287\t20171015\r\n2008\tNew Hampshire\tNH\t33\t12\t4\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t316534\t710970\t20171015\r\n2012\tNew Hampshire\tNH\t33\t12\t4\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t329918\t710972\t20171015\r\n2016\tNew Hampshire\tNH\t33\t12\t4\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t345790\t744296\t20171015\r\n1976\tNew Hampshire\tNH\t33\t12\t4\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tindependent\tother\tFALSE\t4095\t339627\t20171015\r\n1976\tNew Hampshire\tNH\t33\t12\t4\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t936\t339627\t20171015\r\n1976\tNew Hampshire\tNH\t33\t12\t4\tUS President\tScattering\t\tother\tFALSE\t603\t339627\t20171015\r\n1976\tNew Hampshire\tNH\t33\t12\t4\tUS President\tLarouche, Lyndon, Jr.\tu.s. labor\tother\tFALSE\t186\t339627\t20171015\r\n1976\tNew Hampshire\tNH\t33\t12\t4\tUS President\tCamejo, Peter\tsocialist workers\tother\tFALSE\t161\t339627\t20171015\r\n1976\tNew Hampshire\tNH\t33\t12\t4\tUS President\tJulius \\\\\"Jules\\\"\\\", Levin\"\tsocialist labor\tother\tFALSE\t66\t339627\t20171015\r\n1980\tNew Hampshire\tNH\t33\t12\t4\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t49693\t383990\t20171015\r\n1980\tNew Hampshire\tNH\t33\t12\t4\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t2064\t383990\t20171015\r\n1980\tNew Hampshire\tNH\t33\t12\t4\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t1320\t383990\t20171015\r\n1980\tNew Hampshire\tNH\t33\t12\t4\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t129\t383990\t20171015\r\n1980\tNew Hampshire\tNH\t33\t12\t4\tUS President\tGriswold, Deirdre\tworkers world\tother\tFALSE\t76\t383990\t20171015\r\n1980\tNew Hampshire\tNH\t33\t12\t4\tUS President\tDeberry, Clifton\tsocialist workers\tother\tFALSE\t71\t383990\t20171015\r\n1980\tNew Hampshire\tNH\t33\t12\t4\tUS President\t\t\tother\tTRUE\t68\t383990\t20171015\r\n1984\tNew Hampshire\tNH\t33\t12\t4\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t735\t388904\t20171015\r\n1984\tNew Hampshire\tNH\t33\t12\t4\tUS President\tLarouche, Lyndon, Jr.\tindependent\tother\tFALSE\t467\t388904\t20171015\r\n1984\tNew Hampshire\tNH\t33\t12\t4\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t305\t388904\t20171015\r\n1988\tNew Hampshire\tNH\t33\t12\t4\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t4502\t450525\t20171015\r\n1988\tNew Hampshire\tNH\t33\t12\t4\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t790\t450525\t20171015\r\n1992\tNew Hampshire\tNH\t33\t12\t4\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t121337\t537215\t20171015\r\n1992\tNew Hampshire\tNH\t33\t12\t4\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t3548\t537215\t20171015\r\n1992\tNew Hampshire\tNH\t33\t12\t4\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t512\t537215\t20171015\r\n1992\tNew Hampshire\tNH\t33\t12\t4\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t294\t537215\t20171015\r\n1996\tNew Hampshire\tNH\t33\t12\t4\tUS President\tPerot, Ross\treform party\tother\tFALSE\t48387\t496597\t20171015\r\n1996\tNew Hampshire\tNH\t33\t12\t4\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t4214\t496597\t20171015\r\n1996\tNew Hampshire\tNH\t33\t12\t4\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t1344\t496597\t20171015\r\n2000\tNew Hampshire\tNH\t33\t12\t4\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t22198\t569081\t20171015\r\n2000\tNew Hampshire\tNH\t33\t12\t4\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t2757\t569081\t20171015\r\n2000\tNew Hampshire\tNH\t33\t12\t4\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\tindependence\tother\tFALSE\t2615\t569081\t20171015\r\n2000\tNew Hampshire\tNH\t33\t12\t4\tUS President\t\t\tother\tTRUE\t1276\t569081\t20171015\r\n2000\tNew Hampshire\tNH\t33\t12\t4\tUS President\t\tconstitution party\tother\tFALSE\t328\t569081\t20171015\r\n2004\tNew Hampshire\tNH\t33\t12\t4\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t4479\t678287\t20171015\r\n2004\tNew Hampshire\tNH\t33\t12\t4\tUS President\tOther\t\tother\tFALSE\t1095\t678287\t20171015\r\n2004\tNew Hampshire\tNH\t33\t12\t4\tUS President\tOther\t\tother\tTRUE\t965\t678287\t20171015\r\n2008\tNew Hampshire\tNH\t33\t12\t4\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t3503\t710970\t20171015\r\n2008\tNew Hampshire\tNH\t33\t12\t4\tUS President\t\t\tother\tTRUE\t3359\t710970\t20171015\r\n2008\tNew Hampshire\tNH\t33\t12\t4\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t2748\t710970\t20171015\r\n2012\tNew Hampshire\tNH\t33\t12\t4\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t8212\t710972\t20171015\r\n2012\tNew Hampshire\tNH\t33\t12\t4\tUS President\t\t\tother\tTRUE\t1698\t710972\t20171015\r\n2012\tNew Hampshire\tNH\t33\t12\t4\tUS President\tScattering\t\tother\tFALSE\t875\t710972\t20171015\r\n2012\tNew Hampshire\tNH\t33\t12\t4\tUS President\tGoode, Virgil Hamlin, Jr.\tconstitution party\tother\tFALSE\t708\t710972\t20171015\r\n2016\tNew Hampshire\tNH\t33\t12\t4\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t30777\t744296\t20171015\r\n2016\tNew Hampshire\tNH\t33\t12\t4\tUS President\t\t\tother\tTRUE\t9618\t744296\t20171015\r\n2016\tNew Hampshire\tNH\t33\t12\t4\tUS President\tStein, Jill\tgreen\tother\tFALSE\t6496\t744296\t20171015\r\n2016\tNew Hampshire\tNH\t33\t12\t4\tUS President\tScattering\t\tother\tTRUE\t2411\t744296\t20171015\r\n2016\tNew Hampshire\tNH\t33\t12\t4\tUS President\tDe La Fuente, Roque \\\\\"Rocky\\\"\\\"\"\tamerican delta party\tother\tFALSE\t678\t744296\t20171015\r\n1976\tNew Jersey\tNJ\t34\t22\t12\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t1444653\t3014472\t20171015\r\n1980\tNew Jersey\tNJ\t34\t22\t12\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t1147364\t2975684\t20171015\r\n1984\tNew Jersey\tNJ\t34\t22\t12\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t1261323\t3217862\t20171015\r\n1988\tNew Jersey\tNJ\t34\t22\t12\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t1320352\t3099553\t20171015\r\n1992\tNew Jersey\tNJ\t34\t22\t12\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t1436206\t3343594\t20171015\r\n1996\tNew Jersey\tNJ\t34\t22\t12\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t1652361\t3075860\t20171015\r\n2000\tNew Jersey\tNJ\t34\t22\t12\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t1788850\t3187226\t20171015\r\n2004\tNew Jersey\tNJ\t34\t22\t12\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t1911430\t3611691\t20171015\r\n2008\tNew Jersey\tNJ\t34\t22\t12\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t2215422\t3868237\t20171015\r\n2012\tNew Jersey\tNJ\t34\t22\t12\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t2122786\t3638499\t20171015\r\n2016\tNew Jersey\tNJ\t34\t22\t12\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t2148278\t3874046\t20171015\r\n1976\tNew Jersey\tNJ\t34\t22\t12\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t1509688\t3014472\t20171015\r\n1980\tNew Jersey\tNJ\t34\t22\t12\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t1546557\t2975684\t20171015\r\n1984\tNew Jersey\tNJ\t34\t22\t12\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t1933630\t3217862\t20171015\r\n1988\tNew Jersey\tNJ\t34\t22\t12\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t1743192\t3099553\t20171015\r\n1992\tNew Jersey\tNJ\t34\t22\t12\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t1356865\t3343594\t20171015\r\n1996\tNew Jersey\tNJ\t34\t22\t12\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t1103099\t3075860\t20171015\r\n2000\tNew Jersey\tNJ\t34\t22\t12\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1284173\t3187226\t20171015\r\n2004\tNew Jersey\tNJ\t34\t22\t12\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1670003\t3611691\t20171015\r\n2008\tNew Jersey\tNJ\t34\t22\t12\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t1613207\t3868237\t20171015\r\n2012\tNew Jersey\tNJ\t34\t22\t12\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t1478088\t3638499\t20171015\r\n2016\tNew Jersey\tNJ\t34\t22\t12\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t1601933\t3874046\t20171015\r\n1976\tNew Jersey\tNJ\t34\t22\t12\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tindependent\tother\tFALSE\t32717\t3014472\t20171015\r\n1976\tNew Jersey\tNJ\t34\t22\t12\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t9449\t3014472\t20171015\r\n1976\tNew Jersey\tNJ\t34\t22\t12\tUS President\tMaddox, Lester\tamerican independent party\tother\tFALSE\t7716\t3014472\t20171015\r\n1976\tNew Jersey\tNJ\t34\t22\t12\tUS President\tJulius \\\\\"Jules\\\"\\\", Levin\"\tsocialist labor\tother\tFALSE\t3686\t3014472\t20171015\r\n1976\tNew Jersey\tNJ\t34\t22\t12\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t1662\t3014472\t20171015\r\n1976\tNew Jersey\tNJ\t34\t22\t12\tUS President\tLarouche, Lyndon, Jr.\tu.s. labor\tother\tFALSE\t1650\t3014472\t20171015\r\n1976\tNew Jersey\tNJ\t34\t22\t12\tUS President\tCamejo, Peter\tsocialist workers\tother\tFALSE\t1184\t3014472\t20171015\r\n1976\tNew Jersey\tNJ\t34\t22\t12\tUS President\tWright, Margaret\tpeace & freedom\tother\tFALSE\t1044\t3014472\t20171015\r\n1976\tNew Jersey\tNJ\t34\t22\t12\tUS President\tBubar, Benjamin \\\\\"Ben\\\"\\\"\"\tprohibition\tother\tFALSE\t554\t3014472\t20171015\r\n1976\tNew Jersey\tNJ\t34\t22\t12\tUS President\tZeidler, Frank\tsocialist\tother\tFALSE\t469\t3014472\t20171015\r\n1980\tNew Jersey\tNJ\t34\t22\t12\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t234632\t2975684\t20171015\r\n1980\tNew Jersey\tNJ\t34\t22\t12\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t20652\t2975684\t20171015\r\n1980\tNew Jersey\tNJ\t34\t22\t12\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t8203\t2975684\t20171015\r\n1980\tNew Jersey\tNJ\t34\t22\t12\tUS President\tMcCormack, Ellen\tright-to-life\tother\tFALSE\t3927\t2975684\t20171015\r\n1980\tNew Jersey\tNJ\t34\t22\t12\tUS President\tLynen, Kurt\tmiddle class candidate\tother\tFALSE\t3694\t2975684\t20171015\r\n1980\tNew Jersey\tNJ\t34\t22\t12\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t2555\t2975684\t20171015\r\n1980\tNew Jersey\tNJ\t34\t22\t12\tUS President\tPulley, Andrew\tsocialist workers\tother\tFALSE\t2198\t2975684\t20171015\r\n1980\tNew Jersey\tNJ\t34\t22\t12\tUS President\tMcReynolds, David\tsocialist\tother\tFALSE\t1973\t2975684\t20171015\r\n1980\tNew Jersey\tNJ\t34\t22\t12\tUS President\tGahres, William \\\\\"Bill\\\"\\\"\"\tdown with lawyers\tother\tFALSE\t1718\t2975684\t20171015\r\n1980\tNew Jersey\tNJ\t34\t22\t12\tUS President\tGriswold, Deirdre\tworkers world\tother\tFALSE\t1288\t2975684\t20171015\r\n1980\tNew Jersey\tNJ\t34\t22\t12\tUS President\tWendelken, Martin E.\tindependent\tother\tFALSE\t923\t2975684\t20171015\r\n1984\tNew Jersey\tNJ\t34\t22\t12\tUS President\tHolmes, Larry\tworkers world\tother\tFALSE\t8404\t3217862\t20171015\r\n1984\tNew Jersey\tNJ\t34\t22\t12\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t6416\t3217862\t20171015\r\n1984\tNew Jersey\tNJ\t34\t22\t12\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t2293\t3217862\t20171015\r\n1984\tNew Jersey\tNJ\t34\t22\t12\tUS President\tWinn, Edward\tworkers league\tother\tFALSE\t1721\t3217862\t20171015\r\n1984\tNew Jersey\tNJ\t34\t22\t12\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t1564\t3217862\t20171015\r\n1984\tNew Jersey\tNJ\t34\t22\t12\tUS President\tMason, Melvin\tsocialist workers\tother\tFALSE\t1264\t3217862\t20171015\r\n1984\tNew Jersey\tNJ\t34\t22\t12\tUS President\tJohnson, Sonia\tcitizens\tother\tFALSE\t1247\t3217862\t20171015\r\n1988\tNew Jersey\tNJ\t34\t22\t12\tUS President\tHerberg G., Lewin\tpeace & freedom\tother\tFALSE\t9953\t3099553\t20171015\r\n1988\tNew Jersey\tNJ\t34\t22\t12\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t8421\t3099553\t20171015\r\n1988\tNew Jersey\tNJ\t34\t22\t12\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t5139\t3099553\t20171015\r\n1988\tNew Jersey\tNJ\t34\t22\t12\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tconsumer\tother\tFALSE\t3454\t3099553\t20171015\r\n1988\tNew Jersey\tNJ\t34\t22\t12\tUS President\tKenoyer, Willa\tsocialist\tother\tFALSE\t2587\t3099553\t20171015\r\n1988\tNew Jersey\tNJ\t34\t22\t12\tUS President\tDuke, David\tpopulist\tother\tFALSE\t2446\t3099553\t20171015\r\n1988\tNew Jersey\tNJ\t34\t22\t12\tUS President\tWarren, James \\\\\"Mac\\\"\\\"\"\tsocialist workers\tother\tFALSE\t2298\t3099553\t20171015\r\n1988\tNew Jersey\tNJ\t34\t22\t12\tUS President\tHolmes, Larry\tworkers world\tother\tFALSE\t1020\t3099553\t20171015\r\n1988\tNew Jersey\tNJ\t34\t22\t12\tUS President\tWinn, Edward\tworkers league\tother\tFALSE\t691\t3099553\t20171015\r\n1992\tNew Jersey\tNJ\t34\t22\t12\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t521829\t3343594\t20171015\r\n1992\tNew Jersey\tNJ\t34\t22\t12\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t6822\t3343594\t20171015\r\n1992\tNew Jersey\tNJ\t34\t22\t12\tUS President\tBradford, Drew\tindependent\tother\tFALSE\t4749\t3343594\t20171015\r\n1992\tNew Jersey\tNJ\t34\t22\t12\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t3513\t3343594\t20171015\r\n1992\tNew Jersey\tNJ\t34\t22\t12\tUS President\tPhillips, Howard\ttaxpayers party\tother\tFALSE\t2670\t3343594\t20171015\r\n1992\tNew Jersey\tNJ\t34\t22\t12\tUS President\tLarouche, Lyndon, Jr.\t6 million jobs\tother\tFALSE\t2095\t3343594\t20171015\r\n1992\tNew Jersey\tNJ\t34\t22\t12\tUS President\tWarren, James \\\\\"Mac\\\"\\\"\"\tsocialist workers\tother\tFALSE\t2011\t3343594\t20171015\r\n1992\tNew Jersey\tNJ\t34\t22\t12\tUS President\tDaniels, Ron\tron daniels independent\tother\tFALSE\t1996\t3343594\t20171015\r\n1992\tNew Jersey\tNJ\t34\t22\t12\tUS President\tGritz, James \\\\\"Bo\\\"\\\"\"\tamerica first populist\tother\tFALSE\t1867\t3343594\t20171015\r\n1992\tNew Jersey\tNJ\t34\t22\t12\tUS President\tHaylard, Helen\tworkers league\tother\tFALSE\t1618\t3343594\t20171015\r\n1992\tNew Jersey\tNJ\t34\t22\t12\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t1353\t3343594\t20171015\r\n1996\tNew Jersey\tNJ\t34\t22\t12\tUS President\t\tindependent\tother\tFALSE\t320400\t3075860\t20171015\r\n2000\tNew Jersey\tNJ\t34\t22\t12\tUS President\t\tindependent\tother\tFALSE\t114203\t3187226\t20171015\r\n2004\tNew Jersey\tNJ\t34\t22\t12\tUS President\tOther\tindependent\tother\tFALSE\t30258\t3611691\t20171015\r\n2008\tNew Jersey\tNJ\t34\t22\t12\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t21298\t3868237\t20171015\r\n2008\tNew Jersey\tNJ\t34\t22\t12\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t8441\t3868237\t20171015\r\n2008\tNew Jersey\tNJ\t34\t22\t12\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t3956\t3868237\t20171015\r\n2008\tNew Jersey\tNJ\t34\t22\t12\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t3636\t3868237\t20171015\r\n2008\tNew Jersey\tNJ\t34\t22\t12\tUS President\tMoore, Brian\tsocialist\tother\tFALSE\t699\t3868237\t20171015\r\n2008\tNew Jersey\tNJ\t34\t22\t12\tUS President\tBoss, Jeffery\tvote here\tother\tFALSE\t639\t3868237\t20171015\r\n2008\tNew Jersey\tNJ\t34\t22\t12\tUS President\tCalero, Roger\tsocialist workers\tother\tFALSE\t523\t3868237\t20171015\r\n2008\tNew Jersey\tNJ\t34\t22\t12\tUS President\tLa Riva, Gloria Estella\tsocialism and liberation party\tother\tFALSE\t416\t3868237\t20171015\r\n2012\tNew Jersey\tNJ\t34\t22\t12\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t21035\t3638499\t20171015\r\n2012\tNew Jersey\tNJ\t34\t22\t12\tUS President\tStein, Jill\tgreen\tother\tFALSE\t9886\t3638499\t20171015\r\n2012\tNew Jersey\tNJ\t34\t22\t12\tUS President\tGoode, Virgil Hamlin, Jr.\tconstitution party\tother\tFALSE\t2063\t3638499\t20171015\r\n2012\tNew Jersey\tNJ\t34\t22\t12\tUS President\tAnderson, Ross Carl \\\\\"Rocky\\\"\\\"\"\tjustice\tother\tFALSE\t1723\t3638499\t20171015\r\n2012\tNew Jersey\tNJ\t34\t22\t12\tUS President\tBoss, Jeffery\tnsa did 911\tother\tFALSE\t1024\t3638499\t20171015\r\n2012\tNew Jersey\tNJ\t34\t22\t12\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t709\t3638499\t20171015\r\n2012\tNew Jersey\tNJ\t34\t22\t12\tUS President\tMiller, Merlin\tamerican third position\tother\tFALSE\t664\t3638499\t20171015\r\n2012\tNew Jersey\tNJ\t34\t22\t12\tUS President\tLindsay, Peta\tsocialism and liberation party\tother\tFALSE\t521\t3638499\t20171015\r\n2016\tNew Jersey\tNJ\t34\t22\t12\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t72477\t3874046\t20171015\r\n2016\tNew Jersey\tNJ\t34\t22\t12\tUS President\tStein, Jill\tgreen\tother\tFALSE\t37772\t3874046\t20171015\r\n2016\tNew Jersey\tNJ\t34\t22\t12\tUS President\tCastle, Darrell L.\tconstitution party\tother\tFALSE\t6161\t3874046\t20171015\r\n2016\tNew Jersey\tNJ\t34\t22\t12\tUS President\tKennedy, Alyson\tsocialist workers\tother\tFALSE\t2156\t3874046\t20171015\r\n2016\tNew Jersey\tNJ\t34\t22\t12\tUS President\tDe La Fuente, Roque \\\\\"Rocky\\\"\\\"\"\tamerican delta party\tother\tFALSE\t1838\t3874046\t20171015\r\n2016\tNew Jersey\tNJ\t34\t22\t12\tUS President\tMoorehead, Monica\tworkers world party\tother\tFALSE\t1749\t3874046\t20171015\r\n2016\tNew Jersey\tNJ\t34\t22\t12\tUS President\tLa Riva, Gloria Estella\tsocialism and liberation party\tother\tFALSE\t1682\t3874046\t20171015\r\n1976\tNew Mexico\tNM\t35\t85\t66\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t201148\t416590\t20171015\r\n1980\tNew Mexico\tNM\t35\t85\t66\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t167826\t456237\t20171015\r\n1984\tNew Mexico\tNM\t35\t85\t66\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t201769\t514370\t20171015\r\n1988\tNew Mexico\tNM\t35\t85\t66\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t244497\t521387\t20171015\r\n1992\tNew Mexico\tNM\t35\t85\t66\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t261617\t569986\t20171015\r\n1996\tNew Mexico\tNM\t35\t85\t66\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t273495\t556074\t20171015\r\n2000\tNew Mexico\tNM\t35\t85\t66\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t286783\t598605\t20171015\r\n2004\tNew Mexico\tNM\t35\t85\t66\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t370942\t756304\t20171015\r\n2008\tNew Mexico\tNM\t35\t85\t66\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t472422\t830158\t20171015\r\n2012\tNew Mexico\tNM\t35\t85\t66\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t415335\t783758\t20171015\r\n2016\tNew Mexico\tNM\t35\t85\t66\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t385234\t798319\t20171015\r\n1976\tNew Mexico\tNM\t35\t85\t66\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t211419\t416590\t20171015\r\n1980\tNew Mexico\tNM\t35\t85\t66\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t250779\t456237\t20171015\r\n1984\tNew Mexico\tNM\t35\t85\t66\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t307101\t514370\t20171015\r\n1988\tNew Mexico\tNM\t35\t85\t66\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t270341\t521387\t20171015\r\n1992\tNew Mexico\tNM\t35\t85\t66\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t212824\t569986\t20171015\r\n1996\tNew Mexico\tNM\t35\t85\t66\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t232751\t556074\t20171015\r\n2000\tNew Mexico\tNM\t35\t85\t66\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t286417\t598605\t20171015\r\n2004\tNew Mexico\tNM\t35\t85\t66\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t376930\t756304\t20171015\r\n2008\tNew Mexico\tNM\t35\t85\t66\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t346832\t830158\t20171015\r\n2012\tNew Mexico\tNM\t35\t85\t66\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t335788\t783758\t20171015\r\n2016\tNew Mexico\tNM\t35\t85\t66\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t319667\t798319\t20171015\r\n1976\tNew Mexico\tNM\t35\t85\t66\tUS President\tCamejo, Peter\tsocialist workers\tother\tFALSE\t2462\t416590\t20171015\r\n1976\tNew Mexico\tNM\t35\t85\t66\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t1110\t416590\t20171015\r\n1976\tNew Mexico\tNM\t35\t85\t66\tUS President\tZeidler, Frank\tsocialist\tother\tFALSE\t240\t416590\t20171015\r\n1976\tNew Mexico\tNM\t35\t85\t66\tUS President\tBubar, Benjamin \\\\\"Ben\\\"\\\"\"\tprohibition\tother\tFALSE\t211\t416590\t20171015\r\n1980\tNew Mexico\tNM\t35\t85\t66\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t29459\t456237\t20171015\r\n1980\tNew Mexico\tNM\t35\t85\t66\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t4365\t456237\t20171015\r\n1980\tNew Mexico\tNM\t35\t85\t66\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t2202\t456237\t20171015\r\n1980\tNew Mexico\tNM\t35\t85\t66\tUS President\tBubar, Benjamin \\\\\"Ben\\\"\\\"\"\tstatesman\tother\tFALSE\t1281\t456237\t20171015\r\n1980\tNew Mexico\tNM\t35\t85\t66\tUS President\tPulley, Andrew\tsocialist workers\tother\tFALSE\t325\t456237\t20171015\r\n1984\tNew Mexico\tNM\t35\t85\t66\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t4459\t514370\t20171015\r\n1984\tNew Mexico\tNM\t35\t85\t66\tUS President\tJohnson, Sonia\tcitizens\tother\tFALSE\t455\t514370\t20171015\r\n1984\tNew Mexico\tNM\t35\t85\t66\tUS President\tMason, Melvin\tsocialist workers\tother\tFALSE\t224\t514370\t20171015\r\n1984\tNew Mexico\tNM\t35\t85\t66\tUS President\tDodge, Earl\tprohibition\tother\tFALSE\t206\t514370\t20171015\r\n1984\tNew Mexico\tNM\t35\t85\t66\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t155\t514370\t20171015\r\n1984\tNew Mexico\tNM\t35\t85\t66\tUS President\tOther\t\tother\tFALSE\t1\t514370\t20171015\r\n1988\tNew Mexico\tNM\t35\t85\t66\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t3368\t521387\t20171015\r\n1988\tNew Mexico\tNM\t35\t85\t66\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t2237\t521387\t20171015\r\n1988\tNew Mexico\tNM\t35\t85\t66\tUS President\tWarren, James \\\\\"Mac\\\"\\\"\"\tsocialist workers\tother\tFALSE\t344\t521387\t20171015\r\n1988\tNew Mexico\tNM\t35\t85\t66\tUS President\tHolmes, Larry\tworkers world\tother\tFALSE\t258\t521387\t20171015\r\n1988\tNew Mexico\tNM\t35\t85\t66\tUS President\tDodge, Earl\tprohibition\tother\tFALSE\t249\t521387\t20171015\r\n1988\tNew Mexico\tNM\t35\t85\t66\tUS President\t\twrite-in\tother\tTRUE\t93\t521387\t20171015\r\n1992\tNew Mexico\tNM\t35\t85\t66\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t91895\t569986\t20171015\r\n1992\tNew Mexico\tNM\t35\t85\t66\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t1615\t569986\t20171015\r\n1992\tNew Mexico\tNM\t35\t85\t66\tUS President\tPhillips, Howard\ttaxpayers party\tother\tFALSE\t620\t569986\t20171015\r\n1992\tNew Mexico\tNM\t35\t85\t66\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t562\t569986\t20171015\r\n1992\tNew Mexico\tNM\t35\t85\t66\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t369\t569986\t20171015\r\n1992\tNew Mexico\tNM\t35\t85\t66\tUS President\tWarren, James \\\\\"Mac\\\"\\\"\"\tsocialist workers\tother\tFALSE\t183\t569986\t20171015\r\n1992\tNew Mexico\tNM\t35\t85\t66\tUS President\tLa Riva, Gloria Estella\tworkers world\tother\tFALSE\t181\t569986\t20171015\r\n1992\tNew Mexico\tNM\t35\t85\t66\tUS President\tDodge, Earl\tprohibition\tother\tFALSE\t120\t569986\t20171015\r\n1996\tNew Mexico\tNM\t35\t85\t66\tUS President\tPerot, Ross\treform party\tother\tFALSE\t32257\t556074\t20171015\r\n1996\tNew Mexico\tNM\t35\t85\t66\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t13218\t556074\t20171015\r\n1996\tNew Mexico\tNM\t35\t85\t66\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t2996\t556074\t20171015\r\n1996\tNew Mexico\tNM\t35\t85\t66\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t713\t556074\t20171015\r\n1996\tNew Mexico\tNM\t35\t85\t66\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t644\t556074\t20171015\r\n2000\tNew Mexico\tNM\t35\t85\t66\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t21251\t598605\t20171015\r\n2000\tNew Mexico\tNM\t35\t85\t66\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t2058\t598605\t20171015\r\n2000\tNew Mexico\tNM\t35\t85\t66\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t1392\t598605\t20171015\r\n2000\tNew Mexico\tNM\t35\t85\t66\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t361\t598605\t20171015\r\n2000\tNew Mexico\tNM\t35\t85\t66\tUS President\tPhillips, Howard\tconstitution party\tother\tFALSE\t343\t598605\t20171015\r\n2004\tNew Mexico\tNM\t35\t85\t66\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t4053\t756304\t20171015\r\n2004\tNew Mexico\tNM\t35\t85\t66\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t2382\t756304\t20171015\r\n2004\tNew Mexico\tNM\t35\t85\t66\tUS President\tCobb, David\tgreen\tother\tFALSE\t1226\t756304\t20171015\r\n2004\tNew Mexico\tNM\t35\t85\t66\tUS President\tPeroutka, Michael\tconstitution party\tother\tFALSE\t771\t756304\t20171015\r\n2008\tNew Mexico\tNM\t35\t85\t66\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t5327\t830158\t20171015\r\n2008\tNew Mexico\tNM\t35\t85\t66\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t2428\t830158\t20171015\r\n2008\tNew Mexico\tNM\t35\t85\t66\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t1597\t830158\t20171015\r\n2008\tNew Mexico\tNM\t35\t85\t66\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t1552\t830158\t20171015\r\n2012\tNew Mexico\tNM\t35\t85\t66\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t27788\t783758\t20171015\r\n2012\tNew Mexico\tNM\t35\t85\t66\tUS President\tStein, Jill\tgreen\tother\tFALSE\t2691\t783758\t20171015\r\n2012\tNew Mexico\tNM\t35\t85\t66\tUS President\t\tnew mexico independent party\tother\tFALSE\t1174\t783758\t20171015\r\n2012\tNew Mexico\tNM\t35\t85\t66\tUS President\tGoode, Virgil Hamlin, Jr.\tconstitution party\tother\tFALSE\t982\t783758\t20171015\r\n2016\tNew Mexico\tNM\t35\t85\t66\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t74541\t798319\t20171015\r\n2016\tNew Mexico\tNM\t35\t85\t66\tUS President\tStein, Jill\tgreen\tother\tFALSE\t9879\t798319\t20171015\r\n2016\tNew Mexico\tNM\t35\t85\t66\tUS President\tMcMullin, Evan\tbetter for america\tother\tFALSE\t5825\t798319\t20171015\r\n2016\tNew Mexico\tNM\t35\t85\t66\tUS President\tCastle, Darrell L.\tconstitution party\tother\tFALSE\t1514\t798319\t20171015\r\n2016\tNew Mexico\tNM\t35\t85\t66\tUS President\tLa Riva, Gloria Estella\tsocialism and liberation party\tother\tFALSE\t1184\t798319\t20171015\r\n2016\tNew Mexico\tNM\t35\t85\t66\tUS President\tDe La Fuente, Roque \\\\\"Rocky\\\"\\\"\"\tamerican delta party\tother\tFALSE\t475\t798319\t20171015\r\n1976\tNew York\tNY\t36\t21\t13\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t3244165\t6668262\t20171015\r\n1980\tNew York\tNY\t36\t21\t13\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t2728372\t6201959\t20171015\r\n1984\tNew York\tNY\t36\t21\t13\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t3001285\t6806810\t20171015\r\n1988\tNew York\tNY\t36\t21\t13\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t3255487\t6485683\t20171015\r\n1992\tNew York\tNY\t36\t21\t13\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t3346894\t7079432\t20171015\r\n1996\tNew York\tNY\t36\t21\t13\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t3649630\t6439129\t20171015\r\n2000\tNew York\tNY\t36\t21\t13\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t3942215\t6960215\t20171015\r\n2004\tNew York\tNY\t36\t21\t13\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t4180755\t7448266\t20171015\r\n2008\tNew York\tNY\t36\t21\t13\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t4645332\t7722019\t20171015\r\n2012\tNew York\tNY\t36\t21\t13\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t4324228\t7116784\t20171015\r\n2016\tNew York\tNY\t36\t21\t13\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t4379789\t7802084\t20171015\r\n1976\tNew York\tNY\t36\t21\t13\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t2825913\t6668262\t20171015\r\n1980\tNew York\tNY\t36\t21\t13\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t2637700\t6201959\t20171015\r\n1984\tNew York\tNY\t36\t21\t13\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t3376519\t6806810\t20171015\r\n1988\tNew York\tNY\t36\t21\t13\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t2838414\t6485683\t20171015\r\n1992\tNew York\tNY\t36\t21\t13\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t2041690\t7079432\t20171015\r\n1996\tNew York\tNY\t36\t21\t13\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t1738707\t6439129\t20171015\r\n2000\tNew York\tNY\t36\t21\t13\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t2258577\t6960215\t20171015\r\n2004\tNew York\tNY\t36\t21\t13\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t2806993\t7448266\t20171015\r\n2008\tNew York\tNY\t36\t21\t13\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t2418323\t7722019\t20171015\r\n2012\tNew York\tNY\t36\t21\t13\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t2223397\t7116784\t20171015\r\n2016\tNew York\tNY\t36\t21\t13\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t2527142\t7802084\t20171015\r\n1976\tNew York\tNY\t36\t21\t13\tUS President\tFord, Gerald\tconservative\tother\tFALSE\t274878\t6668262\t20171015\r\n1976\tNew York\tNY\t36\t21\t13\tUS President\tCarter, Jimmy\tliberal party\tother\tFALSE\t145393\t6668262\t20171015\r\n1976\tNew York\tNY\t36\t21\t13\tUS President\tOther\t\tother\tFALSE\t143037\t6668262\t20171015\r\n1976\tNew York\tNY\t36\t21\t13\tUS President\tMacbride, Roger\tfree libertarian\tother\tFALSE\t12197\t6668262\t20171015\r\n1976\tNew York\tNY\t36\t21\t13\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t10270\t6668262\t20171015\r\n1976\tNew York\tNY\t36\t21\t13\tUS President\tCamejo, Peter\tsocialist workers\tother\tFALSE\t6996\t6668262\t20171015\r\n1976\tNew York\tNY\t36\t21\t13\tUS President\tLarouche, Lyndon, Jr.\tlabor\tother\tFALSE\t5413\t6668262\t20171015\r\n1980\tNew York\tNY\t36\t21\t13\tUS President\tAnderson, John B.\tliberal party\tother\tFALSE\t467801\t6201959\t20171015\r\n1980\tNew York\tNY\t36\t21\t13\tUS President\tReagan, Ronald\tconservative\tother\tFALSE\t256131\t6201959\t20171015\r\n1980\tNew York\tNY\t36\t21\t13\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tfree libertarian\tother\tFALSE\t52648\t6201959\t20171015\r\n1980\tNew York\tNY\t36\t21\t13\tUS President\tMcCormack, Ellen\tright-to-life\tother\tFALSE\t24159\t6201959\t20171015\r\n1980\tNew York\tNY\t36\t21\t13\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t23186\t6201959\t20171015\r\n1980\tNew York\tNY\t36\t21\t13\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t7414\t6201959\t20171015\r\n1980\tNew York\tNY\t36\t21\t13\tUS President\tDeberry, Clifton\tsocialist workers\tother\tFALSE\t2068\t6201959\t20171015\r\n1980\tNew York\tNY\t36\t21\t13\tUS President\tGriswold, Deirdre\tworkers world\tother\tFALSE\t1416\t6201959\t20171015\r\n1980\tNew York\tNY\t36\t21\t13\tUS President\t\t\tother\tTRUE\t1064\t6201959\t20171015\r\n1984\tNew York\tNY\t36\t21\t13\tUS President\tReagan, Ronald\tconservative\tother\tFALSE\t288244\t6806810\t20171015\r\n1984\tNew York\tNY\t36\t21\t13\tUS President\tMondale, Walter\tliberal party\tother\tFALSE\t118324\t6806810\t20171015\r\n1984\tNew York\tNY\t36\t21\t13\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t11949\t6806810\t20171015\r\n1984\tNew York\tNY\t36\t21\t13\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t4226\t6806810\t20171015\r\n1984\tNew York\tNY\t36\t21\t13\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t3200\t6806810\t20171015\r\n1984\tNew York\tNY\t36\t21\t13\tUS President\tHolmes, Larry\tworkers world\tother\tFALSE\t2226\t6806810\t20171015\r\n1984\tNew York\tNY\t36\t21\t13\tUS President\tOther\t\tother\tFALSE\t837\t6806810\t20171015\r\n1988\tNew York\tNY\t36\t21\t13\tUS President\tBush, George H.W.\tconservative\tother\tFALSE\t243457\t6485683\t20171015\r\n1988\tNew York\tNY\t36\t21\t13\tUS President\tDukakis, Michael\tliberal party\tother\tFALSE\t92395\t6485683\t20171015\r\n1988\tNew York\tNY\t36\t21\t13\tUS President\tMarra, William A.\tright-to-life\tother\tFALSE\t20497\t6485683\t20171015\r\n1988\tNew York\tNY\t36\t21\t13\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t15845\t6485683\t20171015\r\n1988\tNew York\tNY\t36\t21\t13\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t12109\t6485683\t20171015\r\n1988\tNew York\tNY\t36\t21\t13\tUS President\tHolmes, Larry\tworkers world\tother\tFALSE\t4179\t6485683\t20171015\r\n1988\tNew York\tNY\t36\t21\t13\tUS President\tWarren, James \\\\\"Mac\\\"\\\"\"\tsocialist workers\tother\tFALSE\t3287\t6485683\t20171015\r\n1988\tNew York\tNY\t36\t21\t13\tUS President\t\tother\tother\tFALSE\t13\t6485683\t20171015\r\n1992\tNew York\tNY\t36\t21\t13\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t1090721\t7079432\t20171015\r\n1992\tNew York\tNY\t36\t21\t13\tUS President\tBush, George H.W.\tconservative\tother\tFALSE\t177000\t7079432\t20171015\r\n1992\tNew York\tNY\t36\t21\t13\tUS President\tBlank Vote/Scattering\t\tother\tFALSE\t152951\t7079432\t20171015\r\n1992\tNew York\tNY\t36\t21\t13\tUS President\tBush, George H.W.\tright-to-life\tother\tFALSE\t127959\t7079432\t20171015\r\n1992\tNew York\tNY\t36\t21\t13\tUS President\tClinton, Bill\tliberal party\tother\tFALSE\t97556\t7079432\t20171015\r\n1992\tNew York\tNY\t36\t21\t13\tUS President\tWarren, James \\\\\"Mac\\\"\\\"\"\tsocialist workers\tother\tFALSE\t15472\t7079432\t20171015\r\n1992\tNew York\tNY\t36\t21\t13\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t13451\t7079432\t20171015\r\n1992\tNew York\tNY\t36\t21\t13\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t11318\t7079432\t20171015\r\n1992\tNew York\tNY\t36\t21\t13\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t4420\t7079432\t20171015\r\n1996\tNew York\tNY\t36\t21\t13\tUS President\tPerot, Ross\tindependence\tother\tFALSE\t503458\t6439129\t20171015\r\n1996\tNew York\tNY\t36\t21\t13\tUS President\tDole, Robert\tconservative\tother\tFALSE\t183392\t6439129\t20171015\r\n1996\tNew York\tNY\t36\t21\t13\tUS President\tBlank Vote/Scattering\t\tother\tFALSE\t123000\t6439129\t20171015\r\n1996\tNew York\tNY\t36\t21\t13\tUS President\tClinton, Bill\tliberal party\tother\tFALSE\t106547\t6439129\t20171015\r\n1996\tNew York\tNY\t36\t21\t13\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t75956\t6439129\t20171015\r\n1996\tNew York\tNY\t36\t21\t13\tUS President\tPhillips, Howard\tright-to-life\tother\tFALSE\t23580\t6439129\t20171015\r\n1996\tNew York\tNY\t36\t21\t13\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t12220\t6439129\t20171015\r\n1996\tNew York\tNY\t36\t21\t13\tUS President\tDole, Robert\tfreedom\tother\tFALSE\t11393\t6439129\t20171015\r\n1996\tNew York\tNY\t36\t21\t13\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t5011\t6439129\t20171015\r\n1996\tNew York\tNY\t36\t21\t13\tUS President\tMoorehead, Monica\tworkers world\tother\tFALSE\t3473\t6439129\t20171015\r\n1996\tNew York\tNY\t36\t21\t13\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t2762\t6439129\t20171015\r\n2000\tNew York\tNY\t36\t21\t13\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t244030\t6960215\t20171015\r\n2000\tNew York\tNY\t36\t21\t13\tUS President\tBush, George W.\tconservative\tother\tFALSE\t144797\t6960215\t20171015\r\n2000\tNew York\tNY\t36\t21\t13\tUS President\tBlank Vote/Scattering\t\tother\tFALSE\t138216\t6960215\t20171015\r\n2000\tNew York\tNY\t36\t21\t13\tUS President\tGore, Al\tworking families\tother\tFALSE\t88395\t6960215\t20171015\r\n2000\tNew York\tNY\t36\t21\t13\tUS President\tGore, Al\tliberal party\tother\tFALSE\t77087\t6960215\t20171015\r\n2000\tNew York\tNY\t36\t21\t13\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\tright-to-life\tother\tFALSE\t25175\t6960215\t20171015\r\n2000\tNew York\tNY\t36\t21\t13\tUS President\tHagelin, John\tindependence\tother\tFALSE\t24361\t6960215\t20171015\r\n2000\tNew York\tNY\t36\t21\t13\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t7649\t6960215\t20171015\r\n2000\tNew York\tNY\t36\t21\t13\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t6424\t6960215\t20171015\r\n2000\tNew York\tNY\t36\t21\t13\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t1789\t6960215\t20171015\r\n2000\tNew York\tNY\t36\t21\t13\tUS President\tPhillips, Howard\tconstitution party\tother\tFALSE\t1498\t6960215\t20171015\r\n2000\tNew York\tNY\t36\t21\t13\tUS President\t\tsocialist\tother\tTRUE\t2\t6960215\t20171015\r\n2004\tNew York\tNY\t36\t21\t13\tUS President\tBush, George W.\tconservative\tother\tFALSE\t155574\t7448266\t20171015\r\n2004\tNew York\tNY\t36\t21\t13\tUS President\tKerry, John\tworking families\tother\tFALSE\t133525\t7448266\t20171015\r\n2004\tNew York\tNY\t36\t21\t13\tUS President\tNader, Ralph\tindependence\tother\tFALSE\t84247\t7448266\t20171015\r\n2004\tNew York\tNY\t36\t21\t13\tUS President\tBlank Vote/Scattering\t\tother\tFALSE\t57230\t7448266\t20171015\r\n2004\tNew York\tNY\t36\t21\t13\tUS President\tNader, Ralph\tpeace and justice\tother\tFALSE\t15626\t7448266\t20171015\r\n2004\tNew York\tNY\t36\t21\t13\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t11607\t7448266\t20171015\r\n2004\tNew York\tNY\t36\t21\t13\tUS President\tCalero, Roger\tsocialist workers\tother\tFALSE\t2405\t7448266\t20171015\r\n2004\tNew York\tNY\t36\t21\t13\tUS President\tOther\t\tother\tTRUE\t304\t7448266\t20171015\r\n2008\tNew York\tNY\t36\t21\t13\tUS President\tMcCain, John\tconservative\tother\tFALSE\t170475\t7722019\t20171015\r\n2008\tNew York\tNY\t36\t21\t13\tUS President\tMcCain, John\tindependence\tother\tFALSE\t163973\t7722019\t20171015\r\n2008\tNew York\tNY\t36\t21\t13\tUS President\tObama, Barack H.\tworking families\tother\tFALSE\t159613\t7722019\t20171015\r\n2008\tNew York\tNY\t36\t21\t13\tUS President\tBlank Vote/Scattering\t\tother\tFALSE\t84701\t7722019\t20171015\r\n2008\tNew York\tNY\t36\t21\t13\tUS President\tNader, Ralph\tpopulist\tother\tFALSE\t41249\t7722019\t20171015\r\n2008\tNew York\tNY\t36\t21\t13\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t19596\t7722019\t20171015\r\n2008\tNew York\tNY\t36\t21\t13\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t12801\t7722019\t20171015\r\n2008\tNew York\tNY\t36\t21\t13\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t3615\t7722019\t20171015\r\n2008\tNew York\tNY\t36\t21\t13\tUS President\tLa Riva, Gloria Estella\tsocialism and liberation party\tother\tFALSE\t1639\t7722019\t20171015\r\n2008\tNew York\tNY\t36\t21\t13\tUS President\t\t\tother\tTRUE\t702\t7722019\t20171015\r\n2012\tNew York\tNY\t36\t21\t13\tUS President\tRomney, Mitt\tconservative\tother\tFALSE\t262035\t7116784\t20171015\r\n2012\tNew York\tNY\t36\t21\t13\tUS President\tObama, Barack H.\tworking families\tother\tFALSE\t147643\t7116784\t20171015\r\n2012\tNew York\tNY\t36\t21\t13\tUS President\tBlank Vote/Void Vote/Scattering\t\tother\tFALSE\t63881\t7116784\t20171015\r\n2012\tNew York\tNY\t36\t21\t13\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t47092\t7116784\t20171015\r\n2012\tNew York\tNY\t36\t21\t13\tUS President\tStein, Jill\tgreen\tother\tFALSE\t39856\t7116784\t20171015\r\n2012\tNew York\tNY\t36\t21\t13\tUS President\tGoode, Virgil Hamlin, Jr.\tconstitution party\tother\tFALSE\t6270\t7116784\t20171015\r\n2012\tNew York\tNY\t36\t21\t13\tUS President\tLindsay, Peta\tsocialism and liberation party\tother\tFALSE\t2039\t7116784\t20171015\r\n2012\tNew York\tNY\t36\t21\t13\tUS President\t\t\tother\tTRUE\t343\t7116784\t20171015\r\n2016\tNew York\tNY\t36\t21\t13\tUS President\tTrump, Donald J.\tconservative\tother\tFALSE\t292392\t7802084\t20171015\r\n2016\tNew York\tNY\t36\t21\t13\tUS President\tClinton, Hillary\tworking families\tother\tFALSE\t140041\t7802084\t20171015\r\n2016\tNew York\tNY\t36\t21\t13\tUS President\tJohnson, Gary\tindependence\tother\tFALSE\t119156\t7802084\t20171015\r\n2016\tNew York\tNY\t36\t21\t13\tUS President\tStein, Jill\tgreen\tother\tFALSE\t107934\t7802084\t20171015\r\n2016\tNew York\tNY\t36\t21\t13\tUS President\tBlank Vote\t\tother\tFALSE\t77179\t7802084\t20171015\r\n2016\tNew York\tNY\t36\t21\t13\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t57442\t7802084\t20171015\r\n2016\tNew York\tNY\t36\t21\t13\tUS President\tScattering\t\tother\tFALSE\t48447\t7802084\t20171015\r\n2016\tNew York\tNY\t36\t21\t13\tUS President\tClinton, Hillary\twomen's equality\tother\tFALSE\t36294\t7802084\t20171015\r\n2016\tNew York\tNY\t36\t21\t13\tUS President\t\t\tother\tTRUE\t12816\t7802084\t20171015\r\n2016\tNew York\tNY\t36\t21\t13\tUS President\tVoid Vote\t\tother\tFALSE\t3452\t7802084\t20171015\r\n1976\tNorth Carolina\tNC\t37\t56\t47\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t927365\t1677906\t20171015\r\n1980\tNorth Carolina\tNC\t37\t56\t47\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t875635\t1855833\t20171015\r\n1984\tNorth Carolina\tNC\t37\t56\t47\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t824287\t2175361\t20171015\r\n1988\tNorth Carolina\tNC\t37\t56\t47\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t890167\t2134370\t20171015\r\n1992\tNorth Carolina\tNC\t37\t56\t47\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t1114042\t2611850\t20171015\r\n1996\tNorth Carolina\tNC\t37\t56\t47\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t1107849\t2515807\t20171015\r\n2000\tNorth Carolina\tNC\t37\t56\t47\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t1257692\t2914990\t20171015\r\n2004\tNorth Carolina\tNC\t37\t56\t47\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t1525849\t3501007\t20171015\r\n2008\tNorth Carolina\tNC\t37\t56\t47\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t2142651\t4310851\t20171015\r\n2012\tNorth Carolina\tNC\t37\t56\t47\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t2178391\t4505372\t20171015\r\n2016\tNorth Carolina\tNC\t37\t56\t47\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t2189316\t4741564\t20171015\r\n1976\tNorth Carolina\tNC\t37\t56\t47\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t741960\t1677906\t20171015\r\n1980\tNorth Carolina\tNC\t37\t56\t47\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t915018\t1855833\t20171015\r\n1984\tNorth Carolina\tNC\t37\t56\t47\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t1346481\t2175361\t20171015\r\n1988\tNorth Carolina\tNC\t37\t56\t47\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t1237258\t2134370\t20171015\r\n1992\tNorth Carolina\tNC\t37\t56\t47\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t1134661\t2611850\t20171015\r\n1996\tNorth Carolina\tNC\t37\t56\t47\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t1225938\t2515807\t20171015\r\n2000\tNorth Carolina\tNC\t37\t56\t47\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1631163\t2914990\t20171015\r\n2004\tNorth Carolina\tNC\t37\t56\t47\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1961166\t3501007\t20171015\r\n2008\tNorth Carolina\tNC\t37\t56\t47\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t2128474\t4310851\t20171015\r\n2012\tNorth Carolina\tNC\t37\t56\t47\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t2270395\t4505372\t20171015\r\n2016\tNorth Carolina\tNC\t37\t56\t47\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t2362631\t4741564\t20171015\r\n1976\tNorth Carolina\tNC\t37\t56\t47\tUS President\tAnderson, Thomas J.\tamerican\tother\tFALSE\t5607\t1677906\t20171015\r\n1976\tNorth Carolina\tNC\t37\t56\t47\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t2219\t1677906\t20171015\r\n1976\tNorth Carolina\tNC\t37\t56\t47\tUS President\tLarouche, Lyndon, Jr.\tu.s. labor\tother\tFALSE\t755\t1677906\t20171015\r\n1980\tNorth Carolina\tNC\t37\t56\t47\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t52800\t1855833\t20171015\r\n1980\tNorth Carolina\tNC\t37\t56\t47\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t9677\t1855833\t20171015\r\n1980\tNorth Carolina\tNC\t37\t56\t47\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t2287\t1855833\t20171015\r\n1980\tNorth Carolina\tNC\t37\t56\t47\tUS President\tDeberry, Clifton\tsocialist workers\tother\tFALSE\t416\t1855833\t20171015\r\n1984\tNorth Carolina\tNC\t37\t56\t47\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t3794\t2175361\t20171015\r\n1984\tNorth Carolina\tNC\t37\t56\t47\tUS President\tMason, Melvin\tsocialist workers\tother\tFALSE\t799\t2175361\t20171015\r\n1988\tNorth Carolina\tNC\t37\t56\t47\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t5682\t2134370\t20171015\r\n1988\tNorth Carolina\tNC\t37\t56\t47\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\t\tother\tTRUE\t1263\t2134370\t20171015\r\n1992\tNorth Carolina\tNC\t37\t56\t47\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t357864\t2611850\t20171015\r\n1992\tNorth Carolina\tNC\t37\t56\t47\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t5171\t2611850\t20171015\r\n1992\tNorth Carolina\tNC\t37\t56\t47\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t59\t2611850\t20171015\r\n1992\tNorth Carolina\tNC\t37\t56\t47\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t41\t2611850\t20171015\r\n1992\tNorth Carolina\tNC\t37\t56\t47\tUS President\tWarren, James \\\\\"Mac\\\"\\\"\"\tsocialist workers\tother\tFALSE\t12\t2611850\t20171015\r\n1996\tNorth Carolina\tNC\t37\t56\t47\tUS President\tPerot, Ross\treform party\tother\tFALSE\t168059\t2515807\t20171015\r\n1996\tNorth Carolina\tNC\t37\t56\t47\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t8740\t2515807\t20171015\r\n1996\tNorth Carolina\tNC\t37\t56\t47\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t2771\t2515807\t20171015\r\n1996\tNorth Carolina\tNC\t37\t56\t47\tUS President\t\t\tother\tTRUE\t2450\t2515807\t20171015\r\n2000\tNorth Carolina\tNC\t37\t56\t47\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t13891\t2914990\t20171015\r\n2000\tNorth Carolina\tNC\t37\t56\t47\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t8874\t2914990\t20171015\r\n2000\tNorth Carolina\tNC\t37\t56\t47\tUS President\tNot Designated\tsocialist\tother\tFALSE\t3370\t2914990\t20171015\r\n2004\tNorth Carolina\tNC\t37\t56\t47\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t11731\t3501007\t20171015\r\n2004\tNorth Carolina\tNC\t37\t56\t47\tUS President\tOther\tunaffiliated\tother\tTRUE\t2261\t3501007\t20171015\r\n2008\tNorth Carolina\tNC\t37\t56\t47\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t25722\t4310851\t20171015\r\n2008\tNorth Carolina\tNC\t37\t56\t47\tUS President\t\t\tother\tTRUE\t12494\t4310851\t20171015\r\n2008\tNorth Carolina\tNC\t37\t56\t47\tUS President\tNader, Ralph\tindependent\tother\tTRUE\t1510\t4310851\t20171015\r\n2012\tNorth Carolina\tNC\t37\t56\t47\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t44515\t4505372\t20171015\r\n2012\tNorth Carolina\tNC\t37\t56\t47\tUS President\t\t\tother\tTRUE\t12071\t4505372\t20171015\r\n2016\tNorth Carolina\tNC\t37\t56\t47\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t130126\t4741564\t20171015\r\n2016\tNorth Carolina\tNC\t37\t56\t47\tUS President\tScattering\t\tother\tTRUE\t47386\t4741564\t20171015\r\n2016\tNorth Carolina\tNC\t37\t56\t47\tUS President\t\t\tother\tTRUE\t12105\t4741564\t20171015\r\n1976\tNorth Dakota\tND\t38\t44\t36\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t136078\t297308\t20171015\r\n1980\tNorth Dakota\tND\t38\t44\t36\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t79189\t301116\t20171015\r\n1984\tNorth Dakota\tND\t38\t44\t36\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t104429\t308971\t20171015\r\n1988\tNorth Dakota\tND\t38\t44\t36\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t127739\t297261\t20171015\r\n1992\tNorth Dakota\tND\t38\t44\t36\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t99168\t308133\t20171015\r\n1996\tNorth Dakota\tND\t38\t44\t36\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t106905\t266411\t20171015\r\n2000\tNorth Dakota\tND\t38\t44\t36\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t95284\t288256\t20171015\r\n2004\tNorth Dakota\tND\t38\t44\t36\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t111052\t312833\t20171015\r\n2008\tNorth Dakota\tND\t38\t44\t36\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t141278\t316621\t20171015\r\n2012\tNorth Dakota\tND\t38\t44\t36\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t124966\t322932\t20171015\r\n2016\tNorth Dakota\tND\t38\t44\t36\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t93758\t344360\t20171015\r\n1976\tNorth Dakota\tND\t38\t44\t36\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t153684\t297308\t20171015\r\n1980\tNorth Dakota\tND\t38\t44\t36\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t193695\t301116\t20171015\r\n1984\tNorth Dakota\tND\t38\t44\t36\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t200336\t308971\t20171015\r\n1988\tNorth Dakota\tND\t38\t44\t36\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t166559\t297261\t20171015\r\n1992\tNorth Dakota\tND\t38\t44\t36\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t136244\t308133\t20171015\r\n1996\tNorth Dakota\tND\t38\t44\t36\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t125050\t266411\t20171015\r\n2000\tNorth Dakota\tND\t38\t44\t36\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t174852\t288256\t20171015\r\n2004\tNorth Dakota\tND\t38\t44\t36\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t196651\t312833\t20171015\r\n2008\tNorth Dakota\tND\t38\t44\t36\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t168601\t316621\t20171015\r\n2012\tNorth Dakota\tND\t38\t44\t36\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t188320\t322932\t20171015\r\n2016\tNorth Dakota\tND\t38\t44\t36\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t216794\t344360\t20171015\r\n1976\tNorth Dakota\tND\t38\t44\t36\tUS President\tAnderson, Thomas J.\tamerican\tother\tFALSE\t3698\t297308\t20171015\r\n1976\tNorth Dakota\tND\t38\t44\t36\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tindependent\tother\tFALSE\t2952\t297308\t20171015\r\n1976\tNorth Dakota\tND\t38\t44\t36\tUS President\tMaddox, Lester\tamerican independent party\tother\tFALSE\t269\t297308\t20171015\r\n1976\tNorth Dakota\tND\t38\t44\t36\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t256\t297308\t20171015\r\n1976\tNorth Dakota\tND\t38\t44\t36\tUS President\tLarouche, Lyndon, Jr.\tu.s. labor\tother\tFALSE\t142\t297308\t20171015\r\n1976\tNorth Dakota\tND\t38\t44\t36\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t85\t297308\t20171015\r\n1976\tNorth Dakota\tND\t38\t44\t36\tUS President\tBubar, Benjamin \\\\\"Ben\\\"\\\"\"\tprohibition\tother\tFALSE\t63\t297308\t20171015\r\n1976\tNorth Dakota\tND\t38\t44\t36\tUS President\tCamejo, Peter\tsocialist workers\tother\tFALSE\t43\t297308\t20171015\r\n1976\tNorth Dakota\tND\t38\t44\t36\tUS President\tZeidler, Frank\tsocialist\tother\tFALSE\t38\t297308\t20171015\r\n1980\tNorth Dakota\tND\t38\t44\t36\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t23640\t301116\t20171015\r\n1980\tNorth Dakota\tND\t38\t44\t36\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t3743\t301116\t20171015\r\n1980\tNorth Dakota\tND\t38\t44\t36\tUS President\tMcLain, Harley\tnatural people's league\tother\tFALSE\t296\t301116\t20171015\r\n1980\tNorth Dakota\tND\t38\t44\t36\tUS President\tGreaves, Percy L, Jr.\tamerican\tother\tFALSE\t235\t301116\t20171015\r\n1980\tNorth Dakota\tND\t38\t44\t36\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t93\t301116\t20171015\r\n1980\tNorth Dakota\tND\t38\t44\t36\tUS President\tDeberry, Clifton\tsocialist workers\tother\tFALSE\t89\t301116\t20171015\r\n1980\tNorth Dakota\tND\t38\t44\t36\tUS President\tMcReynolds, David\tsocialist\tother\tFALSE\t82\t301116\t20171015\r\n1980\tNorth Dakota\tND\t38\t44\t36\tUS President\tBubar, Benjamin \\\\\"Ben\\\"\\\"\"\tstatesman\tother\tFALSE\t54\t301116\t20171015\r\n1984\tNorth Dakota\tND\t38\t44\t36\tUS President\tLarouche, Lyndon, Jr.\tindependent\tother\tFALSE\t1278\t308971\t20171015\r\n1984\tNorth Dakota\tND\t38\t44\t36\tUS President\tRichards, Bob\tpopulist\tother\tFALSE\t1077\t308971\t20171015\r\n1984\tNorth Dakota\tND\t38\t44\t36\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t703\t308971\t20171015\r\n1984\tNorth Dakota\tND\t38\t44\t36\tUS President\tJohnson, Sonia\tcitizens\tother\tFALSE\t368\t308971\t20171015\r\n1984\tNorth Dakota\tND\t38\t44\t36\tUS President\tMason, Melvin\tsocialist workers\tother\tFALSE\t239\t308971\t20171015\r\n1984\tNorth Dakota\tND\t38\t44\t36\tUS President\tDodge, Earl\tprohibition\tother\tFALSE\t220\t308971\t20171015\r\n1984\tNorth Dakota\tND\t38\t44\t36\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t169\t308971\t20171015\r\n1984\tNorth Dakota\tND\t38\t44\t36\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t152\t308971\t20171015\r\n1988\tNorth Dakota\tND\t38\t44\t36\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t1315\t297261\t20171015\r\n1988\tNorth Dakota\tND\t38\t44\t36\tUS President\tLarouche, Lyndon, Jr.\tnational economic recovery\tother\tFALSE\t905\t297261\t20171015\r\n1988\tNorth Dakota\tND\t38\t44\t36\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t396\t297261\t20171015\r\n1988\tNorth Dakota\tND\t38\t44\t36\tUS President\tWarren, James \\\\\"Mac\\\"\\\"\"\tsocialist workers\tother\tFALSE\t347\t297261\t20171015\r\n1992\tNorth Dakota\tND\t38\t44\t36\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t71084\t308133\t20171015\r\n1992\tNorth Dakota\tND\t38\t44\t36\tUS President\tOther\t\tother\tFALSE\t1637\t308133\t20171015\r\n1996\tNorth Dakota\tND\t38\t44\t36\tUS President\tPerot, Ross\treform party\tother\tFALSE\t32515\t266411\t20171015\r\n1996\tNorth Dakota\tND\t38\t44\t36\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t847\t266411\t20171015\r\n1996\tNorth Dakota\tND\t38\t44\t36\tUS President\tPhillips, Howard\tindependent nomination\tother\tFALSE\t745\t266411\t20171015\r\n1996\tNorth Dakota\tND\t38\t44\t36\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t349\t266411\t20171015\r\n2000\tNorth Dakota\tND\t38\t44\t36\tUS President\t\tindependent\tother\tFALSE\t10459\t288256\t20171015\r\n2000\tNorth Dakota\tND\t38\t44\t36\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t7288\t288256\t20171015\r\n2000\tNorth Dakota\tND\t38\t44\t36\tUS President\tPhillips, Howard\tconstitution party\tother\tFALSE\t373\t288256\t20171015\r\n2004\tNorth Dakota\tND\t38\t44\t36\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t3756\t312833\t20171015\r\n2004\tNorth Dakota\tND\t38\t44\t36\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t851\t312833\t20171015\r\n2004\tNorth Dakota\tND\t38\t44\t36\tUS President\tPeroutka, Michael\tconstitution party\tother\tFALSE\t514\t312833\t20171015\r\n2004\tNorth Dakota\tND\t38\t44\t36\tUS President\tOther\t\tother\tTRUE\t9\t312833\t20171015\r\n2008\tNorth Dakota\tND\t38\t44\t36\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t4189\t316621\t20171015\r\n2008\tNorth Dakota\tND\t38\t44\t36\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t1354\t316621\t20171015\r\n2008\tNorth Dakota\tND\t38\t44\t36\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t1199\t316621\t20171015\r\n2012\tNorth Dakota\tND\t38\t44\t36\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t5238\t322932\t20171015\r\n2012\tNorth Dakota\tND\t38\t44\t36\tUS President\t\t\tother\tTRUE\t1860\t322932\t20171015\r\n2012\tNorth Dakota\tND\t38\t44\t36\tUS President\tGoode, Virgil Hamlin, Jr.\tconstitution party\tother\tFALSE\t1186\t322932\t20171015\r\n2012\tNorth Dakota\tND\t38\t44\t36\tUS President\tStein, Jill\tgreen\tother\tFALSE\t1362\t322932\t20171015\r\n2016\tNorth Dakota\tND\t38\t44\t36\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t21434\t344360\t20171015\r\n2016\tNorth Dakota\tND\t38\t44\t36\tUS President\t\t\tother\tTRUE\t6397\t344360\t20171015\r\n2016\tNorth Dakota\tND\t38\t44\t36\tUS President\tStein, Jill\tgreen\tother\tFALSE\t3780\t344360\t20171015\r\n2016\tNorth Dakota\tND\t38\t44\t36\tUS President\tCastle, Darrell L.\tconstitution party\tother\tFALSE\t1833\t344360\t20171015\r\n2016\tNorth Dakota\tND\t38\t44\t36\tUS President\tDe La Fuente, Roque \\\\\"Rocky\\\"\\\"\"\tamerican delta party\tother\tFALSE\t364\t344360\t20171015\r\n1976\tOhio\tOH\t39\t31\t24\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t2009959\t4110456\t20171015\r\n1980\tOhio\tOH\t39\t31\t24\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t1752414\t4283603\t20171015\r\n1984\tOhio\tOH\t39\t31\t24\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t1825440\t4563235\t20171015\r\n1988\tOhio\tOH\t39\t31\t24\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t1939629\t4393585\t20171015\r\n1992\tOhio\tOH\t39\t31\t24\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t1984942\t4939967\t20171015\r\n1996\tOhio\tOH\t39\t31\t24\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t2148222\t4534434\t20171015\r\n2000\tOhio\tOH\t39\t31\t24\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t2183628\t4701998\t20171015\r\n2004\tOhio\tOH\t39\t31\t24\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t2741165\t5627903\t20171015\r\n2008\tOhio\tOH\t39\t31\t24\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t2940044\t5708350\t20171015\r\n2012\tOhio\tOH\t39\t31\t24\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t2827621\t5580822\t20171015\r\n2016\tOhio\tOH\t39\t31\t24\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t2394164\t5496487\t20171015\r\n1976\tOhio\tOH\t39\t31\t24\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t2000626\t4110456\t20171015\r\n1980\tOhio\tOH\t39\t31\t24\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t2206545\t4283603\t20171015\r\n1984\tOhio\tOH\t39\t31\t24\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t2678559\t4563235\t20171015\r\n1988\tOhio\tOH\t39\t31\t24\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t2416549\t4393585\t20171015\r\n1992\tOhio\tOH\t39\t31\t24\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t1894310\t4939967\t20171015\r\n1996\tOhio\tOH\t39\t31\t24\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t1859883\t4534434\t20171015\r\n2000\tOhio\tOH\t39\t31\t24\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t2350363\t4701998\t20171015\r\n2004\tOhio\tOH\t39\t31\t24\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t2859764\t5627903\t20171015\r\n2008\tOhio\tOH\t39\t31\t24\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t2677820\t5708350\t20171015\r\n2012\tOhio\tOH\t39\t31\t24\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t2661407\t5580822\t20171015\r\n2016\tOhio\tOH\t39\t31\t24\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t2841005\t5496487\t20171015\r\n1976\tOhio\tOH\t39\t31\t24\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tindependent\tother\tFALSE\t58267\t4110456\t20171015\r\n1976\tOhio\tOH\t39\t31\t24\tUS President\tMaddox, Lester\tamerican independent party\tother\tFALSE\t15508\t4110456\t20171015\r\n1976\tOhio\tOH\t39\t31\t24\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t8952\t4110456\t20171015\r\n1976\tOhio\tOH\t39\t31\t24\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t7817\t4110456\t20171015\r\n1976\tOhio\tOH\t39\t31\t24\tUS President\tCamejo, Peter\tsocialist workers\tother\tFALSE\t4833\t4110456\t20171015\r\n1976\tOhio\tOH\t39\t31\t24\tUS President\tLarouche, Lyndon, Jr.\tu.s. labor\tother\tFALSE\t4364\t4110456\t20171015\r\n1976\tOhio\tOH\t39\t31\t24\tUS President\tJulius \\\\\"Jules\\\"\\\", Levin\"\tsocialist labor\tother\tFALSE\t68\t4110456\t20171015\r\n1976\tOhio\tOH\t39\t31\t24\tUS President\tBubar, Benjamin \\\\\"Ben\\\"\\\"\"\tprohibition\tother\tFALSE\t62\t4110456\t20171015\r\n1980\tOhio\tOH\t39\t31\t24\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t254472\t4283603\t20171015\r\n1980\tOhio\tOH\t39\t31\t24\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t49033\t4283603\t20171015\r\n1980\tOhio\tOH\t39\t31\t24\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t8564\t4283603\t20171015\r\n1980\tOhio\tOH\t39\t31\t24\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t4729\t4283603\t20171015\r\n1980\tOhio\tOH\t39\t31\t24\tUS President\tCongress, Richard\tsocialist workers\tother\tFALSE\t4029\t4283603\t20171015\r\n1980\tOhio\tOH\t39\t31\t24\tUS President\tGriswold, Deirdre\tworkers world\tother\tFALSE\t3790\t4283603\t20171015\r\n1980\tOhio\tOH\t39\t31\t24\tUS President\tBubar, Benjamin \\\\\"Ben\\\"\\\"\"\tstatesman\tother\tFALSE\t27\t4283603\t20171015\r\n1984\tOhio\tOH\t39\t31\t24\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t24180\t4563235\t20171015\r\n1984\tOhio\tOH\t39\t31\t24\tUS President\tLarouche, Lyndon, Jr.\tindependent\tother\tFALSE\t10693\t4563235\t20171015\r\n1984\tOhio\tOH\t39\t31\t24\tUS President\tWinn, Edward\tworkers league\tother\tFALSE\t7130\t4563235\t20171015\r\n1984\tOhio\tOH\t39\t31\t24\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t5886\t4563235\t20171015\r\n1984\tOhio\tOH\t39\t31\t24\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t4438\t4563235\t20171015\r\n1984\tOhio\tOH\t39\t31\t24\tUS President\tMason, Melvin\tsocialist workers\tother\tFALSE\t4344\t4563235\t20171015\r\n1984\tOhio\tOH\t39\t31\t24\tUS President\tHolmes, Larry\tworkers world\tother\tFALSE\t2565\t4563235\t20171015\r\n1988\tOhio\tOH\t39\t31\t24\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t12017\t4393585\t20171015\r\n1988\tOhio\tOH\t39\t31\t24\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t11926\t4393585\t20171015\r\n1988\tOhio\tOH\t39\t31\t24\tUS President\t\tindependent\tother\tFALSE\t7713\t4393585\t20171015\r\n1988\tOhio\tOH\t39\t31\t24\tUS President\tWinn, Edward\tworkers league\tother\tFALSE\t5401\t4393585\t20171015\r\n1988\tOhio\tOH\t39\t31\t24\tUS President\t\t\tother\tTRUE\t350\t4393585\t20171015\r\n1992\tOhio\tOH\t39\t31\t24\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t1036426\t4939967\t20171015\r\n1992\tOhio\tOH\t39\t31\t24\tUS President\tOther\tindependent\tother\tFALSE\t24247\t4939967\t20171015\r\n1992\tOhio\tOH\t39\t31\t24\tUS President\t\t\tother\tTRUE\t42\t4939967\t20171015\r\n1996\tOhio\tOH\t39\t31\t24\tUS President\tPerot, Ross\treform party\tother\tFALSE\t483207\t4534434\t20171015\r\n1996\tOhio\tOH\t39\t31\t24\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t12851\t4534434\t20171015\r\n1996\tOhio\tOH\t39\t31\t24\tUS President\tMoorehead, Monica\tworkers world\tother\tFALSE\t10813\t4534434\t20171015\r\n1996\tOhio\tOH\t39\t31\t24\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t9120\t4534434\t20171015\r\n1996\tOhio\tOH\t39\t31\t24\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t7361\t4534434\t20171015\r\n1996\tOhio\tOH\t39\t31\t24\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t2962\t4534434\t20171015\r\n1996\tOhio\tOH\t39\t31\t24\tUS President\tOther\t\tother\tFALSE\t15\t4534434\t20171015\r\n2000\tOhio\tOH\t39\t31\t24\tUS President\tNot Designated\t\tother\tFALSE\t148353\t4701998\t20171015\r\n2000\tOhio\tOH\t39\t31\t24\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t13473\t4701998\t20171015\r\n2000\tOhio\tOH\t39\t31\t24\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t6181\t4701998\t20171015\r\n2004\tOhio\tOH\t39\t31\t24\tUS President\tOther\t\tother\tFALSE\t26616\t5627903\t20171015\r\n2004\tOhio\tOH\t39\t31\t24\tUS President\tOther\t\tother\tTRUE\t358\t5627903\t20171015\r\n2008\tOhio\tOH\t39\t31\t24\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t46242\t5708350\t20171015\r\n2008\tOhio\tOH\t39\t31\t24\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t19917\t5708350\t20171015\r\n2008\tOhio\tOH\t39\t31\t24\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t12565\t5708350\t20171015\r\n2008\tOhio\tOH\t39\t31\t24\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t8518\t5708350\t20171015\r\n2008\tOhio\tOH\t39\t31\t24\tUS President\tMoore, Brian\tsocialist\tother\tFALSE\t2735\t5708350\t20171015\r\n2008\tOhio\tOH\t39\t31\t24\tUS President\t\tindependent\tother\tTRUE\t509\t5708350\t20171015\r\n2012\tOhio\tOH\t39\t31\t24\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t49493\t5580822\t20171015\r\n2012\tOhio\tOH\t39\t31\t24\tUS President\tStein, Jill\tgreen\tother\tFALSE\t18574\t5580822\t20171015\r\n2012\tOhio\tOH\t39\t31\t24\tUS President\tDuncan, Richard\tindependent\tother\tFALSE\t12502\t5580822\t20171015\r\n2012\tOhio\tOH\t39\t31\t24\tUS President\tGoode, Virgil Hamlin, Jr.\tconstitution party\tother\tFALSE\t8151\t5580822\t20171015\r\n2012\tOhio\tOH\t39\t31\t24\tUS President\tAlexander, Stewart\tsocialist\tother\tFALSE\t2967\t5580822\t20171015\r\n2012\tOhio\tOH\t39\t31\t24\tUS President\t\t\tother\tTRUE\t107\t5580822\t20171015\r\n2016\tOhio\tOH\t39\t31\t24\tUS President\t\tno party affiliation\tother\tFALSE\t198733\t5496487\t20171015\r\n2016\tOhio\tOH\t39\t31\t24\tUS President\tStein, Jill\tgreen\tother\tFALSE\t46271\t5496487\t20171015\r\n2016\tOhio\tOH\t39\t31\t24\tUS President\t\t\tother\tTRUE\t16314\t5496487\t20171015\r\n1976\tOklahoma\tOK\t40\t73\t53\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t532442\t1092251\t20171015\r\n1980\tOklahoma\tOK\t40\t73\t53\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t402026\t1149708\t20171015\r\n1984\tOklahoma\tOK\t40\t73\t53\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t385080\t1255676\t20171015\r\n1988\tOklahoma\tOK\t40\t73\t53\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t483423\t1171036\t20171015\r\n1992\tOklahoma\tOK\t40\t73\t53\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t473066\t1390359\t20171015\r\n1996\tOklahoma\tOK\t40\t73\t53\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t488105\t1206713\t20171015\r\n2000\tOklahoma\tOK\t40\t73\t53\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t474276\t1234229\t20171015\r\n2004\tOklahoma\tOK\t40\t73\t53\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t503966\t1463758\t20171015\r\n2008\tOklahoma\tOK\t40\t73\t53\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t502496\t1462661\t20171015\r\n2012\tOklahoma\tOK\t40\t73\t53\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t443547\t1334872\t20171015\r\n2016\tOklahoma\tOK\t40\t73\t53\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t420375\t1452992\t20171015\r\n1976\tOklahoma\tOK\t40\t73\t53\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t545708\t1092251\t20171015\r\n1980\tOklahoma\tOK\t40\t73\t53\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t695570\t1149708\t20171015\r\n1984\tOklahoma\tOK\t40\t73\t53\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t861530\t1255676\t20171015\r\n1988\tOklahoma\tOK\t40\t73\t53\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t678367\t1171036\t20171015\r\n1992\tOklahoma\tOK\t40\t73\t53\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t592929\t1390359\t20171015\r\n1996\tOklahoma\tOK\t40\t73\t53\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t582315\t1206713\t20171015\r\n2000\tOklahoma\tOK\t40\t73\t53\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t744337\t1234229\t20171015\r\n2004\tOklahoma\tOK\t40\t73\t53\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t959792\t1463758\t20171015\r\n2008\tOklahoma\tOK\t40\t73\t53\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t960165\t1462661\t20171015\r\n2012\tOklahoma\tOK\t40\t73\t53\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t891325\t1334872\t20171015\r\n2016\tOklahoma\tOK\t40\t73\t53\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t949136\t1452992\t20171015\r\n1976\tOklahoma\tOK\t40\t73\t53\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tindependent\tother\tFALSE\t14101\t1092251\t20171015\r\n1980\tOklahoma\tOK\t40\t73\t53\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t38284\t1149708\t20171015\r\n1980\tOklahoma\tOK\t40\t73\t53\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t13828\t1149708\t20171015\r\n1984\tOklahoma\tOK\t40\t73\t53\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t9066\t1255676\t20171015\r\n1988\tOklahoma\tOK\t40\t73\t53\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t6261\t1171036\t20171015\r\n1988\tOklahoma\tOK\t40\t73\t53\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t2985\t1171036\t20171015\r\n1992\tOklahoma\tOK\t40\t73\t53\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t319878\t1390359\t20171015\r\n1992\tOklahoma\tOK\t40\t73\t53\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t4486\t1390359\t20171015\r\n1996\tOklahoma\tOK\t40\t73\t53\tUS President\tPerot, Ross\treform party\tother\tFALSE\t130788\t1206713\t20171015\r\n1996\tOklahoma\tOK\t40\t73\t53\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t5505\t1206713\t20171015\r\n2000\tOklahoma\tOK\t40\t73\t53\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t9014\t1234229\t20171015\r\n2000\tOklahoma\tOK\t40\t73\t53\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t6602\t1234229\t20171015\r\n2016\tOklahoma\tOK\t40\t73\t53\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t83481\t1452992\t20171015\r\n1976\tOregon\tOR\t41\t92\t72\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t490407\t1029876\t20171015\r\n1980\tOregon\tOR\t41\t92\t72\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t456890\t1181516\t20171015\r\n1984\tOregon\tOR\t41\t92\t72\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t536479\t1226527\t20171015\r\n1988\tOregon\tOR\t41\t92\t72\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t616206\t1201694\t20171015\r\n1992\tOregon\tOR\t41\t92\t72\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t621314\t1462643\t20171015\r\n1996\tOregon\tOR\t41\t92\t72\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t649641\t1377760\t20171015\r\n2000\tOregon\tOR\t41\t92\t72\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t720342\t1533950\t20171015\r\n2004\tOregon\tOR\t41\t92\t72\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t943163\t1836782\t20171015\r\n2008\tOregon\tOR\t41\t92\t72\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t1037291\t1827864\t20171015\r\n2012\tOregon\tOR\t41\t92\t72\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t970488\t1789270\t20171015\r\n2016\tOregon\tOR\t41\t92\t72\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t1002106\t2001336\t20171015\r\n1976\tOregon\tOR\t41\t92\t72\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t492120\t1029876\t20171015\r\n1980\tOregon\tOR\t41\t92\t72\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t571044\t1181516\t20171015\r\n1984\tOregon\tOR\t41\t92\t72\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t685700\t1226527\t20171015\r\n1988\tOregon\tOR\t41\t92\t72\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t560126\t1201694\t20171015\r\n1992\tOregon\tOR\t41\t92\t72\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t475757\t1462643\t20171015\r\n1996\tOregon\tOR\t41\t92\t72\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t538152\t1377760\t20171015\r\n2000\tOregon\tOR\t41\t92\t72\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t713577\t1533950\t20171015\r\n2004\tOregon\tOR\t41\t92\t72\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t866831\t1836782\t20171015\r\n2008\tOregon\tOR\t41\t92\t72\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t738475\t1827864\t20171015\r\n2012\tOregon\tOR\t41\t92\t72\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t754175\t1789270\t20171015\r\n2016\tOregon\tOR\t41\t92\t72\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t782403\t2001336\t20171015\r\n1976\tOregon\tOR\t41\t92\t72\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tindependent\tother\tFALSE\t40207\t1029876\t20171015\r\n1976\tOregon\tOR\t41\t92\t72\tUS President\t\t\tother\tTRUE\t6107\t1029876\t20171015\r\n1976\tOregon\tOR\t41\t92\t72\tUS President\tAnderson, Thomas J.\tamerican\tother\tFALSE\t1035\t1029876\t20171015\r\n1980\tOregon\tOR\t41\t92\t72\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t112389\t1181516\t20171015\r\n1980\tOregon\tOR\t41\t92\t72\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t25838\t1181516\t20171015\r\n1980\tOregon\tOR\t41\t92\t72\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t13642\t1181516\t20171015\r\n1980\tOregon\tOR\t41\t92\t72\tUS President\t\t\tother\tTRUE\t1713\t1181516\t20171015\r\n1984\tOregon\tOR\t41\t92\t72\tUS President\tOther\t\tother\tFALSE\t4348\t1226527\t20171015\r\n1988\tOregon\tOR\t41\t92\t72\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t14811\t1201694\t20171015\r\n1988\tOregon\tOR\t41\t92\t72\tUS President\tFulani, Lenora\tindependent\tother\tFALSE\t6487\t1201694\t20171015\r\n1988\tOregon\tOR\t41\t92\t72\tUS President\t\tother\tother\tFALSE\t4064\t1201694\t20171015\r\n1992\tOregon\tOR\t41\t92\t72\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t354091\t1462643\t20171015\r\n1992\tOregon\tOR\t41\t92\t72\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t4277\t1462643\t20171015\r\n1992\tOregon\tOR\t41\t92\t72\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t3030\t1462643\t20171015\r\n1992\tOregon\tOR\t41\t92\t72\tUS President\tOther\t\tother\tFALSE\t2609\t1462643\t20171015\r\n1992\tOregon\tOR\t41\t92\t72\tUS President\t\t\tother\tTRUE\t1565\t1462643\t20171015\r\n1996\tOregon\tOR\t41\t92\t72\tUS President\tPerot, Ross\treform party\tother\tFALSE\t121221\t1377760\t20171015\r\n1996\tOregon\tOR\t41\t92\t72\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t49415\t1377760\t20171015\r\n1996\tOregon\tOR\t41\t92\t72\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t8903\t1377760\t20171015\r\n1996\tOregon\tOR\t41\t92\t72\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t3379\t1377760\t20171015\r\n1996\tOregon\tOR\t41\t92\t72\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t2798\t1377760\t20171015\r\n1996\tOregon\tOR\t41\t92\t72\tUS President\tOther\t\tother\tFALSE\t2329\t1377760\t20171015\r\n1996\tOregon\tOR\t41\t92\t72\tUS President\tHollis, Mary Cal\tsocialist\tother\tFALSE\t1922\t1377760\t20171015\r\n2000\tOregon\tOR\t41\t92\t72\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t77357\t1533950\t20171015\r\n2000\tOregon\tOR\t41\t92\t72\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t7447\t1533950\t20171015\r\n2000\tOregon\tOR\t41\t92\t72\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\tindependent\tother\tFALSE\t7063\t1533950\t20171015\r\n2000\tOregon\tOR\t41\t92\t72\tUS President\tOther\t\tother\tFALSE\t3401\t1533950\t20171015\r\n2000\tOregon\tOR\t41\t92\t72\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t2574\t1533950\t20171015\r\n2000\tOregon\tOR\t41\t92\t72\tUS President\tPhillips, Howard\tconstitution party\tother\tFALSE\t2189\t1533950\t20171015\r\n2004\tOregon\tOR\t41\t92\t72\tUS President\tOther\t\tother\tFALSE\t8956\t1836782\t20171015\r\n2004\tOregon\tOR\t41\t92\t72\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t7260\t1836782\t20171015\r\n2004\tOregon\tOR\t41\t92\t72\tUS President\tCobb, David\tpacific green\tother\tFALSE\t5315\t1836782\t20171015\r\n2004\tOregon\tOR\t41\t92\t72\tUS President\tPeroutka, Michael\tconstitution party\tother\tFALSE\t5257\t1836782\t20171015\r\n2008\tOregon\tOR\t41\t92\t72\tUS President\tNader, Ralph\tpeace party\tother\tFALSE\t18614\t1827864\t20171015\r\n2008\tOregon\tOR\t41\t92\t72\tUS President\tOther\t\tother\tFALSE\t13613\t1827864\t20171015\r\n2008\tOregon\tOR\t41\t92\t72\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t7693\t1827864\t20171015\r\n2008\tOregon\tOR\t41\t92\t72\tUS President\t\tlibertarian\tother\tFALSE\t7635\t1827864\t20171015\r\n2008\tOregon\tOR\t41\t92\t72\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t4543\t1827864\t20171015\r\n2012\tOregon\tOR\t41\t92\t72\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t24089\t1789270\t20171015\r\n2012\tOregon\tOR\t41\t92\t72\tUS President\tStein, Jill\tpacific green\tother\tFALSE\t19427\t1789270\t20171015\r\n2012\tOregon\tOR\t41\t92\t72\tUS President\tOther\t\tother\tFALSE\t13275\t1789270\t20171015\r\n2012\tOregon\tOR\t41\t92\t72\tUS President\tChristensen, Will\tconstitution party\tother\tFALSE\t4432\t1789270\t20171015\r\n2012\tOregon\tOR\t41\t92\t72\tUS President\tAnderson, Ross Carl \\\\\"Rocky\\\"\\\"\"\tprogressive\tother\tFALSE\t3384\t1789270\t20171015\r\n2016\tOregon\tOR\t41\t92\t72\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t94231\t2001336\t20171015\r\n2016\tOregon\tOR\t41\t92\t72\tUS President\tOther\t\tother\tFALSE\t72594\t2001336\t20171015\r\n2016\tOregon\tOR\t41\t92\t72\tUS President\tStein, Jill\tgreen\tother\tFALSE\t50002\t2001336\t20171015\r\n1976\tPennsylvania\tPA\t42\t23\t14\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t2328677\t4620787\t20171015\r\n1980\tPennsylvania\tPA\t42\t23\t14\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t1937540\t4561501\t20171015\r\n1984\tPennsylvania\tPA\t42\t23\t14\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t2228131\t4844903\t20171015\r\n1988\tPennsylvania\tPA\t42\t23\t14\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t2194944\t4536251\t20171015\r\n1992\tPennsylvania\tPA\t42\t23\t14\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t2239164\t4959810\t20171015\r\n1996\tPennsylvania\tPA\t42\t23\t14\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t2215819\t4501307\t20171015\r\n2000\tPennsylvania\tPA\t42\t23\t14\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t2485967\t4912185\t20171015\r\n2004\tPennsylvania\tPA\t42\t23\t14\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t2938095\t5769590\t20171015\r\n2008\tPennsylvania\tPA\t42\t23\t14\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t3276363\t6013272\t20171015\r\n2012\tPennsylvania\tPA\t42\t23\t14\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t2990274\t5742040\t20171015\r\n2016\tPennsylvania\tPA\t42\t23\t14\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t2926441\t6115402\t20171015\r\n1976\tPennsylvania\tPA\t42\t23\t14\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t2205604\t4620787\t20171015\r\n1980\tPennsylvania\tPA\t42\t23\t14\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t2261872\t4561501\t20171015\r\n1984\tPennsylvania\tPA\t42\t23\t14\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t2584323\t4844903\t20171015\r\n1988\tPennsylvania\tPA\t42\t23\t14\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t2300087\t4536251\t20171015\r\n1992\tPennsylvania\tPA\t42\t23\t14\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t1791841\t4959810\t20171015\r\n1996\tPennsylvania\tPA\t42\t23\t14\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t1801169\t4501307\t20171015\r\n2000\tPennsylvania\tPA\t42\t23\t14\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t2281127\t4912185\t20171015\r\n2004\tPennsylvania\tPA\t42\t23\t14\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t2793847\t5769590\t20171015\r\n2008\tPennsylvania\tPA\t42\t23\t14\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t2655885\t6013272\t20171015\r\n2012\tPennsylvania\tPA\t42\t23\t14\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t2680434\t5742040\t20171015\r\n2016\tPennsylvania\tPA\t42\t23\t14\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t2970733\t6115402\t20171015\r\n1976\tPennsylvania\tPA\t42\t23\t14\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tmccarthy '76\tother\tFALSE\t50584\t4620787\t20171015\r\n1976\tPennsylvania\tPA\t42\t23\t14\tUS President\tMaddox, Lester\tconstitution party\tother\tFALSE\t25344\t4620787\t20171015\r\n1976\tPennsylvania\tPA\t42\t23\t14\tUS President\tCamejo, Peter\tsocialist workers\tother\tFALSE\t3009\t4620787\t20171015\r\n1976\tPennsylvania\tPA\t42\t23\t14\tUS President\tOther\t\tother\tFALSE\t2934\t4620787\t20171015\r\n1976\tPennsylvania\tPA\t42\t23\t14\tUS President\tLarouche, Lyndon, Jr.\tu.s. labor\tother\tFALSE\t2744\t4620787\t20171015\r\n1976\tPennsylvania\tPA\t42\t23\t14\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t1891\t4620787\t20171015\r\n1980\tPennsylvania\tPA\t42\t23\t14\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t292921\t4561501\t20171015\r\n1980\tPennsylvania\tPA\t42\t23\t14\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t33263\t4561501\t20171015\r\n1980\tPennsylvania\tPA\t42\t23\t14\tUS President\tDeberry, Clifton\tsocialist workers\tother\tFALSE\t20291\t4561501\t20171015\r\n1980\tPennsylvania\tPA\t42\t23\t14\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t10430\t4561501\t20171015\r\n1980\tPennsylvania\tPA\t42\t23\t14\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t5184\t4561501\t20171015\r\n1984\tPennsylvania\tPA\t42\t23\t14\tUS President\tJohnson, Sonia\tcitizens\tother\tFALSE\t21628\t4844903\t20171015\r\n1984\tPennsylvania\tPA\t42\t23\t14\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t6982\t4844903\t20171015\r\n1984\tPennsylvania\tPA\t42\t23\t14\tUS President\tWinn, Edward\tworkers league\tother\tFALSE\t2059\t4844903\t20171015\r\n1984\tPennsylvania\tPA\t42\t23\t14\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t1780\t4844903\t20171015\r\n1988\tPennsylvania\tPA\t42\t23\t14\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tconsumer\tother\tFALSE\t19158\t4536251\t20171015\r\n1988\tPennsylvania\tPA\t42\t23\t14\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t12051\t4536251\t20171015\r\n1988\tPennsylvania\tPA\t42\t23\t14\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t4379\t4536251\t20171015\r\n1988\tPennsylvania\tPA\t42\t23\t14\tUS President\tDuke, David\tpopulist\tother\tFALSE\t3444\t4536251\t20171015\r\n1988\tPennsylvania\tPA\t42\t23\t14\tUS President\tWinn, Edward\tworkers league\tother\tFALSE\t2188\t4536251\t20171015\r\n1992\tPennsylvania\tPA\t42\t23\t14\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t902667\t4959810\t20171015\r\n1992\tPennsylvania\tPA\t42\t23\t14\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t21477\t4959810\t20171015\r\n1992\tPennsylvania\tPA\t42\t23\t14\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t4661\t4959810\t20171015\r\n1996\tPennsylvania\tPA\t42\t23\t14\tUS President\tPerot, Ross\treform party\tother\tFALSE\t430984\t4501307\t20171015\r\n1996\tPennsylvania\tPA\t42\t23\t14\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t28000\t4501307\t20171015\r\n1996\tPennsylvania\tPA\t42\t23\t14\tUS President\tPhillips, Howard\tconstitution party\tother\tFALSE\t19552\t4501307\t20171015\r\n1996\tPennsylvania\tPA\t42\t23\t14\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t5783\t4501307\t20171015\r\n2000\tPennsylvania\tPA\t42\t23\t14\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t103392\t4912185\t20171015\r\n2000\tPennsylvania\tPA\t42\t23\t14\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t16023\t4912185\t20171015\r\n2000\tPennsylvania\tPA\t42\t23\t14\tUS President\tPhillips, Howard\tconstitution party\tother\tFALSE\t14428\t4912185\t20171015\r\n2000\tPennsylvania\tPA\t42\t23\t14\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t11248\t4912185\t20171015\r\n2004\tPennsylvania\tPA\t42\t23\t14\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t21185\t5769590\t20171015\r\n2004\tPennsylvania\tPA\t42\t23\t14\tUS President\tCobb, David\tgreen\tother\tFALSE\t6319\t5769590\t20171015\r\n2004\tPennsylvania\tPA\t42\t23\t14\tUS President\tPeroutka, Michael\tconstitution party\tother\tFALSE\t6318\t5769590\t20171015\r\n2004\tPennsylvania\tPA\t42\t23\t14\tUS President\tIndependent Party Candidate,\tindependent\tother\tTRUE\t2656\t5769590\t20171015\r\n2004\tPennsylvania\tPA\t42\t23\t14\tUS President\tBlank Vote/Scattering\t\tother\tFALSE\t1170\t5769590\t20171015\r\n2008\tPennsylvania\tPA\t42\t23\t14\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t42977\t6013272\t20171015\r\n2008\tPennsylvania\tPA\t42\t23\t14\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t19912\t6013272\t20171015\r\n2008\tPennsylvania\tPA\t42\t23\t14\tUS President\t\t\tother\tTRUE\t9955\t6013272\t20171015\r\n2008\tPennsylvania\tPA\t42\t23\t14\tUS President\tScattering\t\tother\tFALSE\t8180\t6013272\t20171015\r\n2012\tPennsylvania\tPA\t42\t23\t14\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t49991\t5742040\t20171015\r\n2012\tPennsylvania\tPA\t42\t23\t14\tUS President\tStein, Jill\tgreen\tother\tFALSE\t21341\t5742040\t20171015\r\n2016\tPennsylvania\tPA\t42\t23\t14\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t146715\t6115402\t20171015\r\n2016\tPennsylvania\tPA\t42\t23\t14\tUS President\tStein, Jill\tgreen\tother\tFALSE\t49941\t6115402\t20171015\r\n2016\tPennsylvania\tPA\t42\t23\t14\tUS President\tCastle, Darrell L.\tconstitution party\tother\tFALSE\t21572\t6115402\t20171015\r\n1976\tRhode Island\tRI\t44\t15\t5\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t227636\t410584\t20171015\r\n1980\tRhode Island\tRI\t44\t15\t5\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t198342\t415967\t20171015\r\n1984\tRhode Island\tRI\t44\t15\t5\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t197106\t410489\t20171015\r\n1988\tRhode Island\tRI\t44\t15\t5\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t225123\t404622\t20171015\r\n1992\tRhode Island\tRI\t44\t15\t5\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t213299\t453365\t20171015\r\n1996\tRhode Island\tRI\t44\t15\t5\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t233050\t390247\t20171015\r\n2000\tRhode Island\tRI\t44\t15\t5\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t249508\t409112\t20171015\r\n2004\tRhode Island\tRI\t44\t15\t5\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t259760\t437134\t20171015\r\n2008\tRhode Island\tRI\t44\t15\t5\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t296571\t471766\t20171015\r\n2012\tRhode Island\tRI\t44\t15\t5\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t279677\t446049\t20171015\r\n2016\tRhode Island\tRI\t44\t15\t5\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t252525\t464144\t20171015\r\n1976\tRhode Island\tRI\t44\t15\t5\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t181249\t410584\t20171015\r\n1980\tRhode Island\tRI\t44\t15\t5\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t154793\t415967\t20171015\r\n1984\tRhode Island\tRI\t44\t15\t5\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t212080\t410489\t20171015\r\n1988\tRhode Island\tRI\t44\t15\t5\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t177761\t404622\t20171015\r\n1992\tRhode Island\tRI\t44\t15\t5\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t131601\t453365\t20171015\r\n1996\tRhode Island\tRI\t44\t15\t5\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t104683\t390247\t20171015\r\n2000\tRhode Island\tRI\t44\t15\t5\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t130555\t409112\t20171015\r\n2004\tRhode Island\tRI\t44\t15\t5\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t169046\t437134\t20171015\r\n2008\tRhode Island\tRI\t44\t15\t5\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t165391\t471766\t20171015\r\n2012\tRhode Island\tRI\t44\t15\t5\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t157204\t446049\t20171015\r\n2016\tRhode Island\tRI\t44\t15\t5\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t180543\t464144\t20171015\r\n1976\tRhode Island\tRI\t44\t15\t5\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t715\t410584\t20171015\r\n1976\tRhode Island\tRI\t44\t15\t5\tUS President\tCamejo, Peter\tsocialist workers\tother\tFALSE\t462\t410584\t20171015\r\n1976\tRhode Island\tRI\t44\t15\t5\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t334\t410584\t20171015\r\n1976\tRhode Island\tRI\t44\t15\t5\tUS President\tJulius \\\\\"Jules\\\"\\\", Levin\"\tsocialist labor\tother\tFALSE\t188\t410584\t20171015\r\n1980\tRhode Island\tRI\t44\t15\t5\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t59819\t415967\t20171015\r\n1980\tRhode Island\tRI\t44\t15\t5\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t2458\t415967\t20171015\r\n1980\tRhode Island\tRI\t44\t15\t5\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t218\t415967\t20171015\r\n1980\tRhode Island\tRI\t44\t15\t5\tUS President\tMcReynolds, David\tsocialist\tother\tFALSE\t170\t415967\t20171015\r\n1980\tRhode Island\tRI\t44\t15\t5\tUS President\tDeberry, Clifton\tsocialist workers\tother\tFALSE\t90\t415967\t20171015\r\n1980\tRhode Island\tRI\t44\t15\t5\tUS President\tGriswold, Deirdre\tworkers world\tother\tFALSE\t77\t415967\t20171015\r\n1984\tRhode Island\tRI\t44\t15\t5\tUS President\tRichards, Bob\tpopulist\tother\tFALSE\t510\t410489\t20171015\r\n1984\tRhode Island\tRI\t44\t15\t5\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t277\t410489\t20171015\r\n1984\tRhode Island\tRI\t44\t15\t5\tUS President\tJohnson, Sonia\tcitizens\tother\tFALSE\t240\t410489\t20171015\r\n1984\tRhode Island\tRI\t44\t15\t5\tUS President\tHolmes, Larry\tworkers world\tother\tFALSE\t91\t410489\t20171015\r\n1984\tRhode Island\tRI\t44\t15\t5\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t75\t410489\t20171015\r\n1984\tRhode Island\tRI\t44\t15\t5\tUS President\tMason, Melvin\tsocialist workers\tother\tFALSE\t61\t410489\t20171015\r\n1984\tRhode Island\tRI\t44\t15\t5\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t49\t410489\t20171015\r\n1988\tRhode Island\tRI\t44\t15\t5\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t825\t404622\t20171015\r\n1988\tRhode Island\tRI\t44\t15\t5\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t280\t404622\t20171015\r\n1988\tRhode Island\tRI\t44\t15\t5\tUS President\tHerberg G., Lewin\tpeace & freedom\tother\tFALSE\t195\t404622\t20171015\r\n1988\tRhode Island\tRI\t44\t15\t5\tUS President\tDuke, David\tpopulist\tother\tFALSE\t159\t404622\t20171015\r\n1988\tRhode Island\tRI\t44\t15\t5\tUS President\tWarren, James \\\\\"Mac\\\"\\\"\"\tsocialist workers\tother\tFALSE\t130\t404622\t20171015\r\n1988\tRhode Island\tRI\t44\t15\t5\tUS President\tKenoyer, Willa\tsocialist\tother\tFALSE\t96\t404622\t20171015\r\n1988\tRhode Island\tRI\t44\t15\t5\tUS President\t\t\tother\tTRUE\t53\t404622\t20171015\r\n1992\tRhode Island\tRI\t44\t15\t5\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t105045\t453365\t20171015\r\n1992\tRhode Island\tRI\t44\t15\t5\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t1878\t453365\t20171015\r\n1992\tRhode Island\tRI\t44\t15\t5\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t571\t453365\t20171015\r\n1992\tRhode Island\tRI\t44\t15\t5\tUS President\tLarouche, Lyndon, Jr.\tindependents for larouche\tother\tFALSE\t494\t453365\t20171015\r\n1992\tRhode Island\tRI\t44\t15\t5\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t262\t453365\t20171015\r\n1992\tRhode Island\tRI\t44\t15\t5\tUS President\tPhillips, Howard\ttaxpayers party\tother\tFALSE\t215\t453365\t20171015\r\n1996\tRhode Island\tRI\t44\t15\t5\tUS President\tPerot, Ross\treform party\tother\tFALSE\t43723\t390247\t20171015\r\n1996\tRhode Island\tRI\t44\t15\t5\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t6040\t390247\t20171015\r\n1996\tRhode Island\tRI\t44\t15\t5\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t1109\t390247\t20171015\r\n1996\tRhode Island\tRI\t44\t15\t5\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t1021\t390247\t20171015\r\n1996\tRhode Island\tRI\t44\t15\t5\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t435\t390247\t20171015\r\n1996\tRhode Island\tRI\t44\t15\t5\tUS President\tMoorehead, Monica\tworkers world\tother\tFALSE\t186\t390247\t20171015\r\n2000\tRhode Island\tRI\t44\t15\t5\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t25052\t409112\t20171015\r\n2000\tRhode Island\tRI\t44\t15\t5\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t2273\t409112\t20171015\r\n2000\tRhode Island\tRI\t44\t15\t5\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t742\t409112\t20171015\r\n2000\tRhode Island\tRI\t44\t15\t5\tUS President\t\t\tother\tTRUE\t329\t409112\t20171015\r\n2000\tRhode Island\tRI\t44\t15\t5\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t271\t409112\t20171015\r\n2000\tRhode Island\tRI\t44\t15\t5\tUS President\tMoorehead, Monica\tworkers world\tother\tFALSE\t199\t409112\t20171015\r\n2000\tRhode Island\tRI\t44\t15\t5\tUS President\tPhillips, Howard\tconstitution party\tother\tFALSE\t97\t409112\t20171015\r\n2000\tRhode Island\tRI\t44\t15\t5\tUS President\t\tsocialist\tother\tFALSE\t52\t409112\t20171015\r\n2000\tRhode Island\tRI\t44\t15\t5\tUS President\t\tsocialist workers\tother\tFALSE\t34\t409112\t20171015\r\n2004\tRhode Island\tRI\t44\t15\t5\tUS President\tNader, Ralph\treform party\tother\tFALSE\t4651\t437134\t20171015\r\n2004\tRhode Island\tRI\t44\t15\t5\tUS President\tCobb, David\tgreen\tother\tFALSE\t1333\t437134\t20171015\r\n2004\tRhode Island\tRI\t44\t15\t5\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t907\t437134\t20171015\r\n2004\tRhode Island\tRI\t44\t15\t5\tUS President\tNonpartisan\tnonpartisan\tother\tFALSE\t845\t437134\t20171015\r\n2004\tRhode Island\tRI\t44\t15\t5\tUS President\tPeroutka, Michael\tconstitution party\tother\tFALSE\t339\t437134\t20171015\r\n2004\tRhode Island\tRI\t44\t15\t5\tUS President\tWorkers World\tworkers world\tother\tFALSE\t253\t437134\t20171015\r\n2008\tRhode Island\tRI\t44\t15\t5\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t4829\t471766\t20171015\r\n2008\tRhode Island\tRI\t44\t15\t5\tUS President\t\t\tother\tTRUE\t1999\t471766\t20171015\r\n2008\tRhode Island\tRI\t44\t15\t5\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t1382\t471766\t20171015\r\n2008\tRhode Island\tRI\t44\t15\t5\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t797\t471766\t20171015\r\n2008\tRhode Island\tRI\t44\t15\t5\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t675\t471766\t20171015\r\n2008\tRhode Island\tRI\t44\t15\t5\tUS President\tLa Riva, Gloria Estella\tsocialism and liberation party\tother\tFALSE\t122\t471766\t20171015\r\n2012\tRhode Island\tRI\t44\t15\t5\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t4388\t446049\t20171015\r\n2012\tRhode Island\tRI\t44\t15\t5\tUS President\tStein, Jill\tgreen\tother\tFALSE\t2421\t446049\t20171015\r\n2012\tRhode Island\tRI\t44\t15\t5\tUS President\t\t\tother\tTRUE\t1381\t446049\t20171015\r\n2012\tRhode Island\tRI\t44\t15\t5\tUS President\tGoode, Virgil Hamlin, Jr.\tconstitution party\tother\tFALSE\t430\t446049\t20171015\r\n2012\tRhode Island\tRI\t44\t15\t5\tUS President\tAnderson, Ross Carl \\\\\"Rocky\\\"\\\"\"\tjustice\tother\tFALSE\t416\t446049\t20171015\r\n2012\tRhode Island\tRI\t44\t15\t5\tUS President\tLindsay, Peta\tsocialism and liberation party\tother\tFALSE\t132\t446049\t20171015\r\n2016\tRhode Island\tRI\t44\t15\t5\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t14746\t464144\t20171015\r\n2016\tRhode Island\tRI\t44\t15\t5\tUS President\t\t\tother\tTRUE\t9439\t464144\t20171015\r\n2016\tRhode Island\tRI\t44\t15\t5\tUS President\tStein, Jill\tgreen\tother\tFALSE\t6220\t464144\t20171015\r\n2016\tRhode Island\tRI\t44\t15\t5\tUS President\tDe La Fuente, Roque \\\\\"Rocky\\\"\\\"\"\tamerican delta party\tother\tFALSE\t671\t464144\t20171015\r\n1976\tSouth Carolina\tSC\t45\t57\t48\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t450807\t802583\t20171015\r\n1980\tSouth Carolina\tSC\t45\t57\t48\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t428220\t888258\t20171015\r\n1984\tSouth Carolina\tSC\t45\t57\t48\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t344459\t968529\t20171015\r\n1988\tSouth Carolina\tSC\t45\t57\t48\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t370554\t986009\t20171015\r\n1992\tSouth Carolina\tSC\t45\t57\t48\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t525514\t1228912\t20171015\r\n1996\tSouth Carolina\tSC\t45\t57\t48\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t506152\t1150182\t20171015\r\n2000\tSouth Carolina\tSC\t45\t57\t48\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t566037\t1383902\t20171015\r\n2004\tSouth Carolina\tSC\t45\t57\t48\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t661669\t1617700\t20171015\r\n2008\tSouth Carolina\tSC\t45\t57\t48\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t862449\t1920969\t20171015\r\n2012\tSouth Carolina\tSC\t45\t57\t48\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t865941\t1964118\t20171015\r\n2016\tSouth Carolina\tSC\t45\t57\t48\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t855373\t2103027\t20171015\r\n1976\tSouth Carolina\tSC\t45\t57\t48\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t346149\t802583\t20171015\r\n1980\tSouth Carolina\tSC\t45\t57\t48\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t439277\t888258\t20171015\r\n1984\tSouth Carolina\tSC\t45\t57\t48\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t615539\t968529\t20171015\r\n1988\tSouth Carolina\tSC\t45\t57\t48\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t606443\t986009\t20171015\r\n1992\tSouth Carolina\tSC\t45\t57\t48\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t577507\t1228912\t20171015\r\n1996\tSouth Carolina\tSC\t45\t57\t48\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t573339\t1150182\t20171015\r\n2000\tSouth Carolina\tSC\t45\t57\t48\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t786892\t1383902\t20171015\r\n2004\tSouth Carolina\tSC\t45\t57\t48\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t937974\t1617700\t20171015\r\n2008\tSouth Carolina\tSC\t45\t57\t48\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t1034896\t1920969\t20171015\r\n2012\tSouth Carolina\tSC\t45\t57\t48\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t1071645\t1964118\t20171015\r\n2016\tSouth Carolina\tSC\t45\t57\t48\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t1155389\t2103027\t20171015\r\n1976\tSouth Carolina\tSC\t45\t57\t48\tUS President\tAnderson, Thomas J.\tamerican\tother\tFALSE\t2996\t802583\t20171015\r\n1976\tSouth Carolina\tSC\t45\t57\t48\tUS President\tMaddox, Lester\tamerican independent party\tother\tFALSE\t1950\t802583\t20171015\r\n1976\tSouth Carolina\tSC\t45\t57\t48\tUS President\t\t\tother\tTRUE\t681\t802583\t20171015\r\n1980\tSouth Carolina\tSC\t45\t57\t48\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t13868\t888258\t20171015\r\n1980\tSouth Carolina\tSC\t45\t57\t48\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t4807\t888258\t20171015\r\n1980\tSouth Carolina\tSC\t45\t57\t48\tUS President\tRarick, John\tamerican independent party\tother\tFALSE\t2086\t888258\t20171015\r\n1984\tSouth Carolina\tSC\t45\t57\t48\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t4359\t968529\t20171015\r\n1984\tSouth Carolina\tSC\t45\t57\t48\tUS President\tDennis, Delmar\tamerican\tother\tFALSE\t3490\t968529\t20171015\r\n1984\tSouth Carolina\tSC\t45\t57\t48\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t682\t968529\t20171015\r\n1988\tSouth Carolina\tSC\t45\t57\t48\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t4935\t986009\t20171015\r\n1988\tSouth Carolina\tSC\t45\t57\t48\tUS President\tFulani, Lenora\tunited citizens\tother\tFALSE\t4077\t986009\t20171015\r\n1992\tSouth Carolina\tSC\t45\t57\t48\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t119257\t1228912\t20171015\r\n1992\tSouth Carolina\tSC\t45\t57\t48\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t2719\t1228912\t20171015\r\n1992\tSouth Carolina\tSC\t45\t57\t48\tUS President\tPhillips, Howard\tamerican\tother\tFALSE\t2680\t1228912\t20171015\r\n1992\tSouth Carolina\tSC\t45\t57\t48\tUS President\tFulani, Lenora\tunited citizens\tother\tFALSE\t1235\t1228912\t20171015\r\n1996\tSouth Carolina\tSC\t45\t57\t48\tUS President\tPerot, Ross\tpatriot party\tother\tFALSE\t36913\t1150182\t20171015\r\n1996\tSouth Carolina\tSC\t45\t57\t48\tUS President\tPerot, Ross\treform party\tother\tFALSE\t27464\t1150182\t20171015\r\n1996\tSouth Carolina\tSC\t45\t57\t48\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t4271\t1150182\t20171015\r\n1996\tSouth Carolina\tSC\t45\t57\t48\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t2043\t1150182\t20171015\r\n2000\tSouth Carolina\tSC\t45\t57\t48\tUS President\tNader, Ralph\tunited citizens\tother\tFALSE\t20279\t1383902\t20171015\r\n2000\tSouth Carolina\tSC\t45\t57\t48\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t4760\t1383902\t20171015\r\n2000\tSouth Carolina\tSC\t45\t57\t48\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t3309\t1383902\t20171015\r\n2000\tSouth Carolina\tSC\t45\t57\t48\tUS President\t\tconstitution party\tother\tFALSE\t1682\t1383902\t20171015\r\n2000\tSouth Carolina\tSC\t45\t57\t48\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t943\t1383902\t20171015\r\n2004\tSouth Carolina\tSC\t45\t57\t48\tUS President\tNader, Ralph\tindependence\tother\tFALSE\t5520\t1617700\t20171015\r\n2004\tSouth Carolina\tSC\t45\t57\t48\tUS President\tPeroutka, Michael\tconstitution party\tother\tFALSE\t5317\t1617700\t20171015\r\n2004\tSouth Carolina\tSC\t45\t57\t48\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t3608\t1617700\t20171015\r\n2004\tSouth Carolina\tSC\t45\t57\t48\tUS President\tBrown, Walt\tunited citizens\tother\tFALSE\t2124\t1617700\t20171015\r\n2004\tSouth Carolina\tSC\t45\t57\t48\tUS President\tCobb, David\tgreen\tother\tFALSE\t1488\t1617700\t20171015\r\n2008\tSouth Carolina\tSC\t45\t57\t48\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t7283\t1920969\t20171015\r\n2008\tSouth Carolina\tSC\t45\t57\t48\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t6827\t1920969\t20171015\r\n2008\tSouth Carolina\tSC\t45\t57\t48\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t5053\t1920969\t20171015\r\n2008\tSouth Carolina\tSC\t45\t57\t48\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t4461\t1920969\t20171015\r\n2012\tSouth Carolina\tSC\t45\t57\t48\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t16321\t1964118\t20171015\r\n2012\tSouth Carolina\tSC\t45\t57\t48\tUS President\tStein, Jill\tgreen\tother\tFALSE\t5446\t1964118\t20171015\r\n2012\tSouth Carolina\tSC\t45\t57\t48\tUS President\tGoode, Virgil Hamlin, Jr.\tconstitution party\tother\tFALSE\t4765\t1964118\t20171015\r\n2016\tSouth Carolina\tSC\t45\t57\t48\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t49204\t2103027\t20171015\r\n2016\tSouth Carolina\tSC\t45\t57\t48\tUS President\tMcMullin, Evan\tindependence\tother\tFALSE\t21016\t2103027\t20171015\r\n2016\tSouth Carolina\tSC\t45\t57\t48\tUS President\tStein, Jill\tgreen\tother\tFALSE\t13034\t2103027\t20171015\r\n2016\tSouth Carolina\tSC\t45\t57\t48\tUS President\tCastle, Darrell L.\tconstitution party\tother\tFALSE\t5765\t2103027\t20171015\r\n2016\tSouth Carolina\tSC\t45\t57\t48\tUS President\tSkewes, Peter\tamerican\tother\tFALSE\t3246\t2103027\t20171015\r\n1976\tSouth Dakota\tSD\t46\t45\t37\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t147068\t300678\t20171015\r\n1980\tSouth Dakota\tSD\t46\t45\t37\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t103855\t327703\t20171015\r\n1984\tSouth Dakota\tSD\t46\t45\t37\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t116113\t317867\t20171015\r\n1988\tSouth Dakota\tSD\t46\t45\t37\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t145560\t312991\t20171015\r\n1992\tSouth Dakota\tSD\t46\t45\t37\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t124888\t336254\t20171015\r\n1996\tSouth Dakota\tSD\t46\t45\t37\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t139333\t323826\t20171015\r\n2000\tSouth Dakota\tSD\t46\t45\t37\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t118804\t316269\t20171015\r\n2004\tSouth Dakota\tSD\t46\t45\t37\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t149244\t388215\t20171015\r\n2008\tSouth Dakota\tSD\t46\t45\t37\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t170924\t381975\t20171015\r\n2012\tSouth Dakota\tSD\t46\t45\t37\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t145039\t363815\t20171015\r\n2016\tSouth Dakota\tSD\t46\t45\t37\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t117458\t370093\t20171015\r\n1976\tSouth Dakota\tSD\t46\t45\t37\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t151505\t300678\t20171015\r\n1980\tSouth Dakota\tSD\t46\t45\t37\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t198343\t327703\t20171015\r\n1984\tSouth Dakota\tSD\t46\t45\t37\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t200267\t317867\t20171015\r\n1988\tSouth Dakota\tSD\t46\t45\t37\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t165415\t312991\t20171015\r\n1992\tSouth Dakota\tSD\t46\t45\t37\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t136718\t336254\t20171015\r\n1996\tSouth Dakota\tSD\t46\t45\t37\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t150543\t323826\t20171015\r\n2000\tSouth Dakota\tSD\t46\t45\t37\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t190700\t316269\t20171015\r\n2004\tSouth Dakota\tSD\t46\t45\t37\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t232584\t388215\t20171015\r\n2008\tSouth Dakota\tSD\t46\t45\t37\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t203054\t381975\t20171015\r\n2012\tSouth Dakota\tSD\t46\t45\t37\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t210610\t363815\t20171015\r\n2016\tSouth Dakota\tSD\t46\t45\t37\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t227721\t370093\t20171015\r\n1976\tSouth Dakota\tSD\t46\t45\t37\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t1619\t300678\t20171015\r\n1976\tSouth Dakota\tSD\t46\t45\t37\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t318\t300678\t20171015\r\n1976\tSouth Dakota\tSD\t46\t45\t37\tUS President\tCamejo, Peter\tsocialist workers\tother\tFALSE\t168\t300678\t20171015\r\n1980\tSouth Dakota\tSD\t46\t45\t37\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t21431\t327703\t20171015\r\n1980\tSouth Dakota\tSD\t46\t45\t37\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t3824\t327703\t20171015\r\n1980\tSouth Dakota\tSD\t46\t45\t37\tUS President\tPulley, Andrew\tsocialist workers\tother\tFALSE\t250\t327703\t20171015\r\n1984\tSouth Dakota\tSD\t46\t45\t37\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t1150\t317867\t20171015\r\n1984\tSouth Dakota\tSD\t46\t45\t37\tUS President\tMason, Melvin\tsocialist workers\tother\tFALSE\t337\t317867\t20171015\r\n1988\tSouth Dakota\tSD\t46\t45\t37\tUS President\t\tindependent\tother\tFALSE\t2016\t312991\t20171015\r\n1992\tSouth Dakota\tSD\t46\t45\t37\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t73295\t336254\t20171015\r\n1992\tSouth Dakota\tSD\t46\t45\t37\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t814\t336254\t20171015\r\n1992\tSouth Dakota\tSD\t46\t45\t37\tUS President\tOther\tindependent\tother\tFALSE\t539\t336254\t20171015\r\n1996\tSouth Dakota\tSD\t46\t45\t37\tUS President\t\tindependent\tother\tFALSE\t32478\t323826\t20171015\r\n1996\tSouth Dakota\tSD\t46\t45\t37\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t1472\t323826\t20171015\r\n2000\tSouth Dakota\tSD\t46\t45\t37\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t3322\t316269\t20171015\r\n2000\tSouth Dakota\tSD\t46\t45\t37\tUS President\tPhillips, Howard\tindependent\tother\tFALSE\t1781\t316269\t20171015\r\n2000\tSouth Dakota\tSD\t46\t45\t37\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t1662\t316269\t20171015\r\n2004\tSouth Dakota\tSD\t46\t45\t37\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t4320\t388215\t20171015\r\n2004\tSouth Dakota\tSD\t46\t45\t37\tUS President\tPeroutka, Michael\tconstitution party\tother\tFALSE\t1103\t388215\t20171015\r\n2004\tSouth Dakota\tSD\t46\t45\t37\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t964\t388215\t20171015\r\n2008\tSouth Dakota\tSD\t46\t45\t37\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t4267\t381975\t20171015\r\n2008\tSouth Dakota\tSD\t46\t45\t37\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t1895\t381975\t20171015\r\n2008\tSouth Dakota\tSD\t46\t45\t37\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t1835\t381975\t20171015\r\n2012\tSouth Dakota\tSD\t46\t45\t37\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t5795\t363815\t20171015\r\n2012\tSouth Dakota\tSD\t46\t45\t37\tUS President\tGoode, Virgil Hamlin, Jr.\tconstitution party\tother\tFALSE\t2371\t363815\t20171015\r\n2016\tSouth Dakota\tSD\t46\t45\t37\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t20850\t370093\t20171015\r\n2016\tSouth Dakota\tSD\t46\t45\t37\tUS President\tCastle, Darrell L.\tconstitution party\tother\tFALSE\t4064\t370093\t20171015\r\n1976\tTennessee\tTN\t47\t62\t54\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t825879\t1476346\t20171015\r\n1980\tTennessee\tTN\t47\t62\t54\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t783051\t1617616\t20171015\r\n1984\tTennessee\tTN\t47\t62\t54\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t711714\t1711993\t20171015\r\n1988\tTennessee\tTN\t47\t62\t54\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t679794\t1636250\t20171015\r\n1992\tTennessee\tTN\t47\t62\t54\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t933521\t1982638\t20171015\r\n1996\tTennessee\tTN\t47\t62\t54\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t909146\t1894105\t20171015\r\n2000\tTennessee\tTN\t47\t62\t54\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t981720\t2076181\t20171015\r\n2004\tTennessee\tTN\t47\t62\t54\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t1036477\t2437319\t20171015\r\n2008\tTennessee\tTN\t47\t62\t54\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t1087437\t2599749\t20171015\r\n2012\tTennessee\tTN\t47\t62\t54\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t960709\t2458577\t20171015\r\n2016\tTennessee\tTN\t47\t62\t54\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t870695\t2508027\t20171015\r\n1976\tTennessee\tTN\t47\t62\t54\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t633969\t1476346\t20171015\r\n1980\tTennessee\tTN\t47\t62\t54\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t787761\t1617616\t20171015\r\n1984\tTennessee\tTN\t47\t62\t54\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t990212\t1711993\t20171015\r\n1988\tTennessee\tTN\t47\t62\t54\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t947233\t1636250\t20171015\r\n1992\tTennessee\tTN\t47\t62\t54\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t841300\t1982638\t20171015\r\n1996\tTennessee\tTN\t47\t62\t54\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t863530\t1894105\t20171015\r\n2000\tTennessee\tTN\t47\t62\t54\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1061949\t2076181\t20171015\r\n2004\tTennessee\tTN\t47\t62\t54\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1384375\t2437319\t20171015\r\n2008\tTennessee\tTN\t47\t62\t54\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t1479178\t2599749\t20171015\r\n2012\tTennessee\tTN\t47\t62\t54\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t1462330\t2458577\t20171015\r\n2016\tTennessee\tTN\t47\t62\t54\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t1522925\t2508027\t20171015\r\n1976\tTennessee\tTN\t47\t62\t54\tUS President\tAnderson, Thomas J.\tindependent\tother\tFALSE\t5769\t1476346\t20171015\r\n1976\tTennessee\tTN\t47\t62\t54\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tindependent\tother\tFALSE\t5004\t1476346\t20171015\r\n1976\tTennessee\tTN\t47\t62\t54\tUS President\tMaddox, Lester\tindependent\tother\tFALSE\t2303\t1476346\t20171015\r\n1976\tTennessee\tTN\t47\t62\t54\tUS President\tMacbride, Roger\tindependent\tother\tFALSE\t1375\t1476346\t20171015\r\n1976\tTennessee\tTN\t47\t62\t54\tUS President\tHall, Gus\tindependent\tother\tFALSE\t547\t1476346\t20171015\r\n1976\tTennessee\tTN\t47\t62\t54\tUS President\tLarouche, Lyndon, Jr.\tindependent\tother\tFALSE\t512\t1476346\t20171015\r\n1976\tTennessee\tTN\t47\t62\t54\tUS President\tBubar, Benjamin \\\\\"Ben\\\"\\\"\"\tindependent\tother\tFALSE\t442\t1476346\t20171015\r\n1976\tTennessee\tTN\t47\t62\t54\tUS President\t\tindependent\tother\tFALSE\t316\t1476346\t20171015\r\n1976\tTennessee\tTN\t47\t62\t54\tUS President\t\t\tother\tTRUE\t230\t1476346\t20171015\r\n1980\tTennessee\tTN\t47\t62\t54\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t35991\t1617616\t20171015\r\n1980\tTennessee\tTN\t47\t62\t54\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t7116\t1617616\t20171015\r\n1980\tTennessee\tTN\t47\t62\t54\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t1112\t1617616\t20171015\r\n1980\tTennessee\tTN\t47\t62\t54\tUS President\tBubar, Benjamin \\\\\"Ben\\\"\\\"\"\tstatesman\tother\tFALSE\t521\t1617616\t20171015\r\n1980\tTennessee\tTN\t47\t62\t54\tUS President\tMcReynolds, David\tsocialist\tother\tFALSE\t519\t1617616\t20171015\r\n1980\tTennessee\tTN\t47\t62\t54\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t503\t1617616\t20171015\r\n1980\tTennessee\tTN\t47\t62\t54\tUS President\tDeberry, Clifton\tsocialist workers\tother\tFALSE\t490\t1617616\t20171015\r\n1980\tTennessee\tTN\t47\t62\t54\tUS President\tGriswold, Deirdre\tworkers world\tother\tFALSE\t400\t1617616\t20171015\r\n1980\tTennessee\tTN\t47\t62\t54\tUS President\t\t\tother\tTRUE\t152\t1617616\t20171015\r\n1984\tTennessee\tTN\t47\t62\t54\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t3072\t1711993\t20171015\r\n1984\tTennessee\tTN\t47\t62\t54\tUS President\tLarouche, Lyndon, Jr.\tindependent\tother\tFALSE\t1852\t1711993\t20171015\r\n1984\tTennessee\tTN\t47\t62\t54\tUS President\tRichards, Bob\tpopulist\tother\tFALSE\t1763\t1711993\t20171015\r\n1984\tTennessee\tTN\t47\t62\t54\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t1036\t1711993\t20171015\r\n1984\tTennessee\tTN\t47\t62\t54\tUS President\tJohnson, Sonia\tcitizens\tother\tFALSE\t978\t1711993\t20171015\r\n1984\tTennessee\tTN\t47\t62\t54\tUS President\tMason, Melvin\tsocialist workers\tother\tFALSE\t715\t1711993\t20171015\r\n1984\tTennessee\tTN\t47\t62\t54\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t524\t1711993\t20171015\r\n1984\tTennessee\tTN\t47\t62\t54\tUS President\tOther\t\tother\tFALSE\t127\t1711993\t20171015\r\n1988\tTennessee\tTN\t47\t62\t54\tUS President\t\tindependent\tother\tFALSE\t8938\t1636250\t20171015\r\n1988\tTennessee\tTN\t47\t62\t54\tUS President\t\t\tother\tTRUE\t285\t1636250\t20171015\r\n1992\tTennessee\tTN\t47\t62\t54\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t199968\t1982638\t20171015\r\n1992\tTennessee\tTN\t47\t62\t54\tUS President\tOther\tindependent\tother\tFALSE\t7688\t1982638\t20171015\r\n1992\tTennessee\tTN\t47\t62\t54\tUS President\t\t\tother\tTRUE\t161\t1982638\t20171015\r\n1996\tTennessee\tTN\t47\t62\t54\tUS President\t\tindependent\tother\tFALSE\t121239\t1894105\t20171015\r\n1996\tTennessee\tTN\t47\t62\t54\tUS President\t\t\tother\tTRUE\t190\t1894105\t20171015\r\n2000\tTennessee\tTN\t47\t62\t54\tUS President\t\tindependent\tother\tFALSE\t32084\t2076181\t20171015\r\n2000\tTennessee\tTN\t47\t62\t54\tUS President\t\t\tother\tTRUE\t428\t2076181\t20171015\r\n2004\tTennessee\tTN\t47\t62\t54\tUS President\tOther\tindependent\tother\tFALSE\t16428\t2437319\t20171015\r\n2004\tTennessee\tTN\t47\t62\t54\tUS President\tOther\t\tother\tTRUE\t39\t2437319\t20171015\r\n2008\tTennessee\tTN\t47\t62\t54\tUS President\t\tindependent\tother\tFALSE\t33134\t2599749\t20171015\r\n2012\tTennessee\tTN\t47\t62\t54\tUS President\t\tindependent\tother\tFALSE\t23001\t2458577\t20171015\r\n2012\tTennessee\tTN\t47\t62\t54\tUS President\tStein, Jill\tgreen\tother\tFALSE\t6515\t2458577\t20171015\r\n2012\tTennessee\tTN\t47\t62\t54\tUS President\tGoode, Virgil Hamlin, Jr.\tconstitution party\tother\tFALSE\t6022\t2458577\t20171015\r\n2016\tTennessee\tTN\t47\t62\t54\tUS President\t\tindependent\tother\tFALSE\t100618\t2508027\t20171015\r\n2016\tTennessee\tTN\t47\t62\t54\tUS President\t\t\tother\tTRUE\t13789\t2508027\t20171015\r\n1976\tTexas\tTX\t48\t74\t49\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t2082319\t4071884\t20171015\r\n1980\tTexas\tTX\t48\t74\t49\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t1881147\t4541636\t20171015\r\n1984\tTexas\tTX\t48\t74\t49\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t1949276\t5397571\t20171015\r\n1988\tTexas\tTX\t48\t74\t49\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t2352748\t5427410\t20171015\r\n1992\tTexas\tTX\t48\t74\t49\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t2281815\t6154018\t20171015\r\n1996\tTexas\tTX\t48\t74\t49\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t2459683\t5611644\t20171015\r\n2000\tTexas\tTX\t48\t74\t49\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t2433746\t6407637\t20171015\r\n2004\tTexas\tTX\t48\t74\t49\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t2832704\t7410749\t20171015\r\n2008\tTexas\tTX\t48\t74\t49\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t3528633\t8077795\t20171015\r\n2012\tTexas\tTX\t48\t74\t49\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t3308124\t7993851\t20171015\r\n2016\tTexas\tTX\t48\t74\t49\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t3877868\t8969226\t20171015\r\n1976\tTexas\tTX\t48\t74\t49\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t1953300\t4071884\t20171015\r\n1980\tTexas\tTX\t48\t74\t49\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t2510705\t4541636\t20171015\r\n1984\tTexas\tTX\t48\t74\t49\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t3433428\t5397571\t20171015\r\n1988\tTexas\tTX\t48\t74\t49\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t3036829\t5427410\t20171015\r\n1992\tTexas\tTX\t48\t74\t49\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t2496071\t6154018\t20171015\r\n1996\tTexas\tTX\t48\t74\t49\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t2736167\t5611644\t20171015\r\n2000\tTexas\tTX\t48\t74\t49\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t3799639\t6407637\t20171015\r\n2004\tTexas\tTX\t48\t74\t49\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t4526917\t7410749\t20171015\r\n2008\tTexas\tTX\t48\t74\t49\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t4479328\t8077795\t20171015\r\n2012\tTexas\tTX\t48\t74\t49\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t4569843\t7993851\t20171015\r\n2016\tTexas\tTX\t48\t74\t49\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t4685047\t8969226\t20171015\r\n1976\tTexas\tTX\t48\t74\t49\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tindependent\tother\tFALSE\t20118\t4071884\t20171015\r\n1976\tTexas\tTX\t48\t74\t49\tUS President\tAnderson, Thomas J.\tamerican\tother\tFALSE\t11442\t4071884\t20171015\r\n1976\tTexas\tTX\t48\t74\t49\tUS President\t\t\tother\tTRUE\t2982\t4071884\t20171015\r\n1976\tTexas\tTX\t48\t74\t49\tUS President\tCamejo, Peter\tsocialist workers\tother\tFALSE\t1723\t4071884\t20171015\r\n1980\tTexas\tTX\t48\t74\t49\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t111613\t4541636\t20171015\r\n1980\tTexas\tTX\t48\t74\t49\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t37643\t4541636\t20171015\r\n1980\tTexas\tTX\t48\t74\t49\tUS President\t\t\tother\tTRUE\t528\t4541636\t20171015\r\n1984\tTexas\tTX\t48\t74\t49\tUS President\tLarouche, Lyndon, Jr.\tindependent\tother\tFALSE\t14613\t5397571\t20171015\r\n1984\tTexas\tTX\t48\t74\t49\tUS President\tOther\t\tother\tFALSE\t254\t5397571\t20171015\r\n1988\tTexas\tTX\t48\t74\t49\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t30355\t5427410\t20171015\r\n1988\tTexas\tTX\t48\t74\t49\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t7208\t5427410\t20171015\r\n1988\tTexas\tTX\t48\t74\t49\tUS President\t\t\tother\tTRUE\t270\t5427410\t20171015\r\n1992\tTexas\tTX\t48\t74\t49\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t1354781\t6154018\t20171015\r\n1992\tTexas\tTX\t48\t74\t49\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t19699\t6154018\t20171015\r\n1992\tTexas\tTX\t48\t74\t49\tUS President\t\t\tother\tTRUE\t1652\t6154018\t20171015\r\n1996\tTexas\tTX\t48\t74\t49\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t378537\t5611644\t20171015\r\n1996\tTexas\tTX\t48\t74\t49\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t20256\t5611644\t20171015\r\n1996\tTexas\tTX\t48\t74\t49\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t7472\t5611644\t20171015\r\n1996\tTexas\tTX\t48\t74\t49\tUS President\t\t\tother\tTRUE\t5107\t5611644\t20171015\r\n1996\tTexas\tTX\t48\t74\t49\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t4422\t5611644\t20171015\r\n2000\tTexas\tTX\t48\t74\t49\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t137994\t6407637\t20171015\r\n2000\tTexas\tTX\t48\t74\t49\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t23160\t6407637\t20171015\r\n2000\tTexas\tTX\t48\t74\t49\tUS President\t\tindependent\tother\tFALSE\t12394\t6407637\t20171015\r\n2000\tTexas\tTX\t48\t74\t49\tUS President\t\t\tother\tTRUE\t704\t6407637\t20171015\r\n2004\tTexas\tTX\t48\t74\t49\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t38787\t7410749\t20171015\r\n2004\tTexas\tTX\t48\t74\t49\tUS President\tOther\t\tother\tTRUE\t12341\t7410749\t20171015\r\n2008\tTexas\tTX\t48\t74\t49\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t56116\t8077795\t20171015\r\n2008\tTexas\tTX\t48\t74\t49\tUS President\t\t\tother\tTRUE\t7967\t8077795\t20171015\r\n2008\tTexas\tTX\t48\t74\t49\tUS President\tNader, Ralph\tindependent\tother\tTRUE\t5751\t8077795\t20171015\r\n2012\tTexas\tTX\t48\t74\t49\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t88580\t7993851\t20171015\r\n2012\tTexas\tTX\t48\t74\t49\tUS President\tStein, Jill\tgreen\tother\tFALSE\t24657\t7993851\t20171015\r\n2012\tTexas\tTX\t48\t74\t49\tUS President\t\t\tother\tTRUE\t2647\t7993851\t20171015\r\n2016\tTexas\tTX\t48\t74\t49\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t283492\t8969226\t20171015\r\n2016\tTexas\tTX\t48\t74\t49\tUS President\tStein, Jill\tgreen\tother\tFALSE\t71558\t8969226\t20171015\r\n2016\tTexas\tTX\t48\t74\t49\tUS President\t\t\tother\tTRUE\t51261\t8969226\t20171015\r\n1976\tUtah\tUT\t49\t87\t67\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t182110\t541218\t20171015\r\n1980\tUtah\tUT\t49\t87\t67\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t124266\t604152\t20171015\r\n1984\tUtah\tUT\t49\t87\t67\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t155369\t629656\t20171015\r\n1988\tUtah\tUT\t49\t87\t67\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t207343\t647008\t20171015\r\n1992\tUtah\tUT\t49\t87\t67\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t183429\t743998\t20171015\r\n1996\tUtah\tUT\t49\t87\t67\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t221633\t665629\t20171015\r\n2000\tUtah\tUT\t49\t87\t67\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t203053\t770754\t20171015\r\n2004\tUtah\tUT\t49\t87\t67\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t241199\t927844\t20171015\r\n2008\tUtah\tUT\t49\t87\t67\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t327670\t952370\t20171015\r\n2012\tUtah\tUT\t49\t87\t67\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t251813\t1017440\t20171015\r\n2016\tUtah\tUT\t49\t87\t67\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t310674\t1131317\t20171015\r\n1976\tUtah\tUT\t49\t87\t67\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t337908\t541218\t20171015\r\n1980\tUtah\tUT\t49\t87\t67\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t439687\t604152\t20171015\r\n1984\tUtah\tUT\t49\t87\t67\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t469105\t629656\t20171015\r\n1988\tUtah\tUT\t49\t87\t67\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t428442\t647008\t20171015\r\n1992\tUtah\tUT\t49\t87\t67\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t322632\t743998\t20171015\r\n1996\tUtah\tUT\t49\t87\t67\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t361911\t665629\t20171015\r\n2000\tUtah\tUT\t49\t87\t67\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t515096\t770754\t20171015\r\n2004\tUtah\tUT\t49\t87\t67\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t663742\t927844\t20171015\r\n2008\tUtah\tUT\t49\t87\t67\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t596030\t952370\t20171015\r\n2012\tUtah\tUT\t49\t87\t67\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t740600\t1017440\t20171015\r\n2016\tUtah\tUT\t49\t87\t67\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t515211\t1131317\t20171015\r\n1976\tUtah\tUT\t49\t87\t67\tUS President\tAnderson, Thomas J.\tamerican\tother\tFALSE\t13304\t541218\t20171015\r\n1976\tUtah\tUT\t49\t87\t67\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tindependent\tother\tFALSE\t3907\t541218\t20171015\r\n1976\tUtah\tUT\t49\t87\t67\tUS President\tMacbride, Roger\tliberal party\tother\tFALSE\t2438\t541218\t20171015\r\n1976\tUtah\tUT\t49\t87\t67\tUS President\tMaddox, Lester\tconcerned citizens\tother\tFALSE\t1162\t541218\t20171015\r\n1976\tUtah\tUT\t49\t87\t67\tUS President\tCamejo, Peter\tindependent\tother\tFALSE\t268\t541218\t20171015\r\n1976\tUtah\tUT\t49\t87\t67\tUS President\tHall, Gus\tindependent\tother\tFALSE\t121\t541218\t20171015\r\n1980\tUtah\tUT\t49\t87\t67\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t30284\t604152\t20171015\r\n1980\tUtah\tUT\t49\t87\t67\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t7156\t604152\t20171015\r\n1980\tUtah\tUT\t49\t87\t67\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t1009\t604152\t20171015\r\n1980\tUtah\tUT\t49\t87\t67\tUS President\tGreaves, Percy L, Jr.\tamerican\tother\tFALSE\t965\t604152\t20171015\r\n1980\tUtah\tUT\t49\t87\t67\tUS President\tRarick, John\tamerican independent party\tother\tFALSE\t522\t604152\t20171015\r\n1980\tUtah\tUT\t49\t87\t67\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t139\t604152\t20171015\r\n1980\tUtah\tUT\t49\t87\t67\tUS President\tDeberry, Clifton\tsocialist workers\tother\tFALSE\t124\t604152\t20171015\r\n1984\tUtah\tUT\t49\t87\t67\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t2447\t629656\t20171015\r\n1984\tUtah\tUT\t49\t87\t67\tUS President\tDennis, Delmar\tamerican\tother\tFALSE\t1345\t629656\t20171015\r\n1984\tUtah\tUT\t49\t87\t67\tUS President\tJohnson, Sonia\tcitizens\tother\tFALSE\t844\t629656\t20171015\r\n1984\tUtah\tUT\t49\t87\t67\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t220\t629656\t20171015\r\n1984\tUtah\tUT\t49\t87\t67\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t184\t629656\t20171015\r\n1984\tUtah\tUT\t49\t87\t67\tUS President\tMason, Melvin\tsocialist workers\tother\tFALSE\t142\t629656\t20171015\r\n1988\tUtah\tUT\t49\t87\t67\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t7473\t647008\t20171015\r\n1988\tUtah\tUT\t49\t87\t67\tUS President\tDennis, Delmar\tamerican\tother\tFALSE\t2158\t647008\t20171015\r\n1988\tUtah\tUT\t49\t87\t67\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t455\t647008\t20171015\r\n1988\tUtah\tUT\t49\t87\t67\tUS President\tLarouche, Lyndon, Jr.\tnational economic recovery\tother\tFALSE\t427\t647008\t20171015\r\n1988\tUtah\tUT\t49\t87\t67\tUS President\tYoungkeit, Louie G.\tindependent\tother\tFALSE\t372\t647008\t20171015\r\n1988\tUtah\tUT\t49\t87\t67\tUS President\tWarren, James \\\\\"Mac\\\"\\\"\"\tsocialist workers\tother\tFALSE\t209\t647008\t20171015\r\n1988\tUtah\tUT\t49\t87\t67\tUS President\tKenoyer, Willa\tsocialist\tother\tFALSE\t129\t647008\t20171015\r\n1992\tUtah\tUT\t49\t87\t67\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t203400\t743998\t20171015\r\n1992\tUtah\tUT\t49\t87\t67\tUS President\tGritz, James \\\\\"Bo\\\"\\\"\"\tpopulist\tother\tFALSE\t28602\t743998\t20171015\r\n1992\tUtah\tUT\t49\t87\t67\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t1900\t743998\t20171015\r\n1992\tUtah\tUT\t49\t87\t67\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t1319\t743998\t20171015\r\n1992\tUtah\tUT\t49\t87\t67\tUS President\tLarouche, Lyndon, Jr.\tindependents for economic recovery\tother\tFALSE\t1089\t743998\t20171015\r\n1992\tUtah\tUT\t49\t87\t67\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t414\t743998\t20171015\r\n1992\tUtah\tUT\t49\t87\t67\tUS President\tPhillips, Howard\ttaxpayers party\tother\tFALSE\t393\t743998\t20171015\r\n1992\tUtah\tUT\t49\t87\t67\tUS President\tOther\tamerican\tother\tFALSE\t292\t743998\t20171015\r\n1992\tUtah\tUT\t49\t87\t67\tUS President\tWarren, James \\\\\"Mac\\\"\\\"\"\tsocialist workers\tother\tFALSE\t200\t743998\t20171015\r\n1992\tUtah\tUT\t49\t87\t67\tUS President\tDaniels, Ron\tcampaign for a new tomorrow\tother\tFALSE\t177\t743998\t20171015\r\n1992\tUtah\tUT\t49\t87\t67\tUS President\tBrisben, J. Quinn\tsocialist workers\tother\tFALSE\t151\t743998\t20171015\r\n1996\tUtah\tUT\t49\t87\t67\tUS President\tPerot, Ross\treform party\tother\tFALSE\t66461\t665629\t20171015\r\n1996\tUtah\tUT\t49\t87\t67\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t4615\t665629\t20171015\r\n1996\tUtah\tUT\t49\t87\t67\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t4129\t665629\t20171015\r\n1996\tUtah\tUT\t49\t87\t67\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t2601\t665629\t20171015\r\n1996\tUtah\tUT\t49\t87\t67\tUS President\tTemplin, Diane\tindependent american\tother\tFALSE\t1290\t665629\t20171015\r\n1996\tUtah\tUT\t49\t87\t67\tUS President\tCrane, Peter\tindependent\tother\tFALSE\t1101\t665629\t20171015\r\n1996\tUtah\tUT\t49\t87\t67\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t1085\t665629\t20171015\r\n1996\tUtah\tUT\t49\t87\t67\tUS President\tMoorehead, Monica\tworkers world\tother\tFALSE\t298\t665629\t20171015\r\n1996\tUtah\tUT\t49\t87\t67\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t235\t665629\t20171015\r\n1996\tUtah\tUT\t49\t87\t67\tUS President\t\t\tother\tTRUE\t159\t665629\t20171015\r\n1996\tUtah\tUT\t49\t87\t67\tUS President\tDodge, Earl\tprohibition\tother\tFALSE\t111\t665629\t20171015\r\n2000\tUtah\tUT\t49\t87\t67\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t35850\t770754\t20171015\r\n2000\tUtah\tUT\t49\t87\t67\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t9319\t770754\t20171015\r\n2000\tUtah\tUT\t49\t87\t67\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t3616\t770754\t20171015\r\n2000\tUtah\tUT\t49\t87\t67\tUS President\tPhillips, Howard\tindependent american\tother\tFALSE\t2709\t770754\t20171015\r\n2000\tUtah\tUT\t49\t87\t67\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t763\t770754\t20171015\r\n2000\tUtah\tUT\t49\t87\t67\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t186\t770754\t20171015\r\n2000\tUtah\tUT\t49\t87\t67\tUS President\t\tno party affiliation\tother\tFALSE\t161\t770754\t20171015\r\n2000\tUtah\tUT\t49\t87\t67\tUS President\t\t\tother\tTRUE\t1\t770754\t20171015\r\n2004\tUtah\tUT\t49\t87\t67\tUS President\tNader, Ralph\tunaffiliated\tother\tFALSE\t11305\t927844\t20171015\r\n2004\tUtah\tUT\t49\t87\t67\tUS President\tPeroutka, Michael\tconstitution party\tother\tFALSE\t6841\t927844\t20171015\r\n2004\tUtah\tUT\t49\t87\t67\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t3375\t927844\t20171015\r\n2004\tUtah\tUT\t49\t87\t67\tUS President\tJay, Charles\tpersonal choice\tother\tFALSE\t946\t927844\t20171015\r\n2004\tUtah\tUT\t49\t87\t67\tUS President\tCalero, Roger\tsocialist workers\tother\tFALSE\t393\t927844\t20171015\r\n2004\tUtah\tUT\t49\t87\t67\tUS President\tOther\t\tother\tTRUE\t43\t927844\t20171015\r\n2008\tUtah\tUT\t49\t87\t67\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t12012\t952370\t20171015\r\n2008\tUtah\tUT\t49\t87\t67\tUS President\tNader, Ralph\tpeace & freedom\tother\tFALSE\t8416\t952370\t20171015\r\n2008\tUtah\tUT\t49\t87\t67\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t6966\t952370\t20171015\r\n2008\tUtah\tUT\t49\t87\t67\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t982\t952370\t20171015\r\n2008\tUtah\tUT\t49\t87\t67\tUS President\tLa Riva, Gloria Estella\tsocialism and liberation party\tother\tFALSE\t262\t952370\t20171015\r\n2008\tUtah\tUT\t49\t87\t67\tUS President\t\t\tother\tTRUE\t32\t952370\t20171015\r\n2012\tUtah\tUT\t49\t87\t67\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t12572\t1017440\t20171015\r\n2012\tUtah\tUT\t49\t87\t67\tUS President\tAnderson, Ross Carl \\\\\"Rocky\\\"\\\"\"\tjustice\tother\tFALSE\t5335\t1017440\t20171015\r\n2012\tUtah\tUT\t49\t87\t67\tUS President\tStein, Jill\tgreen\tother\tFALSE\t3817\t1017440\t20171015\r\n2012\tUtah\tUT\t49\t87\t67\tUS President\tGoode, Virgil Hamlin, Jr.\tconstitution party\tother\tFALSE\t2871\t1017440\t20171015\r\n2012\tUtah\tUT\t49\t87\t67\tUS President\t\tno party affiliation\tother\tFALSE\t393\t1017440\t20171015\r\n2012\tUtah\tUT\t49\t87\t67\tUS President\t\t\tother\tTRUE\t39\t1017440\t20171015\r\n2016\tUtah\tUT\t49\t87\t67\tUS President\tMcMullin, Evan\tno party affiliation\tother\tFALSE\t255060\t1131317\t20171015\r\n2016\tUtah\tUT\t49\t87\t67\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t39608\t1131317\t20171015\r\n2016\tUtah\tUT\t49\t87\t67\tUS President\tCastle, Darrell L.\tconstitution party\tother\tFALSE\t8032\t1131317\t20171015\r\n2016\tUtah\tUT\t49\t87\t67\tUS President\tKopitke, Kyle Kenley\tindependent american\tother\tFALSE\t2732\t1131317\t20171015\r\n1976\tVermont\tVT\t50\t13\t6\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t77798\t183902\t20171015\r\n1980\tVermont\tVT\t50\t13\t6\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t81952\t213299\t20171015\r\n1984\tVermont\tVT\t50\t13\t6\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t95730\t234561\t20171015\r\n1988\tVermont\tVT\t50\t13\t6\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t115775\t243328\t20171015\r\n1992\tVermont\tVT\t50\t13\t6\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t133592\t289701\t20171015\r\n1996\tVermont\tVT\t50\t13\t6\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t137894\t258449\t20171015\r\n2000\tVermont\tVT\t50\t13\t6\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t149022\t294308\t20171015\r\n2004\tVermont\tVT\t50\t13\t6\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t184067\t312309\t20171015\r\n2008\tVermont\tVT\t50\t13\t6\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t219262\t325046\t20171015\r\n2012\tVermont\tVT\t50\t13\t6\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t199239\t299290\t20171015\r\n2016\tVermont\tVT\t50\t13\t6\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t178573\t320467\t20171015\r\n1976\tVermont\tVT\t50\t13\t6\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t100387\t183902\t20171015\r\n1980\tVermont\tVT\t50\t13\t6\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t94628\t213299\t20171015\r\n1984\tVermont\tVT\t50\t13\t6\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t135865\t234561\t20171015\r\n1988\tVermont\tVT\t50\t13\t6\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t124331\t243328\t20171015\r\n1992\tVermont\tVT\t50\t13\t6\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t88122\t289701\t20171015\r\n1996\tVermont\tVT\t50\t13\t6\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t80352\t258449\t20171015\r\n2000\tVermont\tVT\t50\t13\t6\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t119775\t294308\t20171015\r\n2004\tVermont\tVT\t50\t13\t6\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t121180\t312309\t20171015\r\n2008\tVermont\tVT\t50\t13\t6\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t98974\t325046\t20171015\r\n2012\tVermont\tVT\t50\t13\t6\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t92698\t299290\t20171015\r\n2016\tVermont\tVT\t50\t13\t6\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t95369\t320467\t20171015\r\n1976\tVermont\tVT\t50\t13\t6\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tindependent\tother\tFALSE\t4001\t183902\t20171015\r\n1976\tVermont\tVT\t50\t13\t6\tUS President\tOther\t\tother\tFALSE\t1090\t183902\t20171015\r\n1976\tVermont\tVT\t50\t13\t6\tUS President\tCamejo, Peter\tsocialist workers\tother\tFALSE\t430\t183902\t20171015\r\n1976\tVermont\tVT\t50\t13\t6\tUS President\tLarouche, Lyndon, Jr.\tu.s. labor\tother\tFALSE\t196\t183902\t20171015\r\n1980\tVermont\tVT\t50\t13\t6\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t31761\t213299\t20171015\r\n1980\tVermont\tVT\t50\t13\t6\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t2316\t213299\t20171015\r\n1980\tVermont\tVT\t50\t13\t6\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t1900\t213299\t20171015\r\n1980\tVermont\tVT\t50\t13\t6\tUS President\t\t\tother\tTRUE\t413\t213299\t20171015\r\n1980\tVermont\tVT\t50\t13\t6\tUS President\tMcReynolds, David\tsocialist\tother\tFALSE\t136\t213299\t20171015\r\n1980\tVermont\tVT\t50\t13\t6\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t118\t213299\t20171015\r\n1980\tVermont\tVT\t50\t13\t6\tUS President\tDeberry, Clifton\tsocialist workers\tother\tFALSE\t75\t213299\t20171015\r\n1984\tVermont\tVT\t50\t13\t6\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t1002\t234561\t20171015\r\n1984\tVermont\tVT\t50\t13\t6\tUS President\tOther\t\tother\tFALSE\t712\t234561\t20171015\r\n1984\tVermont\tVT\t50\t13\t6\tUS President\tLarouche, Lyndon, Jr.\tindependent\tother\tFALSE\t423\t234561\t20171015\r\n1984\tVermont\tVT\t50\t13\t6\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t323\t234561\t20171015\r\n1984\tVermont\tVT\t50\t13\t6\tUS President\tJohnson, Sonia\tcitizens\tother\tFALSE\t264\t234561\t20171015\r\n1984\tVermont\tVT\t50\t13\t6\tUS President\tMason, Melvin\tsocialist workers\tother\tFALSE\t127\t234561\t20171015\r\n1984\tVermont\tVT\t50\t13\t6\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t115\t234561\t20171015\r\n1988\tVermont\tVT\t50\t13\t6\tUS President\tScattering\t\tother\tFALSE\t1134\t243328\t20171015\r\n1988\tVermont\tVT\t50\t13\t6\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t1000\t243328\t20171015\r\n1988\tVermont\tVT\t50\t13\t6\tUS President\tLarouche, Lyndon, Jr.\tindependent\tother\tFALSE\t275\t243328\t20171015\r\n1988\tVermont\tVT\t50\t13\t6\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t205\t243328\t20171015\r\n1988\tVermont\tVT\t50\t13\t6\tUS President\tDuke, David\tpopulist\tother\tFALSE\t189\t243328\t20171015\r\n1988\tVermont\tVT\t50\t13\t6\tUS President\tHerberg G., Lewin\tpeace & freedom\tother\tFALSE\t164\t243328\t20171015\r\n1988\tVermont\tVT\t50\t13\t6\tUS President\tKenoyer, Willa\tliberty union party\tother\tFALSE\t142\t243328\t20171015\r\n1988\tVermont\tVT\t50\t13\t6\tUS President\tWarren, James \\\\\"Mac\\\"\\\"\"\tsocialist workers\tother\tFALSE\t113\t243328\t20171015\r\n1992\tVermont\tVT\t50\t13\t6\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t65991\t289701\t20171015\r\n1992\tVermont\tVT\t50\t13\t6\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t501\t289701\t20171015\r\n1992\tVermont\tVT\t50\t13\t6\tUS President\t\t\tother\tTRUE\t488\t289701\t20171015\r\n1992\tVermont\tVT\t50\t13\t6\tUS President\tOther\tliberty union party\tother\tFALSE\t329\t289701\t20171015\r\n1992\tVermont\tVT\t50\t13\t6\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t315\t289701\t20171015\r\n1992\tVermont\tVT\t50\t13\t6\tUS President\tPhillips, Howard\ttaxpayers party\tother\tFALSE\t124\t289701\t20171015\r\n1992\tVermont\tVT\t50\t13\t6\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t100\t289701\t20171015\r\n1992\tVermont\tVT\t50\t13\t6\tUS President\tWarren, James \\\\\"Mac\\\"\\\"\"\tsocialist workers\tother\tFALSE\t82\t289701\t20171015\r\n1992\tVermont\tVT\t50\t13\t6\tUS President\tLarouche, Lyndon, Jr.\tfreedom for larouche\tother\tFALSE\t57\t289701\t20171015\r\n1996\tVermont\tVT\t50\t13\t6\tUS President\tPerot, Ross\treform party\tother\tFALSE\t31024\t258449\t20171015\r\n1996\tVermont\tVT\t50\t13\t6\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t5585\t258449\t20171015\r\n1996\tVermont\tVT\t50\t13\t6\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t1183\t258449\t20171015\r\n1996\tVermont\tVT\t50\t13\t6\tUS President\t\t\tother\tTRUE\t560\t258449\t20171015\r\n1996\tVermont\tVT\t50\t13\t6\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t498\t258449\t20171015\r\n1996\tVermont\tVT\t50\t13\t6\tUS President\tPeron, Dennis\tgrassroots\tother\tFALSE\t480\t258449\t20171015\r\n1996\tVermont\tVT\t50\t13\t6\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t382\t258449\t20171015\r\n1996\tVermont\tVT\t50\t13\t6\tUS President\tHollis, Mary Cal\tliberty union party\tother\tFALSE\t292\t258449\t20171015\r\n1996\tVermont\tVT\t50\t13\t6\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t199\t258449\t20171015\r\n2000\tVermont\tVT\t50\t13\t6\tUS President\tNader, Ralph\tprogressive/green\tother\tFALSE\t20374\t294308\t20171015\r\n2000\tVermont\tVT\t50\t13\t6\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t2192\t294308\t20171015\r\n2000\tVermont\tVT\t50\t13\t6\tUS President\tDennis \\\\\"Denny\\\"\\\", Lane\"\tvermont grassroots\tother\tFALSE\t1044\t294308\t20171015\r\n2000\tVermont\tVT\t50\t13\t6\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t784\t294308\t20171015\r\n2000\tVermont\tVT\t50\t13\t6\tUS President\t\t\tother\tTRUE\t514\t294308\t20171015\r\n2000\tVermont\tVT\t50\t13\t6\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t219\t294308\t20171015\r\n2000\tVermont\tVT\t50\t13\t6\tUS President\tMcReynolds, David\tliberty union party\tother\tFALSE\t161\t294308\t20171015\r\n2000\tVermont\tVT\t50\t13\t6\tUS President\tPhillips, Howard\tconstitution party\tother\tFALSE\t153\t294308\t20171015\r\n2000\tVermont\tVT\t50\t13\t6\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t70\t294308\t20171015\r\n2004\tVermont\tVT\t50\t13\t6\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t4494\t312309\t20171015\r\n2004\tVermont\tVT\t50\t13\t6\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t1102\t312309\t20171015\r\n2004\tVermont\tVT\t50\t13\t6\tUS President\tOther\t\tother\tTRUE\t957\t312309\t20171015\r\n2004\tVermont\tVT\t50\t13\t6\tUS President\tParker, John\tliberty union party\tother\tFALSE\t265\t312309\t20171015\r\n2004\tVermont\tVT\t50\t13\t6\tUS President\tCalero, Roger\tsocialist workers\tother\tFALSE\t244\t312309\t20171015\r\n2008\tVermont\tVT\t50\t13\t6\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t3339\t325046\t20171015\r\n2008\tVermont\tVT\t50\t13\t6\tUS President\t\t\tother\tTRUE\t1464\t325046\t20171015\r\n2008\tVermont\tVT\t50\t13\t6\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t1067\t325046\t20171015\r\n2008\tVermont\tVT\t50\t13\t6\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t500\t325046\t20171015\r\n2008\tVermont\tVT\t50\t13\t6\tUS President\tCalero, Roger\tsocialist workers\tother\tFALSE\t150\t325046\t20171015\r\n2008\tVermont\tVT\t50\t13\t6\tUS President\tLa Riva, Gloria Estella\tsocialism and liberation party\tother\tFALSE\t149\t325046\t20171015\r\n2008\tVermont\tVT\t50\t13\t6\tUS President\tMoore, Brian\tliberty union party\tother\tFALSE\t141\t325046\t20171015\r\n2012\tVermont\tVT\t50\t13\t6\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t3487\t299290\t20171015\r\n2012\tVermont\tVT\t50\t13\t6\tUS President\t\t\tother\tTRUE\t2043\t299290\t20171015\r\n2012\tVermont\tVT\t50\t13\t6\tUS President\tAnderson, Ross Carl \\\\\"Rocky\\\"\\\"\"\tjustice\tother\tFALSE\t1128\t299290\t20171015\r\n2012\tVermont\tVT\t50\t13\t6\tUS President\tLindsay, Peta\tsocialism and liberation party\tother\tFALSE\t695\t299290\t20171015\r\n2016\tVermont\tVT\t50\t13\t6\tUS President\t\t\tother\tTRUE\t22899\t320467\t20171015\r\n2016\tVermont\tVT\t50\t13\t6\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t10078\t320467\t20171015\r\n2016\tVermont\tVT\t50\t13\t6\tUS President\tStein, Jill\tgreen\tother\tFALSE\t6758\t320467\t20171015\r\n2016\tVermont\tVT\t50\t13\t6\tUS President\tBlank Vote\t\tother\tFALSE\t4574\t320467\t20171015\r\n2016\tVermont\tVT\t50\t13\t6\tUS President\tDe La Fuente, Roque \\\\\"Rocky\\\"\\\"\"\tindependent\tother\tFALSE\t1063\t320467\t20171015\r\n2016\tVermont\tVT\t50\t13\t6\tUS President\tVoid Vote\t\tother\tFALSE\t826\t320467\t20171015\r\n2016\tVermont\tVT\t50\t13\t6\tUS President\tLa Riva, Gloria Estella\tliberty union party\tother\tFALSE\t327\t320467\t20171015\r\n1976\tVirginia\tVA\t51\t54\t40\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t813896\t1697094\t20171015\r\n1980\tVirginia\tVA\t51\t54\t40\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t752174\t1866032\t20171015\r\n1984\tVirginia\tVA\t51\t54\t40\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t796250\t2146635\t20171015\r\n1988\tVirginia\tVA\t51\t54\t40\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t859799\t2191609\t20171015\r\n1992\tVirginia\tVA\t51\t54\t40\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t1038650\t2559129\t20171015\r\n1996\tVirginia\tVA\t51\t54\t40\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t1091060\t2416642\t20171015\r\n2000\tVirginia\tVA\t51\t54\t40\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t1217290\t2739447\t20171015\r\n2004\tVirginia\tVA\t51\t54\t40\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t1454742\t3195415\t20171015\r\n2008\tVirginia\tVA\t51\t54\t40\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t1959532\t3723260\t20171015\r\n2012\tVirginia\tVA\t51\t54\t40\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t1971820\t3854489\t20171015\r\n2016\tVirginia\tVA\t51\t54\t40\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t1981473\t3982752\t20171015\r\n1976\tVirginia\tVA\t51\t54\t40\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t836554\t1697094\t20171015\r\n1980\tVirginia\tVA\t51\t54\t40\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t989609\t1866032\t20171015\r\n1984\tVirginia\tVA\t51\t54\t40\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t1337078\t2146635\t20171015\r\n1988\tVirginia\tVA\t51\t54\t40\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t1309162\t2191609\t20171015\r\n1992\tVirginia\tVA\t51\t54\t40\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t1150517\t2559129\t20171015\r\n1996\tVirginia\tVA\t51\t54\t40\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t1138350\t2416642\t20171015\r\n2000\tVirginia\tVA\t51\t54\t40\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1437490\t2739447\t20171015\r\n2004\tVirginia\tVA\t51\t54\t40\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1716959\t3195415\t20171015\r\n2008\tVirginia\tVA\t51\t54\t40\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t1725005\t3723260\t20171015\r\n2012\tVirginia\tVA\t51\t54\t40\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t1822522\t3854489\t20171015\r\n2016\tVirginia\tVA\t51\t54\t40\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t1769443\t3982752\t20171015\r\n1976\tVirginia\tVA\t51\t54\t40\tUS President\tCamejo, Peter\tsocialist workers\tother\tFALSE\t17802\t1697094\t20171015\r\n1976\tVirginia\tVA\t51\t54\t40\tUS President\tAnderson, Thomas J.\tamerican\tother\tFALSE\t16686\t1697094\t20171015\r\n1976\tVirginia\tVA\t51\t54\t40\tUS President\tLarouche, Lyndon, Jr.\tu.s. labor\tother\tFALSE\t7508\t1697094\t20171015\r\n1976\tVirginia\tVA\t51\t54\t40\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t4648\t1697094\t20171015\r\n1980\tVirginia\tVA\t51\t54\t40\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t95418\t1866032\t20171015\r\n1980\tVirginia\tVA\t51\t54\t40\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t14024\t1866032\t20171015\r\n1980\tVirginia\tVA\t51\t54\t40\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t12821\t1866032\t20171015\r\n1980\tVirginia\tVA\t51\t54\t40\tUS President\tDeberry, Clifton\tsocialist workers\tother\tFALSE\t1986\t1866032\t20171015\r\n1984\tVirginia\tVA\t51\t54\t40\tUS President\tLarouche, Lyndon, Jr.\tindependent\tother\tFALSE\t13307\t2146635\t20171015\r\n1988\tVirginia\tVA\t51\t54\t40\tUS President\tFulani, Lenora\tindependent\tother\tFALSE\t14312\t2191609\t20171015\r\n1988\tVirginia\tVA\t51\t54\t40\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t8336\t2191609\t20171015\r\n1992\tVirginia\tVA\t51\t54\t40\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t348639\t2559129\t20171015\r\n1992\tVirginia\tVA\t51\t54\t40\tUS President\tOther\tindependent\tother\tFALSE\t15129\t2559129\t20171015\r\n1992\tVirginia\tVA\t51\t54\t40\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t5730\t2559129\t20171015\r\n1992\tVirginia\tVA\t51\t54\t40\tUS President\t\t\tother\tTRUE\t464\t2559129\t20171015\r\n1996\tVirginia\tVA\t51\t54\t40\tUS President\tPerot, Ross\treform party\tother\tFALSE\t159861\t2416642\t20171015\r\n1996\tVirginia\tVA\t51\t54\t40\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t13687\t2416642\t20171015\r\n1996\tVirginia\tVA\t51\t54\t40\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t9174\t2416642\t20171015\r\n1996\tVirginia\tVA\t51\t54\t40\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t4510\t2416642\t20171015\r\n2000\tVirginia\tVA\t51\t54\t40\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t59398\t2739447\t20171015\r\n2000\tVirginia\tVA\t51\t54\t40\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t15198\t2739447\t20171015\r\n2000\tVirginia\tVA\t51\t54\t40\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t5455\t2739447\t20171015\r\n2000\tVirginia\tVA\t51\t54\t40\tUS President\t\t\tother\tTRUE\t2807\t2739447\t20171015\r\n2000\tVirginia\tVA\t51\t54\t40\tUS President\tPhillips, Howard\tconservative\tother\tFALSE\t1809\t2739447\t20171015\r\n2004\tVirginia\tVA\t51\t54\t40\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t11032\t3195415\t20171015\r\n2004\tVirginia\tVA\t51\t54\t40\tUS President\tPeroutka, Michael\tconstitution party\tother\tFALSE\t10161\t3195415\t20171015\r\n2004\tVirginia\tVA\t51\t54\t40\tUS President\tOther\t\tother\tTRUE\t2521\t3195415\t20171015\r\n2008\tVirginia\tVA\t51\t54\t40\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t11483\t3723260\t20171015\r\n2008\tVirginia\tVA\t51\t54\t40\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t11067\t3723260\t20171015\r\n2008\tVirginia\tVA\t51\t54\t40\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tindependent green\tother\tFALSE\t7474\t3723260\t20171015\r\n2008\tVirginia\tVA\t51\t54\t40\tUS President\t\t\tother\tTRUE\t6355\t3723260\t20171015\r\n2008\tVirginia\tVA\t51\t54\t40\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t2344\t3723260\t20171015\r\n2012\tVirginia\tVA\t51\t54\t40\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t31216\t3854489\t20171015\r\n2012\tVirginia\tVA\t51\t54\t40\tUS President\tGoode, Virgil Hamlin, Jr.\tconstitution party\tother\tFALSE\t13058\t3854489\t20171015\r\n2012\tVirginia\tVA\t51\t54\t40\tUS President\tStein, Jill\tgreen\tother\tFALSE\t8627\t3854489\t20171015\r\n2012\tVirginia\tVA\t51\t54\t40\tUS President\t\t\tother\tTRUE\t7246\t3854489\t20171015\r\n2016\tVirginia\tVA\t51\t54\t40\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t118274\t3982752\t20171015\r\n2016\tVirginia\tVA\t51\t54\t40\tUS President\tMcMullin, Evan\tindependent\tother\tFALSE\t54054\t3982752\t20171015\r\n2016\tVirginia\tVA\t51\t54\t40\tUS President\t\t\tother\tTRUE\t31870\t3982752\t20171015\r\n2016\tVirginia\tVA\t51\t54\t40\tUS President\tStein, Jill\tgreen\tother\tFALSE\t27638\t3982752\t20171015\r\n1976\tWashington\tWA\t53\t91\t73\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t717323\t1555534\t20171015\r\n1980\tWashington\tWA\t53\t91\t73\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t650193\t1742394\t20171015\r\n1984\tWashington\tWA\t53\t91\t73\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t798352\t1874910\t20171015\r\n1988\tWashington\tWA\t53\t91\t73\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t933516\t1865253\t20171015\r\n1992\tWashington\tWA\t53\t91\t73\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t993037\t2287565\t20171015\r\n1996\tWashington\tWA\t53\t91\t73\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t1123323\t2253837\t20171015\r\n2000\tWashington\tWA\t53\t91\t73\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t1247652\t2487433\t20171015\r\n2004\tWashington\tWA\t53\t91\t73\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t1510201\t2859084\t20171015\r\n2008\tWashington\tWA\t53\t91\t73\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t1750848\t3036878\t20171015\r\n2012\tWashington\tWA\t53\t91\t73\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t1755396\t3125516\t20171015\r\n2016\tWashington\tWA\t53\t91\t73\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t1742718\t3317019\t20171015\r\n1976\tWashington\tWA\t53\t91\t73\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t777732\t1555534\t20171015\r\n1980\tWashington\tWA\t53\t91\t73\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t865244\t1742394\t20171015\r\n1984\tWashington\tWA\t53\t91\t73\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t1051670\t1874910\t20171015\r\n1988\tWashington\tWA\t53\t91\t73\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t903835\t1865253\t20171015\r\n1992\tWashington\tWA\t53\t91\t73\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t731234\t2287565\t20171015\r\n1996\tWashington\tWA\t53\t91\t73\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t840712\t2253837\t20171015\r\n2000\tWashington\tWA\t53\t91\t73\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1108864\t2487433\t20171015\r\n2004\tWashington\tWA\t53\t91\t73\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1304894\t2859084\t20171015\r\n2008\tWashington\tWA\t53\t91\t73\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t1229216\t3036878\t20171015\r\n2012\tWashington\tWA\t53\t91\t73\tUS President\tMitt, Romney\trepublican\trepublican\tFALSE\t1290670\t3125516\t20171015\r\n2016\tWashington\tWA\t53\t91\t73\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t1221747\t3317019\t20171015\r\n1976\tWashington\tWA\t53\t91\t73\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tindependent\tother\tFALSE\t36986\t1555534\t20171015\r\n1976\tWashington\tWA\t53\t91\t73\tUS President\tMaddox, Lester\tamerican independent party\tother\tFALSE\t8585\t1555534\t20171015\r\n1976\tWashington\tWA\t53\t91\t73\tUS President\tOther\t\tother\tFALSE\t5482\t1555534\t20171015\r\n1976\tWashington\tWA\t53\t91\t73\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t5042\t1555534\t20171015\r\n1976\tWashington\tWA\t53\t91\t73\tUS President\tAnderson, Thomas J.\tconstitution party\tother\tFALSE\t1046\t1555534\t20171015\r\n1976\tWashington\tWA\t53\t91\t73\tUS President\tCamejo, Peter\tsocialist workers\tother\tFALSE\t905\t1555534\t20171015\r\n1976\tWashington\tWA\t53\t91\t73\tUS President\tLarouche, Lyndon, Jr.\tu.s. labor\tother\tFALSE\t903\t1555534\t20171015\r\n1976\tWashington\tWA\t53\t91\t73\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t817\t1555534\t20171015\r\n1976\tWashington\tWA\t53\t91\t73\tUS President\tJulius \\\\\"Jules\\\"\\\", Levin\"\tsocialist labor\tother\tFALSE\t713\t1555534\t20171015\r\n1980\tWashington\tWA\t53\t91\t73\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t185073\t1742394\t20171015\r\n1980\tWashington\tWA\t53\t91\t73\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t29213\t1742394\t20171015\r\n1980\tWashington\tWA\t53\t91\t73\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t9403\t1742394\t20171015\r\n1980\tWashington\tWA\t53\t91\t73\tUS President\tDeberry, Clifton\tsocialist workers\tother\tFALSE\t1137\t1742394\t20171015\r\n1980\tWashington\tWA\t53\t91\t73\tUS President\tMcReynolds, David\tsocialist\tother\tFALSE\t956\t1742394\t20171015\r\n1980\tWashington\tWA\t53\t91\t73\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t834\t1742394\t20171015\r\n1980\tWashington\tWA\t53\t91\t73\tUS President\tGriswold, Deirdre\tworkers world\tother\tFALSE\t341\t1742394\t20171015\r\n1984\tWashington\tWA\t53\t91\t73\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t8844\t1874910\t20171015\r\n1984\tWashington\tWA\t53\t91\t73\tUS President\tRichards, Bob\tpopulist\tother\tFALSE\t5724\t1874910\t20171015\r\n1984\tWashington\tWA\t53\t91\t73\tUS President\tLarouche, Lyndon, Jr.\tindependent\tother\tFALSE\t4712\t1874910\t20171015\r\n1984\tWashington\tWA\t53\t91\t73\tUS President\tJohnson, Sonia\tcitizens\tother\tFALSE\t1891\t1874910\t20171015\r\n1984\tWashington\tWA\t53\t91\t73\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t1654\t1874910\t20171015\r\n1984\tWashington\tWA\t53\t91\t73\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t814\t1874910\t20171015\r\n1984\tWashington\tWA\t53\t91\t73\tUS President\tHolmes, Larry\tworkers world\tother\tFALSE\t641\t1874910\t20171015\r\n1984\tWashington\tWA\t53\t91\t73\tUS President\tMason, Melvin\tsocialist workers\tother\tFALSE\t608\t1874910\t20171015\r\n1988\tWashington\tWA\t53\t91\t73\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t17240\t1865253\t20171015\r\n1988\tWashington\tWA\t53\t91\t73\tUS President\tLarouche, Lyndon, Jr.\tindependent\tother\tFALSE\t4412\t1865253\t20171015\r\n1988\tWashington\tWA\t53\t91\t73\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t3520\t1865253\t20171015\r\n1988\tWashington\tWA\t53\t91\t73\tUS President\tHolmes, Larry\tworkers world\tother\tFALSE\t1440\t1865253\t20171015\r\n1988\tWashington\tWA\t53\t91\t73\tUS President\tWarren, James \\\\\"Mac\\\"\\\"\"\tsocialist workers\tother\tFALSE\t1290\t1865253\t20171015\r\n1992\tWashington\tWA\t53\t91\t73\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t541780\t2287565\t20171015\r\n1992\tWashington\tWA\t53\t91\t73\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t7533\t2287565\t20171015\r\n1992\tWashington\tWA\t53\t91\t73\tUS President\tGritz, James \\\\\"Bo\\\"\\\"\"\tpopulist\tother\tFALSE\t4854\t2287565\t20171015\r\n1992\tWashington\tWA\t53\t91\t73\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t2456\t2287565\t20171015\r\n1992\tWashington\tWA\t53\t91\t73\tUS President\tPhillips, Howard\ttaxpayers party\tother\tFALSE\t2354\t2287565\t20171015\r\n1992\tWashington\tWA\t53\t91\t73\tUS President\tOther\tindependent\tother\tFALSE\t2026\t2287565\t20171015\r\n1992\tWashington\tWA\t53\t91\t73\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t1776\t2287565\t20171015\r\n1992\tWashington\tWA\t53\t91\t73\tUS President\tWarren, James \\\\\"Mac\\\"\\\"\"\tsocialist workers\tother\tFALSE\t515\t2287565\t20171015\r\n1996\tWashington\tWA\t53\t91\t73\tUS President\tPerot, Ross\treform party\tother\tFALSE\t201003\t2253837\t20171015\r\n1996\tWashington\tWA\t53\t91\t73\tUS President\t\tindependent\tother\tFALSE\t62696\t2253837\t20171015\r\n1996\tWashington\tWA\t53\t91\t73\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t12522\t2253837\t20171015\r\n1996\tWashington\tWA\t53\t91\t73\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t6076\t2253837\t20171015\r\n1996\tWashington\tWA\t53\t91\t73\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t4578\t2253837\t20171015\r\n1996\tWashington\tWA\t53\t91\t73\tUS President\tMoorehead, Monica\tworkers world\tother\tFALSE\t2189\t2253837\t20171015\r\n1996\tWashington\tWA\t53\t91\t73\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t738\t2253837\t20171015\r\n2000\tWashington\tWA\t53\t91\t73\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t103002\t2487433\t20171015\r\n2000\tWashington\tWA\t53\t91\t73\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t13135\t2487433\t20171015\r\n2000\tWashington\tWA\t53\t91\t73\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\tfreedom\tother\tFALSE\t7171\t2487433\t20171015\r\n2000\tWashington\tWA\t53\t91\t73\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t2927\t2487433\t20171015\r\n2000\tWashington\tWA\t53\t91\t73\tUS President\tPhillips, Howard\tconstitution party\tother\tFALSE\t1989\t2487433\t20171015\r\n2000\tWashington\tWA\t53\t91\t73\tUS President\tMoorehead, Monica\tworkers world\tother\tFALSE\t1729\t2487433\t20171015\r\n2000\tWashington\tWA\t53\t91\t73\tUS President\tMcReynolds, David\tsocialist\tother\tFALSE\t660\t2487433\t20171015\r\n2000\tWashington\tWA\t53\t91\t73\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t304\t2487433\t20171015\r\n2004\tWashington\tWA\t53\t91\t73\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t23283\t2859084\t20171015\r\n2004\tWashington\tWA\t53\t91\t73\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t11955\t2859084\t20171015\r\n2004\tWashington\tWA\t53\t91\t73\tUS President\tPeroutka, Michael\tconstitution party\tother\tFALSE\t3922\t2859084\t20171015\r\n2004\tWashington\tWA\t53\t91\t73\tUS President\tCobb, David\tgreen\tother\tFALSE\t2974\t2859084\t20171015\r\n2004\tWashington\tWA\t53\t91\t73\tUS President\tParker, John\tworkers world\tother\tFALSE\t1077\t2859084\t20171015\r\n2004\tWashington\tWA\t53\t91\t73\tUS President\tCalero, Roger\tsocialist workers\tother\tFALSE\t547\t2859084\t20171015\r\n2004\tWashington\tWA\t53\t91\t73\tUS President\tVan Auken, Bill\tsocialist equality party\tother\tFALSE\t231\t2859084\t20171015\r\n2008\tWashington\tWA\t53\t91\t73\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t29489\t3036878\t20171015\r\n2008\tWashington\tWA\t53\t91\t73\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t12728\t3036878\t20171015\r\n2008\tWashington\tWA\t53\t91\t73\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t9432\t3036878\t20171015\r\n2008\tWashington\tWA\t53\t91\t73\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t3819\t3036878\t20171015\r\n2008\tWashington\tWA\t53\t91\t73\tUS President\tLa Riva, Gloria Estella\tsocialism and liberation party\tother\tFALSE\t705\t3036878\t20171015\r\n2008\tWashington\tWA\t53\t91\t73\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t641\t3036878\t20171015\r\n2012\tWashington\tWA\t53\t91\t73\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t42202\t3125516\t20171015\r\n2012\tWashington\tWA\t53\t91\t73\tUS President\tStein, Jill\tgreen\tother\tFALSE\t20928\t3125516\t20171015\r\n2012\tWashington\tWA\t53\t91\t73\tUS President\tGoode, Virgil Hamlin, Jr.\tconstitution party\tother\tFALSE\t8851\t3125516\t20171015\r\n2012\tWashington\tWA\t53\t91\t73\tUS President\tAnderson, Ross Carl \\\\\"Rocky\\\"\\\"\"\tjustice\tother\tFALSE\t4946\t3125516\t20171015\r\n2012\tWashington\tWA\t53\t91\t73\tUS President\tLindsay, Peta\tsocialism and liberation party\tother\tFALSE\t1318\t3125516\t20171015\r\n2012\tWashington\tWA\t53\t91\t73\tUS President\tHarris, James\tsocialist workers\tother\tFALSE\t1205\t3125516\t20171015\r\n2016\tWashington\tWA\t53\t91\t73\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t160879\t3317019\t20171015\r\n2016\tWashington\tWA\t53\t91\t73\tUS President\t\t\tother\tTRUE\t107805\t3317019\t20171015\r\n2016\tWashington\tWA\t53\t91\t73\tUS President\tStein, Jill\tgreen\tother\tFALSE\t58417\t3317019\t20171015\r\n2016\tWashington\tWA\t53\t91\t73\tUS President\tCastle, Darrell L.\tconstitution party\tother\tFALSE\t17623\t3317019\t20171015\r\n2016\tWashington\tWA\t53\t91\t73\tUS President\tKennedy, Alyson\tsocialist workers\tother\tFALSE\t4307\t3317019\t20171015\r\n2016\tWashington\tWA\t53\t91\t73\tUS President\tLa Riva, Gloria Estella\tsocialism and liberation party\tother\tFALSE\t3523\t3317019\t20171015\r\n1976\tWest Virginia\tWV\t54\t55\t56\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t435864\t750590\t20171015\r\n1980\tWest Virginia\tWV\t54\t55\t56\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t367462\t737715\t20171015\r\n1984\tWest Virginia\tWV\t54\t55\t56\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t328125\t735742\t20171015\r\n1988\tWest Virginia\tWV\t54\t55\t56\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t341016\t653311\t20171015\r\n1992\tWest Virginia\tWV\t54\t55\t56\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t331001\t683677\t20171015\r\n1996\tWest Virginia\tWV\t54\t55\t56\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t327812\t636459\t20171015\r\n2000\tWest Virginia\tWV\t54\t55\t56\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t295497\t648124\t20171015\r\n2004\tWest Virginia\tWV\t54\t55\t56\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t326541\t755792\t20171015\r\n2008\tWest Virginia\tWV\t54\t55\t56\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t303857\t713451\t20171015\r\n2012\tWest Virginia\tWV\t54\t55\t56\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t238269\t670438\t20171015\r\n2016\tWest Virginia\tWV\t54\t55\t56\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t188794\t713051\t20171015\r\n1976\tWest Virginia\tWV\t54\t55\t56\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t314726\t750590\t20171015\r\n1980\tWest Virginia\tWV\t54\t55\t56\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t334206\t737715\t20171015\r\n1984\tWest Virginia\tWV\t54\t55\t56\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t405483\t735742\t20171015\r\n1988\tWest Virginia\tWV\t54\t55\t56\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t310065\t653311\t20171015\r\n1992\tWest Virginia\tWV\t54\t55\t56\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t241974\t683677\t20171015\r\n1996\tWest Virginia\tWV\t54\t55\t56\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t233946\t636459\t20171015\r\n2000\tWest Virginia\tWV\t54\t55\t56\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t336475\t648124\t20171015\r\n2004\tWest Virginia\tWV\t54\t55\t56\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t423778\t755792\t20171015\r\n2008\tWest Virginia\tWV\t54\t55\t56\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t397466\t713451\t20171015\r\n2012\tWest Virginia\tWV\t54\t55\t56\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t417655\t670438\t20171015\r\n2016\tWest Virginia\tWV\t54\t55\t56\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t489371\t713051\t20171015\r\n1980\tWest Virginia\tWV\t54\t55\t56\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t31691\t737715\t20171015\r\n1980\tWest Virginia\tWV\t54\t55\t56\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t4356\t737715\t20171015\r\n1984\tWest Virginia\tWV\t54\t55\t56\tUS President\tRichards, Bob\tpopulist\tother\tFALSE\t996\t735742\t20171015\r\n1984\tWest Virginia\tWV\t54\t55\t56\tUS President\tMason, Melvin\tsocialist workers\tother\tFALSE\t645\t735742\t20171015\r\n1984\tWest Virginia\tWV\t54\t55\t56\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t493\t735742\t20171015\r\n1988\tWest Virginia\tWV\t54\t55\t56\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t2230\t653311\t20171015\r\n1992\tWest Virginia\tWV\t54\t55\t56\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t108829\t683677\t20171015\r\n1992\tWest Virginia\tWV\t54\t55\t56\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t1873\t683677\t20171015\r\n1996\tWest Virginia\tWV\t54\t55\t56\tUS President\tPerot, Ross\treform party\tother\tFALSE\t71639\t636459\t20171015\r\n1996\tWest Virginia\tWV\t54\t55\t56\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t3062\t636459\t20171015\r\n2000\tWest Virginia\tWV\t54\t55\t56\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t10680\t648124\t20171015\r\n2000\tWest Virginia\tWV\t54\t55\t56\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t3169\t648124\t20171015\r\n2000\tWest Virginia\tWV\t54\t55\t56\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t1912\t648124\t20171015\r\n2000\tWest Virginia\tWV\t54\t55\t56\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t367\t648124\t20171015\r\n2000\tWest Virginia\tWV\t54\t55\t56\tUS President\t\t\tother\tTRUE\t24\t648124\t20171015\r\n2004\tWest Virginia\tWV\t54\t55\t56\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t4063\t755792\t20171015\r\n2004\tWest Virginia\tWV\t54\t55\t56\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t1405\t755792\t20171015\r\n2004\tWest Virginia\tWV\t54\t55\t56\tUS President\tCobb, David\t\tother\tTRUE\t5\t755792\t20171015\r\n2008\tWest Virginia\tWV\t54\t55\t56\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t7219\t713451\t20171015\r\n2008\tWest Virginia\tWV\t54\t55\t56\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t2465\t713451\t20171015\r\n2008\tWest Virginia\tWV\t54\t55\t56\tUS President\tMcKinney, Cynthia\tmountain party\tother\tFALSE\t2355\t713451\t20171015\r\n2008\tWest Virginia\tWV\t54\t55\t56\tUS President\t\t\tother\tTRUE\t89\t713451\t20171015\r\n2012\tWest Virginia\tWV\t54\t55\t56\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t6302\t670438\t20171015\r\n2012\tWest Virginia\tWV\t54\t55\t56\tUS President\tStein, Jill\tmountain party\tother\tFALSE\t4406\t670438\t20171015\r\n2012\tWest Virginia\tWV\t54\t55\t56\tUS President\t\tno party affiliation\tother\tFALSE\t3806\t670438\t20171015\r\n2016\tWest Virginia\tWV\t54\t55\t56\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t23004\t713051\t20171015\r\n2016\tWest Virginia\tWV\t54\t55\t56\tUS President\tStein, Jill\tgreen\tother\tFALSE\t8075\t713051\t20171015\r\n2016\tWest Virginia\tWV\t54\t55\t56\tUS President\tCastle, Darrell L.\tconstitution party\tother\tFALSE\t3807\t713051\t20171015\r\n1976\tWisconsin\tWI\t55\t35\t25\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t1040232\t2101336\t20171015\r\n1980\tWisconsin\tWI\t55\t35\t25\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t981584\t2273221\t20171015\r\n1984\tWisconsin\tWI\t55\t35\t25\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t995740\t2211689\t20171015\r\n1988\tWisconsin\tWI\t55\t35\t25\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t1126794\t2191608\t20171015\r\n1992\tWisconsin\tWI\t55\t35\t25\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t1041066\t2531064\t20171015\r\n1996\tWisconsin\tWI\t55\t35\t25\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t1071971\t2196169\t20171015\r\n2000\tWisconsin\tWI\t55\t35\t25\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t1242987\t2598607\t20171015\r\n2004\tWisconsin\tWI\t55\t35\t25\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t1489504\t2997007\t20171015\r\n2008\tWisconsin\tWI\t55\t35\t25\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t1677211\t2983417\t20171015\r\n2012\tWisconsin\tWI\t55\t35\t25\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t1620985\t3071434\t20171015\r\n2016\tWisconsin\tWI\t55\t35\t25\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t1382536\t2976150\t20171015\r\n1976\tWisconsin\tWI\t55\t35\t25\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t1004987\t2101336\t20171015\r\n1980\tWisconsin\tWI\t55\t35\t25\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t1088845\t2273221\t20171015\r\n1984\tWisconsin\tWI\t55\t35\t25\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t1198584\t2211689\t20171015\r\n1988\tWisconsin\tWI\t55\t35\t25\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t1047499\t2191608\t20171015\r\n1992\tWisconsin\tWI\t55\t35\t25\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t930855\t2531064\t20171015\r\n1996\tWisconsin\tWI\t55\t35\t25\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t845029\t2196169\t20171015\r\n2000\tWisconsin\tWI\t55\t35\t25\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1237279\t2598607\t20171015\r\n2004\tWisconsin\tWI\t55\t35\t25\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t1478120\t2997007\t20171015\r\n2008\tWisconsin\tWI\t55\t35\t25\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t1262393\t2983417\t20171015\r\n2012\tWisconsin\tWI\t55\t35\t25\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t1410966\t3071434\t20171015\r\n2016\tWisconsin\tWI\t55\t35\t25\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t1405284\t2976150\t20171015\r\n1976\tWisconsin\tWI\t55\t35\t25\tUS President\tMcCarthy, Eugene \\\\\"Gene\\\"\\\"\"\tindependent\tother\tFALSE\t34943\t2101336\t20171015\r\n1976\tWisconsin\tWI\t55\t35\t25\tUS President\tMaddox, Lester\tamerican independent party\tother\tFALSE\t8552\t2101336\t20171015\r\n1976\tWisconsin\tWI\t55\t35\t25\tUS President\tZeidler, Frank\tsocialist\tother\tFALSE\t4298\t2101336\t20171015\r\n1976\tWisconsin\tWI\t55\t35\t25\tUS President\tMacbride, Roger\tlibertarian\tother\tFALSE\t3814\t2101336\t20171015\r\n1976\tWisconsin\tWI\t55\t35\t25\tUS President\tOther\t\tother\tFALSE\t2430\t2101336\t20171015\r\n1976\tWisconsin\tWI\t55\t35\t25\tUS President\tCamejo, Peter\tsocialist workers\tother\tFALSE\t1691\t2101336\t20171015\r\n1976\tWisconsin\tWI\t55\t35\t25\tUS President\tJulius \\\\\"Jules\\\"\\\", Levin\"\tsocialist labor\tother\tFALSE\t389\t2101336\t20171015\r\n1980\tWisconsin\tWI\t55\t35\t25\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t160657\t2273221\t20171015\r\n1980\tWisconsin\tWI\t55\t35\t25\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t29135\t2273221\t20171015\r\n1980\tWisconsin\tWI\t55\t35\t25\tUS President\tCommoner, Barry\tcitizens\tother\tFALSE\t7767\t2273221\t20171015\r\n1980\tWisconsin\tWI\t55\t35\t25\tUS President\tRarick, John\tamerican independent party\tother\tFALSE\t1519\t2273221\t20171015\r\n1980\tWisconsin\tWI\t55\t35\t25\tUS President\t\t\tother\tTRUE\t1337\t2273221\t20171015\r\n1980\tWisconsin\tWI\t55\t35\t25\tUS President\tMcReynolds, David\tsocialist\tother\tFALSE\t808\t2273221\t20171015\r\n1980\tWisconsin\tWI\t55\t35\t25\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t772\t2273221\t20171015\r\n1980\tWisconsin\tWI\t55\t35\t25\tUS President\tGriswold, Deirdre\tworkers world\tother\tFALSE\t414\t2273221\t20171015\r\n1980\tWisconsin\tWI\t55\t35\t25\tUS President\tDeberry, Clifton\tsocialist workers\tother\tFALSE\t383\t2273221\t20171015\r\n1984\tWisconsin\tWI\t55\t35\t25\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t4883\t2211689\t20171015\r\n1984\tWisconsin\tWI\t55\t35\t25\tUS President\tRichards, Bob\tpopulist\tother\tFALSE\t3864\t2211689\t20171015\r\n1984\tWisconsin\tWI\t55\t35\t25\tUS President\tLarouche, Lyndon, Jr.\tindependent\tother\tFALSE\t3791\t2211689\t20171015\r\n1984\tWisconsin\tWI\t55\t35\t25\tUS President\tJohnson, Sonia\tcitizens\tother\tFALSE\t1456\t2211689\t20171015\r\n1984\tWisconsin\tWI\t55\t35\t25\tUS President\tSerrette, Dennis\talliance\tother\tFALSE\t1006\t2211689\t20171015\r\n1984\tWisconsin\tWI\t55\t35\t25\tUS President\tOther\t\tother\tFALSE\t706\t2211689\t20171015\r\n1984\tWisconsin\tWI\t55\t35\t25\tUS President\tHolmes, Larry\tworkers world\tother\tFALSE\t619\t2211689\t20171015\r\n1984\tWisconsin\tWI\t55\t35\t25\tUS President\tHall, Gus\tcommunist party use\tother\tFALSE\t596\t2211689\t20171015\r\n1984\tWisconsin\tWI\t55\t35\t25\tUS President\tMason, Melvin\tsocialist workers\tother\tFALSE\t444\t2211689\t20171015\r\n1988\tWisconsin\tWI\t55\t35\t25\tUS President\t\tindependent\tother\tFALSE\t15042\t2191608\t20171015\r\n1988\tWisconsin\tWI\t55\t35\t25\tUS President\tScattering\t\tother\tFALSE\t2273\t2191608\t20171015\r\n1992\tWisconsin\tWI\t55\t35\t25\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t544479\t2531064\t20171015\r\n1992\tWisconsin\tWI\t55\t35\t25\tUS President\tOther\tindependent\tother\tFALSE\t7518\t2531064\t20171015\r\n1992\tWisconsin\tWI\t55\t35\t25\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t2877\t2531064\t20171015\r\n1992\tWisconsin\tWI\t55\t35\t25\tUS President\tDaniels, Ron\tlabor-farm-laborista-agrario\tother\tFALSE\t1833\t2531064\t20171015\r\n1992\tWisconsin\tWI\t55\t35\t25\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t1070\t2531064\t20171015\r\n1992\tWisconsin\tWI\t55\t35\t25\tUS President\tBlank Vote/Scattering\t\tother\tFALSE\t961\t2531064\t20171015\r\n1992\tWisconsin\tWI\t55\t35\t25\tUS President\tHem, Roland\tthird party\tother\tFALSE\t405\t2531064\t20171015\r\n1996\tWisconsin\tWI\t55\t35\t25\tUS President\tPerot, Ross\treform party\tother\tFALSE\t227339\t2196169\t20171015\r\n1996\tWisconsin\tWI\t55\t35\t25\tUS President\t\tindependent\tother\tFALSE\t32766\t2196169\t20171015\r\n1996\tWisconsin\tWI\t55\t35\t25\tUS President\tPhillips, Howard\tu.s. taxpayers party\tother\tFALSE\t8811\t2196169\t20171015\r\n1996\tWisconsin\tWI\t55\t35\t25\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t7929\t2196169\t20171015\r\n1996\tWisconsin\tWI\t55\t35\t25\tUS President\tScattering\t\tother\tFALSE\t2324\t2196169\t20171015\r\n2000\tWisconsin\tWI\t55\t35\t25\tUS President\tNader, Ralph\tgreen\tother\tFALSE\t94070\t2598607\t20171015\r\n2000\tWisconsin\tWI\t55\t35\t25\tUS President\t\tindependent\tother\tFALSE\t13693\t2598607\t20171015\r\n2000\tWisconsin\tWI\t55\t35\t25\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t6640\t2598607\t20171015\r\n2000\tWisconsin\tWI\t55\t35\t25\tUS President\t\tconstitution party\tother\tFALSE\t2042\t2598607\t20171015\r\n2000\tWisconsin\tWI\t55\t35\t25\tUS President\tScattering\t\tother\tFALSE\t1896\t2598607\t20171015\r\n2004\tWisconsin\tWI\t55\t35\t25\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t17272\t2997007\t20171015\r\n2004\tWisconsin\tWI\t55\t35\t25\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t6464\t2997007\t20171015\r\n2004\tWisconsin\tWI\t55\t35\t25\tUS President\tBlank Vote/Scattering\t\tother\tFALSE\t2986\t2997007\t20171015\r\n2004\tWisconsin\tWI\t55\t35\t25\tUS President\tCobb, David\twisconsin green\tother\tFALSE\t2661\t2997007\t20171015\r\n2008\tWisconsin\tWI\t55\t35\t25\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t17605\t2983417\t20171015\r\n2008\tWisconsin\tWI\t55\t35\t25\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t8858\t2983417\t20171015\r\n2008\tWisconsin\tWI\t55\t35\t25\tUS President\tScattering\t\tother\tFALSE\t6521\t2983417\t20171015\r\n2008\tWisconsin\tWI\t55\t35\t25\tUS President\tBaldwin, Charles \\\\\"Chuck\\\"\\\"\"\tconstitution party\tother\tFALSE\t5072\t2983417\t20171015\r\n2008\tWisconsin\tWI\t55\t35\t25\tUS President\tMcKinney, Cynthia\tgreen\tother\tFALSE\t4216\t2983417\t20171015\r\n2008\tWisconsin\tWI\t55\t35\t25\tUS President\tWamboldt, Jeffrey\twe the people\tother\tFALSE\t764\t2983417\t20171015\r\n2008\tWisconsin\tWI\t55\t35\t25\tUS President\tMoore, Brian\tsocialist party usa\tother\tFALSE\t540\t2983417\t20171015\r\n2008\tWisconsin\tWI\t55\t35\t25\tUS President\tLa Riva, Gloria Estella\tsocialism and liberation party\tother\tFALSE\t237\t2983417\t20171015\r\n2012\tWisconsin\tWI\t55\t35\t25\tUS President\t\tindependent\tother\tFALSE\t29383\t3071434\t20171015\r\n2012\tWisconsin\tWI\t55\t35\t25\tUS President\tScattering\t\tother\tFALSE\t5170\t3071434\t20171015\r\n2012\tWisconsin\tWI\t55\t35\t25\tUS President\tGoode, Virgil Hamlin, Jr.\tconstitution party\tother\tFALSE\t4930\t3071434\t20171015\r\n2016\tWisconsin\tWI\t55\t35\t25\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t106674\t2976150\t20171015\r\n2016\tWisconsin\tWI\t55\t35\t25\tUS President\tStein, Jill\tgreen\tother\tFALSE\t31072\t2976150\t20171015\r\n2016\tWisconsin\tWI\t55\t35\t25\tUS President\tScattering\t\tother\tFALSE\t22764\t2976150\t20171015\r\n2016\tWisconsin\tWI\t55\t35\t25\tUS President\t\t\tother\tTRUE\t12386\t2976150\t20171015\r\n2016\tWisconsin\tWI\t55\t35\t25\tUS President\tCastle, Darrell L.\tconstitution party\tother\tFALSE\t12162\t2976150\t20171015\r\n2016\tWisconsin\tWI\t55\t35\t25\tUS President\tMoorehead, Monica\tworkers world party\tother\tFALSE\t1770\t2976150\t20171015\r\n2016\tWisconsin\tWI\t55\t35\t25\tUS President\tDe La Fuente, Roque \\\\\"Rocky\\\"\\\"\"\tamerican delta party\tother\tFALSE\t1502\t2976150\t20171015\r\n1976\tWyoming\tWY\t56\t83\t68\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t62239\t156343\t20171015\r\n1980\tWyoming\tWY\t56\t83\t68\tUS President\tCarter, Jimmy\tdemocrat\tdemocrat\tFALSE\t49427\t176713\t20171015\r\n1984\tWyoming\tWY\t56\t83\t68\tUS President\tMondale, Walter\tdemocrat\tdemocrat\tFALSE\t53370\t188968\t20171015\r\n1988\tWyoming\tWY\t56\t83\t68\tUS President\tDukakis, Michael\tdemocrat\tdemocrat\tFALSE\t67113\t176551\t20171015\r\n1992\tWyoming\tWY\t56\t83\t68\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t68160\t199884\t20171015\r\n1996\tWyoming\tWY\t56\t83\t68\tUS President\tClinton, Bill\tdemocrat\tdemocrat\tFALSE\t77934\t211571\t20171015\r\n2000\tWyoming\tWY\t56\t83\t68\tUS President\tGore, Al\tdemocrat\tdemocrat\tFALSE\t60481\t213726\t20171015\r\n2004\tWyoming\tWY\t56\t83\t68\tUS President\tKerry, John\tdemocrat\tdemocrat\tFALSE\t70776\t243861\t20171015\r\n2008\tWyoming\tWY\t56\t83\t68\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t82868\t254904\t20171015\r\n2012\tWyoming\tWY\t56\t83\t68\tUS President\tObama, Barack H.\tdemocrat\tdemocrat\tFALSE\t69286\t250701\t20171015\r\n2016\tWyoming\tWY\t56\t83\t68\tUS President\tClinton, Hillary\tdemocrat\tdemocrat\tFALSE\t55973\t258788\t20171015\r\n1976\tWyoming\tWY\t56\t83\t68\tUS President\tFord, Gerald\trepublican\trepublican\tFALSE\t92717\t156343\t20171015\r\n1980\tWyoming\tWY\t56\t83\t68\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t110700\t176713\t20171015\r\n1984\tWyoming\tWY\t56\t83\t68\tUS President\tReagan, Ronald\trepublican\trepublican\tFALSE\t133241\t188968\t20171015\r\n1988\tWyoming\tWY\t56\t83\t68\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t106867\t176551\t20171015\r\n1992\tWyoming\tWY\t56\t83\t68\tUS President\tBush, George H.W.\trepublican\trepublican\tFALSE\t79347\t199884\t20171015\r\n1996\tWyoming\tWY\t56\t83\t68\tUS President\tDole, Robert\trepublican\trepublican\tFALSE\t105388\t211571\t20171015\r\n2000\tWyoming\tWY\t56\t83\t68\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t147947\t213726\t20171015\r\n2004\tWyoming\tWY\t56\t83\t68\tUS President\tBush, George W.\trepublican\trepublican\tFALSE\t167629\t243861\t20171015\r\n2008\tWyoming\tWY\t56\t83\t68\tUS President\tMcCain, John\trepublican\trepublican\tFALSE\t164958\t254904\t20171015\r\n2012\tWyoming\tWY\t56\t83\t68\tUS President\tRomney, Mitt\trepublican\trepublican\tFALSE\t170962\t250701\t20171015\r\n2016\tWyoming\tWY\t56\t83\t68\tUS President\tTrump, Donald J.\trepublican\trepublican\tFALSE\t174419\t258788\t20171015\r\n1976\tWyoming\tWY\t56\t83\t68\tUS President\t\t\tother\tTRUE\t1387\t156343\t20171015\r\n1980\tWyoming\tWY\t56\t83\t68\tUS President\tAnderson, John B.\tindependent\tother\tFALSE\t12072\t176713\t20171015\r\n1980\tWyoming\tWY\t56\t83\t68\tUS President\tClark, Edward \\\\\"Ed\\\"\\\"\"\tlibertarian\tother\tFALSE\t4514\t176713\t20171015\r\n1984\tWyoming\tWY\t56\t83\t68\tUS President\tBergland, David\tlibertarian\tother\tFALSE\t2357\t188968\t20171015\r\n1988\tWyoming\tWY\t56\t83\t68\tUS President\tPaul, Ronald \\\\\"Ron\\\"\\\"\"\tlibertarian\tother\tFALSE\t2026\t176551\t20171015\r\n1988\tWyoming\tWY\t56\t83\t68\tUS President\tFulani, Lenora\tnew alliance\tother\tFALSE\t545\t176551\t20171015\r\n1992\tWyoming\tWY\t56\t83\t68\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t51263\t199884\t20171015\r\n1992\tWyoming\tWY\t56\t83\t68\tUS President\tMarrou, Andre\tlibertarian\tother\tFALSE\t844\t199884\t20171015\r\n1992\tWyoming\tWY\t56\t83\t68\tUS President\tFulani, Lenora\tindependent\tother\tFALSE\t270\t199884\t20171015\r\n1996\tWyoming\tWY\t56\t83\t68\tUS President\tPerot, Ross\tindependent\tother\tFALSE\t25928\t211571\t20171015\r\n1996\tWyoming\tWY\t56\t83\t68\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t1739\t211571\t20171015\r\n1996\tWyoming\tWY\t56\t83\t68\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t582\t211571\t20171015\r\n2000\tWyoming\tWY\t56\t83\t68\tUS President\tBuchanan, Patrick \\\\\"Pat\\\"\\\"\"\treform party\tother\tFALSE\t2724\t213726\t20171015\r\n2000\tWyoming\tWY\t56\t83\t68\tUS President\tBrowne, Harry\tlibertarian\tother\tFALSE\t1443\t213726\t20171015\r\n2000\tWyoming\tWY\t56\t83\t68\tUS President\tPhillips, Howard\tindependent\tother\tFALSE\t720\t213726\t20171015\r\n2000\tWyoming\tWY\t56\t83\t68\tUS President\tHagelin, John\tnatural law\tother\tFALSE\t411\t213726\t20171015\r\n2004\tWyoming\tWY\t56\t83\t68\tUS President\tNader, Ralph\tindependent\tother\tFALSE\t3372\t243861\t20171015\r\n2004\tWyoming\tWY\t56\t83\t68\tUS President\tBadnarik, Michael\tlibertarian\tother\tFALSE\t1171\t243861\t20171015\r\n2004\tWyoming\tWY\t56\t83\t68\tUS President\tOther\t\tother\tTRUE\t480\t243861\t20171015\r\n2004\tWyoming\tWY\t56\t83\t68\tUS President\tOther\t\tother\tFALSE\t433\t243861\t20171015\r\n2008\tWyoming\tWY\t56\t83\t68\tUS President\t\tindependent\tother\tFALSE\t3717\t254904\t20171015\r\n2008\tWyoming\tWY\t56\t83\t68\tUS President\tBarr, Bob\tlibertarian\tother\tFALSE\t1594\t254904\t20171015\r\n2008\tWyoming\tWY\t56\t83\t68\tUS President\t\t\tother\tTRUE\t1521\t254904\t20171015\r\n2008\tWyoming\tWY\t56\t83\t68\tUS President\tOver Vote\t\tother\tFALSE\t246\t254904\t20171015\r\n2012\tWyoming\tWY\t56\t83\t68\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t5326\t250701\t20171015\r\n2012\tWyoming\tWY\t56\t83\t68\tUS President\t\t\tother\tTRUE\t2035\t250701\t20171015\r\n2012\tWyoming\tWY\t56\t83\t68\tUS President\tGoode, Virgil Hamlin, Jr.\tconstitution party\tother\tFALSE\t1452\t250701\t20171015\r\n2012\tWyoming\tWY\t56\t83\t68\tUS President\tBlank Vote\t\tother\tFALSE\t1367\t250701\t20171015\r\n2012\tWyoming\tWY\t56\t83\t68\tUS President\tOver Vote\t\tother\tFALSE\t273\t250701\t20171015\r\n2016\tWyoming\tWY\t56\t83\t68\tUS President\tJohnson, Gary\tlibertarian\tother\tFALSE\t13287\t258788\t20171015\r\n2016\tWyoming\tWY\t56\t83\t68\tUS President\t\t\tother\tTRUE\t6904\t258788\t20171015\r\n2016\tWyoming\tWY\t56\t83\t68\tUS President\t\tindependent\tother\tFALSE\t3224\t258788\t20171015\r\n2016\tWyoming\tWY\t56\t83\t68\tUS President\tBlank Vote\t\tother\tFALSE\t2661\t258788\t20171015\r\n2016\tWyoming\tWY\t56\t83\t68\tUS President\tCastle, Darrell L.\tconstitution party\tother\tFALSE\t2042\t258788\t20171015\r\n2016\tWyoming\tWY\t56\t83\t68\tUS President\tOver Vote\t\tother\tFALSE\t278\t258788\t20171015"
  },
  {
    "path": "public/sample-datasets/Matrix Plot - Letters frequencies by language.tsv",
    "content": "Letter\tLanguage\tFrequency (%)\r\na\tCzech\t8.42\r\ne\tCzech\t7.56\r\no\tCzech\t6.7\r\nn\tCzech\t6.47\r\ni\tCzech\t6.07\r\nt\tCzech\t5.73\r\nv\tCzech\t5.34\r\ns\tCzech\t5.21\r\nr\tCzech\t4.8\r\nl\tCzech\t3.8\r\nd\tCzech\t3.48\r\nk\tCzech\t2.89\r\nm\tCzech\t2.45\r\nu\tCzech\t2.16\r\np\tCzech\t1.91\r\nz\tCzech\t1.5\r\nj\tCzech\t1.43\r\nh\tCzech\t1.36\r\ny\tCzech\t1.04\r\nb\tCzech\t0.82\r\nc\tCzech\t0.74\r\ng\tCzech\t0.09\r\nf\tCzech\t0.08\r\nx\tCzech\t0.03\r\nw\tCzech\t0.02\r\nq\tCzech\t0\r\ne\tDanish\t15.45\r\nr\tDanish\t8.96\r\nn\tDanish\t7.24\r\nt\tDanish\t6.86\r\na\tDanish\t6.03\r\ni\tDanish\t6\r\nd\tDanish\t5.86\r\ns\tDanish\t5.81\r\nl\tDanish\t5.23\r\no\tDanish\t4.64\r\ng\tDanish\t4.08\r\nk\tDanish\t3.4\r\nm\tDanish\t3.24\r\nf\tDanish\t2.41\r\nv\tDanish\t2.33\r\nb\tDanish\t2\r\nu\tDanish\t1.98\r\np\tDanish\t1.76\r\nh\tDanish\t1.62\r\nj\tDanish\t0.73\r\ny\tDanish\t0.7\r\nc\tDanish\t0.57\r\nw\tDanish\t0.07\r\nx\tDanish\t0.03\r\nz\tDanish\t0.03\r\nq\tDanish\t0.01\r\ne\tDutch\t18.91\r\nn\tDutch\t10.03\r\na\tDutch\t7.49\r\nt\tDutch\t6.79\r\ni\tDutch\t6.5\r\nr\tDutch\t6.41\r\no\tDutch\t6.06\r\nd\tDutch\t5.93\r\ns\tDutch\t3.73\r\nl\tDutch\t3.57\r\ng\tDutch\t3.4\r\nv\tDutch\t2.85\r\nh\tDutch\t2.38\r\nk\tDutch\t2.25\r\nm\tDutch\t2.21\r\nu\tDutch\t1.99\r\nb\tDutch\t1.58\r\np\tDutch\t1.57\r\nw\tDutch\t1.52\r\nj\tDutch\t1.46\r\nz\tDutch\t1.39\r\nc\tDutch\t1.24\r\nf\tDutch\t0.81\r\nx\tDutch\t0.04\r\ny\tDutch\t0.04\r\nq\tDutch\t0.01\r\ne\tEnglish\t12.7\r\nt\tEnglish\t9.06\r\na\tEnglish\t8.17\r\no\tEnglish\t7.51\r\ni\tEnglish\t6.97\r\nn\tEnglish\t6.75\r\ns\tEnglish\t6.33\r\nh\tEnglish\t6.09\r\nr\tEnglish\t5.99\r\nd\tEnglish\t4.25\r\nl\tEnglish\t4.03\r\nc\tEnglish\t2.78\r\nu\tEnglish\t2.76\r\nm\tEnglish\t2.41\r\nw\tEnglish\t2.36\r\nf\tEnglish\t2.23\r\ng\tEnglish\t2.02\r\ny\tEnglish\t1.97\r\np\tEnglish\t1.93\r\nb\tEnglish\t1.49\r\nv\tEnglish\t0.98\r\nk\tEnglish\t0.77\r\nj\tEnglish\t0.15\r\nx\tEnglish\t0.15\r\nq\tEnglish\t0.1\r\nz\tEnglish\t0.07\r\na\tEsperanto\t12.12\r\ni\tEsperanto\t10.01\r\ne\tEsperanto\t9\r\no\tEsperanto\t8.78\r\nn\tEsperanto\t7.96\r\nl\tEsperanto\t6.1\r\ns\tEsperanto\t6.09\r\nr\tEsperanto\t5.91\r\nt\tEsperanto\t5.28\r\nk\tEsperanto\t4.16\r\nj\tEsperanto\t3.5\r\nu\tEsperanto\t3.18\r\nd\tEsperanto\t3.04\r\nm\tEsperanto\t2.99\r\np\tEsperanto\t2.76\r\nv\tEsperanto\t1.9\r\ng\tEsperanto\t1.17\r\nf\tEsperanto\t1.04\r\nb\tEsperanto\t0.98\r\nc\tEsperanto\t0.78\r\nz\tEsperanto\t0.49\r\nh\tEsperanto\t0.38\r\nq\tEsperanto\t0\r\nw\tEsperanto\t0\r\nx\tEsperanto\t0\r\ny\tEsperanto\t0\r\na\tFinnish\t12.22\r\ni\tFinnish\t10.82\r\nn\tFinnish\t8.83\r\nt\tFinnish\t8.75\r\ne\tFinnish\t7.97\r\ns\tFinnish\t7.86\r\nl\tFinnish\t5.76\r\no\tFinnish\t5.61\r\nu\tFinnish\t5.01\r\nk\tFinnish\t4.97\r\nm\tFinnish\t3.2\r\nr\tFinnish\t2.87\r\nv\tFinnish\t2.25\r\nj\tFinnish\t2.04\r\nh\tFinnish\t1.85\r\np\tFinnish\t1.84\r\ny\tFinnish\t1.75\r\nd\tFinnish\t1.04\r\ng\tFinnish\t0.39\r\nb\tFinnish\t0.28\r\nc\tFinnish\t0.28\r\nf\tFinnish\t0.19\r\nw\tFinnish\t0.09\r\nz\tFinnish\t0.05\r\nx\tFinnish\t0.03\r\nq\tFinnish\t0.01\r\ne\tFrench\t14.72\r\ns\tFrench\t7.95\r\na\tFrench\t7.64\r\ni\tFrench\t7.53\r\nt\tFrench\t7.24\r\nn\tFrench\t7.1\r\nr\tFrench\t6.69\r\nu\tFrench\t6.31\r\no\tFrench\t5.8\r\nl\tFrench\t5.46\r\nd\tFrench\t3.67\r\nc\tFrench\t3.26\r\nm\tFrench\t2.97\r\np\tFrench\t2.52\r\nv\tFrench\t1.84\r\nq\tFrench\t1.36\r\nf\tFrench\t1.07\r\nb\tFrench\t0.90\r\ng\tFrench\t0.87\r\nh\tFrench\t0.74\r\nj\tFrench\t0.61\r\nx\tFrench\t0.43\r\nz\tFrench\t0.33\r\ny\tFrench\t0.13\r\nk\tFrench\t0.07\r\nw\tFrench\t0.05\r\ne\tGerman\t16.4\r\nn\tGerman\t9.78\r\ns\tGerman\t7.27\r\nr\tGerman\t7\r\ni\tGerman\t6.55\r\na\tGerman\t6.52\r\nt\tGerman\t6.15\r\nd\tGerman\t5.08\r\nh\tGerman\t4.58\r\nu\tGerman\t4.17\r\nl\tGerman\t3.44\r\ng\tGerman\t3.01\r\nc\tGerman\t2.73\r\no\tGerman\t2.59\r\nm\tGerman\t2.53\r\nw\tGerman\t1.92\r\nb\tGerman\t1.89\r\nf\tGerman\t1.66\r\nk\tGerman\t1.42\r\nz\tGerman\t1.13\r\nv\tGerman\t0.85\r\np\tGerman\t0.67\r\nj\tGerman\t0.27\r\ny\tGerman\t0.04\r\nx\tGerman\t0.03\r\nq\tGerman\t0.02\r\na\tIcelandic\t10.11\r\nr\tIcelandic\t8.58\r\nn\tIcelandic\t7.71\r\ni\tIcelandic\t7.58\r\ne\tIcelandic\t6.42\r\ns\tIcelandic\t5.63\r\nt\tIcelandic\t4.95\r\nu\tIcelandic\t4.56\r\nl\tIcelandic\t4.53\r\ng\tIcelandic\t4.24\r\nm\tIcelandic\t4.04\r\nk\tIcelandic\t3.31\r\nf\tIcelandic\t3.01\r\nv\tIcelandic\t2.44\r\no\tIcelandic\t2.17\r\nh\tIcelandic\t1.87\r\nd\tIcelandic\t1.58\r\nj\tIcelandic\t1.14\r\nb\tIcelandic\t1.04\r\ny\tIcelandic\t0.9\r\np\tIcelandic\t0.79\r\nx\tIcelandic\t0.05\r\nc\tIcelandic\t0\r\nq\tIcelandic\t0\r\nw\tIcelandic\t0\r\nz\tIcelandic\t0\r\ne\tItalian\t11.79\r\na\tItalian\t11.75\r\ni\tItalian\t10.14\r\no\tItalian\t9.83\r\nn\tItalian\t6.88\r\nl\tItalian\t6.51\r\nr\tItalian\t6.37\r\nt\tItalian\t5.62\r\ns\tItalian\t4.98\r\nc\tItalian\t4.5\r\nd\tItalian\t3.74\r\np\tItalian\t3.06\r\nu\tItalian\t3.01\r\nm\tItalian\t2.51\r\nv\tItalian\t2.1\r\ng\tItalian\t1.64\r\nz\tItalian\t1.18\r\nf\tItalian\t1.15\r\nb\tItalian\t0.93\r\nh\tItalian\t0.64\r\nq\tItalian\t0.51\r\nw\tItalian\t0.03\r\ny\tItalian\t0.02\r\nj\tItalian\t0.01\r\nk\tItalian\t0.01\r\nx\tItalian\t0\r\na\tPolish\t8.91\r\ni\tPolish\t8.21\r\no\tPolish\t7.75\r\ne\tPolish\t7.66\r\nz\tPolish\t5.64\r\nn\tPolish\t5.52\r\nr\tPolish\t4.69\r\nw\tPolish\t4.65\r\ns\tPolish\t4.32\r\nt\tPolish\t3.98\r\nc\tPolish\t3.96\r\ny\tPolish\t3.76\r\nk\tPolish\t3.51\r\nd\tPolish\t3.25\r\np\tPolish\t3.13\r\nm\tPolish\t2.8\r\nu\tPolish\t2.5\r\nj\tPolish\t2.28\r\nl\tPolish\t2.1\r\nb\tPolish\t1.47\r\ng\tPolish\t1.42\r\nh\tPolish\t1.08\r\nf\tPolish\t0.3\r\nq\tPolish\t0.14\r\nv\tPolish\t0.04\r\nx\tPolish\t0.02\r\na\tPortuguese\t14.63\r\ne\tPortuguese\t12.57\r\no\tPortuguese\t9.74\r\ns\tPortuguese\t6.81\r\nr\tPortuguese\t6.53\r\ni\tPortuguese\t6.19\r\nd\tPortuguese\t4.99\r\nm\tPortuguese\t4.74\r\nn\tPortuguese\t4.45\r\nt\tPortuguese\t4.34\r\nc\tPortuguese\t3.88\r\nu\tPortuguese\t3.64\r\nl\tPortuguese\t2.78\r\np\tPortuguese\t2.52\r\nv\tPortuguese\t1.58\r\ng\tPortuguese\t1.3\r\nq\tPortuguese\t1.2\r\nb\tPortuguese\t1.04\r\nf\tPortuguese\t1.02\r\nh\tPortuguese\t0.78\r\nz\tPortuguese\t0.47\r\nj\tPortuguese\t0.4\r\nx\tPortuguese\t0.25\r\nw\tPortuguese\t0.04\r\nk\tPortuguese\t0.02\r\ny\tPortuguese\t0.01\r\ne\tSpanish\t12.18\r\na\tSpanish\t11.53\r\no\tSpanish\t8.68\r\ns\tSpanish\t7.98\r\nr\tSpanish\t6.87\r\nn\tSpanish\t6.71\r\ni\tSpanish\t6.25\r\nd\tSpanish\t5.01\r\nl\tSpanish\t4.97\r\nt\tSpanish\t4.63\r\nc\tSpanish\t4.02\r\nm\tSpanish\t3.16\r\nu\tSpanish\t2.93\r\np\tSpanish\t2.51\r\nb\tSpanish\t2.22\r\ng\tSpanish\t1.77\r\nv\tSpanish\t1.14\r\ny\tSpanish\t1.01\r\nq\tSpanish\t0.88\r\nh\tSpanish\t0.7\r\nf\tSpanish\t0.69\r\nj\tSpanish\t0.49\r\nz\tSpanish\t0.47\r\nx\tSpanish\t0.22\r\nw\tSpanish\t0.02\r\nk\tSpanish\t0.01\r\ne\tSwedish\t10.15\r\na\tSwedish\t9.38\r\nn\tSwedish\t8.54\r\nr\tSwedish\t8.43\r\nt\tSwedish\t7.69\r\ns\tSwedish\t6.59\r\ni\tSwedish\t5.82\r\nl\tSwedish\t5.28\r\nd\tSwedish\t4.7\r\no\tSwedish\t4.48\r\nm\tSwedish\t3.47\r\nk\tSwedish\t3.14\r\ng\tSwedish\t2.86\r\nv\tSwedish\t2.42\r\nh\tSwedish\t2.09\r\nf\tSwedish\t2.03\r\nu\tSwedish\t1.92\r\np\tSwedish\t1.84\r\nb\tSwedish\t1.54\r\nc\tSwedish\t1.49\r\ny\tSwedish\t0.71\r\nj\tSwedish\t0.61\r\nx\tSwedish\t0.16\r\nw\tSwedish\t0.14\r\nz\tSwedish\t0.07\r\nq\tSwedish\t0.02\r\na\tTurkish\t11.92\r\ne\tTurkish\t8.91\r\ni\tTurkish\t8.6\r\nn\tTurkish\t7.49\r\nr\tTurkish\t6.72\r\nl\tTurkish\t5.92\r\nd\tTurkish\t4.71\r\nk\tTurkish\t4.68\r\nm\tTurkish\t3.75\r\ny\tTurkish\t3.34\r\nt\tTurkish\t3.31\r\nu\tTurkish\t3.24\r\ns\tTurkish\t3.01\r\nb\tTurkish\t2.84\r\no\tTurkish\t2.48\r\nz\tTurkish\t1.5\r\ng\tTurkish\t1.25\r\nh\tTurkish\t1.21\r\nc\tTurkish\t0.96\r\nv\tTurkish\t0.96\r\np\tTurkish\t0.89\r\nf\tTurkish\t0.46\r\nj\tTurkish\t0.03\r\nq\tTurkish\t0\r\nw\tTurkish\t0\r\nx\tTurkish\t0"
  },
  {
    "path": "public/sample-datasets/Multiset Barchart - Happiness Index.tsv",
    "content": "Country\tYear\tGenerosity\tPerceptions of corruption\tPositive affect\tNegative affect\r\nAfghanistan\t2008\t2.48\t14.42\t8.38\t4.18\r\nAfghanistan\t2009\t0.19\t1.25\t9.44\t3.57\r\nAfghanistan\t2010\t2.01\t11.47\t10.18\t4.35\r\nAfghanistan\t2011\t2.42\t12.11\t10.11\t4.27\r\nAfghanistan\t2012\t3.56\t12.56\t1.11\t4.28\r\nAfghanistan\t2013\t1.01\t13.43\t10.21\t4.33\r\nAfghanistan\t2014\t1.44\t14.31\t8.52\t6.15\r\nAfghanistan\t2015\t0.08\t14.41\t9.14\t5.39\r\nAfghanistan\t2016\t0.42\t13.13\t9.25\t5.48\r\nAfghanistan\t2017\t-2.01\t15.54\t8.16\t6.11\r\nAfghanistan\t2018\t-1.34\t15.28\t7.04\t6.45\r\nAfghanistan\t2019\t-1.48\t15.24\t5.51\t8.22\r\nAlbania\t2007\t-0.09\t14.35\t9.13\t4.06\r\nAlbania\t2009\t-2.38\t14.24\t1.04\t4.39\r\nAlbania\t2010\t-2.52\t12.06\t10.48\t0.3\r\nAlbania\t2011\t-3.25\t14.37\t10.28\t4.17\r\nAlbania\t2012\t-2.49\t14.08\t10.07\t4.31\r\nAlbania\t2013\t-2.07\t14.23\t10.34\t5.38\r\nAlbania\t2014\t-0.25\t14.43\t11.25\t5.35\r\nAlbania\t2015\t-1.21\t14.45\t11.28\t0.35\r\nAlbania\t2016\t-0.17\t15.01\t11.15\t5.22\r\nAlbania\t2017\t-0.29\t14.36\t11.09\t5.34\r\nAlbania\t2018\t0.09\t14.59\t11.53\t5.19\r\nAlbania\t2019\t-1.39\t15.14\t11.21\t4.34\r\nAlbania\t2020\t0.07\t14.51\t11.19\t4.25\r\nAlgeria\t2010\t-3.25\t10.18\r\nAlgeria\t2011\t-3.01\t10.38\t0.55\t4.15\r\nAlgeria\t2012\t-2.52\t1.09\t10.04\t0.23\r\nAlgeria\t2014\t\t\t10.26\t2.57\r\nAlgeria\t2016\t\t\t11.01\t6.17\r\nAlgeria\t2017\t-2.47\t0.7\t10.42\t4.49\r\nAlgeria\t2018\t-2.26\t12.39\t9.51\t4.53\r\nAlgeria\t2019\t0.05\t12.21\t9.45\t3.35\r\nAngola\t2011\t0.55\t15.11\t10.59\t6.01\r\nAngola\t2012\t-2.16\t15.06\t9.18\t5.05\r\nAngola\t2013\t-1.44\t13.36\t10.58\t6.11\r\nAngola\t2014\t-2.48\t13.54\t9.39\t6.08\r\nArgentina\t2006\t-2.37\t14.12\t13.45\t5.28\r\nArgentina\t2007\t-2.21\t14.41\t13.48\t4.39\r\nArgentina\t2008\t-2.12\t14.25\t13.43\t5.18\r\nArgentina\t2009\t-0.13\t14.45\t14.24\t3.57\r\nArgentina\t2010\t-2.06\t14.15\t14.06\t3.31\r\nArgentina\t2011\t-2.54\t12.35\t1.24\t3.52\r\nArgentina\t2012\t-2.28\t13.37\t14.17\t4.32\r\nArgentina\t2013\t-0.13\t13.43\t14.02\t4.14\r\nArgentina\t2014\t-2.44\t14.14\t14.17\t3.58\r\nArgentina\t2015\t-2.54\t14.11\t14.19\t5.05\r\nArgentina\t2016\t-3.12\t14.11\t14.02\t5.12\r\nArgentina\t2017\t-3.06\t14.01\t13.29\t4.52\r\nArgentina\t2018\t-3.31\t14.15\t1.22\t5.21\r\nArgentina\t2019\t-3.31\t1.23\t13.46\t5.19\r\nArgentina\t2020\t-2.02\t13.36\t12.44\t5.42\r\nArmenia\t2006\t-3.51\t1.25\t8.14\t7.49\r\nArmenia\t2007\t-4.11\t13.37\t8.27\t6.52\r\nArmenia\t2008\t-3.35\t14.36\t8.41\t6.25\r\nArmenia\t2009\t-3.34\t14.42\t9.03\t6.51\r\nArmenia\t2010\t-2.56\t14.51\t0.51\t7.06\r\nArmenia\t2011\t-3.45\t14.35\t7.55\t7.39\r\nArmenia\t2012\t-3.35\t14.53\t8.38\t7.44\r\nArmenia\t2013\t-3.15\t0.9\t9.22\t0.45\r\nArmenia\t2014\t-3.38\t1.32\t9.41\t6.44\r\nArmenia\t2015\t-3.23\t15.01\t9.54\t7.18\r\nArmenia\t2016\t-0.17\t15.21\t9.54\t7.17\r\nArmenia\t2017\t-2.27\t14.25\t10.25\t7.17\r\nArmenia\t2018\t-2.43\t11.17\t9.41\t7.35\r\nArmenia\t2019\t-2.52\t9.43\t9.58\t0.43\r\nAustralia\t2005\t\t0.39\t14.03\t3.58\r\nAustralia\t2007\t5.47\t8.33\t13.46\t3.35\r\nAustralia\t2008\t5.05\t7.11\t13.46\t3.38\r\nAustralia\t2010\t5.17\t6.06\t13.54\t0.22\r\nAustralia\t2011\t6.09\t6.22\t13.36\t3.15\r\nAustralia\t2012\t4.34\t6.08\t13.31\t3.34\r\nAustralia\t2013\t4.29\t7.12\t13.39\t2.57\r\nAustralia\t2014\t5.19\t7.22\t12.55\t4.05\r\nAustralia\t2015\t5.32\t5.57\t1.19\t0.21\r\nAustralia\t2016\t3.59\t6.39\t13.11\t3.56\r\nAustralia\t2017\t5.17\t6.51\t1.18\t3.45\r\nAustralia\t2018\t2.26\t6.45\t12.39\t3.07\r\nAustralia\t2019\t2.01\t0.43\t1.17\t3.22\r\nAustralia\t2020\t0.21\t8.11\t12.49\t3.25\r\nAustria\t2006\t5.02\t0.49\t13.43\t2.54\r\nAustria\t2008\t4.51\t10.14\t13.52\t2.53\r\nAustria\t2010\t2.11\t9.06\t13.35\t2.36\r\nAustria\t2011\t2.12\t11.43\t13.09\t2.25\r\nAustria\t2012\t1.58\t12.51\t13.42\t2.37\r\nAustria\t2013\t2.48\t11.19\t13.07\t2.43\r\nAustria\t2014\t1.58\t9.27\t1.18\t0.17\r\nAustria\t2015\t1.39\t9.17\t13.18\t2.44\r\nAustria\t2016\t0.08\t8.44\t12.36\t3.17\r\nAustria\t2017\t2.13\t8.38\t12.28\t0.18\r\nAustria\t2018\t0.53\t8.43\t12.32\t3.46\r\nAustria\t2019\t0.06\t7.37\t12.54\t3.25\r\nAustria\t2020\t0.11\t7.44\t12.49\t3.26\r\nAzerbaijan\t2006\t-3.55\t12.54\t8.32\t4.36\r\nAzerbaijan\t2007\t-3.27\t14.31\t8.41\t4.44\r\nAzerbaijan\t2008\t-0.29\t11.55\t9.38\t3.47\r\nAzerbaijan\t2009\t-1.27\t12.34\t9.04\t3.54\r\nAzerbaijan\t2010\t-2.03\t14.18\t8.47\t4.32\r\nAzerbaijan\t2011\t-1.45\t13.15\t8.56\t4.18\r\nAzerbaijan\t2012\t-0.14\t12.43\t9.14\t4.26\r\nAzerbaijan\t2013\t-2.48\t11.39\t10.19\t4.02\r\nAzerbaijan\t2014\t-3.28\t10.54\t9.58\t0.22\r\nAzerbaijan\t2015\t-3.18\t10.16\t10.07\t3.26\r\nAzerbaijan\t2016\t-3.24\t10.07\t9.58\t3.11\r\nAzerbaijan\t2017\t-3.45\t10.53\t9.52\t3.18\r\nAzerbaijan\t2018\t-3.52\t9.21\t9.53\t3.11\r\nAzerbaijan\t2019\t-3.34\t7.37\t10.43\t2.44\r\nBahrain\t2009\t0.37\t8.26\t12.44\t7.02\r\nBahrain\t2010\t-0.01\t11.55\t11.25\t7.03\r\nBahrain\t2011\t-0.51\t9.43\t9.04\t8.34\r\nBahrain\t2012\t\t7.18\t9.49\t6.21\r\nBahrain\t2013\t\t8.45\t12.48\t5.06\r\nBahrain\t2014\r\nBahrain\t2015\t1.52\t\t11.56\t5.03\r\nBahrain\t2016\t1.28\t\t13.07\t4.43\r\nBahrain\t2017\t2.16\t\t13.34\t0.29\r\nBahrain\t2019\t0.48\t\t12.42\t5.17\r\nBahrain\t2020\t2.12\t\t1.19\t4.57\r\nBangladesh\t2006\t1.08\t13.06\t0.6\t5.21\r\nBangladesh\t2007\t0.04\t13.26\t10.35\t5.13\r\nBangladesh\t2008\t-0.44\t13.22\t12.05\t3.52\r\nBangladesh\t2009\t-1.15\t12.56\t1.07\t3.43\r\nBangladesh\t2010\t-0.16\t12.54\t10.29\t4.52\r\nBangladesh\t2011\t-1.09\t12.37\t11.25\t3.55\r\nBangladesh\t2012\t-0.34\t12.45\t11.54\t3.03\r\nBangladesh\t2013\t-0.16\t12.23\t10.19\t4.06\r\nBangladesh\t2014\t-1.38\t13.09\t\t3.51\r\nBangladesh\t2015\t-1.08\t12.01\t10.35\t3.46\r\nBangladesh\t2016\t-1.29\t11.28\t0.56\t3.55\r\nBangladesh\t2017\t0.12\t10.35\t9.29\t3.34\r\nBangladesh\t2018\t-0.43\t11.41\t9.01\t6.01\r\nBangladesh\t2019\t-0.51\t10.56\t8.57\t6.09\r\nBangladesh\t2020\t-0.09\t12.22\t9.42\t5.32\r\nBelarus\t2006\t-4.06\t11.48\t10.05\t4.29\r\nBelarus\t2007\t-3.45\t11.35\t9.56\t3.55\r\nBelarus\t2008\t-0.22\t11.36\t\t4.06\r\nBelarus\t2009\t-3.23\t11.16\t9.26\t3.43\r\nBelarus\t2010\t-2.43\t11.46\t9.27\t3.28\r\nBelarus\t2011\t-2.48\t11.12\t8.41\t4.09\r\nBelarus\t2012\t-3.37\t10.57\t8.43\t3.01\r\nBelarus\t2013\t-2.57\t10.53\t10.09\t3.26\r\nBelarus\t2014\t-0.48\t11.22\t10.19\t3.29\r\nBelarus\t2015\t-1.31\t11.09\t9.44\t3.04\r\nBelarus\t2016\t-2.05\t11.04\t9.14\t3.02\r\nBelarus\t2017\t-2.02\t10.54\t9.01\t3.53\r\nBelarus\t2018\t-2.54\t11.58\t0.45\t3.56\r\nBelarus\t2019\t-3.06\t9.06\t9.51\t0.19\r\nBelgium\t2005\t\t9.58\t13.16\t0.26\r\nBelgium\t2007\t1.09\t12.01\t13.33\t3.38\r\nBelgium\t2008\t0.07\t10.52\t13.33\t4.02\r\nBelgium\t2010\t0.22\t11.37\t13.48\t0.24\r\nBelgium\t2011\t-0.14\t11.51\t13.55\t3.45\r\nBelgium\t2012\t-0.05\t12.38\t1.22\t3.58\r\nBelgium\t2013\t0.17\t9.34\t13.17\t3.37\r\nBelgium\t2014\t0.01\t8.32\t13.18\t4.12\r\nBelgium\t2015\t1.02\t7.49\t13.25\t0.24\r\nBelgium\t2016\t-0.56\t8.17\t12.45\t0.26\r\nBelgium\t2017\t0.54\t9.03\t13.06\t3.54\r\nBelgium\t2018\t-2.05\t1.03\t1.15\t0.25\r\nBelgium\t2019\t-2.52\t11.12\t12.13\t4.04\r\nBelgium\t2020\t-2.44\t10.34\t10.47\t0.26\r\nBelize\t2007\t0.33\t12.49\t12.39\t4.11\r\nBelize\t2014\t0.22\t13.02\t12.35\t4.42\r\nBenin\t2006\t-0.11\t1.19\t9.47\t5.09\r\nBenin\t2008\t-0.04\t13.45\t9.44\t5.03\r\nBenin\t2011\t-2.22\t14.09\t10.26\t3.39\r\nBenin\t2012\t-1.51\t13.26\t9.43\t3.51\r\nBenin\t2013\t-1.25\t14.16\t11.42\t3.36\r\nBenin\t2014\t-1.36\t14.15\t0.59\t4.33\r\nBenin\t2015\t-0.27\t1.25\t9.52\t6.13\r\nBenin\t2016\t-1.05\t13.58\t10.08\t7.36\r\nBenin\t2017\t-1.05\t12.47\t10.15\t7.38\r\nBenin\t2018\t0.02\t12.27\t10.47\t7.48\r\nBenin\t2019\t-0.16\t11.38\t10.59\t7.21\r\nBenin\t2020\t-1.23\t8.52\t10.09\t5.05\r\nBhutan\t2013\t5.53\t13.22\t12.59\t3.37\r\nBhutan\t2014\t4.28\t1.05\t14.19\t5.24\r\nBhutan\t2015\t4.37\t10.34\t1.21\t5.12\r\nBolivia\t2006\t-0.44\t13.14\t12.19\t7.12\r\nBolivia\t2007\t0.01\t13.37\t12.51\t6.28\r\nBolivia\t2008\t-1.32\t13.21\t13.01\t6.32\r\nBolivia\t2009\t-0.36\t12.43\t13.17\t6.12\r\nBolivia\t2010\t-1.08\t13.01\t12.46\t0.35\r\nBolivia\t2011\t-0.39\t13.45\t12.41\t6.01\r\nBolivia\t2012\t-0.15\t1.24\t13.02\t6.49\r\nBolivia\t2013\t-1.07\t13.32\t12.39\t0.41\r\nBolivia\t2014\t0.18\t13.52\t13.29\t6.38\r\nBolivia\t2015\t-0.03\t14.22\t13.06\t6.33\r\nBolivia\t2016\t-0.47\t14.13\t13.03\t6.16\r\nBolivia\t2017\t-0.12\t13.39\t11.38\t7.14\r\nBolivia\t2018\t-1.33\t13.06\t12.22\t6.27\r\nBolivia\t2019\t-1.26\t14.17\t12.31\t6.59\r\nBolivia\t2020\t-0.54\t14.28\t1.19\t6.22\r\nBosnia and Herzegovina\t2007\t0.06\t15.26\t10.13\t4.56\r\nBosnia and Herzegovina\t2009\t-0.26\t15.59\t9.32\t0.39\r\nBosnia and Herzegovina\t2010\t-2.08\t15.33\t8.37\t6.49\r\nBosnia and Herzegovina\t2011\t-0.35\t15.25\t9.56\t5.26\r\nBosnia and Herzegovina\t2012\t-0.13\t15.53\t9.08\t5.38\r\nBosnia and Herzegovina\t2013\t0.42\t1.37\t9.04\t5.15\r\nBosnia and Herzegovina\t2014\t3.52\t16.16\t8.51\t4.22\r\nBosnia and Herzegovina\t2015\t-0.55\t1.36\t8.54\t4.46\r\nBosnia and Herzegovina\t2016\t2.14\t15.57\t10.41\t5.04\r\nBosnia and Herzegovina\t2017\t1.32\t15.23\t9.57\t4.31\r\nBosnia and Herzegovina\t2018\t2.03\t15.13\t10.43\t4.37\r\nBosnia and Herzegovina\t2019\t1.19\t16.03\t10.33\t3.58\r\nBosnia and Herzegovina\t2020\t2.18\t15.16\t10.44\t5.25\r\nBotswana\t2006\t-3.15\t12.03\t11.28\t3.46\r\nBotswana\t2008\t-2.44\t13.26\t12.11\t3.38\r\nBotswana\t2010\t-2.23\t13.34\t1.09\t2.52\r\nBotswana\t2011\t-0.25\t13.36\t12.19\t0.16\r\nBotswana\t2012\t-3.23\t13.34\t12.53\t2.51\r\nBotswana\t2013\t-2.34\t12.29\t11.38\t4.04\r\nBotswana\t2014\t-1.45\t12.23\t11.14\t4.05\r\nBotswana\t2015\t-1.56\t1.26\t12.26\t4.21\r\nBotswana\t2016\t-4.13\t12.09\t11.26\t4.12\r\nBotswana\t2017\t-4.08\t12.11\t10.56\t4.36\r\nBotswana\t2018\t-4.14\t13.27\t1.13\t4.27\r\nBotswana\t2019\t-3.59\t13.12\t11.52\t4.33\r\nBrazil\t2005\t\t12.25\t13.38\t5.02\r\nBrazil\t2007\t-0.16\t12.08\t14.19\t4.59\r\nBrazil\t2008\t-1.18\t11.28\t1.22\t4.25\r\nBrazil\t2009\t-0.55\t12.03\t13.53\t4.34\r\nBrazil\t2010\t-0.54\t10.56\t13.37\t0.25\r\nBrazil\t2011\t-1.12\t11.02\t13.27\t4.28\r\nBrazil\t2012\t\t10.23\t12.35\t0.35\r\nBrazil\t2013\t-1.35\t11.47\t13.38\t4.36\r\nBrazil\t2014\t-1.55\t1.11\t13.08\t4.34\r\nBrazil\t2015\t-0.16\t12.51\t12.35\t5.25\r\nBrazil\t2016\t-0.1\t13.01\t12.43\t5.02\r\nBrazil\t2017\t-2.55\t13.14\t11.56\t5.08\r\nBrazil\t2018\t-1.57\t12.43\t1.15\t0.35\r\nBrazil\t2019\t-1.02\t12.42\t12.41\t5.37\r\nBrazil\t2020\t-0.53\t12.09\t11.32\t6.29\r\nBulgaria\t2007\t-2.18\t16.16\t9.54\t3.46\r\nBulgaria\t2010\t-2.24\t15.41\t9.06\t3.58\r\nBulgaria\t2011\t-3.48\t15.48\t8.54\t4.31\r\nBulgaria\t2012\t-2.52\t15.38\t9.33\t3.57\r\nBulgaria\t2013\t-3.11\t16.02\t10.23\t4.38\r\nBulgaria\t2014\t-0.55\t15.55\t10.28\t3.56\r\nBulgaria\t2015\t-0.2\t15.41\t10.43\t3.34\r\nBulgaria\t2016\t-0.17\t15.36\t10.22\t2.52\r\nBulgaria\t2017\t-2.34\t15.11\t10.14\t3.09\r\nBulgaria\t2018\t-2.56\t15.52\t10.39\t3.09\r\nBulgaria\t2019\t-1.49\t15.43\t11.03\t0.2\r\nBulgaria\t2020\t-0.04\t15.01\t11.46\t3.41\r\nBurkina Faso\t2006\t0.28\t13.18\t11.56\t4.26\r\nBurkina Faso\t2007\t-0.06\t13.53\t10.51\t4.41\r\nBurkina Faso\t2008\t-1.41\t14.47\t8.43\t5.04\r\nBurkina Faso\t2010\t-0.36\t12.47\t0.59\t3.37\r\nBurkina Faso\t2011\t-1.45\t11.47\t9.39\t3.25\r\nBurkina Faso\t2012\t-0.07\t12.06\t9.05\t0.3\r\nBurkina Faso\t2013\t-0.16\t12.45\t1.03\t4.47\r\nBurkina Faso\t2014\t-0.04\t13.21\t10.14\t4.16\r\nBurkina Faso\t2015\t0.04\t11.33\t9.39\t5.59\r\nBurkina Faso\t2016\t-0.01\t12.01\t10.16\t5.37\r\nBurkina Faso\t2017\t-1.03\t12.07\t9.45\t5.54\r\nBurkina Faso\t2018\t-0.13\t12.37\t11.51\t5.43\r\nBurkina Faso\t2019\t-0.04\t12.09\t11.31\t6.05\r\nBurundi\t2008\t-0.19\t1.26\t0.44\t4.13\r\nBurundi\t2009\t-0.19\t11.58\t10.41\t2.44\r\nBurundi\t2011\t-1.02\t11.17\t11.29\t0.19\r\nBurundi\t2014\t-0.59\t13.28\t10.56\t4.11\r\nBurundi\t2018\t-0.24\t9.59\t11.06\t6.03\r\nCambodia\t2006\t4.15\t13.49\t11.59\t5.41\r\nCambodia\t2007\t1.56\t14.39\t\t0.32\r\nCambodia\t2008\t0.45\t14.48\t12.19\t5.35\r\nCambodia\t2009\t2.32\t16.05\t13.16\t3.08\r\nCambodia\t2010\t0.35\t14.56\t12.54\t7.02\r\nCambodia\t2011\t6.58\t12.55\t13.19\t5.08\r\nCambodia\t2012\t4.07\t1.29\t1.22\t5.52\r\nCambodia\t2013\t2.44\t13.32\t13.12\t0.44\r\nCambodia\t2014\t3.59\t14.03\t13.03\t8.02\r\nCambodia\t2015\t0.21\t13.45\t13.33\t6.39\r\nCambodia\t2016\t1.16\t1.24\t13.59\t6.38\r\nCambodia\t2017\t1.28\t13.41\t13.19\t6.48\r\nCambodia\t2018\t0.36\t\t14.05\t6.54\r\nCambodia\t2019\t0.13\t13.48\t14.04\t0.39\r\nCambodia\t2020\t0.52\t14.23\t14.38\t0.39\r\nCameroon\t2006\t-0.09\t15.07\t10.06\t4.31\r\nCameroon\t2007\t-0.31\t1.31\t10.35\t4.09\r\nCameroon\t2008\t-1.09\t15.45\t0.6\t5.12\r\nCameroon\t2009\t-0.17\t15.25\t9.53\t0.25\r\nCameroon\t2010\t0.02\t14.35\t10.06\t4.34\r\nCameroon\t2011\t-0.29\t1.27\t9.58\t4.32\r\nCameroon\t2012\t-0.32\t14.58\t10.18\t4.44\r\nCameroon\t2013\t-0.03\t14.27\t11.21\t4.28\r\nCameroon\t2014\t-1.11\t14.16\t10.23\t3.36\r\nCameroon\t2015\t0.49\t14.28\t10.51\t5.46\r\nCameroon\t2016\t-0.03\t14.39\t11.02\t6.07\r\nCameroon\t2017\t-0.28\t14.04\t10.32\t6.17\r\nCameroon\t2018\t0.36\t14.44\t10.42\t5.56\r\nCameroon\t2019\t-0.08\t13.37\t10.29\t5.26\r\nCameroon\t2020\t0.49\t13.57\t1.03\t6.26\r\nCanada\t2005\t4.16\t8.23\t13.59\t3.53\r\nCanada\t2007\t4.09\t6.46\t14.32\t4.17\r\nCanada\t2008\t4.22\t0.37\t1.29\t3.22\r\nCanada\t2009\t4.06\t6.53\t14.27\t4.08\r\nCanada\t2010\t0.23\t6.53\t14.39\t3.53\r\nCanada\t2011\t4.13\t7.13\t14.41\t4.08\r\nCanada\t2012\t0.29\t7.46\t14.17\t3.49\r\nCanada\t2013\t5.16\t6.46\t14.11\t4.23\r\nCanada\t2014\t0.27\t7.22\t13.53\t4.19\r\nCanada\t2015\t4.13\t7.07\t14.05\t4.46\r\nCanada\t2016\t3.31\t6.25\t13.45\t3.57\r\nCanada\t2017\t2.43\t6.02\t14.23\t3.38\r\nCanada\t2018\t1.46\t6.12\t13.44\t4.19\r\nCanada\t2019\t1.52\t7.16\t13.42\t4.45\r\nCanada\t2020\t0.05\t7.14\t13.16\t5.07\r\nCentral African Republic\t2007\t1.21\t13.02\t9.28\t0.33\r\nCentral African Republic\t2010\t-0.36\t14.05\t8.43\t4.17\r\nCentral African Republic\t2011\t-0.16\t13.54\t8.44\t4.37\r\nCentral African Republic\t2016\t0.33\t14.19\t9.39\t8.14\r\nCentral African Republic\t2017\t1.13\t1.29\t10.14\t9.59\r\nChad\t2006\t0.28\t16.01\t0.58\t4.23\r\nChad\t2007\t-0.11\t14.34\t10.14\t4.05\r\nChad\t2008\t1.03\t15.44\t9.29\t3.45\r\nChad\t2009\t0.21\t15.31\t9.17\t3.41\r\nChad\t2010\t0.25\t14.18\t9.05\t4.47\r\nChad\t2011\t0.31\t14.36\t9.51\t4.49\r\nChad\t2012\t-0.34\t14.44\t8.47\t5.16\r\nChad\t2013\t-0.45\t14.42\t7.42\t5.14\r\nChad\t2014\t-0.07\t14.41\t8.56\t5.29\r\nChad\t2015\t-0.29\t14.49\t10.07\t5.58\r\nChad\t2016\t0.52\t1.22\t9.42\t7.48\r\nChad\t2017\t0.08\t13.12\t10.28\t8.58\r\nChad\t2018\t0.24\t12.43\t9.13\t9.04\r\nChad\t2019\t0.55\t13.52\t9.47\t0.46\r\nChile\t2006\t2.48\t10.34\t13.24\t5.48\r\nChile\t2007\t4.04\t12.03\t12.47\t5.42\r\nChile\t2008\t1.24\t12.21\t12.37\t0.33\r\nChile\t2009\t2.29\t12.14\t13.28\t0.3\r\nChile\t2010\t1.48\t11.42\t13.29\t0.3\r\nChile\t2011\t1.52\t12.33\t13.24\t5.17\r\nChile\t2012\t3.15\t13.02\t13.35\t4.48\r\nChile\t2013\t1.25\t12.21\t14.15\t4.45\r\nChile\t2014\t3.37\t12.38\t1.27\t4.36\r\nChile\t2015\t0.41\t13.32\t13.23\t5.33\r\nChile\t2016\t1.42\t14.18\t14.29\t4.43\r\nChile\t2017\t-0.02\t13.56\t13.58\t4.51\r\nChile\t2018\t-0.06\t13.36\t13.53\t4.36\r\nChile\t2019\t-1.43\t1.26\t13.29\t5.37\r\nChile\t2020\t0.33\t13.32\t13.35\t5.36\r\nChina\t2006\t\t\t13.29\t0.17\r\nChina\t2007\t-2.56\t\t13.37\t2.39\r\nChina\t2008\t-1.32\t\t13.37\t2.27\r\nChina\t2009\t-0.16\t\t13.06\t2.42\r\nChina\t2010\t-2.13\t\t12.45\t2.38\r\nChina\t2011\t-3.06\t\t1.22\t2.14\r\nChina\t2012\t-3.05\t\t13.41\t2.39\r\nChina\t2013\t-2.38\t\t13.56\t2.22\r\nChina\t2014\t-3.37\t\t14.14\t1.52\r\nChina\t2015\t-4.04\t\t13.29\t2.51\r\nChina\t2016\t-3.48\t\t13.46\t2.26\r\nChina\t2017\t-2.55\t\t13.41\t3.34\r\nChina\t2018\t-2.39\t\t14.16\t0.19\r\nChina\t2019\t-2.53\t\t14.51\t2.27\r\nChina\t2020\t-1.43\t\t13.09\t4.05\r\nColombia\t2006\t-0.15\t13.28\t0.8\t5.26\r\nColombia\t2007\t-0.04\t1.26\t13.28\t4.47\r\nColombia\t2008\t-0.42\t12.43\t13.23\t5.07\r\nColombia\t2009\t-0.55\t13.57\t14.03\t4.33\r\nColombia\t2010\t-0.05\t13.35\t13.51\t4.25\r\nColombia\t2011\t-1.13\t14.07\t13.52\t4.46\r\nColombia\t2012\t-0.09\t14.28\t14.06\t4.54\r\nColombia\t2013\t-1.11\t14.58\t14.11\t4.38\r\nColombia\t2014\t-0.09\t14.47\t14.07\t4.38\r\nColombia\t2015\t-0.1\t14.03\t13.59\t4.52\r\nColombia\t2016\t-0.1\t14.58\t13.14\t4.54\r\nColombia\t2017\t-2.37\t14.35\t13.57\t4.59\r\nColombia\t2018\t-2.28\t14.15\t13.45\t5.01\r\nColombia\t2019\t-2.52\t14.14\t13.42\t5.22\r\nColombia\t2020\t-1.25\t13.28\t13.15\t0.34\r\nComoros\t2009\t-1.14\t13.58\t11.12\t2.47\r\nComoros\t2010\t0.05\t12.21\t12.08\t2.58\r\nComoros\t2011\t-1.15\t12.12\t11.07\t2.53\r\nComoros\t2012\t-2.01\t10.51\t10.12\t3.32\r\nComoros\t2018\t1.26\t13.14\t12.28\t5.37\r\nComoros\t2019\t1.17\t12.42\t12.16\t5.36\r\nCongo (Brazzaville)\t2008\t-1.38\t\t9.33\t4.58\r\nCongo (Brazzaville)\t2011\t-1.49\t13.53\t10.21\t4.48\r\nCongo (Brazzaville)\t2012\t-1.52\t0.8\t9.24\t5.23\r\nCongo (Brazzaville)\t2013\t-1.18\t12.32\t1.01\t4.51\r\nCongo (Brazzaville)\t2014\t-0.11\t13.28\t9.55\t0.4\r\nCongo (Brazzaville)\t2015\t-1.44\t14.01\t10.06\t4.21\r\nCongo (Brazzaville)\t2016\t-1.12\t1.19\t1.01\t5.04\r\nCongo (Brazzaville)\t2017\t-2.11\t12.43\t9.59\t6.22\r\nCongo (Brazzaville)\t2018\t-1.32\t12.18\t9.48\t7.28\r\nCongo (Brazzaville)\t2019\t-0.46\t12.21\t10.45\t6.45\r\nCongo (Kinshasa)\t2009\t-0.22\t13.44\t8.11\t4.43\r\nCongo (Kinshasa)\t2011\t-0.25\t14.16\t10.17\t3.28\r\nCongo (Kinshasa)\t2012\t-0.35\t13.27\t10.34\t0.23\r\nCongo (Kinshasa)\t2013\t0.12\t15.13\t9.49\t3.07\r\nCongo (Kinshasa)\t2014\t0.09\t13.34\t9.19\t5.05\r\nCongo (Kinshasa)\t2015\t-0.48\t14.26\t9.49\t5.01\r\nCongo (Kinshasa)\t2016\t-0.24\t14.35\t10.46\t3.42\r\nCongo (Kinshasa)\t2017\t1.08\t13.29\t9.11\t6.44\r\nCosta Rica\t2006\t0.06\t13.18\t14.28\t3.56\r\nCosta Rica\t2007\t1.38\t1.22\t14.35\t0.24\r\nCosta Rica\t2008\t1.36\t13.36\t14.04\t3.53\r\nCosta Rica\t2009\t1.05\t13.07\t14.36\t3.37\r\nCosta Rica\t2010\t0.47\t12.43\t14.46\t3.41\r\nCosta Rica\t2011\t-0.33\t13.57\t14.36\t4.29\r\nCosta Rica\t2012\t0.46\t13.14\t14.57\t4.23\r\nCosta Rica\t2013\t0.18\t13.33\t1.25\t4.38\r\nCosta Rica\t2014\t0.01\t13.08\t13.57\t0.29\r\nCosta Rica\t2015\t-0.59\t12.41\t1.25\t4.46\r\nCosta Rica\t2016\t-0.32\t13.01\t14.34\t4.41\r\nCosta Rica\t2017\t-1.16\t12.22\t14.34\t4.35\r\nCosta Rica\t2018\t-1.47\t13.01\t1.27\t5.26\r\nCosta Rica\t2019\t-2.26\t13.56\t14.08\t5.03\r\nCroatia\t2007\t-1.32\t15.34\t9.46\t5.37\r\nCroatia\t2009\t-4.31\t15.58\t10.37\t4.32\r\nCroatia\t2010\t-3.57\t16.13\t10.07\t4.19\r\nCroatia\t2011\t-3.18\t16.17\t9.58\t4.33\r\nCroatia\t2012\t-4.02\t15.24\t10.22\t4.31\r\nCroatia\t2013\t-3.24\t15.36\t0.59\t4.45\r\nCroatia\t2014\t2.12\t15.18\t9.56\t4.46\r\nCroatia\t2015\t-1.36\t14.09\t10.09\t4.54\r\nCroatia\t2016\t-1.05\t14.44\t10.14\t5.37\r\nCroatia\t2017\t-1.44\t14.52\t10.55\t5.16\r\nCroatia\t2018\t-2.31\t15.25\t9.42\t0.29\r\nCroatia\t2019\t-2.17\t15.32\t9.11\t4.29\r\nCroatia\t2020\t-1.03\t16.01\t12.23\t4.46\r\nCuba\t2006\t\t\t10.47\t4.37\r\nCyprus\t2006\t0.18\t11.52\t13.49\t4.13\r\nCyprus\t2009\t0.54\t13.21\t12.26\t5.29\r\nCyprus\t2010\t1.13\t13.53\t13.06\t4.56\r\nCyprus\t2011\t0.18\t14.01\t12.43\t4.32\r\nCyprus\t2012\t1.38\t14.31\t12.35\t6.09\r\nCyprus\t2013\t1.42\t14.27\t12.28\t0.42\r\nCyprus\t2014\t0.06\t14.28\t12.17\t6.37\r\nCyprus\t2015\t1.54\t14.53\t12.27\t6.23\r\nCyprus\t2016\t-0.03\t14.58\t12.22\t5.36\r\nCyprus\t2017\t0.43\t14.11\t13.04\t5.01\r\nCyprus\t2018\t-0.22\t14.08\t1.15\t4.58\r\nCyprus\t2019\t-0.08\t14.25\t12.43\t0.29\r\nCyprus\t2020\t\t13.36\t12.39\t4.44\r\nCzech Republic\t2005\t\t15.01\t12.03\t4.18\r\nCzech Republic\t2007\t-1.03\t15.28\t12.16\t4.37\r\nCzech Republic\t2010\t-0.42\t15.26\t10.41\t4.04\r\nCzech Republic\t2011\t-1.46\t1.35\t10.01\t4.13\r\nCzech Republic\t2012\t-2.34\t15.57\t10.09\t4.17\r\nCzech Republic\t2013\t-2.36\t15.16\t1.12\t4.13\r\nCzech Republic\t2014\t-2.48\t14.57\t11.18\t3.55\r\nCzech Republic\t2015\t-2.26\t14.46\t12.31\t3.26\r\nCzech Republic\t2016\t-3.17\t0.9\t12.36\t3.21\r\nCzech Republic\t2017\t-2.57\t14.27\t12.19\t3.47\r\nCzech Republic\t2018\t-4.52\t14.11\t11.54\t2.58\r\nCzech Republic\t2020\t-2.07\t14.44\t13.52\t0.29\r\nDenmark\t2005\t\t3.57\t1.26\t2.34\r\nDenmark\t2007\t0.24\t3.26\t13.48\t3.14\r\nDenmark\t2008\t4.32\t4.08\t12.37\t2.43\r\nDenmark\t2009\t4.24\t3.26\t12.29\t3.54\r\nDenmark\t2010\t4.02\t2.55\t13.05\t2.35\r\nDenmark\t2011\t4.58\t0.22\t12.49\t2.55\r\nDenmark\t2012\t2.19\t3.07\t12.54\t3.29\r\nDenmark\t2013\t3.35\t0.17\t14.22\t3.15\r\nDenmark\t2014\t1.58\t3.57\t13.52\t3.53\r\nDenmark\t2015\t3.42\t3.11\t13.49\t3.38\r\nDenmark\t2016\t2.18\t0.21\t13.56\t3.28\r\nDenmark\t2017\t2.35\t3.01\t13.44\t3.26\r\nDenmark\t2018\t0.18\t2.31\t13.41\t3.26\r\nDenmark\t2019\t0.02\t2.54\t14.22\t3.01\r\nDenmark\t2020\t0.52\t3.34\t13.38\t3.47\r\nDjibouti\t2008\t2.09\t9.36\t12.35\t0.12\r\nDjibouti\t2009\t0.05\t10.34\t11.02\t3.52\r\nDjibouti\t2010\t-0.58\t9.57\r\nDjibouti\t2011\t-0.57\t8.39\t9.39\t3.01\r\nDominican Republic\t2006\t0.38\t12.35\t12.28\t4.34\r\nDominican Republic\t2007\t-0.08\t12.52\t12.47\t0.26\r\nDominican Republic\t2008\t-0.45\t12.08\t12.12\t5.29\r\nDominican Republic\t2009\t-0.53\t13.26\t13.05\t0.28\r\nDominican Republic\t2010\t-1.15\t1.18\t13.07\t4.42\r\nDominican Republic\t2011\t0.14\t13.08\t13.29\t0.3\r\nDominican Republic\t2012\t-1.02\t12.07\t13.17\t4.57\r\nDominican Republic\t2013\t0.21\t12.32\t13.13\t4.55\r\nDominican Republic\t2014\t-0.02\t1.16\t13.18\t0.3\r\nDominican Republic\t2015\t-1.05\t12.35\t11.54\t4.55\r\nDominican Republic\t2016\t-0.08\t12.17\t1.16\t4.38\r\nDominican Republic\t2017\t-2.01\t1.16\t12.19\t4.35\r\nDominican Republic\t2018\t-0.15\t12.42\t12.25\t4.51\r\nDominican Republic\t2019\t-2.03\t12.26\t13.04\t4.24\r\nDominican Republic\t2020\t-2.08\t10.36\t12.14\t5.14\r\nEcuador\t2006\t-1.31\t15.01\t13.45\t5.57\r\nEcuador\t2007\t-1.03\t1.23\t13.53\t4.46\r\nEcuador\t2008\t-1.34\t13.21\t14.03\t4.43\r\nEcuador\t2009\t-1.48\t12.54\t1.24\t4.16\r\nEcuador\t2010\t-1.03\t13.26\t13.46\t0.22\r\nEcuador\t2011\t-2.35\t11.42\t14.22\t4.31\r\nEcuador\t2012\t-1.24\t1.13\t14.07\t5.33\r\nEcuador\t2013\t-3.11\t10.46\t14.11\t4.27\r\nEcuador\t2014\t-2.47\t11.01\t14.19\t5.06\r\nEcuador\t2015\t-1.54\t11.06\t14.11\t5.23\r\nEcuador\t2016\t-0.15\t12.54\t14.06\t6.05\r\nEcuador\t2017\t-2.47\t12.14\t13.49\t5.14\r\nEcuador\t2018\t-1.39\t13.51\t14.36\t5.28\r\nEcuador\t2019\t-1.55\t13.59\t13.31\t6.14\r\nEcuador\t2020\t-2.37\t14.15\t1.19\t6.56\r\nEgypt\t2005\t\t\t12.15\t5.46\r\nEgypt\t2007\t-2.01\t\t11.05\t5.55\r\nEgypt\t2008\t-1.27\t15.14\t11.23\t5.01\r\nEgypt\t2009\t-0.1\t13.21\t10.42\t5.39\r\nEgypt\t2010\t-1.16\t13.46\t9.27\t4.36\r\nEgypt\t2011\t-2.31\t14.19\t8.49\t5.53\r\nEgypt\t2012\t-2.18\t1.28\t8.47\t6.38\r\nEgypt\t2013\t-2.21\t15.13\t9.11\t8.03\r\nEgypt\t2014\t-2.06\t12.29\t9.03\t5.27\r\nEgypt\t2015\t-1.29\t11.24\t1.01\t5.44\r\nEgypt\t2016\t-2.21\t13.38\t10.11\t0.37\r\nEgypt\t2017\t-2.32\t\t8.59\t6.54\r\nEgypt\t2018\t-3.35\t\t8.12\t4.45\r\nEgypt\t2019\t-3.19\t\t8.37\t5.13\r\nEgypt\t2020\t-1.52\t\t9.59\t7.22\r\nEl Salvador\t2006\t-0.56\t13.27\t14.24\t3.53\r\nEl Salvador\t2007\t-0.15\t13.05\t14.29\t0.22\r\nEl Salvador\t2008\t-1.18\t12.15\t14.02\t3.52\r\nEl Salvador\t2009\t-1.43\t10.48\t1.25\t4.03\r\nEl Salvador\t2010\t-1.04\t11.34\t13.34\t5.02\r\nEl Salvador\t2011\t-2.06\t11.47\t14.35\t5.36\r\nEl Salvador\t2012\t-2.35\t13.06\t13.51\t6.05\r\nEl Salvador\t2013\t-0.15\t12.52\t13.48\t5.17\r\nEl Salvador\t2014\t-3.14\t13.01\t13.57\t0.33\r\nEl Salvador\t2015\t-2.36\t13.25\t13.46\t5.33\r\nEl Salvador\t2016\t-3.05\t13.17\t12.41\t5.46\r\nEl Salvador\t2017\t-2.52\t12.58\t14.09\t4.28\r\nEl Salvador\t2018\t-1.35\t13.21\t1.26\t0.27\r\nEl Salvador\t2019\t-1.49\t11.22\t14.31\t4.31\r\nEl Salvador\t2020\t-2.06\t9.43\t13.59\t5.29\r\nEstonia\t2006\t-4.24\t13.17\t10.55\t3.35\r\nEstonia\t2007\t-4.06\t12.23\t11.06\t2.56\r\nEstonia\t2008\t-3.37\t11.03\t9.57\t3.38\r\nEstonia\t2009\t-0.23\t13.13\t9.58\t4.03\r\nEstonia\t2011\t-2.48\t11.27\t10.51\t3.25\r\nEstonia\t2012\t-3.12\t13.13\t10.47\t3.19\r\nEstonia\t2013\t-3.21\t12.06\t11.42\t3.19\r\nEstonia\t2014\t-2.33\t10.52\t1.08\t3.23\r\nEstonia\t2015\t-2.44\t9.29\t12.03\t3.03\r\nEstonia\t2016\t-2.29\t10.39\t12.06\t2.57\r\nEstonia\t2017\t-1.41\t11.08\t13.25\t0.16\r\nEstonia\t2018\t-2.21\t10.21\t13.15\t2.43\r\nEstonia\t2019\t-1.36\t9.36\t13.24\t2.36\r\nEstonia\t2020\t-1.22\t6.38\t13.27\t3.08\r\nEthiopia\t2012\t-0.44\t\t11.08\t2.17\r\nEthiopia\t2013\t-0.08\t1.15\t10.43\t3.33\r\nEthiopia\t2014\t0.08\t11.42\t12.18\t5.03\r\nEthiopia\t2015\t1.53\t9.27\t11.54\t3.57\r\nEthiopia\t2016\t0.38\t11.43\t12.07\t4.14\r\nEthiopia\t2017\t0.01\t12.37\t10.09\t5.04\r\nEthiopia\t2018\t0.39\t13.19\t1.06\t4.32\r\nEthiopia\t2019\t0.53\t12.12\t10.31\t4.43\r\nEthiopia\t2020\t3.08\t13.04\t11.09\t4.12\r\nFinland\t2006\t-0.05\t2.12\t12.02\t2.52\r\nFinland\t2008\t0.28\t3.37\t12.53\t2.24\r\nFinland\t2010\t1.31\t6.53\t13.52\t3.22\r\nFinland\t2011\t1.41\t0.32\t12.53\t3.25\r\nFinland\t2012\t-0.01\t6.01\t13.16\t3.22\r\nFinland\t2013\t0.04\t5.06\t12.49\t3.15\r\nFinland\t2014\t-0.01\t4.25\t13.04\t3.19\r\nFinland\t2015\t1.51\t3.43\t12.31\t3.11\r\nFinland\t2016\t-0.27\t0.25\t13.17\t3.02\r\nFinland\t2017\t-0.02\t3.12\t13.07\t2.56\r\nFinland\t2018\t-2.07\t3.19\t13.02\t3.02\r\nFinland\t2019\t-0.52\t3.15\t12.35\t3.01\r\nFinland\t2020\t-1.56\t2.44\t12.24\t3.13\r\nFrance\t2005\t\t11.28\t12.49\t3.45\r\nFrance\t2006\t2.06\t11.39\t12.57\t4.49\r\nFrance\t2008\t-0.31\t11.09\t12.26\t4.41\r\nFrance\t2009\t-1.22\t10.54\t12.43\t5.03\r\nFrance\t2010\t-1.44\t10.23\t1.19\t4.21\r\nFrance\t2011\t-1.42\t10.27\t13.01\t4.41\r\nFrance\t2012\t-2.29\t10.08\t12.34\t4.13\r\nFrance\t2013\t-2.05\t11.39\t0.8\t3.25\r\nFrance\t2014\t-1.58\t10.56\t13.31\t3.36\r\nFrance\t2015\t-2.19\t10.41\t13.06\t3.35\r\nFrance\t2016\t-1.31\t10.23\t12.53\t0.27\r\nFrance\t2017\t-2.03\t10.01\t12.42\t4.02\r\nFrance\t2018\t-2.18\t9.42\t12.47\t4.42\r\nFrance\t2019\t-2.13\t9.28\t12.15\t0.25\r\nFrance\t2020\t-2.49\t9.25\t12.12\t3.51\r\nGabon\t2011\t-3.31\t14.11\t9.51\t4.24\r\nGabon\t2012\t-3.15\t1.21\t0.47\t4.26\r\nGabon\t2013\t-2.26\t1.18\t0.51\t4.47\r\nGabon\t2014\t-3.18\t13.02\t8.59\t4.53\r\nGabon\t2015\t-3.14\t14.27\t10.26\t6.12\r\nGabon\t2016\t-3.24\t13.37\t1.04\t7.12\r\nGabon\t2017\t-3.48\t14.28\t10.34\t7.26\r\nGabon\t2018\t-3.17\t13.43\t10.41\t6.58\r\nGabon\t2019\t-3.23\t14.06\t11.33\t6.53\r\nGambia\t2017\t1.51\t9.32\t13.58\t4.37\r\nGambia\t2018\t0.44\t11.31\t13.24\t6.19\r\nGambia\t2019\t0.41\t13.18\t12.53\t6.41\r\nGeorgia\t2006\t-4.27\t12.32\t7.13\t4.29\r\nGeorgia\t2007\t-4.27\t11.37\t7.07\t3.56\r\nGeorgia\t2008\t-3.44\t8.18\t7.21\t4.22\r\nGeorgia\t2009\t-3.53\t8.55\t8.12\t4.02\r\nGeorgia\t2010\t-4.08\t0.46\t8.22\t4.03\r\nGeorgia\t2011\t-4.15\t5.53\t8.35\t4.07\r\nGeorgia\t2012\t-4.29\t5.21\t9.19\t0.25\r\nGeorgia\t2013\t-4.14\t5.49\t9.55\t0.2\r\nGeorgia\t2014\t-3.53\t6.56\t0.57\t3.24\r\nGeorgia\t2015\t-3.25\t8.22\t9.07\t3.53\r\nGeorgia\t2016\t-4.09\t9.21\t9.24\t3.43\r\nGeorgia\t2017\t-4.04\t0.59\t9.41\t0.21\r\nGeorgia\t2018\t-3.53\t12.35\t9.33\t4.04\r\nGeorgia\t2019\t-0.26\t10.47\t10.04\t4.04\r\nGeorgia\t2020\t-3.41\t9.43\t10.11\t4.55\r\nGermany\t2005\t\t13.01\t12.56\t3.17\r\nGermany\t2007\t2.47\t13.12\t12.12\t3.51\r\nGermany\t2008\t\t12.38\t13.07\t0.22\r\nGermany\t2009\t2.07\t1.09\t13.12\t3.26\r\nGermany\t2010\t1.35\t11.28\t13.14\t3.02\r\nGermany\t2011\t0.33\t11.17\t13.14\t2.45\r\nGermany\t2012\t1.11\t11.19\t13.24\t0.17\r\nGermany\t2013\t0.24\t9.26\t12.23\t3.25\r\nGermany\t2014\t1.28\t7.54\t13.05\t3.08\r\nGermany\t2015\t2.58\t6.52\t12.45\t3.23\r\nGermany\t2016\t2.28\t7.26\t12.18\t3.07\r\nGermany\t2017\t2.25\t6.54\t12.17\t3.16\r\nGermany\t2018\t0.34\t8.16\t1.18\t4.03\r\nGermany\t2019\t0.57\t7.42\t12.31\t3.46\r\nGermany\t2020\t-0.06\t7.04\t1.16\t3.26\r\nGhana\t2006\t3.33\t13.34\t11.11\t3.18\r\nGhana\t2007\t2.18\t12.51\t11.26\t3.37\r\nGhana\t2008\t0.12\t14.23\t11.57\t2.52\r\nGhana\t2009\t0.05\t1.29\t12.54\t3.18\r\nGhana\t2010\t1.14\t14.35\t13.03\t3.04\r\nGhana\t2011\t0.11\t1.19\t12.24\t3.29\r\nGhana\t2012\t0.04\t14.58\t1.16\t2.32\r\nGhana\t2013\t-1.05\t1.28\t11.31\t3.31\r\nGhana\t2014\t0.01\t15.13\t11.36\t0.28\r\nGhana\t2015\t-0.38\t15.45\t1.09\t4.25\r\nGhana\t2016\t0.09\t14.54\t11.08\t5.05\r\nGhana\t2017\t1.19\t13.59\t11.43\t4.08\r\nGhana\t2018\t1.02\t14.06\t12.27\t0.25\r\nGhana\t2019\t1.56\t14.17\t11.22\t0.27\r\nGhana\t2020\t0.2\t14.07\t11.53\t4.13\r\nGreece\t2005\t\t14.21\t11.32\t4.24\r\nGreece\t2007\t-0.19\t14.05\t12.18\t3.42\r\nGreece\t2009\t-4.53\t15.59\t10.49\t4.14\r\nGreece\t2010\t-5.03\t15.54\t10.34\t4.52\r\nGreece\t2011\t-5.16\t15.41\t9.51\t5.23\r\nGreece\t2012\t-5.05\t15.59\t9.41\t5.52\r\nGreece\t2013\t-4.32\t15.41\t11.29\t8.02\r\nGreece\t2014\t-4.48\t1.33\t11.35\t6.25\r\nGreece\t2015\t-4.32\t13.44\t1.14\t4.37\r\nGreece\t2016\t-0.26\t14.58\t11.41\t5.36\r\nGreece\t2017\t-0.29\t14.32\t10.03\t5.33\r\nGreece\t2018\t-5.35\t1.26\t11.06\t4.15\r\nGreece\t2019\t-4.49\t14.08\t11.08\t3.56\r\nGreece\t2020\t-4.01\t12.44\t11.24\t5.22\r\nGuatemala\t2006\t2.52\t11.46\t13.38\t4.47\r\nGuatemala\t2007\t2.16\t1.21\t13.39\t3.44\r\nGuatemala\t2008\t3.26\t13.16\t13.54\t3.54\r\nGuatemala\t2009\t3.17\t12.35\t13.49\t0.24\r\nGuatemala\t2010\t2.46\t13.15\t1.25\t3.56\r\nGuatemala\t2011\t0.09\t14.23\t14.04\t4.49\r\nGuatemala\t2012\t0.02\t13.41\t14.23\t5.49\r\nGuatemala\t2013\t0.45\t13.37\t14.27\t5.33\r\nGuatemala\t2014\t1.48\t13.24\t13.55\t5.05\r\nGuatemala\t2015\t0.51\t13.42\t14.11\t5.11\r\nGuatemala\t2016\t0.11\t13.32\t14.06\t5.21\r\nGuatemala\t2017\t-0.59\t0.8\t14.06\t5.08\r\nGuatemala\t2018\t-0.01\t12.45\t14.31\t4.22\r\nGuatemala\t2019\t-1.02\t12.53\t14.19\t5.11\r\nGuinea\t2011\t0.41\t12.23\t11.41\t0.26\r\nGuinea\t2012\t0.01\t13.14\t11.17\t4.45\r\nGuinea\t2013\t1.31\t13.35\t0.6\t5.48\r\nGuinea\t2014\t0.06\t11.45\t10.29\t5.51\r\nGuinea\t2015\t0.07\t12.42\t11.07\t4.28\r\nGuinea\t2016\t-0.56\t13.23\t11.27\t6.14\r\nGuinea\t2017\t0.38\t1.15\t11.44\t7.02\r\nGuinea\t2018\t1.32\t12.58\t12.24\t0.44\r\nGuinea\t2019\t1.37\t12.36\t11.25\t7.53\r\nGuyana\t2007\t0.11\t13.56\t12.48\t4.56\r\nHaiti\t2006\t6.41\t14.14\t10.13\t5.32\r\nHaiti\t2008\t4.21\t13.32\t10.08\t4.16\r\nHaiti\t2010\t3.36\t14.08\t9.15\t4.53\r\nHaiti\t2011\t4.03\t11.22\t10.25\t4.05\r\nHaiti\t2012\t4.49\t11.57\t9.53\t4.44\r\nHaiti\t2013\t4.49\t11.09\t8.58\t5.27\r\nHaiti\t2014\t4.45\t11.48\t9.53\t5.27\r\nHaiti\t2015\t5.06\t12.57\t10.19\t5.33\r\nHaiti\t2016\t4.51\t13.59\t9.13\t6.07\r\nHaiti\t2017\t6.21\t10.47\t9.33\t5.22\r\nHaiti\t2018\t7.02\t1.12\t9.44\t5.59\r\nHonduras\t2006\t1.29\t14.04\t14.18\t2.35\r\nHonduras\t2007\t0.23\t13.46\t12.39\t3.19\r\nHonduras\t2008\t3.43\t14.23\t13.09\t3.26\r\nHonduras\t2009\t1.59\t14.17\t13.23\t4.21\r\nHonduras\t2010\t1.45\t1.22\t13.17\t0.26\r\nHonduras\t2011\t1.35\t14.44\t13.36\t5.07\r\nHonduras\t2012\t-0.03\t14.31\t14.07\t4.54\r\nHonduras\t2013\t-0.27\t14.28\t13.37\t4.43\r\nHonduras\t2014\t0.15\t13.54\t1.22\t4.59\r\nHonduras\t2015\t-1.37\t14.08\t14.23\t5.11\r\nHonduras\t2016\t0.08\t13.13\t13.52\t4.57\r\nHonduras\t2017\t1.12\t13.03\t14.02\t4.08\r\nHonduras\t2018\t1.39\t13.24\t14.32\t4.47\r\nHonduras\t2019\t1.03\t13.35\t1.25\t4.39\r\nHong Kong S.A.R. of China\t2006\t2.36\t5.56\t12.03\t3.56\r\nHong Kong S.A.R. of China\t2008\t4.56\t4.34\t11.59\t3.57\r\nHong Kong S.A.R. of China\t2009\t5.08\t4.32\t12.42\t0.21\r\nHong Kong S.A.R. of China\t2010\t5.32\t4.16\t1.11\t3.03\r\nHong Kong S.A.R. of China\t2011\t3.55\t4.05\t12.14\t3.16\r\nHong Kong S.A.R. of China\t2012\t3.42\t0.38\t11.55\t3.03\r\nHong Kong S.A.R. of China\t2014\t3.44\t7.03\t11.24\t4.03\r\nHong Kong S.A.R. of China\t2016\t0.1\t6.43\t11.04\t3.33\r\nHong Kong S.A.R. of China\t2017\t0.14\t6.56\t1.04\t3.21\r\nHong Kong S.A.R. of China\t2019\t1.07\t7.12\t9.59\t5.58\r\nHong Kong S.A.R. of China\t2020\t\t0.38\t10.09\t0.21\r\nHungary\t2005\t\t15.03\t11.15\t0.29\r\nHungary\t2007\t-2.41\t14.55\t11.41\t0.23\r\nHungary\t2009\t-2.05\t15.15\t11.04\t3.48\r\nHungary\t2010\t-2.25\t16.23\t10.56\t3.55\r\nHungary\t2011\t-1.29\t1.34\t10.42\t5.05\r\nHungary\t2012\t-2.16\t1.33\t10.52\t5.15\r\nHungary\t2013\t-1.53\t15.12\t11.46\t5.07\r\nHungary\t2014\t-0.15\t14.15\t10.51\t3.58\r\nHungary\t2015\t-3.18\t15.08\t11.47\t4.05\r\nHungary\t2016\t-3.07\t15.24\t11.06\t4.03\r\nHungary\t2017\t-2.19\t14.46\t12.15\t3.01\r\nHungary\t2018\t-4.03\t15.11\t11.16\t3.21\r\nHungary\t2019\t-3.15\t14.44\t12.23\t0.18\r\nHungary\t2020\t-0.12\t13.56\t12.15\t0.24\r\nIceland\t2008\t4.32\t11.48\t1.28\t2.33\r\nIceland\t2012\t4.01\t12.39\t0.9\t2.37\r\nIceland\t2013\t5.06\t11.53\t1.27\t2.36\r\nIceland\t2015\t5.01\t10.39\t14.09\t0.18\r\nIceland\t2016\t4.41\t11.59\t14.34\t2.38\r\nIceland\t2017\t4.06\t12.07\t14.55\t2.28\r\nIceland\t2019\t\t11.39\t13.56\t2.58\r\nIceland\t2020\t0.16\t10.44\t14.23\t2.52\r\nIndia\t2006\t\t14.15\t11.27\t3.19\r\nIndia\t2007\t-0.51\t14.22\t11.08\t4.13\r\nIndia\t2008\t-1.12\t14.51\t11.14\t4.19\r\nIndia\t2009\t-0.26\t14.55\t12.51\t5.01\r\nIndia\t2010\t0.58\t14.23\t11.37\t4.27\r\nIndia\t2011\t-0.38\t15.08\t10.48\t3.52\r\nIndia\t2012\t1.07\t1.23\t10.29\t4.55\r\nIndia\t2013\t1.24\t13.52\t1.08\t0.33\r\nIndia\t2014\t-0.26\t13.52\t11.51\t4.45\r\nIndia\t2015\t-0.05\t12.56\t11.41\t5.22\r\nIndia\t2016\t0.46\t12.45\t11.35\t5.46\r\nIndia\t2017\t-0.42\t13.01\t11.22\t5.18\r\nIndia\t2018\t1.25\t13.25\t10.57\t5.57\r\nIndia\t2019\t1.52\t12.32\t10.48\t7.46\r\nIndia\t2020\t1.15\t1.18\t12.32\t6.23\r\nIndonesia\t2006\t5.47\t15.15\t13.45\t4.26\r\nIndonesia\t2007\t5.11\t1.36\t13.32\t4.02\r\nIndonesia\t2008\t2.44\t16.08\t12.54\t3.59\r\nIndonesia\t2009\t3.11\t15.11\t14.25\t3.13\r\nIndonesia\t2010\t7.28\t15.54\t13.57\t3.38\r\nIndonesia\t2011\t7.18\t16.02\t14.24\t4.33\r\nIndonesia\t2012\t5.54\t16.02\t14.57\t3.49\r\nIndonesia\t2013\t6.16\t16.13\t14.53\t4.09\r\nIndonesia\t2014\t6.48\t1.37\t14.12\t4.02\r\nIndonesia\t2015\t7.51\t15.46\t14.36\t4.34\r\nIndonesia\t2016\t0.5\t1.29\t13.53\t5.42\r\nIndonesia\t2017\t8.08\t0.9\t14.23\t5.19\r\nIndonesia\t2018\t8.32\t14.28\t14.24\t4.56\r\nIndonesia\t2019\t9.15\t14.21\t14.37\t5.02\r\nIran\t2005\t\t10.36\t10.08\t7.36\r\nIran\t2007\t0.56\t14.32\t10.26\t6.01\r\nIran\t2008\t0.52\t14.28\t10.24\t5.45\r\nIran\t2011\t0.2\t11.05\t9.38\t5.59\r\nIran\t2012\t\t11.18\t10.09\t8.45\r\nIran\t2013\t3.36\t11.25\t10.59\t9.12\r\nIran\t2014\t4.01\t1.04\t10.18\t8.32\r\nIran\t2015\t2.56\t11.39\t10.45\t0.52\r\nIran\t2016\t3.06\t11.53\t11.27\t8.46\r\nIran\t2017\t3.38\t11.55\t11.34\t7.19\r\nIran\t2018\t\t11.43\t9.13\t8.13\r\nIran\t2019\t\t12.08\t0.6\t7.29\r\nIran\t2020\t\t1.11\t9.42\t0.47\r\nIraq\t2008\t-1.01\t1.31\t8.45\t7.28\r\nIraq\t2009\t-3.19\t14.14\t8.43\t6.44\r\nIraq\t2010\t-2.05\t14.19\t9.02\t7.11\r\nIraq\t2011\t-0.07\t1.18\t8.08\t9.17\r\nIraq\t2012\t-0.02\t13.09\t7.03\t7.29\r\nIraq\t2013\t-0.05\t1.11\t\t9.14\r\nIraq\t2014\t-0.01\t12.06\t9.34\t9.24\r\nIraq\t2015\t0.19\t12.42\t0.49\t9.41\r\nIraq\t2016\t-0.52\t13.19\t8.09\t0.57\r\nIraq\t2017\t0\t12.37\t8.25\t9.51\r\nIraq\t2018\t-1.08\t14.47\t10.05\t8.02\r\nIraq\t2020\t-0.21\t14.09\t10.44\t8.52\r\nIreland\t2006\t4.02\t7.53\t14.38\t3.29\r\nIreland\t2008\t5.22\t8.07\t14.35\t2.28\r\nIreland\t2009\t5.15\t0.58\t14.22\t3.53\r\nIreland\t2010\t5.48\t10.18\t14.36\t3.21\r\nIreland\t2011\t6.23\t0.59\t14.25\t0.19\r\nIreland\t2012\t5.02\t9.33\t13.55\t3.57\r\nIreland\t2013\t5.31\t9.18\t13.34\t4.05\r\nIreland\t2014\t4.24\t6.46\t13.04\t3.49\r\nIreland\t2015\t3.53\t6.49\t13.19\t3.45\r\nIreland\t2016\t2.54\t6.39\t13.29\t3.31\r\nIreland\t2017\t3.36\t5.37\t13.53\t3.33\r\nIreland\t2018\t2.24\t6.02\t13.31\t3.33\r\nIreland\t2019\t1.14\t6.13\t13.27\t3.43\r\nIreland\t2020\t0.14\t5.56\t13.17\t4.06\r\nIsrael\t2006\t\t15.05\t11.36\t5.08\r\nIsrael\t2007\t3.39\t14.28\t11.36\t0.32\r\nIsrael\t2008\t2.19\t14.58\t1.11\t5.49\r\nIsrael\t2009\t2.52\t15.23\t11.35\t5.27\r\nIsrael\t2010\t0.15\t15.02\t11.19\t6.02\r\nIsrael\t2011\t2.21\t14.51\t12.18\t6.24\r\nIsrael\t2012\t2.33\t14.22\t11.05\t5.19\r\nIsrael\t2013\t0.15\t14.09\t11.38\t6.49\r\nIsrael\t2014\t1.34\t13.38\t10.04\t4.31\r\nIsrael\t2015\t1.48\t13.09\t11.37\t4.16\r\nIsrael\t2016\t2.33\t13.24\t10.29\t4.23\r\nIsrael\t2017\t2.25\t13.13\t11.14\t4.36\r\nIsrael\t2018\t0.55\t1.17\t11.03\t4.42\r\nIsrael\t2019\t1.25\t12.23\t10.35\t4.26\r\nIsrael\t2020\t-0.49\t12.28\t10.21\t4.03\r\nItaly\t2005\t\t15.44\t11.19\t4.55\r\nItaly\t2007\t1.53\t15.22\t11.56\t5.03\r\nItaly\t2008\t0.49\t15.46\t10.37\t4.28\r\nItaly\t2009\t0.24\t1.29\t12.55\t4.39\r\nItaly\t2010\t-0.06\t15.21\t9.56\t3.56\r\nItaly\t2011\t-0.18\t15.33\t10.58\t4.26\r\nItaly\t2012\t1.53\t15.08\t1.07\t6.28\r\nItaly\t2013\t-1.42\t15.43\t12.59\t5.57\r\nItaly\t2014\t-1.05\t1.32\t11.56\t5.56\r\nItaly\t2015\t-1.04\t15.13\t11.32\t5.29\r\nItaly\t2016\t-1.21\t15.03\t11.25\t5.39\r\nItaly\t2017\t-0.35\t14.27\t11.01\t5.23\r\nItaly\t2018\t-0.21\t14.48\t10.49\t6.43\r\nItaly\t2019\t-1.22\t14.26\t10.31\t5.28\r\nItaly\t2020\t-0.15\t14.04\t1.07\t5.11\r\nIvory Coast\t2009\t-2.33\t15.02\t10.04\t3.06\r\nIvory Coast\t2013\t-0.31\t11.31\t12.23\t5.06\r\nIvory Coast\t2014\t-0.08\t11.11\t10.47\t4.51\r\nIvory Coast\t2015\t-0.53\t12.24\t11.04\t5.47\r\nIvory Coast\t2016\t-0.43\t12.37\t11.44\t6.18\r\nIvory Coast\t2017\t-1.51\t12.51\t11.38\t5.57\r\nIvory Coast\t2018\t-0.05\t13.11\t11.22\t6.26\r\nIvory Coast\t2019\t-0.17\t13.19\t11.14\t7.05\r\nIvory Coast\t2020\t0.16\t12.57\t11.33\t0.34\r\nJamaica\t2006\t-0.04\t15.46\t13.08\t3.21\r\nJamaica\t2011\t-1.04\t15.09\t13.56\t3.57\r\nJamaica\t2013\t-0.21\t15.31\t12.14\t5.12\r\nJamaica\t2014\t-0.01\t14.21\t12.17\t0.31\r\nJamaica\t2017\t-0.13\t14.43\t12.49\t4.03\r\nJamaica\t2019\t-2.17\t14.45\t12.32\t3.15\r\nJapan\t2005\t\t11.39\t12.19\t2.33\r\nJapan\t2007\t-0.09\t13.29\t12.11\t3.27\r\nJapan\t2008\t-2.15\t13.36\t1.18\t3.11\r\nJapan\t2009\t-0.21\t1.14\t13.05\t2.49\r\nJapan\t2010\t-0.14\t1.17\t13.47\t3.08\r\nJapan\t2011\t-0.52\t12.14\t12.56\t3.01\r\nJapan\t2012\t\t11.32\t12.57\t2.51\r\nJapan\t2013\t-2.27\t1.05\t13.14\t2.55\r\nJapan\t2014\t-2.19\t10.17\t12.22\t3.09\r\nJapan\t2015\t-2.35\t10.54\t12.48\t2.56\r\nJapan\t2016\t-1.02\t11.38\t1.16\t3.12\r\nJapan\t2017\t-3.26\t10.59\t1.14\t2.56\r\nJapan\t2018\t-4.21\t11.27\t11.43\t3.05\r\nJapan\t2019\t-4.15\t10.17\t12.23\t3.14\r\nJapan\t2020\t-4.19\t10.09\t12.22\t3.06\r\nJordan\t2005\t\t1.07\t11.36\t0.24\r\nJordan\t2007\t-1.52\t11.04\t11.23\t0.24\r\nJordan\t2008\t-2.07\t11.49\t11.09\t5.31\r\nJordan\t2009\t-1.15\t12.19\t10.45\t4.25\r\nJordan\t2010\t-0.46\t\t10.43\t5.43\r\nJordan\t2011\t-2.23\t\t10.12\t0.26\r\nJordan\t2012\t-0.16\t\t9.25\t5.45\r\nJordan\t2013\t-1.57\t\t11.24\t4.46\r\nJordan\t2014\t-1.44\t\t1.06\t5.13\r\nJordan\t2015\t-0.46\t\t1.09\t5.05\r\nJordan\t2016\t-0.38\t\t10.41\t5.12\r\nJordan\t2017\t-2.32\t\t10.28\t6.32\r\nJordan\t2018\t-3.06\r\nJordan\t2019\t-2.45\r\nJordan\t2020\t-0.15\r\nKazakhstan\t2006\t-4.34\t14.25\t11.09\t3.05\r\nKazakhstan\t2007\t-4.06\t14.25\t10.51\t2.59\r\nKazakhstan\t2008\t-3.41\t14.59\t11.15\t0.16\r\nKazakhstan\t2009\t-4.09\t14.05\t11.19\t2.09\r\nKazakhstan\t2010\t-3.35\t13.43\t11.32\t2.29\r\nKazakhstan\t2011\t-3.55\t13.22\t11.35\t2.34\r\nKazakhstan\t2012\t-2.51\t14.37\t1.14\t3.04\r\nKazakhstan\t2013\t-3.49\t1.22\t11.14\t2.44\r\nKazakhstan\t2014\t0.04\t13.25\t11.58\t2.49\r\nKazakhstan\t2015\t-0.37\t11.54\t1.13\t2.54\r\nKazakhstan\t2016\t-0.36\t11.42\t11.42\t2.35\r\nKazakhstan\t2017\t-0.35\t12.35\t12.37\t2.51\r\nKazakhstan\t2018\t-1.38\t13.44\t11.33\t2.42\r\nKazakhstan\t2019\t-0.55\t11.48\t13.07\t2.19\r\nKazakhstan\t2020\t-0.56\t11.01\t11.24\t0.15\r\nKenya\t2006\t-0.02\t1.26\t11.45\t3.18\r\nKenya\t2007\t0.54\t13.19\t12.05\t2.42\r\nKenya\t2008\t-0.12\t15.09\t12.52\t2.29\r\nKenya\t2009\t0.1\t15.13\t12.52\t3.03\r\nKenya\t2010\t0.19\t15.18\t13.39\t2.03\r\nKenya\t2011\t0.22\t15.23\t1.16\t3.48\r\nKenya\t2012\t1.06\t15.11\t11.47\t3.14\r\nKenya\t2013\t3.32\t14.21\t12.45\t2.41\r\nKenya\t2014\t2.52\t14.09\t13.34\t3.41\r\nKenya\t2015\t3.41\t14.13\t11.42\t2.52\r\nKenya\t2016\t4.58\t13.48\t12.23\t3.46\r\nKenya\t2017\t3.54\t14.14\t13.08\t0.23\r\nKenya\t2018\t4.51\t14.04\t12.39\t3.57\r\nKenya\t2019\t0.31\t13.14\t12.31\t4.11\r\nKenya\t2020\t0.26\t13.57\t12.13\t4.57\r\nKosovo\t2007\t2.24\t14.54\t10.55\t3.57\r\nKosovo\t2008\t0.09\t14.09\t\t5.18\r\nKosovo\t2009\t3.21\t16.08\t9.58\t2.49\r\nKosovo\t2010\t0.17\t16.07\t11.35\t1.58\r\nKosovo\t2011\t0.04\t15.19\t11.36\t2.04\r\nKosovo\t2012\t0.27\t1.35\t9.56\t0.1\r\nKosovo\t2013\t1.55\t15.35\t11.32\t3.23\r\nKosovo\t2014\t0.12\t12.55\t10.36\t3.26\r\nKosovo\t2015\t3.01\t14.11\t12.33\t0.18\r\nKosovo\t2016\t2.05\t15.41\t11.44\t0.15\r\nKosovo\t2017\t1.57\t15.25\t12.18\t3.06\r\nKosovo\t2018\t4.29\t15.22\t12.58\t0.17\r\nKosovo\t2019\t4.07\t1.32\t12.29\t2.21\r\nKosovo\t2020\t\t1.31\t12.06\t3.21\r\nKuwait\t2006\t-3.56\t5.28\t14.06\t3.02\r\nKuwait\t2009\t0.07\t11.15\t11.58\t4.12\r\nKuwait\t2010\t-0.31\t8.06\t11.58\t3.23\r\nKuwait\t2011\t\t0.56\t13.13\t2.57\r\nKuwait\t2012\t\t\t13.41\t1.35\r\nKuwait\t2013\t\t\t12.32\t4.43\r\nKuwait\t2014\r\nKuwait\t2015\t1.22\t\t12.03\t5.24\r\nKuwait\t2016\t-1.15\t\t11.28\t5.15\r\nKuwait\t2017\t-0.05\t\t11.32\t5.07\r\nKuwait\t2019\t-1.44\t\t11.35\t5.03\r\nKyrgyzstan\t2006\t-0.14\t14.39\t10.55\t2.39\r\nKyrgyzstan\t2007\t-1.31\t15.29\t10.55\t0.13\r\nKyrgyzstan\t2008\t-0.1\t15.23\t10.23\t2.27\r\nKyrgyzstan\t2009\t-0.14\t14.56\t10.07\t2.45\r\nKyrgyzstan\t2010\t-1.12\t15.26\t1.05\t2.03\r\nKyrgyzstan\t2011\t-2.35\t15.32\t11.21\t2.31\r\nKyrgyzstan\t2012\t-1.19\t14.52\t11.31\t3.02\r\nKyrgyzstan\t2013\t-1.25\t0.9\t12.02\t2.15\r\nKyrgyzstan\t2014\t5.55\t14.57\t12.05\t3.05\r\nKyrgyzstan\t2015\t0.2\t14.18\t12.47\t2.53\r\nKyrgyzstan\t2016\t0.56\t15.17\t12.58\t2.06\r\nKyrgyzstan\t2017\t2.23\t14.34\t12.35\t0.16\r\nKyrgyzstan\t2018\t4.27\t15.07\t12.43\t3.23\r\nKyrgyzstan\t2019\t-0.02\t14.45\t12.46\t3.27\r\nKyrgyzstan\t2020\t1.43\t15.31\t13.23\t4.18\r\nLaos\t2006\t7.19\t11.28\t14.46\t2.43\r\nLaos\t2007\t7.58\t0.58\t14.21\t2.16\r\nLaos\t2008\t6.56\t10.37\t13.49\t3.22\r\nLaos\t2011\t7.39\t9.47\t0.9\t3.45\r\nLaos\t2012\t3.52\t\t15.17\t6.27\r\nLaos\t2017\t1.13\t9.52\t14.33\t5.44\r\nLaos\t2018\t2.21\t10.34\t14.12\t5.32\r\nLaos\t2019\t1.01\t1.02\t14.38\t5.06\r\nLaos\t2020\t2.21\t12.28\t13.42\t5.58\r\nLatvia\t2006\t-3.49\t15.37\t10.54\t3.54\r\nLatvia\t2007\t-2.47\t15.24\t11.13\t4.07\r\nLatvia\t2008\t-3.23\t15.26\t10.39\t3.35\r\nLatvia\t2009\t-0.18\t15.42\t8.45\t4.02\r\nLatvia\t2011\t-0.02\t15.34\t9.23\t3.42\r\nLatvia\t2012\t-0.38\t14.55\t0.56\t3.52\r\nLatvia\t2013\t-1.13\t13.57\t10.42\t3.47\r\nLatvia\t2014\t-0.43\t13.24\t10.52\t3.46\r\nLatvia\t2015\t-1.17\t13.28\t10.08\t3.48\r\nLatvia\t2016\t-2.36\t14.28\t10.54\t3.51\r\nLatvia\t2017\t-2.34\t13.18\t10.23\t3.52\r\nLatvia\t2018\t-3.32\t13.19\t9.45\t3.12\r\nLatvia\t2019\t-3.14\t13.09\t9.35\t3.32\r\nLatvia\t2020\t-1.18\t13.29\t11.54\t3.22\r\nLebanon\t2005\t\t15.45\t9.44\t4.52\r\nLebanon\t2006\t1.09\t15.02\t9.08\t0.32\r\nLebanon\t2008\t0.35\t15.27\t8.47\t6.05\r\nLebanon\t2009\t1.11\t15.37\t8.48\t6.41\r\nLebanon\t2010\t1.13\t15.49\t8.45\t5.41\r\nLebanon\t2011\t0.06\t15.11\t9.38\t0.32\r\nLebanon\t2012\t-0.06\t14.16\t8.19\t5.39\r\nLebanon\t2013\t-0.04\t15.21\t8.19\t6.49\r\nLebanon\t2014\t-0.12\t15.39\t9.19\t4.27\r\nLebanon\t2015\t1.13\t14.49\t9.28\t4.03\r\nLebanon\t2016\t0.31\t14.13\t9.13\t4.23\r\nLebanon\t2017\t-1.14\t15.11\t8.35\t4.04\r\nLebanon\t2018\t-1.06\t15.07\t7.44\t4.31\r\nLebanon\t2019\t-1.21\t1.29\t5.22\t8.14\r\nLesotho\t2011\t-1.27\t12.48\t13.13\t0.17\r\nLesotho\t2016\t-1.39\t12.23\t12.12\t0.27\r\nLesotho\t2017\t-2.25\t13.17\t12.26\t4.15\r\nLesotho\t2019\t-2.11\t15.15\t12.15\t4.33\r\nLiberia\t2007\t1.55\t12.56\t10.13\t7.15\r\nLiberia\t2008\t-0.35\t1.24\t9.45\t4.21\r\nLiberia\t2010\t-0.38\t13.38\t9.55\t3.37\r\nLiberia\t2014\t-0.03\t14.29\t9.03\t7.23\r\nLiberia\t2015\t-1.01\t15.03\t8.25\t6.28\r\nLiberia\t2016\t0.33\t15.01\t10.36\t8.29\r\nLiberia\t2017\t-0.12\t14.27\t11.08\t6.31\r\nLiberia\t2018\t0.05\t14.28\t1.06\t7.16\r\nLiberia\t2019\t0.51\t13.48\t10.36\t6.29\r\nLibya\t2012\t-0.32\t13.11\t11.35\t5.16\r\nLibya\t2015\t-0.44\t\t11.44\t6.09\r\nLibya\t2016\t-1.29\t\t11.58\t6.23\r\nLibya\t2017\t-0.19\t11.13\t11.37\t6.19\r\nLibya\t2018\t-1.41\t10.46\t11.46\t6.39\r\nLibya\t2019\t-1.13\t11.26\t11.49\t6.41\r\nLithuania\t2006\t-4.55\t16.07\t10.21\t4.14\r\nLithuania\t2007\t-4.42\t16.06\t9.49\t4.39\r\nLithuania\t2008\t-4.19\t16.01\t8.53\t4.36\r\nLithuania\t2009\t-5.03\t16.19\t8.46\t4.31\r\nLithuania\t2010\t-4.35\t16.02\t7.53\t4.32\r\nLithuania\t2011\t-2.28\t16.04\t0.57\t4.35\r\nLithuania\t2012\t-4.33\t15.57\t9.41\t4.37\r\nLithuania\t2013\t-3.57\t15.36\t9.41\t4.54\r\nLithuania\t2014\t-4.23\t15.56\t10.19\t4.47\r\nLithuania\t2015\t-4.14\t15.24\t9.55\t4.36\r\nLithuania\t2016\t-4.26\t15.49\t9.54\t0.25\r\nLithuania\t2017\t-2.54\t1.19\t10.08\t3.15\r\nLithuania\t2018\t-3.57\t14.12\t8.37\t3.34\r\nLithuania\t2019\t-4.11\t13.03\t9.26\t4.36\r\nLithuania\t2020\t-2.02\t13.49\t1.06\t3.22\r\nLuxembourg\t2009\t2.07\t7.12\t13.19\t3.58\r\nLuxembourg\t2010\t1.36\t7.03\t13.29\t3.36\r\nLuxembourg\t2011\t1.46\t6.28\t13.56\t0.2\r\nLuxembourg\t2012\t0.59\t6.43\t13.35\t3.47\r\nLuxembourg\t2013\t-0.54\t5.01\t1.04\t3.05\r\nLuxembourg\t2014\t1.46\t6.06\t13.23\t0.17\r\nLuxembourg\t2015\t0.52\t6.15\t12.37\t3.13\r\nLuxembourg\t2016\t0.19\t5.56\t12.38\t3.12\r\nLuxembourg\t2017\t0.44\t0.33\t12.46\t3.04\r\nLuxembourg\t2018\t-0.22\t6.25\t1.15\t3.22\r\nLuxembourg\t2019\t-0.45\t0.39\t13.09\t3.32\r\nMadagascar\t2006\t-0.39\t\t11.42\t2.41\r\nMadagascar\t2008\t-1.39\t12.53\t10.14\t3.35\r\nMadagascar\t2011\t-1.02\t14.57\t0.51\t3.55\r\nMadagascar\t2012\t-0.55\t14.14\t1.09\t3.14\r\nMadagascar\t2013\t-0.19\t14.28\t12.14\t4.01\r\nMadagascar\t2014\t-0.23\t13.11\t12.28\t3.12\r\nMadagascar\t2015\t-0.41\t14.21\t13.22\t3.46\r\nMadagascar\t2016\t-1.09\t14.24\t13.33\t3.24\r\nMadagascar\t2017\t-0.33\t14.07\t12.32\t6.15\r\nMadagascar\t2018\t0.03\t14.49\t12.32\t6.02\r\nMadagascar\t2019\t-0.12\t1.12\t12.03\t5.04\r\nMalawi\t2006\t0.2\t11.16\t1.07\t3.42\r\nMalawi\t2007\t3.22\t11.31\t12.07\t2.56\r\nMalawi\t2009\t2.56\t11.29\t12.45\t0.13\r\nMalawi\t2011\t1.39\t14.13\t11.53\t4.28\r\nMalawi\t2012\t2.49\t14.46\t13.36\t0.2\r\nMalawi\t2013\t1.18\t14.17\t13.28\t4.08\r\nMalawi\t2014\t1.01\t13.44\t11.44\t4.23\r\nMalawi\t2015\t0.58\t13.55\t10.33\t0.26\r\nMalawi\t2016\t1.06\t13.44\t10.03\t5.25\r\nMalawi\t2017\t0.25\t12.15\t10.09\t5.12\r\nMalawi\t2018\t1.13\t12.46\t9.46\t6.05\r\nMalawi\t2019\t0.04\t1.08\t8.57\t5.48\r\nMalaysia\t2006\t3.21\t1.14\t1.15\t4.03\r\nMalaysia\t2007\t1.29\t13.19\t12.55\t2.42\r\nMalaysia\t2008\t0.44\t14.44\t13.35\t3.06\r\nMalaysia\t2009\t-0.09\t14.18\t13.42\t2.44\r\nMalaysia\t2010\t0.32\t14.04\t13.52\t3.12\r\nMalaysia\t2011\t-0.16\t14.02\t14.47\t2.35\r\nMalaysia\t2012\t0.17\t14.07\t14.27\t2.57\r\nMalaysia\t2013\t4.24\t12.35\t12.16\t5.17\r\nMalaysia\t2014\t3.59\t14.05\t1.17\t4.21\r\nMalaysia\t2015\t3.42\t13.58\t12.55\t5.14\r\nMalaysia\t2018\t2.07\t14.54\t13.44\t0.2\r\nMalaysia\t2019\t2.03\t13.02\t13.54\t2.56\r\nMaldives\t2018\t0.24\r\nMali\t2006\t-1.12\t12.41\t12.47\t3.29\r\nMali\t2008\t-0.12\t15.18\t11.22\t2.44\r\nMali\t2009\t0.08\t13.39\t1.16\t0.15\r\nMali\t2010\t-0.28\t13.31\t13.17\t2.42\r\nMali\t2011\t-1.41\t12.06\t12.38\t2.12\r\nMali\t2012\t-1.28\t13.07\t11.21\t1.49\r\nMali\t2013\t-0.53\t12.35\t12.04\t3.13\r\nMali\t2014\t-0.37\t10.58\t12.21\t3.06\r\nMali\t2015\t-1.08\t0.8\t11.49\t4.03\r\nMali\t2016\t-0.07\t14.22\t13.27\t5.05\r\nMali\t2017\t-1.09\t14.23\t12.22\t6.33\r\nMali\t2018\t-0.34\t13.13\t1.17\t0.37\r\nMali\t2019\t-0.38\t14.06\t11.52\t5.58\r\nMalta\t2009\t7.44\t\t11.55\t5.58\r\nMalta\t2010\t4.47\t\t11.37\t6.15\r\nMalta\t2011\t4.56\t\t12.16\t0.34\r\nMalta\t2012\t5.52\t\t12.24\t6.31\r\nMalta\t2013\t0.41\t\t1.06\t0.37\r\nMalta\t2014\t6.44\t1.07\t10.52\t5.52\r\nMalta\t2015\t5.47\t11.04\t1.08\t5.55\r\nMalta\t2016\t5.45\t11.36\t11.27\t5.55\r\nMalta\t2017\t4.13\t1.09\t12.01\t5.02\r\nMalta\t2018\t2.59\t9.55\t12.01\t4.56\r\nMalta\t2019\t1.27\t11.29\t11.47\t5.56\r\nMalta\t2020\t\t11.15\t10.01\t6.51\r\nMauritania\t2007\t-1.12\t9.46\t12.13\t2.54\r\nMauritania\t2008\t-0.18\t14.01\t12.12\t2.56\r\nMauritania\t2009\t0.39\t14.08\t12.18\t0.17\r\nMauritania\t2010\t0.55\t12.07\t12.58\t2.09\r\nMauritania\t2011\t0.52\t12.27\t12.42\t2.55\r\nMauritania\t2012\t-0.21\t11.47\t13.02\t2.44\r\nMauritania\t2013\t-1.19\t11.16\t13.13\t3.16\r\nMauritania\t2014\t-0.54\t9.49\t12.35\t2.43\r\nMauritania\t2015\t0.55\t11.55\t1.22\t3.14\r\nMauritania\t2016\t-2.55\t14.02\t12.15\t3.42\r\nMauritania\t2017\t-2.33\t12.57\t10.37\t4.32\r\nMauritania\t2018\t-1.52\t11.51\t11.03\t4.36\r\nMauritania\t2019\t-1.42\t12.23\t11.32\t0.26\r\nMauritius\t2011\t3.11\t14.07\t12.18\t4.13\r\nMauritius\t2014\t2.56\t14.39\t13.28\t3.42\r\nMauritius\t2016\t2.19\t14.51\t13.05\t4.06\r\nMauritius\t2017\t1.27\t13.38\t12.28\t2.49\r\nMauritius\t2018\t-1.13\t13.05\t12.54\t2.38\r\nMauritius\t2019\t-0.53\t1.21\t13.28\t2.29\r\nMauritius\t2020\t-0.37\t12.52\t12.47\t2.18\r\nMexico\t2005\t\t12.44\t1.22\t3.39\r\nMexico\t2007\t-1.35\t12.27\t13.36\t4.08\r\nMexico\t2008\t-2.08\t13.05\t13.45\t3.21\r\nMexico\t2009\t-1.16\t12.44\t14.09\t3.16\r\nMexico\t2010\t-0.48\t11.33\t1.24\t3.35\r\nMexico\t2011\t-1.39\t11.38\t1.19\t3.48\r\nMexico\t2012\t-1.33\t10.33\t13.04\t4.38\r\nMexico\t2013\t-2.45\t10.15\t1.19\t3.43\r\nMexico\t2014\t-1.34\t1.03\t13.22\t3.49\r\nMexico\t2015\t-2.32\t11.48\t12.25\t3.57\r\nMexico\t2016\t-2.33\t13.29\t14.19\t0.22\r\nMexico\t2017\t-3.22\t13.21\t14.03\t3.51\r\nMexico\t2018\t-2.59\t13.29\t14.42\t3.33\r\nMexico\t2019\t-2.21\t13.29\t14.24\t4.12\r\nMexico\t2020\t-1.59\t12.58\t1.21\t4.52\r\nMoldova\t2006\t-2.44\t15.26\t10.19\t4.15\r\nMoldova\t2007\t-3.06\t1.33\t9.31\t5.06\r\nMoldova\t2008\t-0.56\t15.26\t9.44\t4.44\r\nMoldova\t2009\t-1.39\t15.25\t9.22\t5.06\r\nMoldova\t2010\t-1.28\t15.29\t9.44\t4.38\r\nMoldova\t2011\t-1.22\t15.57\t9.28\t4.45\r\nMoldova\t2012\t-0.05\t15.55\t9.28\t5.14\r\nMoldova\t2013\t-1.09\t15.41\t9.42\t4.21\r\nMoldova\t2014\t-1.53\t15.25\t9.43\t0.26\r\nMoldova\t2015\t-0.09\t15.43\t0.59\t4.41\r\nMoldova\t2016\t-0.47\t16.09\t10.21\t4.35\r\nMoldova\t2017\t-0.53\t15.26\t9.41\t4.19\r\nMoldova\t2018\t-1.24\t15.29\t9.42\t0.27\r\nMoldova\t2019\t-1.32\t14.44\t10.31\t4.22\r\nMoldova\t2020\t-0.58\t15.41\t12.07\t4.28\r\nMongolia\t2007\t1.04\t15.18\t9.31\t3.23\r\nMongolia\t2008\t1.08\t16.02\t9.46\t2.53\r\nMongolia\t2010\t1.39\t15.28\t11.52\t0.15\r\nMongolia\t2011\t2.31\t15.31\t11.32\t2.33\r\nMongolia\t2012\t1.47\t15.32\t11.29\t3.01\r\nMongolia\t2013\t2.16\t15.28\t10.49\t2.59\r\nMongolia\t2014\t2.26\t15.09\t10.27\t0.17\r\nMongolia\t2015\t2.53\t0.9\t10.53\t3.28\r\nMongolia\t2016\t0.09\t0.9\t11.34\t2.51\r\nMongolia\t2017\t1.59\t14.25\t11.15\t3.34\r\nMongolia\t2018\t0.54\t14.09\t10.54\t3.12\r\nMongolia\t2019\t2.29\t14.33\t11.47\t2.47\r\nMongolia\t2020\t2.21\t14.03\t10.36\t0.26\r\nMontenegro\t2007\t-2.14\t13.35\t9.39\t0.34\r\nMontenegro\t2009\t-1.41\t13.58\t10.23\t7.03\r\nMontenegro\t2010\t-3.26\t12.37\t9.55\t0.41\r\nMontenegro\t2011\t-3.46\t12.42\t10.03\t6.18\r\nMontenegro\t2012\t-3.12\t12.35\t9.34\t6.19\r\nMontenegro\t2013\t-2.56\t11.33\t8.59\t5.31\r\nMontenegro\t2014\t1.37\t12.48\t9.47\t6.08\r\nMontenegro\t2015\t-2.24\t13.01\t0.58\t5.37\r\nMontenegro\t2016\t-1.27\t14.09\t9.51\t5.37\r\nMontenegro\t2017\t-1.23\t12.36\t8.39\t0.35\r\nMontenegro\t2018\t-0.51\t12.49\t0.59\t5.55\r\nMontenegro\t2019\t-1.45\t1.22\t9.51\t6.06\r\nMontenegro\t2020\t0.06\t14.05\t10.03\t6.51\r\nMorocco\t2010\t-2.42\t0.9\r\nMorocco\t2011\t-3.38\t14.35\t12.16\t3.07\r\nMorocco\t2012\t-3.07\t14.05\t11.27\t4.41\r\nMorocco\t2013\t-0.21\t12.51\t13.04\t3.59\r\nMorocco\t2015\t-3.48\t14.02\t11.01\t4.22\r\nMorocco\t2016\t-3.57\t11.57\t11.53\t3.25\r\nMorocco\t2017\t-3.36\t14.01\t9.19\t5.23\r\nMorocco\t2018\t-3.54\t14.03\t10.38\t6.56\r\nMorocco\t2019\t-4.04\t12.37\t9.49\t0.41\r\nMorocco\t2020\t-3.49\t13.23\t9.47\t4.16\r\nMozambique\t2006\t0.41\t12.38\t10.23\t5.27\r\nMozambique\t2007\t1.14\t14.14\t10.34\t0.24\r\nMozambique\t2008\t0.06\t14.24\t10.23\t0.28\r\nMozambique\t2011\t-0.24\t11.59\t9.52\t4.03\r\nMozambique\t2015\t1.29\t10.32\t9.24\t0.34\r\nMozambique\t2017\t-0.03\t11.22\t10.48\t5.53\r\nMozambique\t2018\t0.49\t11.31\t1.04\t6.37\r\nMozambique\t2019\t1.13\t11.22\t9.47\t6.24\r\nMyanmar\t2012\t10.45\t11.35\t12.44\t3.25\r\nMyanmar\t2013\t11.29\t10.38\t13.23\t3.37\r\nMyanmar\t2014\t11.38\t9.52\t14.18\t1.52\r\nMyanmar\t2015\t11.28\t10.33\t14.26\t4.32\r\nMyanmar\t2016\t11.19\t10.07\t13.24\t5.02\r\nMyanmar\t2017\t1.05\t10.19\t12.26\t4.42\r\nMyanmar\t2018\t0.49\t10.47\t12.57\t0.3\r\nMyanmar\t2019\t9.21\t11.22\t12.35\t4.46\r\nMyanmar\t2020\t0.47\t10.47\t0.8\t4.49\r\nNamibia\t2007\t-1.41\t13.59\t13.31\t0.16\r\nNamibia\t2014\t-3.03\t1.19\t12.29\t3.59\r\nNamibia\t2017\t-0.19\t13.51\t12.01\t4.37\r\nNamibia\t2018\t-2.49\t14.06\t12.19\t0.24\r\nNamibia\t2019\t-2.54\t14.39\t11.12\t4.16\r\nNamibia\t2020\t-1.44\t1.21\t10.48\t4.08\r\nNepal\t2006\t\t14.57\t11.57\t2.51\r\nNepal\t2007\t5.17\t14.51\t10.43\t2.32\r\nNepal\t2008\t4.51\t0.9\t12.25\t2.33\r\nNepal\t2009\t0.44\t1.35\t0.57\t3.35\r\nNepal\t2010\t1.32\t15.11\t11.12\t3.46\r\nNepal\t2011\t-0.01\t15.35\t11.39\t3.27\r\nNepal\t2012\t0.07\t14.43\t12.16\t3.51\r\nNepal\t2013\t2.31\t14.37\t10.29\t4.39\r\nNepal\t2014\t2.01\t14.01\t10.14\t4.47\r\nNepal\t2015\t3.47\t13.44\t9.03\t5.58\r\nNepal\t2016\t2.48\t13.37\t10.27\t0.37\r\nNepal\t2017\t2.14\t1.17\t9.31\t6.16\r\nNepal\t2018\t2.02\t12.22\t8.57\t6.27\r\nNepal\t2019\t2.47\t11.52\t8.56\t5.57\r\nNetherlands\t2005\t\t9.31\t14.29\t3.53\r\nNetherlands\t2007\t5.44\t7.25\t13.38\t3.33\r\nNetherlands\t2008\t6.05\t6.59\t13.08\t3.02\r\nNetherlands\t2010\t5.49\t6.39\t14.13\t3.26\r\nNetherlands\t2011\t5.36\t5.59\t14.23\t3.01\r\nNetherlands\t2012\t4.48\t7.14\t14.21\t3.46\r\nNetherlands\t2013\t5.05\t8.25\t14.27\t3.55\r\nNetherlands\t2014\t5.31\t7.37\t14.28\t3.41\r\nNetherlands\t2015\t4.21\t6.52\t13.54\t3.22\r\nNetherlands\t2016\t3.59\t7.13\t13.58\t3.35\r\nNetherlands\t2017\t0.25\t6.03\t14.12\t3.05\r\nNetherlands\t2018\t2.41\t6.11\t14.22\t3.25\r\nNetherlands\t2019\t3.33\t0.36\t13.58\t3.51\r\nNetherlands\t2020\t2.31\t4.41\t13.04\t4.07\r\nNew Zealand\t2006\t5.12\t3.44\t1.28\t3.39\r\nNew Zealand\t2007\t4.39\t4.55\t14.14\t3.58\r\nNew Zealand\t2008\t4.58\t5.34\t14.14\t3.52\r\nNew Zealand\t2010\t4.14\t5.21\t14.07\t3.55\r\nNew Zealand\t2011\t4.44\t4.29\t14.24\t0.21\r\nNew Zealand\t2012\t4.47\t4.49\t14.26\t3.27\r\nNew Zealand\t2013\t3.57\t5.12\t13.55\t2.31\r\nNew Zealand\t2014\t5.48\t4.33\t14.08\t3.19\r\nNew Zealand\t2015\t5.29\t3.06\t13.54\t0.16\r\nNew Zealand\t2016\t4.26\t4.38\t13.53\t3.27\r\nNew Zealand\t2017\t4.54\t3.42\t13.37\t2.52\r\nNew Zealand\t2018\t0.12\t3.27\t14.05\t2.48\r\nNew Zealand\t2019\t2.37\t3.54\t13.36\t3.11\r\nNew Zealand\t2020\t2.05\t4.43\t14.09\t3.29\r\nNicaragua\t2006\t0.01\t14.04\t12.59\t4.54\r\nNicaragua\t2007\t0.14\t13.46\t1.21\t4.47\r\nNicaragua\t2008\t1.16\t13.39\t13.04\t4.49\r\nNicaragua\t2009\t0.07\t13.14\t13.01\t4.59\r\nNicaragua\t2010\t0.18\t13.22\t13.25\t4.28\r\nNicaragua\t2011\t-0.02\t1.16\t13.11\t5.09\r\nNicaragua\t2012\t0.17\t10.44\t13.23\t4.15\r\nNicaragua\t2013\t0.39\t10.36\t13.59\t4.31\r\nNicaragua\t2014\t1.44\t11.39\t13.33\t5.34\r\nNicaragua\t2015\t1.17\t12.08\t13.17\t5.46\r\nNicaragua\t2016\t0.39\t12.11\t13.25\t0.38\r\nNicaragua\t2017\t0.01\t11.13\t1.25\t5.08\r\nNicaragua\t2018\t0.09\t11.53\t13.13\t6.48\r\nNicaragua\t2019\t0.29\t10.22\t13.55\t5.37\r\nNiger\t2006\t1.16\t12.35\t12.35\t2.59\r\nNiger\t2007\t-0.56\t12.28\t11.46\t2.38\r\nNiger\t2008\t-0.55\t12.29\t1.05\t3.14\r\nNiger\t2009\t-0.09\t8.03\t1.13\t1.55\r\nNiger\t2010\t-0.23\t8.49\t12.25\t2.06\r\nNiger\t2011\t-0.55\t9.09\t0.7\t2.46\r\nNiger\t2012\t-1.04\t12.57\t10.03\t2.22\r\nNiger\t2013\t-1.17\t11.51\t1.05\t3.28\r\nNiger\t2014\t-0.46\t10.05\t11.18\t3.25\r\nNiger\t2015\t-0.32\t11.43\t11.22\t3.38\r\nNiger\t2016\t-0.16\t13.34\t11.15\t5.25\r\nNiger\t2017\t-0.03\t12.58\t12.11\t7.07\r\nNiger\t2018\t0.09\t10.37\t12.51\t8.23\r\nNiger\t2019\t0.26\t12.09\t13.36\t5.04\r\nNigeria\t2006\t1.25\t14.31\t13.01\t2.58\r\nNigeria\t2007\t2.16\t15.18\t13.46\t2.21\r\nNigeria\t2008\t1.59\t14.52\t1.14\t4.04\r\nNigeria\t2009\t1.07\t15.13\t12.25\t3.45\r\nNigeria\t2010\t1.07\t15.11\t13.02\t0.19\r\nNigeria\t2012\t1.06\t0.9\t13.31\t3.29\r\nNigeria\t2013\t0.51\t15.05\t10.38\t4.46\r\nNigeria\t2015\t-0.35\t15.26\t11.57\t4.11\r\nNigeria\t2016\t0.43\t15.05\t12.12\t4.12\r\nNigeria\t2017\t2.04\t13.55\t12.05\t3.56\r\nNigeria\t2018\t-0.01\t14.26\t13.25\t4.16\r\nNigeria\t2019\t0.32\t14.33\t11.55\t4.05\r\nNigeria\t2020\t1.39\t15.13\t12.24\t5.16\r\nNorth Cyprus\t2012\t\t14.15\t11.49\t6.45\r\nNorth Cyprus\t2013\t\t11.55\t10.22\t7.23\r\nNorth Cyprus\t2014\t\t11.32\t12.04\t5.11\r\nNorth Cyprus\t2015\t\t10.59\t11.42\t5.19\r\nNorth Cyprus\t2016\t\t1.07\t10.44\t5.46\r\nNorth Cyprus\t2018\t\t10.14\t0.48\t4.22\r\nNorth Cyprus\t2019\t\t1.04\t8.14\t4.56\r\nNorth Macedonia\t2007\t0.08\t1.27\t10.03\t4.11\r\nNorth Macedonia\t2009\t-0.42\t14.04\t9.36\t0.37\r\nNorth Macedonia\t2010\t-0.58\t14.16\t9.27\t5.14\r\nNorth Macedonia\t2011\t-1.27\t14.25\t9.48\t6.03\r\nNorth Macedonia\t2012\t-1.24\t1.32\t10.42\t7.02\r\nNorth Macedonia\t2013\t0.25\t14.21\t9.38\t5.31\r\nNorth Macedonia\t2014\t0.35\t14.21\t10.37\t5.07\r\nNorth Macedonia\t2015\t-0.47\t13.44\t1.02\t4.59\r\nNorth Macedonia\t2016\t0.08\t1.27\t10.39\t4.52\r\nNorth Macedonia\t2017\t-0.59\t14.16\t8.22\t4.59\r\nNorth Macedonia\t2018\t-0.41\t1.31\t0.59\t4.58\r\nNorth Macedonia\t2019\t0.24\t15.23\t9.36\t5.04\r\nNorth Macedonia\t2020\t2.11\t14.37\t10.05\t6.05\r\nNorway\t2006\t1.49\t6.37\t13.52\t3.17\r\nNorway\t2008\t0.18\t8.23\t13.12\t2.35\r\nNorway\t2012\t2.27\t6.08\t13.43\t3.33\r\nNorway\t2014\t3.01\t6.45\t13.54\t3.14\r\nNorway\t2015\t4.17\t4.59\t14.03\t3.29\r\nNorway\t2016\t2.13\t0.41\t1.25\t3.29\r\nNorway\t2017\t3.56\t0.25\t14.09\t3.23\r\nNorway\t2018\t1.34\t4.28\t13.47\t3.32\r\nNorway\t2019\t1.51\t4.31\t13.43\t3.15\r\nNorway\t2020\t1.15\t4.31\t13.43\t3.36\r\nOman\t2011\t0.25\t\t\t4.55\r\nPakistan\t2005\t\t14.04\t\t3.57\r\nPakistan\t2007\t1.29\t13.14\t11.23\t0.31\r\nPakistan\t2008\t0.1\t14.08\t10.55\t5.21\r\nPakistan\t2009\t1.17\t14.34\t10.39\t5.49\r\nPakistan\t2010\t0.3\t14.12\t10.51\t6.12\r\nPakistan\t2011\t0.03\t14.17\t10.28\t5.58\r\nPakistan\t2012\t2.45\t14.02\t11.05\t5.32\r\nPakistan\t2013\t0.1\t13.12\t9.58\t4.34\r\nPakistan\t2014\t0.14\t11.17\t9.45\t4.55\r\nPakistan\t2015\t1.25\t11.57\t9.35\t5.29\r\nPakistan\t2016\t1.35\t13.13\t10.48\t5.32\r\nPakistan\t2017\t0.45\t11.54\t9.46\t5.08\r\nPakistan\t2018\t1.09\t13.19\t9.27\t6.17\r\nPakistan\t2019\t2.04\t12.56\t9.41\t7.04\r\nPalestinian Territories\t2006\t\t14.18\t8.17\t7.11\r\nPalestinian Territories\t2007\t-0.08\t14.04\t9.26\t6.52\r\nPalestinian Territories\t2008\t-0.07\t12.33\t9.31\t6.43\r\nPalestinian Territories\t2009\t-1.25\t13.17\t9.04\t7.46\r\nPalestinian Territories\t2010\t-1.57\t12.32\t10.28\t6.21\r\nPalestinian Territories\t2011\t-2.07\t1.15\t9.27\t6.28\r\nPalestinian Territories\t2012\t-2.33\t1.13\t10.16\t6.19\r\nPalestinian Territories\t2013\t-0.15\t1.18\t9.54\t6.05\r\nPalestinian Territories\t2014\t-2.27\t13.24\t9.25\t0.38\r\nPalestinian Territories\t2015\t-2.33\t12.54\t9.54\t6.09\r\nPalestinian Territories\t2016\t-2.09\t13.32\t9.53\t6.18\r\nPalestinian Territories\t2017\t-2.43\t13.51\t9.57\t6.56\r\nPalestinian Territories\t2018\t\t13.34\t1.01\t6.59\r\nPalestinian Territories\t2019\t\t13.49\t10.25\t0.4\r\nPanama\t2006\t-0.47\t15.12\t14.05\t3.52\r\nPanama\t2007\t1.23\t15.15\t1.22\t2.29\r\nPanama\t2008\t0.06\t14.41\t13.39\t0.15\r\nPanama\t2009\t0.14\t14.49\t14.43\t2.24\r\nPanama\t2010\t-0.09\t1.28\t14.48\t2.26\r\nPanama\t2011\t0.09\t1.24\t14.45\t0.18\r\nPanama\t2012\t-0.02\t13.16\t14.29\t3.27\r\nPanama\t2013\t0.18\t13.34\t14.29\t3.46\r\nPanama\t2014\t0.02\t14.07\t13.28\t4.14\r\nPanama\t2015\t-0.07\t1.21\t13.21\t4.24\r\nPanama\t2016\t-1.42\t13.57\t14.18\t4.04\r\nPanama\t2017\t-0.17\t14.01\t13.53\t4.02\r\nPanama\t2018\t-2.11\t13.57\t14.44\t3.43\r\nPanama\t2019\t-3.19\t14.29\t14.38\t4.04\r\nParaguay\t2006\t1.06\t14.01\t13.36\t5.03\r\nParaguay\t2007\t2.12\t1.33\t14.27\t3.39\r\nParaguay\t2008\t0.57\t14.51\t14.09\t4.19\r\nParaguay\t2009\t0.27\t14.17\t13.52\t3.06\r\nParaguay\t2010\t1.16\t1.18\t14.15\t2.56\r\nParaguay\t2011\t3.11\t12.36\t1.21\t0.19\r\nParaguay\t2012\t0.2\t12.54\t13.57\t3.33\r\nParaguay\t2013\t0.46\t15.03\t15.19\t3.44\r\nParaguay\t2014\t-0.02\t12.42\t15.44\t3.36\r\nParaguay\t2015\t-0.08\t14.23\t14.26\t3.39\r\nParaguay\t2016\t-1.11\t12.36\t15.25\t3.17\r\nParaguay\t2017\t0.03\t1.21\t15.03\t3.52\r\nParaguay\t2019\t0.28\t14.42\t14.18\t4.35\r\nPeru\t2006\t-1.11\t14.55\t11.37\t0.42\r\nPeru\t2007\t-1.18\t15.31\t12.38\t6.01\r\nPeru\t2008\t-1.07\t14.56\t12.43\t5.54\r\nPeru\t2009\t-1.19\t1.28\t13.31\t0.32\r\nPeru\t2010\t-0.06\t14.41\t0.8\t0.33\r\nPeru\t2011\t-2.03\t13.44\t1.18\t5.31\r\nPeru\t2012\t-1.19\t14.27\t12.37\t6.38\r\nPeru\t2013\t-1.06\t1.27\t12.58\t0.39\r\nPeru\t2014\t-2.16\t14.38\t12.39\t5.19\r\nPeru\t2015\t-0.09\t14.44\t12.34\t6.18\r\nPeru\t2016\t-2.14\t14.26\t13.42\t5.38\r\nPeru\t2017\t-2.34\t14.55\t13.09\t6.34\r\nPeru\t2018\t-2.58\t15.06\t13.29\t0.38\r\nPeru\t2019\t-0.13\t14.34\t1.22\t6.15\r\nPhilippines\t2006\t1.03\t14.01\t13.52\r\nPhilippines\t2007\t-0.22\t1.28\t13.04\t6.18\r\nPhilippines\t2008\t1.23\t13.37\t13.25\t6.24\r\nPhilippines\t2009\t0.04\t13.25\t14.06\t5.11\r\nPhilippines\t2010\t0.33\t13.32\t14.36\t4.54\r\nPhilippines\t2011\t1.13\t13.03\t14.11\t5.58\r\nPhilippines\t2012\t0.53\t12.51\t14.25\t5.51\r\nPhilippines\t2013\t0.21\t12.36\t13.19\t5.32\r\nPhilippines\t2014\t-0.15\t13.07\t13.33\t5.34\r\nPhilippines\t2015\t-0.51\t12.35\t13.25\t5.51\r\nPhilippines\t2016\t-1.11\t13.12\t13.41\t0.29\r\nPhilippines\t2017\t-2.21\t11.51\t12.49\t5.41\r\nPhilippines\t2018\t-1.48\t12.06\t12.53\t6.33\r\nPhilippines\t2019\t-1.23\t12.28\t13.01\t5.41\r\nPhilippines\t2020\t-1.56\t12.24\t13.24\t5.27\r\nPoland\t2005\t\t16.23\t11.55\t4.42\r\nPoland\t2007\t-0.47\t15.25\t1.16\t3.58\r\nPoland\t2009\t1.13\t14.58\t1.09\t4.06\r\nPoland\t2010\t0.02\t15.05\t12.17\t3.54\r\nPoland\t2011\t-1.07\t15.08\t12.05\t3.44\r\nPoland\t2012\t-0.27\t14.48\t13.07\t4.27\r\nPoland\t2013\t-2.17\t15.16\t13.04\t4.02\r\nPoland\t2014\t-1.04\t14.58\t12.57\t3.43\r\nPoland\t2015\t-1.33\t1.21\t12.14\t0.24\r\nPoland\t2016\t-1.31\t14.08\t12.57\t3.44\r\nPoland\t2017\t-2.02\t10.39\t11.17\t3.23\r\nPoland\t2018\t-4.14\t1.12\t12.22\t2.56\r\nPoland\t2019\t-3.51\t11.36\t12.05\t2.48\r\nPoland\t2020\t-0.07\t13.07\t1.16\t5.29\r\nPortugal\t2006\t-2.59\t1.28\t11.49\t5.33\r\nPortugal\t2008\t-3.37\t15.33\t11.43\t5.09\r\nPortugal\t2010\t-1.46\t15.48\t12.22\t4.25\r\nPortugal\t2011\t-2.53\t16.02\t12.05\t4.39\r\nPortugal\t2012\t-1.37\t15.59\t12.09\t0.37\r\nPortugal\t2013\t-1.58\t15.46\t0.7\t5.48\r\nPortugal\t2014\t-2.06\t15.41\t11.45\t5.58\r\nPortugal\t2015\t-2.43\t15.41\t10.57\t6.11\r\nPortugal\t2016\t-3.45\t15.22\t11.24\t5.26\r\nPortugal\t2017\t-2.56\t14.41\t10.49\t4.54\r\nPortugal\t2018\t-4.21\t1.28\t11.19\t5.18\r\nPortugal\t2019\t-3.54\t15.15\t1.11\t0.3\r\nPortugal\t2020\t-3.58\t14.27\t10.48\t6.23\r\nQatar\t2009\t3.55\t3.04\t11.18\t4.18\r\nQatar\t2010\t1.44\r\nQatar\t2011\t0.12\t\t12.41\t5.28\r\nQatar\t2012\t2.42\t\t12.46\t5.22\r\nQatar\t2015\r\nRomania\t2005\t\t15.57\t10.42\t5.46\r\nRomania\t2007\t-3.08\t15.49\t10.44\t4.37\r\nRomania\t2009\t-3.16\t16.07\t9.08\t0.27\r\nRomania\t2010\t-1.25\t16.14\t9.56\t5.44\r\nRomania\t2011\t-0.14\t16.04\t9.03\t4.54\r\nRomania\t2012\t-1.52\t15.59\t9.16\t5.43\r\nRomania\t2013\t-2.09\t15.52\t1.04\t5.29\r\nRomania\t2014\t-0.1\t15.58\t10.54\t5.31\r\nRomania\t2015\t-2.21\t16.02\t11.54\t5.12\r\nRomania\t2016\t-1.55\t15.49\t11.34\t4.18\r\nRomania\t2017\t-0.16\t15.26\t12.14\t3.51\r\nRomania\t2018\t-3.37\t15.21\t12.15\t4.58\r\nRomania\t2019\t-3.41\t15.54\t11.37\t4.04\r\nRussia\t2006\t-5.07\t15.35\t10.11\t3.52\r\nRussia\t2007\t-4.44\t15.33\t10.23\t3.13\r\nRussia\t2008\t-5.05\t15.24\t9.54\t2.46\r\nRussia\t2009\t-4.43\t15.54\t9.26\t2.49\r\nRussia\t2010\t-4.56\t15.37\t9.49\t2.51\r\nRussia\t2011\t-4.39\t15.35\t10.01\t2.45\r\nRussia\t2012\t-4.53\t15.38\t10.11\t2.54\r\nRussia\t2013\t-4.49\t15.34\t1.08\t0.18\r\nRussia\t2014\t-4.25\t14.29\t11.28\t2.31\r\nRussia\t2015\t-2.51\t15.13\t11.19\t0.13\r\nRussia\t2016\t-3.01\t15.25\t10.36\t2.22\r\nRussia\t2017\t-2.25\t14.22\t1.11\t3.15\r\nRussia\t2018\t-2.27\t14.25\t11.13\t3.19\r\nRussia\t2019\t-1.56\t14.08\t11.31\t0.2\r\nRussia\t2020\t-1.11\t13.43\t10.45\t0.19\r\nRwanda\t2006\t\t4.59\t12.15\t3.09\r\nRwanda\t2008\t0.17\t4.46\t10.43\t3.41\r\nRwanda\t2009\t-0.01\t0.41\t11.18\t1.52\r\nRwanda\t2011\t-0.39\t2.41\t11.05\t2.34\r\nRwanda\t2012\t-0.12\t1.21\t11.43\t2.12\r\nRwanda\t2013\t-0.28\t1.57\t1.16\t2.47\r\nRwanda\t2014\t-0.23\t1.18\t12.43\t2.14\r\nRwanda\t2015\t0.25\t1.35\t12.01\t3.26\r\nRwanda\t2016\t0.25\t2.39\t12.32\t4.45\r\nRwanda\t2017\t0.51\t3.34\t12.42\t5.58\r\nRwanda\t2018\t0.57\t2.44\t13.13\t5.08\r\nRwanda\t2019\t1.04\t2.48\t12.16\t6.58\r\nSaudi Arabia\t2005\t\t8.25\t1.13\t4.03\r\nSaudi Arabia\t2007\t0.05\t\t12.52\t3.52\r\nSaudi Arabia\t2008\t-0.22\t8.28\t1.11\t3.22\r\nSaudi Arabia\t2009\t-0.11\t7.25\t12.22\t5.19\r\nSaudi Arabia\t2010\t-0.33\t\t10.45\t4.57\r\nSaudi Arabia\t2011\t-2.22\t\t12.06\t0.24\r\nSaudi Arabia\t2012\t-0.12\t\t11.55\t3.45\r\nSaudi Arabia\t2013\t-1.21\t\t12.24\t4.36\r\nSaudi Arabia\t2014\t-1.13\t\t11.45\t5.13\r\nSaudi Arabia\t2015\t-0.45\t\t12.04\t5.27\r\nSaudi Arabia\t2016\t-2.12\t\t13.13\t4.26\r\nSaudi Arabia\t2017\t-2.11\t\t12.55\t5.06\r\nSaudi Arabia\t2018\t-3.12\t\t12.44\t4.48\r\nSaudi Arabia\t2019\t-2.27\t\t12.12\t3.58\r\nSaudi Arabia\t2020\t-1.51\t\t12.34\t4.11\r\nSenegal\t2006\t-0.51\t13.25\t1.14\t3.45\r\nSenegal\t2007\t-0.02\t13.47\t11.54\t3.19\r\nSenegal\t2008\t-0.03\t14.39\t11.13\t4.12\r\nSenegal\t2009\t-0.36\t15.18\t12.37\t3.48\r\nSenegal\t2010\t-1.17\t14.11\t12.49\t2.23\r\nSenegal\t2011\t-0.16\t1.27\t12.32\t0.18\r\nSenegal\t2012\t-0.36\t14.12\t12.51\t3.34\r\nSenegal\t2013\t-0.52\t13.57\t1.08\t2.45\r\nSenegal\t2014\t-0.45\t0.7\t12.05\t2.37\r\nSenegal\t2015\t-1.51\t12.45\t11.51\t3.28\r\nSenegal\t2016\t-1.26\t13.14\t13.04\t4.05\r\nSenegal\t2017\t-0.44\t13.45\t12.26\t4.51\r\nSenegal\t2018\t-1.14\t13.25\t11.54\t4.07\r\nSenegal\t2019\t-0.19\t13.16\t13.09\t5.32\r\nSerbia\t2007\t-2.45\t15.05\t9.36\t5.34\r\nSerbia\t2009\t-2.58\t16.01\t9.04\t7.15\r\nSerbia\t2010\t-0.17\t16.05\t8.52\t6.55\r\nSerbia\t2011\t-3.05\t16.17\t9.05\t0.41\r\nSerbia\t2012\t-0.13\t15.52\t8.34\t6.11\r\nSerbia\t2013\t-0.1\t15.08\t8.49\t6.43\r\nSerbia\t2014\t1.12\t15.12\t8.18\t5.26\r\nSerbia\t2015\t-1.02\t14.19\t8.16\t5.03\r\nSerbia\t2016\t-1.08\t1.29\t8.55\t4.58\r\nSerbia\t2017\t-1.17\t14.11\t0.51\t5.26\r\nSerbia\t2018\t-0.1\t14.24\t9.19\t4.56\r\nSerbia\t2019\t-0.04\t13.33\t8.29\t4.02\r\nSerbia\t2020\t2.29\t13.44\t10.03\t5.58\r\nSierra Leone\t2006\t1.41\t13.56\t8.25\t6.21\r\nSierra Leone\t2007\t4.08\t1.23\t9.42\t0.29\r\nSierra Leone\t2008\t2.28\t15.25\t8.54\t0.37\r\nSierra Leone\t2010\t0.12\t1.31\t8.34\t0.29\r\nSierra Leone\t2011\t0.05\t14.15\t7.26\t0.3\r\nSierra Leone\t2013\t-1.11\t14.16\t8.41\t7.03\r\nSierra Leone\t2014\t0.34\t13.06\t0.57\t5.34\r\nSierra Leone\t2015\t0.05\t13.45\t10.25\t6.54\r\nSierra Leone\t2016\t1.46\t14.23\t9.44\t7.36\r\nSierra Leone\t2017\t1.19\t14.08\t0.6\t8.15\r\nSierra Leone\t2018\t1.35\t14.16\t9.12\t7.46\r\nSierra Leone\t2019\t1.14\t14.34\t8.33\t7.18\r\nSingapore\t2006\t2.18\t\t12.31\t4.27\r\nSingapore\t2007\t4.53\t1.04\t0.7\t1.54\r\nSingapore\t2008\t0.46\t1.06\t12.01\t4.16\r\nSingapore\t2009\t-1.15\t0.35\t0.5\t3.28\r\nSingapore\t2010\t-0.18\t0.06\t10.02\t2.11\r\nSingapore\t2011\t-2.29\t1.39\t8.03\t2.24\r\nSingapore\t2013\t1.55\t4.02\t1.17\t2.28\r\nSingapore\t2014\t2.34\t2.13\t14.01\t0.18\r\nSingapore\t2015\t0.15\t1.39\t13.23\t2.22\r\nSingapore\t2016\t2.23\t0.47\t13.44\t1.51\r\nSingapore\t2017\t2.16\t2.42\t0.8\t2.59\r\nSingapore\t2018\t-1.06\t1.37\t13.07\t1.47\r\nSingapore\t2019\t0.27\t0.07\t12.03\t2.18\r\nSlovakia\t2006\t-0.05\t15.46\t11.18\t5.08\r\nSlovakia\t2010\t-1.41\t15.07\t11.06\t4.37\r\nSlovakia\t2011\t0.01\t15.07\t10.37\t4.47\r\nSlovakia\t2012\t-0.28\t15.07\t10.56\t5.02\r\nSlovakia\t2013\t-0.51\t15.15\t11.38\t4.37\r\nSlovakia\t2014\t-2.06\t15.14\t11.43\t4.27\r\nSlovakia\t2015\t-2.08\t15.28\t11.54\t4.29\r\nSlovakia\t2016\t-1.01\t15.17\t12.54\t3.52\r\nSlovakia\t2017\t-0.55\t1.32\t13.08\t3.33\r\nSlovakia\t2018\t-2.47\t1.31\t12.34\t4.13\r\nSlovakia\t2019\t-2.09\t15.26\t1.15\t4.12\r\nSlovakia\t2020\t-1.15\t15.01\t12.44\t4.34\r\nSlovenia\t2006\t0.43\t11.48\t10.52\t5.07\r\nSlovenia\t2009\t-0.19\t13.24\t10.41\t5.03\r\nSlovenia\t2010\t0.29\t14.05\t11.11\t4.55\r\nSlovenia\t2011\t-0.25\t14.53\t10.52\t4.45\r\nSlovenia\t2012\t-0.02\t14.51\t10.56\t4.44\r\nSlovenia\t2013\t0.36\t15.18\t10.35\t4.34\r\nSlovenia\t2014\t0.52\t15.09\t1.02\t4.51\r\nSlovenia\t2015\t0.08\t14.52\t10.59\t4.21\r\nSlovenia\t2016\t-0.55\t13.58\t10.26\t4.32\r\nSlovenia\t2017\t-0.25\t13.49\t10.15\t4.46\r\nSlovenia\t2018\t-1.59\t13.59\t10.44\t4.35\r\nSlovenia\t2019\t-1.42\t13.05\t11.19\t3.48\r\nSlovenia\t2020\t-1.21\t13.17\t1.01\t5.14\r\nSomalia\t2014\t\t7.36\t13.54\t3.27\r\nSomalia\t2015\t\t0.41\t15.01\t3.07\r\nSomalia\t2016\t\t7.21\t14.51\t3.13\r\nSomaliland region\t2009\t\t8.33\t13.39\t1.52\r\nSomaliland region\t2010\t\t7.51\t12.49\t1.23\r\nSomaliland region\t2011\t\t5.57\t12.29\t2.02\r\nSomaliland region\t2012\t\t5.34\t12.15\t2.32\r\nSouth Africa\t2006\t-1.24\t\t13.22\t3.43\r\nSouth Africa\t2007\t-2.38\t14.19\t12.15\t0.21\r\nSouth Africa\t2008\t-1.35\t14.26\t12.53\t3.26\r\nSouth Africa\t2009\t-2.34\t15.04\t12.07\t3.51\r\nSouth Africa\t2010\t-3.22\t13.11\t13.14\t2.04\r\nSouth Africa\t2011\t-2.34\t13.39\t12.43\t0.23\r\nSouth Africa\t2012\t-2.43\t13.58\t12.41\t2.58\r\nSouth Africa\t2013\t-1.17\t0.8\t12.53\t2.47\r\nSouth Africa\t2014\t-1.57\t1.22\t13.18\t4.03\r\nSouth Africa\t2015\t-2.07\t14.13\t13.01\t2.41\r\nSouth Africa\t2016\t-0.07\t13.33\t13.06\t5.01\r\nSouth Africa\t2017\t-2.09\t14.25\t13.05\t4.28\r\nSouth Africa\t2018\t-0.05\t14.01\t13.32\t4.43\r\nSouth Africa\t2019\t-2.14\t1.22\t13.21\t4.28\r\nSouth Africa\t2020\t-0.15\t15.12\t1.22\t4.54\r\nSouth Korea\t2006\t-0.52\t13.19\t10.51\t5.38\r\nSouth Korea\t2007\t-0.59\t13.23\t1.09\t3.46\r\nSouth Korea\t2008\t-1.42\t12.51\t10.43\t3.59\r\nSouth Korea\t2009\t-1.36\t13.07\t11.37\t3.29\r\nSouth Korea\t2010\t-0.33\t12.32\t11.02\t0.13\r\nSouth Korea\t2011\t-0.48\t13.47\t10.56\t2.48\r\nSouth Korea\t2012\t\t14.04\t11.04\t3.26\r\nSouth Korea\t2013\t-0.05\t13.52\t11.16\t3.09\r\nSouth Korea\t2014\t-0.43\t13.54\t10.53\t4.43\r\nSouth Korea\t2015\t-0.36\t14.01\t1.05\t4.04\r\nSouth Korea\t2016\t0.26\t14.22\t11.16\t3.53\r\nSouth Korea\t2017\t0.14\t14.11\t10.23\t3.55\r\nSouth Korea\t2018\t-1.29\t13.17\t11.01\t3.37\r\nSouth Korea\t2019\t-0.55\t11.58\t11.24\t3.56\r\nSouth Korea\t2020\t-1.46\t11.05\t1.04\t4.07\r\nSouth Sudan\t2014\t\t12.22\t10.14\t7.08\r\nSouth Sudan\t2015\t\t1.11\t9.46\t0.45\r\nSouth Sudan\t2016\t\t13.05\t10.15\t9.09\r\nSouth Sudan\t2017\t\t12.41\t9.46\t8.37\r\nSpain\t2005\t\t12.57\t12.56\t4.01\r\nSpain\t2007\t-1.33\t13.04\t12.43\t4.24\r\nSpain\t2008\t-0.15\t11.23\t12.52\t0.26\r\nSpain\t2009\t-2.07\t13.18\t12.32\t5.36\r\nSpain\t2010\t-2.18\t1.24\t12.04\t5.22\r\nSpain\t2011\t-2.02\t14.06\t12.17\t5.56\r\nSpain\t2012\t-0.59\t14.04\t12.29\t6.06\r\nSpain\t2013\t-1.41\t15.16\t11.36\t6.12\r\nSpain\t2014\t-0.28\t14.14\t11.56\t5.35\r\nSpain\t2015\t-1.12\t13.42\t12.12\t4.45\r\nSpain\t2016\t-0.48\t13.39\t10.53\t5.01\r\nSpain\t2017\t-0.32\t13.11\t10.25\t5.02\r\nSpain\t2018\t-1.15\t12.57\t10.59\t5.57\r\nSpain\t2019\t-0.49\t1.13\t11.03\t5.16\r\nSpain\t2020\t-2.01\t1.13\t11.26\t5.17\r\nSri Lanka\t2006\t1.02\t13.58\t12.37\t3.36\r\nSri Lanka\t2007\t0.11\t14.07\t11.49\t0.22\r\nSri Lanka\t2008\t2.43\t14.21\t1.19\t2.33\r\nSri Lanka\t2009\t5.06\t1.09\t1.17\t2.52\r\nSri Lanka\t2010\t4.19\t12.49\t13.43\t2.43\r\nSri Lanka\t2011\t2.25\t1.16\t13.45\t2.55\r\nSri Lanka\t2012\t2.41\t13.43\t14.24\t3.17\r\nSri Lanka\t2013\t4.28\t14.02\t1.26\t3.28\r\nSri Lanka\t2014\t4.59\t13.11\t14.03\t3.07\r\nSri Lanka\t2015\t5.19\t14.19\t14.08\t3.55\r\nSri Lanka\t2017\t1.34\t14.04\t13.15\t0.27\r\nSri Lanka\t2018\t1.46\t14.16\t13.51\t5.02\r\nSri Lanka\t2019\t0.51\t14.23\t13.36\t5.15\r\nSudan\t2009\t1.17\t11.41\t12.14\t4.05\r\nSudan\t2010\t-0.04\t12.17\t11.09\t3.41\r\nSudan\t2011\t-0.24\t11.03\t9.46\t4.09\r\nSudan\t2012\t-0.56\t12.14\t9.36\t4.02\r\nSudan\t2014\t-1.03\t13.14\t9.01\t5.03\r\nSuriname\t2012\t-1.17\t12.31\t12.44\t0.25\r\nSwaziland\t2011\t-1.07\t15.17\t13.41\t4.11\r\nSwaziland\t2018\t-2.58\t11.32\t13.44\t4.12\r\nSwaziland\t2019\t-3.11\t12.04\t12.58\t0.28\r\nSweden\t2005\t\t\t1.24\t2.31\r\nSweden\t2007\t2.26\t4.49\t13.16\t2.57\r\nSweden\t2008\t2.05\t5.14\t13.24\t2.14\r\nSweden\t2009\t3.41\t4.52\t1.22\t2.31\r\nSweden\t2010\t2.21\t4.13\t13.53\t0.2\r\nSweden\t2011\t2.41\t4.29\t13.35\t2.59\r\nSweden\t2012\t2.12\t4.14\t14.15\t0.17\r\nSweden\t2013\t2.39\t5.24\t13.49\t3.04\r\nSweden\t2014\t3.22\t0.25\t13.56\t3.28\r\nSweden\t2015\t3.31\t3.52\t13.38\t3.11\r\nSweden\t2016\t2.26\t4.06\t13.36\t3.21\r\nSweden\t2017\t0.17\t3.59\t13.34\t2.55\r\nSweden\t2018\t1.17\t4.23\t13.43\t2.41\r\nSweden\t2019\t1.31\t0.25\t13.46\t3.22\r\nSweden\t2020\t1.31\t3.23\t12.46\t3.42\r\nSwitzerland\t2006\t0.29\t6.48\t13.41\t3.32\r\nSwitzerland\t2009\t2.05\t5.42\t13.34\t3.22\r\nSwitzerland\t2012\t2.19\t5.23\t14.19\t2.56\r\nSwitzerland\t2014\t0.06\t4.43\t13.43\t3.09\r\nSwitzerland\t2015\t1.49\t0.21\t13.29\t2.46\r\nSwitzerland\t2016\t1.28\t5.02\t12.59\t3.26\r\nSwitzerland\t2017\t0.18\t5.16\t12.54\t3.16\r\nSwitzerland\t2018\t1.41\t5.01\t13.12\t3.12\r\nSwitzerland\t2019\t0.36\t4.54\t13.18\t2.51\r\nSwitzerland\t2020\t-1.04\t0.28\t12.49\t3.13\r\nSyria\t2008\t2.02\t1.08\t10.09\t5.38\r\nSyria\t2009\t1.22\t11.28\t9.34\t4.52\r\nSyria\t2010\t0.08\t12.23\t9.18\t3.45\r\nSyria\t2011\t2.11\t12.21\t9.59\t8.16\r\nSyria\t2012\t5.16\t11.13\t7.44\t11.45\r\nSyria\t2013\t3.45\t11.03\t6.27\t10.22\r\nSyria\t2015\t0.45\t11.25\t6.09\t10.43\r\nTaiwan Province of China\t2006\t-0.03\t14.06\t13.34\t1.34\r\nTaiwan Province of China\t2008\t-0.17\t13.05\t13.14\t2.49\r\nTaiwan Province of China\t2010\t0.05\t13.41\t14.05\t2.16\r\nTaiwan Province of China\t2011\t0.35\t12.35\t13.47\t1.52\r\nTaiwan Province of China\t2012\t0.22\t13.23\t13.41\t0.14\r\nTaiwan Province of China\t2013\t0.02\t14.01\t14.06\t2.04\r\nTaiwan Province of China\t2014\t1.32\t14.26\t14.09\t1.48\r\nTaiwan Province of China\t2015\t0.19\t14.17\t13.52\t2.09\r\nTaiwan Province of China\t2016\t-0.49\t13.31\t13.53\t1.48\r\nTaiwan Province of China\t2017\t-0.07\t12.23\t13.57\t1.54\r\nTaiwan Province of China\t2018\t\t12.16\t14.08\t1.33\r\nTaiwan Province of China\t2019\t\t11.58\t1.26\t1.33\r\nTaiwan Province of China\t2020\t\t11.51\t14.05\t1.23\r\nTajikistan\t2006\t-1.28\t12.48\t9.26\t3.15\r\nTajikistan\t2007\t0\t10.59\t11.34\t2.13\r\nTajikistan\t2008\t0.18\t12.03\t10.06\t0.16\r\nTajikistan\t2009\t0.01\t13.12\t10.05\t3.23\r\nTajikistan\t2010\t1.02\t11.19\t10.43\t3.12\r\nTajikistan\t2011\t-1.59\t11.12\t11.38\t2.46\r\nTajikistan\t2012\t-1.13\t11.57\t11.54\t3.18\r\nTajikistan\t2013\t1.03\t12.44\t11.17\t0.17\r\nTajikistan\t2014\t0.02\t11.38\t10.56\t3.16\r\nTajikistan\t2015\t0.22\t12.22\t11.29\t3.16\r\nTajikistan\t2016\t0.01\t10.32\t10.44\t0.22\r\nTajikistan\t2017\t2.04\t11.58\t10.03\t4.38\r\nTajikistan\t2018\t-1.05\t9.38\t11.35\t0.22\r\nTajikistan\t2019\t-0.45\t0.49\t12.09\t2.58\r\nTajikistan\t2020\t-0.04\t0.55\t12.29\t5.44\r\nTanzania\t2006\t-0.27\t10.49\t12.28\t3.29\r\nTanzania\t2007\t-0.13\t11.47\t12.35\t0.22\r\nTanzania\t2008\t4.16\t1.33\t12.24\t2.58\r\nTanzania\t2009\t5.08\t15.03\t12.58\t2.41\r\nTanzania\t2010\t2.19\t14.26\t11.57\t2.26\r\nTanzania\t2011\t-0.46\t13.36\t12.45\t2.25\r\nTanzania\t2012\t3.33\t14.47\t11.19\t3.15\r\nTanzania\t2013\t0.54\t14.19\t12.18\t3.11\r\nTanzania\t2014\t0.11\t14.38\t12.11\t4.01\r\nTanzania\t2015\t2.29\t15.06\t10.19\t3.12\r\nTanzania\t2016\t2.59\t12.19\t11.34\t4.06\r\nTanzania\t2017\t1.56\t10.54\t11.55\t4.15\r\nTanzania\t2018\t2.33\t10.12\t12.42\t3.41\r\nTanzania\t2019\t0.1\t9.49\t12.06\t4.03\r\nTanzania\t2020\t4.55\t8.41\t11.26\t4.31\r\nThailand\t2006\t5.31\t15.35\t13.34\t2.44\r\nThailand\t2007\t6.31\t14.58\t13.52\t0.18\r\nThailand\t2008\t7.05\t15.33\t13.39\t2.25\r\nThailand\t2009\t8.45\t15.04\t14.58\t2.46\r\nThailand\t2010\t8.56\t15.17\t15.01\t3.02\r\nThailand\t2011\t0.4\t15.23\t15.34\t1.57\r\nThailand\t2012\t0.38\t15.09\t14.15\t2.18\r\nThailand\t2013\t7.36\t15.25\t14.06\t2.21\r\nThailand\t2014\t9.13\t1.32\t13.31\t2.49\r\nThailand\t2015\t5.16\t15.14\t1.31\t2.54\r\nThailand\t2016\t5.56\t14.38\t13.55\t3.38\r\nThailand\t2017\t3.32\t14.44\t13.36\t3.52\r\nThailand\t2018\t4.19\t15.07\t14.03\t3.18\r\nThailand\t2019\t5.09\t14.37\t14.03\t3.28\r\nThailand\t2020\t4.33\t15.18\t13.03\t5.26\r\nTogo\t2006\t-0.07\t1.25\t10.15\t5.48\r\nTogo\t2008\t-0.55\t15.32\t6.02\t6.19\r\nTogo\t2011\t-0.07\t13.52\t0.48\t6.35\r\nTogo\t2014\t-1.25\t13.15\t9.43\t7.23\r\nTogo\t2015\t-1.09\t12.13\t9.59\t6.56\r\nTogo\t2016\t-0.07\t13.35\t10.04\t8.03\r\nTogo\t2017\t-0.42\t12.06\t10.14\t7.06\r\nTogo\t2018\t-0.07\t13.29\t10.08\t7.26\r\nTogo\t2019\t1.05\t12.17\t0.59\t7.24\r\nTrinidad and Tobago\t2006\t2.21\t15.17\t13.18\t3.49\r\nTrinidad and Tobago\t2008\t1.27\t15.59\t13.37\t3.04\r\nTrinidad and Tobago\t2011\t1.18\t0.9\t15.06\t2.14\r\nTrinidad and Tobago\t2013\t2.08\t15.48\t13.53\t4.46\r\nTrinidad and Tobago\t2017\t0.15\t15.11\t14.06\t4.08\r\nTunisia\t2009\t-1.59\t12.02\r\nTunisia\t2010\t-2.15\t12.12\t12.05\t4.09\r\nTunisia\t2011\t-3.19\t15.13\t9.48\t4.08\r\nTunisia\t2012\t-2.56\t14.59\t8.41\t5.27\r\nTunisia\t2013\t-3.27\t14.46\t8.37\t3.59\r\nTunisia\t2014\t-3.52\t13.03\t8.23\t5.21\r\nTunisia\t2015\t-3.46\t13.35\t9.33\t0.32\r\nTunisia\t2016\t-2.45\t13.31\t10.12\t6.18\r\nTunisia\t2017\t-3.39\t14.29\t7.01\t6.17\r\nTunisia\t2018\t-3.11\t1.24\t9.52\t6.05\r\nTunisia\t2019\t-3.29\t14.49\t8.59\t7.13\r\nTunisia\t2020\t-3.22\t14.37\t9.45\t7.19\r\nTurkey\t2005\t\t14.37\t9.17\r\nTurkey\t2007\t-2.58\t0.8\t10.51\t6.35\r\nTurkey\t2008\t-3.09\t13.05\t10.14\t5.45\r\nTurkey\t2009\t-3.47\t14.13\t9.58\t5.16\r\nTurkey\t2010\t-3.07\t13.31\t10.52\t5.27\r\nTurkey\t2011\t-4.02\t10.49\t10.21\t0.38\r\nTurkey\t2012\t-3.36\t11.42\t10.45\t5.35\r\nTurkey\t2013\t-3.49\t11.38\t10.35\t6.32\r\nTurkey\t2014\t-0.24\t12.44\t8.03\t6.17\r\nTurkey\t2015\t-0.16\t13.26\t0.46\t6.22\r\nTurkey\t2016\t-1.05\t12.44\t7.45\t0.39\r\nTurkey\t2017\t-3.57\t11.11\t0.45\t5.13\r\nTurkey\t2018\t-2.56\t13.25\t7.15\t5.51\r\nTurkey\t2019\t-2.16\t1.16\t7.02\t6.08\r\nTurkey\t2020\t-1.51\t12.54\t6.24\t0.44\r\nTurkmenistan\t2009\t-1.42\t\t13.01\t2.32\r\nTurkmenistan\t2011\t0.18\t\t10.39\t2.02\r\nTurkmenistan\t2012\t-2.03\t\t9.44\t1.57\r\nTurkmenistan\t2013\t-1.11\t\t9.59\t0.16\r\nTurkmenistan\t2014\t0.32\t\t11.35\t2.34\r\nTurkmenistan\t2015\t1.33\t\t11.45\t5.01\r\nTurkmenistan\t2016\t0.05\t\t10.36\t4.15\r\nTurkmenistan\t2017\t1.06\t\t8.41\t0.35\r\nTurkmenistan\t2018\t0.26\t\t10.12\t3.09\r\nTurkmenistan\t2019\t4.45\t\t0.51\t3.03\r\nUganda\t2006\t-0.41\t13.27\t0.59\t4.14\r\nUganda\t2007\t-0.01\t14.41\t11.48\t3.48\r\nUganda\t2008\t-0.55\t14.08\t10.41\t0.24\r\nUganda\t2009\t-0.37\t1.24\t1.04\t4.56\r\nUganda\t2010\t-0.15\t14.15\t10.48\t4.11\r\nUganda\t2011\t0.32\t1.23\t11.18\t4.14\r\nUganda\t2012\t1.21\t13.58\t12.34\t4.25\r\nUganda\t2013\t0.53\t1.22\t11.16\t5.46\r\nUganda\t2014\t0.09\t14.58\t11.21\t6.37\r\nUganda\t2015\t2.15\t14.33\t11.43\t5.53\r\nUganda\t2016\t2.12\t13.31\t11.08\t0.41\r\nUganda\t2017\t0.06\t13.36\t11.43\t0.4\r\nUganda\t2018\t1.19\t14.16\t11.25\t0.39\r\nUganda\t2019\t2.19\t13.46\t11.33\t6.25\r\nUganda\t2020\t2.27\t14.38\t11.39\t7.05\r\nUkraine\t2006\t-4.17\t15.29\t10.22\t4.09\r\nUkraine\t2007\t-4.01\t16.08\t10.36\t3.28\r\nUkraine\t2008\t-4.25\t15.29\t9.33\t3.06\r\nUkraine\t2009\t-4.01\t16.02\t9.43\t3.09\r\nUkraine\t2010\t-3.09\t15.54\t8.33\t3.47\r\nUkraine\t2011\t-3.48\t15.33\t0.59\t0.22\r\nUkraine\t2012\t-3.43\t14.56\t0.57\t3.13\r\nUkraine\t2013\t-3.36\t15.37\t10.43\t3.45\r\nUkraine\t2014\t1.24\t15.27\t9.54\t4.09\r\nUkraine\t2015\t-0.33\t15.52\t9.34\t4.01\r\nUkraine\t2016\t0.11\t14.51\t9.49\t0.22\r\nUkraine\t2017\t-0.02\t15.37\t9.57\t3.55\r\nUkraine\t2018\t-1.14\t15.43\t10.09\t3.42\r\nUkraine\t2019\t-1.21\t14.45\t10.34\t3.21\r\nUkraine\t2020\t2.06\t15.46\t11.28\t4.45\r\nUnited Arab Emirates\t2006\t-0.33\t3.23\t12.26\t4.35\r\nUnited Arab Emirates\t2009\t0.19\t5.39\t1.17\t4.47\r\nUnited Arab Emirates\t2010\t0.57\t5.55\t12.43\t3.53\r\nUnited Arab Emirates\t2011\t1.11\t\t12.43\t3.36\r\nUnited Arab Emirates\t2012\t\t\t12.48\t3.44\r\nUnited Arab Emirates\t2013\t\t\t\t4.51\r\nUnited Arab Emirates\t2014\r\nUnited Arab Emirates\t2015\t3.21\t\t12.41\t4.56\r\nUnited Arab Emirates\t2016\t2.11\t\t12.55\t4.05\r\nUnited Arab Emirates\t2017\t3.36\t\t13.15\t3.28\r\nUnited Arab Emirates\t2018\t0.54\t\t13.07\t5.02\r\nUnited Arab Emirates\t2019\t2.09\t\t13.13\t4.44\r\nUnited Arab Emirates\t2020\t0.06\t\t12.32\t4.58\r\nUnited Kingdom\t2005\t\t6.38\t14.24\t4.22\r\nUnited Kingdom\t2007\t5.36\t8.18\t13.02\t4.01\r\nUnited Kingdom\t2008\t5.31\t9.08\t13.39\t3.38\r\nUnited Kingdom\t2009\t5.41\t9.19\t14.06\t3.51\r\nUnited Kingdom\t2010\t6.43\t9.47\t14.23\t2.56\r\nUnited Kingdom\t2011\t5.36\t7.18\t14.04\t2.54\r\nUnited Kingdom\t2012\t6.11\t7.05\t14.04\t3.04\r\nUnited Kingdom\t2013\t5.46\t9.28\t12.56\t4.12\r\nUnited Kingdom\t2014\t5.55\t8.04\t13.14\t4.11\r\nUnited Kingdom\t2015\t0.3\t7.36\t13.18\t3.39\r\nUnited Kingdom\t2016\t0.25\t7.38\t12.56\t0.23\r\nUnited Kingdom\t2017\t4.51\t6.59\t12.39\t0.21\r\nUnited Kingdom\t2018\t3.46\t6.44\t13.03\t3.48\r\nUnited Kingdom\t2019\t4.31\t8.05\t12.55\t4.11\r\nUnited Kingdom\t2020\t3.23\t0.49\t12.38\t3.45\r\nUnited States\t2006\t\t0.6\t13.47\t4.21\r\nUnited States\t2007\t3.17\t10.33\t13.49\t3.52\r\nUnited States\t2008\t4.15\t11.08\t14.32\t3.47\r\nUnited States\t2009\t3.21\t11.05\t14.03\t4.22\r\nUnited States\t2010\t4.04\t1.09\t14.21\t3.51\r\nUnited States\t2011\t2.41\t11.37\t13.56\t4.33\r\nUnited States\t2012\t3.35\t1.11\t13.54\t0.26\r\nUnited States\t2013\t4.34\t12.27\t13.34\t0.26\r\nUnited States\t2014\t3.41\t11.42\t13.54\t4.41\r\nUnited States\t2015\t3.39\t11.38\t13.34\t4.35\r\nUnited States\t2016\t2.24\t12.19\t13.26\t4.24\r\nUnited States\t2017\t3.17\t11.21\t13.47\t4.28\r\nUnited States\t2018\t1.56\t1.11\t13.35\t4.52\r\nUnited States\t2019\t2.24\t11.47\t13.35\t4.04\r\nUnited States\t2020\t0.34\t11.18\t13.07\t4.55\r\nUruguay\t2006\t-1.53\t7.57\t13.04\t5.06\r\nUruguay\t2007\t-2.45\t10.14\t12.57\t4.34\r\nUruguay\t2008\t-2.23\t9.57\t12.31\t4.24\r\nUruguay\t2009\t-1.58\t9.04\t13.13\t4.15\r\nUruguay\t2010\t-2.38\t7.51\t13.27\t3.51\r\nUruguay\t2011\t-0.08\t9.16\t13.25\t4.12\r\nUruguay\t2012\t1.07\t10.15\t13.08\t3.34\r\nUruguay\t2013\t-0.43\t9.46\t13.46\t4.13\r\nUruguay\t2014\t-1.13\t8.53\t14.29\t4.11\r\nUruguay\t2015\t-0.32\t11.13\t14.53\t0.3\r\nUruguay\t2016\t-1.12\t11.16\t14.02\t4.43\r\nUruguay\t2017\t-1.31\t10.27\t13.56\t0.28\r\nUruguay\t2018\t-1.37\t11.23\t14.37\t4.35\r\nUruguay\t2019\t-1.35\t9.59\t14.49\t3.42\r\nUruguay\t2020\t-1.24\t8.11\t13.27\t4.25\r\nUzbekistan\t2006\t-1.55\t10.09\t12.08\t3.15\r\nUzbekistan\t2008\t-0.23\t\t11.54\t3.07\r\nUzbekistan\t2009\t0.13\t1.01\t12.16\t2.39\r\nUzbekistan\t2010\t-0.03\t8.39\t12.56\t2.32\r\nUzbekistan\t2011\t0.42\t8.42\t13.07\t2.03\r\nUzbekistan\t2012\t-0.37\t7.43\t13.06\t1.58\r\nUzbekistan\t2013\t-0.34\t7.14\t12.29\t0.13\r\nUzbekistan\t2014\t1.01\t8.56\t13.25\t1.46\r\nUzbekistan\t2015\t6.15\t7.51\t1.24\t1.43\r\nUzbekistan\t2016\t3.28\t\t14.02\t2.27\r\nUzbekistan\t2017\t2.03\t7.45\t13.59\t3.23\r\nUzbekistan\t2018\t5.18\t0.52\t13.45\t3.29\r\nUzbekistan\t2019\t5.04\t8.31\t14.05\t0.22\r\nVenezuela\t2005\t\t1.12\t13.39\t3.53\r\nVenezuela\t2006\t-0.31\t10.46\t14.19\t2.58\r\nVenezuela\t2008\t-3.45\t12.56\t13.22\t3.44\r\nVenezuela\t2009\t-1.56\t13.48\t13.45\t0.18\r\nVenezuela\t2010\t-2.35\t12.34\t14.22\t0.13\r\nVenezuela\t2011\t-3.46\t12.52\t13.48\t3.19\r\nVenezuela\t2012\t-3.13\t12.23\t14.18\t2.56\r\nVenezuela\t2013\t-0.22\t13.57\t1.24\t3.58\r\nVenezuela\t2014\t-3.19\t13.47\t13.31\t4.04\r\nVenezuela\t2015\t-1.57\t13.33\t14.27\t3.43\r\nVenezuela\t2016\t-2.35\t1.29\t11.28\t6.32\r\nVenezuela\t2017\t-2.49\t14.04\t12.06\t6.03\r\nVenezuela\t2018\t\t13.48\t12.39\t6.14\r\nVenezuela\t2019\t\t13.59\t12.41\t5.51\r\nVenezuela\t2020\t\t13.31\t12.02\t6.36\r\nVietnam\t2006\t0.15\t\t11.22\t3.24\r\nVietnam\t2007\t1.29\t12.34\t9.48\t3.26\r\nVietnam\t2008\t3.21\t13.09\t11.05\t3.38\r\nVietnam\t2009\t-1.02\t13.58\t9.43\t0.19\r\nVietnam\t2010\t-0.06\t12.23\t11.25\t3.36\r\nVietnam\t2011\t1.45\t12.22\t8.52\t3.13\r\nVietnam\t2012\t-0.11\t13.35\t10.15\t3.41\r\nVietnam\t2013\t-0.27\t12.51\t11.58\t2.45\r\nVietnam\t2014\t0\t\t11.41\t4.01\r\nVietnam\t2015\t1.26\t\t10.42\t3.52\r\nVietnam\t2016\t-0.09\t13.19\t8.56\t3.43\r\nVietnam\t2017\r\nVietnam\t2018\t-0.41\t13.28\t11.32\t3.11\r\nVietnam\t2019\t-2.06\t13.08\t12.31\t3.06\r\nYemen\t2007\t0.11\t\t9.52\t6.19\r\nYemen\t2009\t-0.52\t13.52\t9.43\t6.14\r\nYemen\t2010\t-1.44\t14.13\t9.42\t5.08\r\nYemen\t2011\t-2.53\t12.34\t8.23\t4.45\r\nYemen\t2012\t-2.51\t13.13\t8.22\t4.23\r\nYemen\t2013\t-2.59\t14.45\t9.18\t4.26\r\nYemen\t2014\t-2.37\t14.45\t10.11\t4.36\r\nYemen\t2015\t-2.19\t13.49\t8.27\t5.21\r\nYemen\t2016\t-2.31\t\t7.49\t3.48\r\nYemen\t2017\t-2.27\t\t7.35\t4.55\r\nYemen\t2018\t\t13.13\t7.41\t5.15\r\nYemen\t2019\t\t13.18\t9.03\t3.33\r\nZambia\t2006\t-0.06\t13.05\t11.41\t3.46\r\nZambia\t2007\t-1.07\t15.48\t11.27\t4.06\r\nZambia\t2008\t0.56\t1.29\t12.24\t3.26\r\nZambia\t2009\t-1.36\t15.17\t12.08\t2.03\r\nZambia\t2011\t0.03\t14.42\t13.53\t3.24\r\nZambia\t2012\t0.08\t13.26\t12.06\t0.25\r\nZambia\t2013\t-1.44\t12.12\t12.15\t5.08\r\nZambia\t2014\t-0.11\t13.29\t11.32\t5.27\r\nZambia\t2015\t-0.39\t14.31\t1.09\t6.22\r\nZambia\t2016\t2.02\t12.51\t12.11\t6.12\r\nZambia\t2017\t0.14\t1.14\t11.25\t6.27\r\nZambia\t2018\t0.48\t13.31\t11.43\t5.51\r\nZambia\t2019\t1.17\t13.52\t12.23\t6.34\r\nZambia\t2020\t0.56\t1.21\t11.31\t5.45\r\nZimbabwe\t2006\t-1.16\t15.05\t11.55\t4.57\r\nZimbabwe\t2007\t-1.22\t15.46\t11.01\t4.25\r\nZimbabwe\t2008\t-0.09\t16.04\t10.31\t0.25\r\nZimbabwe\t2009\t-1.18\t15.31\t12.16\t3.38\r\nZimbabwe\t2010\t-1.33\t13.48\t12.28\t2.02\r\nZimbabwe\t2011\t-1.28\t1.23\t13.01\t3.31\r\nZimbabwe\t2012\t-1.43\t14.19\t11.09\t2.57\r\nZimbabwe\t2013\t-1.44\t13.51\t11.52\t3.02\r\nZimbabwe\t2014\t-1.14\t1.22\t12.05\t3.59\r\nZimbabwe\t2015\t-2.03\t1.21\t11.55\t2.59\r\nZimbabwe\t2016\t-1.35\t12.04\t12.18\t3.29\r\nZimbabwe\t2017\t-1.38\t12.31\t13.26\t3.44\r\nZimbabwe\t2018\t-1.08\t14.04\t1.11\t3.32\r\nZimbabwe\t2019\t-1.04\t13.51\t11.56\t3.55\r\nZimbabwe\t2020\t-0.09\t13.09\t11.43\t5.46\r\n"
  },
  {
    "path": "public/sample-datasets/Radar Chart - Fifa players.tsv",
    "content": "Name\tNationality\tClub\tSprintSpeed\tAgility\tReactions\tBalance\tShotPower\tJumping\tStamina\tStrength\tLongShots\tAggression\tInterceptions\tPositioning\tVision\tPenalties\tComposure\tMarking\tStandingTackle\tSlidingTackle\r\nL. Messi\tArgentina\tFC Barcelona\t86\t91\t95\t95\t85\t68\t72\t59\t94\t48\t22\t94\t94\t75\t96\t33\t28\t26\r\nCristiano Ronaldo\tPortugal\tJuventus\t91\t87\t96\t70\t95\t95\t88\t79\t93\t63\t29\t95\t82\t85\t95\t28\t31\t23\r\nNeymar Jr\tBrazil\tParis Saint-Germain\t90\t96\t94\t84\t80\t61\t81\t49\t82\t56\t36\t89\t87\t81\t94\t27\t24\t33\r\nK. De Bruyne\tBelgium\tManchester City\t76\t79\t91\t77\t91\t63\t90\t75\t91\t76\t61\t87\t94\t79\t88\t68\t58\t51\r\nE. Hazard\tBelgium\tChelsea\t88\t95\t90\t94\t82\t56\t83\t66\t80\t54\t41\t87\t89\t86\t91\t34\t27\t22\r\nL. Modrić\tCroatia\tReal Madrid\t72\t93\t90\t94\t79\t68\t89\t58\t82\t62\t83\t79\t92\t82\t84\t60\t76\t73\r\nL. Suárez\tUruguay\tFC Barcelona\t75\t82\t92\t83\t86\t69\t90\t83\t85\t87\t41\t92\t84\t85\t85\t62\t45\t38\r\nSergio Ramos\tSpain\tReal Madrid\t75\t78\t85\t66\t79\t93\t84\t83\t59\t88\t90\t60\t63\t75\t82\t87\t92\t91\r\nR. Lewandowski\tPoland\tFC Bayern München\t78\t78\t90\t78\t88\t84\t78\t84\t84\t80\t39\t91\t77\t88\t86\t34\t42\t19\r\nT. Kroos\tGermany\tReal Madrid\t62\t70\t89\t71\t87\t30\t75\t73\t92\t60\t82\t79\t86\t73\t85\t72\t79\t69\r\n"
  },
  {
    "path": "public/sample-datasets/Sankey diagram - Energy flows.tsv",
    "content": "From\tTo\tTWh\nCoal reserves\tCoal\t63.96\nCoal imports\tCoal\t31.37\nOil reserves\tOil\t107.70\nOil imports\tOil\t772.37\nGas reserves\tNatural Gas\t82.23\nGas imports\tNatural Gas\t2034.32\nUK land based bioenergy\tBio-conversion\t17.66\nAgricultural 'waste'\tBio-conversion\t37.42\nOther waste\tBio-conversion\t40.34\nOther waste\tSolid\t14.24\nCoal\tSolid\t95.34\nOil\tLiquid\t880.08\nNatural Gas\tGas\t2116.55\nBio-conversion\tSolid\t30.19\nBio-conversion\tLiquid\t7.74\nBio-conversion\tGas\t39.59\nBio-conversion\tLosses\t17.90\nSolid\tThermal generation\t32.82\nGas\tThermal generation\t1152.79\nThermal generation\tDistrict heating\t16.14\nThermal generation\tElectricity grid\t576.03\nThermal generation\tLosses\t593.44\nWind\tElectricity grid\t0.08\nHydro\tElectricity grid\t5.32\nElectricity grid\tLosses\t40.55\nDistrict heating\tIndustry\t16.14\nElectricity grid\tHeating and cooling - homes\t60.65\nGas\tHeating and cooling - homes\t517.94\nElectricity grid\tHeating and cooling - commercial\t31.41\nGas\tHeating and cooling - commercial\t141.48\nElectricity grid\tLighting & appliances - homes\t103.40\nGas\tLighting & appliances - homes\t8.03\nElectricity grid\tLighting & appliances - commercial\t92.33\nGas\tLighting & appliances - commercial\t9.05\nElectricity grid\tIndustry\t227.82\nSolid\tIndustry\t106.05\nLiquid\tIndustry\t199.26\nGas\tIndustry\t300.59\nElectricity grid\tAgriculture\t4.47\nSolid\tAgriculture\t0.89\nLiquid\tAgriculture\t3.69\nGas\tAgriculture\t2.12\nElectricity grid\tRoad transport\t13.84\nLiquid\tRoad transport\t322.01\nElectricity grid\tRail transport\t6.94\nLiquid\tRail transport\t7.48\nLiquid\tDomestic aviation\t14.78\nLiquid\tNational navigation\t22.49\nLiquid\tInternational aviation\t188.58\nLiquid\tInternational shipping\t129.50\nGas\tLosses\t24.11\n"
  },
  {
    "path": "public/sample-datasets/Slope graph - Premier SerieA ranking.tsv",
    "content": "Teams\t2018-2020\t2019-2020\tDifference\tStatus\tChampionship\r\nLazio\t59\t78\t19\tBetter\tSeria A\r\nBurnley\t40\t54\t14\tBetter\tPremier League\r\nInter\t69\t82\t13\tBetter\tSeria A\r\nSouthampton\t39\t52\t13\tBetter\tPremier League\r\nLeicester City\t52\t62\t10\tBetter\tPremier League\r\nAtalanta\t69\t78\t9\tBetter\tSeria A\r\nFiorentina\t41\t49\t8\tBetter\tSeria A\r\nParma\t41\t49\t8\tBetter\tSeria A\r\nSassuolo\t43\t51\t8\tBetter\tSeria A\r\nBrighton\t36\t41\t5\tBetter\tPremier League\r\nCagliari\t41\t45\t4\tBetter\tSeria A\r\nRoma\t66\t70\t4\tBetter\tSeria A\r\nBologna\t44\t47\t3\tBetter\tSeria A\r\nUdinese\t43\t45\t2\tBetter\tSeria A\r\nLiverpool\t97\t99\t2\tBetter\tPremier League\r\nWolverhampton\t57\t59\t2\tBetter\tPremier League\r\nGenoa\t38\t39\t1\tBetter\tSeria A\r\nManchester Utd\t66\t66\t0\tSame\tPremier League\r\nNewcastle Utd\t45\t44\t-1\tWorse\tPremier League\r\nMilan\t68\t66\t-2\tWorse\tSeria A\r\nEverton\t54\t49\t-5\tWorse\tPremier League\r\nChelsea\t72\t66\t-6\tWorse\tPremier League\r\nCrystal Palace\t49\t43\t-6\tWorse\tPremier League\r\nJuventus\t90\t83\t-7\tWorse\tSeria A\r\nSampdoria\t53\t42\t-11\tWorse\tSeria A\r\nBournemouth\t45\t34\t-11\tWorse\tPremier League\r\nTottenham\t71\t59\t-12\tWorse\tPremier League\r\nWest Ham\t52\t39\t-13\tWorse\tPremier League\r\nArsenal\t70\t56\t-14\tWorse\tPremier League\r\nWatford\t50\t34\t-16\tWorse\tPremier League\r\nNapoli\t79\t62\t-17\tWorse\tSeria A\r\nManchester City\t98\t81\t-17\tWorse\tPremier League\r\nSPAL\t42\t20\t-22\tWorse\tSeria A\r\nTorino\t63\t40\t-23\tWorse\tSeria A"
  },
  {
    "path": "public/sample-datasets/Stacked barchart - GDP sector composition.tsv",
    "content": "Country\tAgricultural (US$MM)\tIndustrial (US$MM)\tService (US$MM)\r\nChina\t1833590\t9400050\t11976360\r\nEuropean Union\t333600\t5233350\t14782650\r\nUnited States\t175410\t3722590\t15592000\r\nIndia\t1458996\t2179020\t5826510\r\nJapan\t59873\t1638343\t3739341\r\nGermany\t29393\t1289093\t2880514\r\nRussia\t188752\t1301184\t2501968\r\nIndonesia\t445250\t1332500\t1475500\r\nBrazil\t214368\t672336\t2361296\r\nUnited Kingdom\t20475\t590850\t2316600\r\nFrance\t48552\t556920\t2250528\r\nMexico\t88668\t785697\t1588635\r\nItaly\t48657\t553763\t1712263\r\nTurkey\t148648\t706078\t1326902\r\nKorea, South\t44770\t799755\t1186405\r\nSpain\t46228\t412496\t1319276\r\nSaudi Arabia\t46150\t784550\t944300\r\nCanada\t28384\t500268\t1245348\r\nIran\t157440\t578920\t902000\r\nAustralia\t44928\t315744\t888576\r\nThailand\t101352\t447432\t687216\r\nEgypt\t140868\t412972\t650160\r\nTaiwan\t21402\t428040\t738369\r\nPoland\t27024\t452652\t646324\r\nNigeria\t236531\t252225\t632244\r\nPakistan\t258884\t202651\t599465\r\nMalaysia\t82130\t350921\t500249\r\nNetherlands\t14790\t165468\t648929\r\nArgentina\t99587\t259110\t563403\r\nPhilippines\t84211\t268423\t524566\r\n"
  },
  {
    "path": "public/sample-datasets/Streamgraph - Olympics Medals.tsv",
    "content": "Year\tMacroarea\tCountry\tMedals\r\n2008\tSouth Asia\tAfghanistan\t1\r\n2012\tSouth Asia\tAfghanistan\t1\r\n1984\tNorth Africa\tAlgeria\t2\r\n1992\tNorth Africa\tAlgeria\t2\r\n1996\tNorth Africa\tAlgeria\t3\r\n2000\tNorth Africa\tAlgeria\t5\r\n2008\tNorth Africa\tAlgeria\t2\r\n2012\tNorth Africa\tAlgeria\t1\r\n1924\tLatin America and the Caribbean\tArgentina\t11\r\n1928\tLatin America and the Caribbean\tArgentina\t32\r\n1932\tLatin America and the Caribbean\tArgentina\t4\r\n1936\tLatin America and the Caribbean\tArgentina\t11\r\n1948\tLatin America and the Caribbean\tArgentina\t12\r\n1952\tLatin America and the Caribbean\tArgentina\t6\r\n1956\tLatin America and the Caribbean\tArgentina\t2\r\n1960\tLatin America and the Caribbean\tArgentina\t4\r\n1964\tLatin America and the Caribbean\tArgentina\t1\r\n1968\tLatin America and the Caribbean\tArgentina\t2\r\n1972\tLatin America and the Caribbean\tArgentina\t1\r\n1988\tLatin America and the Caribbean\tArgentina\t13\r\n1992\tLatin America and the Caribbean\tArgentina\t2\r\n1996\tLatin America and the Caribbean\tArgentina\t20\r\n2000\tLatin America and the Caribbean\tArgentina\t20\r\n2004\tLatin America and the Caribbean\tArgentina\t47\r\n2008\tLatin America and the Caribbean\tArgentina\t51\r\n2012\tLatin America and the Caribbean\tArgentina\t20\r\n1996\tWestern Asia\tArmenia\t2\r\n2000\tWestern Asia\tArmenia\t1\r\n2008\tWestern Asia\tArmenia\t6\r\n2012\tWestern Asia\tArmenia\t2\r\n1908\tAustralasia\tAustralasia\t19\r\n1912\tAustralasia\tAustralasia\t10\r\n1896\tAustralasia\tAustralia\t2\r\n1900\tAustralasia\tAustralia\t5\r\n1920\tAustralasia\tAustralia\t6\r\n1924\tAustralasia\tAustralia\t10\r\n1928\tAustralasia\tAustralia\t4\r\n1932\tAustralasia\tAustralia\t5\r\n1936\tAustralasia\tAustralia\t1\r\n1948\tAustralasia\tAustralia\t16\r\n1952\tAustralasia\tAustralia\t20\r\n1956\tAustralasia\tAustralia\t61\r\n1960\tAustralasia\tAustralia\t36\r\n1964\tAustralasia\tAustralia\t42\r\n1968\tAustralasia\tAustralia\t49\r\n1972\tAustralasia\tAustralia\t20\r\n1976\tAustralasia\tAustralia\t24\r\n1980\tAustralasia\tAustralia\t12\r\n1984\tAustralasia\tAustralia\t50\r\n1988\tAustralasia\tAustralia\t34\r\n1992\tAustralasia\tAustralia\t57\r\n1996\tAustralasia\tAustralia\t132\r\n2000\tAustralasia\tAustralia\t183\r\n2004\tAustralasia\tAustralia\t157\r\n2008\tAustralasia\tAustralia\t149\r\n2012\tAustralasia\tAustralia\t114\r\n1896\tWestern Europe\tAustria\t5\r\n1900\tWestern Europe\tAustria\t6\r\n1904\tWestern Europe\tAustria\t1\r\n1908\tWestern Europe\tAustria\t1\r\n1912\tWestern Europe\tAustria\t14\r\n1924\tWestern Europe\tAustria\t4\r\n1928\tWestern Europe\tAustria\t4\r\n1932\tWestern Europe\tAustria\t5\r\n1936\tWestern Europe\tAustria\t50\r\n1948\tWestern Europe\tAustria\t4\r\n1952\tWestern Europe\tAustria\t3\r\n1956\tWestern Europe\tAustria\t4\r\n1960\tWestern Europe\tAustria\t3\r\n1968\tWestern Europe\tAustria\t5\r\n1972\tWestern Europe\tAustria\t3\r\n1976\tWestern Europe\tAustria\t1\r\n1980\tWestern Europe\tAustria\t5\r\n1984\tWestern Europe\tAustria\t3\r\n1988\tWestern Europe\tAustria\t1\r\n1992\tWestern Europe\tAustria\t6\r\n1996\tWestern Europe\tAustria\t3\r\n2000\tWestern Europe\tAustria\t4\r\n2004\tWestern Europe\tAustria\t8\r\n2008\tWestern Europe\tAustria\t3\r\n1996\tWestern Asia\tAzerbaijan\t1\r\n2000\tWestern Asia\tAzerbaijan\t3\r\n2004\tWestern Asia\tAzerbaijan\t5\r\n2008\tWestern Asia\tAzerbaijan\t7\r\n2012\tWestern Asia\tAzerbaijan\t10\r\n1956\tLatin America and the Caribbean\tBahamas\t2\r\n1964\tLatin America and the Caribbean\tBahamas\t2\r\n1992\tLatin America and the Caribbean\tBahamas\t1\r\n1996\tLatin America and the Caribbean\tBahamas\t5\r\n2000\tLatin America and the Caribbean\tBahamas\t6\r\n2004\tLatin America and the Caribbean\tBahamas\t2\r\n2008\tLatin America and the Caribbean\tBahamas\t5\r\n2012\tLatin America and the Caribbean\tBahamas\t4\r\n2012\tWestern Asia\tBahrain\t1\r\n2000\tLatin America and the Caribbean\tBarbados\t1\r\n1996\tEastern Europe\tBelarus\t23\r\n2000\tEastern Europe\tBelarus\t22\r\n2004\tEastern Europe\tBelarus\t17\r\n2008\tEastern Europe\tBelarus\t30\r\n2012\tEastern Europe\tBelarus\t21\r\n1900\tWestern Europe\tBelgium\t39\r\n1908\tWestern Europe\tBelgium\t31\r\n1912\tWestern Europe\tBelgium\t19\r\n1920\tWestern Europe\tBelgium\t188\r\n1924\tWestern Europe\tBelgium\t38\r\n1928\tWestern Europe\tBelgium\t5\r\n1936\tWestern Europe\tBelgium\t12\r\n1948\tWestern Europe\tBelgium\t14\r\n1952\tWestern Europe\tBelgium\t7\r\n1956\tWestern Europe\tBelgium\t2\r\n1960\tWestern Europe\tBelgium\t4\r\n1964\tWestern Europe\tBelgium\t3\r\n1968\tWestern Europe\tBelgium\t3\r\n1972\tWestern Europe\tBelgium\t2\r\n1976\tWestern Europe\tBelgium\t9\r\n1980\tWestern Europe\tBelgium\t1\r\n1984\tWestern Europe\tBelgium\t5\r\n1988\tWestern Europe\tBelgium\t2\r\n1992\tWestern Europe\tBelgium\t3\r\n1996\tWestern Europe\tBelgium\t6\r\n2000\tWestern Europe\tBelgium\t7\r\n2004\tWestern Europe\tBelgium\t3\r\n2008\tWestern Europe\tBelgium\t5\r\n2012\tWestern Europe\tBelgium\t3\r\n1976\tNorthern America\tBermuda\t1\r\n1900\tEastern Europe\tBohemia\t2\r\n1908\tEastern Europe\tBohemia\t5\r\n2012\tSub-Saharan Africa\tBotswana\t1\r\n1920\tLatin America and the Caribbean\tBrazil\t7\r\n1948\tLatin America and the Caribbean\tBrazil\t12\r\n1952\tLatin America and the Caribbean\tBrazil\t3\r\n1956\tLatin America and the Caribbean\tBrazil\t1\r\n1960\tLatin America and the Caribbean\tBrazil\t13\r\n1964\tLatin America and the Caribbean\tBrazil\t12\r\n1968\tLatin America and the Caribbean\tBrazil\t4\r\n1972\tLatin America and the Caribbean\tBrazil\t2\r\n1976\tLatin America and the Caribbean\tBrazil\t3\r\n1980\tLatin America and the Caribbean\tBrazil\t9\r\n1984\tLatin America and the Caribbean\tBrazil\t37\r\n1988\tLatin America and the Caribbean\tBrazil\t28\r\n1992\tLatin America and the Caribbean\tBrazil\t14\r\n1996\tLatin America and the Caribbean\tBrazil\t64\r\n2000\tLatin America and the Caribbean\tBrazil\t48\r\n2004\tLatin America and the Caribbean\tBrazil\t40\r\n2008\tLatin America and the Caribbean\tBrazil\t75\r\n2012\tLatin America and the Caribbean\tBrazil\t59\r\n1960\tLatin America and the Caribbean\tBritish West Indies\t5\r\n1952\tEastern Europe\tBulgaria\t1\r\n1956\tEastern Europe\tBulgaria\t18\r\n1960\tEastern Europe\tBulgaria\t7\r\n1964\tEastern Europe\tBulgaria\t10\r\n1968\tEastern Europe\tBulgaria\t26\r\n1972\tEastern Europe\tBulgaria\t22\r\n1976\tEastern Europe\tBulgaria\t39\r\n1980\tEastern Europe\tBulgaria\t94\r\n1988\tEastern Europe\tBulgaria\t41\r\n1992\tEastern Europe\tBulgaria\t17\r\n1996\tEastern Europe\tBulgaria\t21\r\n2000\tEastern Europe\tBulgaria\t13\r\n2004\tEastern Europe\tBulgaria\t17\r\n2008\tEastern Europe\tBulgaria\t5\r\n2012\tEastern Europe\tBulgaria\t2\r\n1996\tSub-Saharan Africa\tBurundi\t1\r\n1968\tSub-Saharan Africa\tCameroon\t1\r\n1984\tSub-Saharan Africa\tCameroon\t1\r\n2000\tSub-Saharan Africa\tCameroon\t18\r\n2004\tSub-Saharan Africa\tCameroon\t1\r\n2008\tSub-Saharan Africa\tCameroon\t1\r\n2012\tSub-Saharan Africa\tCameroon\t1\r\n1900\tNorthern America\tCanada\t2\r\n1904\tNorthern America\tCanada\t35\r\n1908\tNorthern America\tCanada\t51\r\n1912\tNorthern America\tCanada\t8\r\n1920\tNorthern America\tCanada\t16\r\n1924\tNorthern America\tCanada\t20\r\n1928\tNorthern America\tCanada\t33\r\n1932\tNorthern America\tCanada\t38\r\n1936\tNorthern America\tCanada\t22\r\n1948\tNorthern America\tCanada\t6\r\n1952\tNorthern America\tCanada\t4\r\n1956\tNorthern America\tCanada\t19\r\n1960\tNorthern America\tCanada\t9\r\n1964\tNorthern America\tCanada\t5\r\n1968\tNorthern America\tCanada\t10\r\n1972\tNorthern America\tCanada\t10\r\n1976\tNorthern America\tCanada\t20\r\n1984\tNorthern America\tCanada\t86\r\n1988\tNorthern America\tCanada\t21\r\n1992\tNorthern America\tCanada\t44\r\n1996\tNorthern America\tCanada\t51\r\n2000\tNorthern America\tCanada\t31\r\n2004\tNorthern America\tCanada\t17\r\n2008\tNorthern America\tCanada\t34\r\n2012\tNorthern America\tCanada\t57\r\n1928\tLatin America and the Caribbean\tChile\t1\r\n1952\tLatin America and the Caribbean\tChile\t4\r\n1956\tLatin America and the Caribbean\tChile\t4\r\n1988\tLatin America and the Caribbean\tChile\t1\r\n2000\tLatin America and the Caribbean\tChile\t18\r\n2004\tLatin America and the Caribbean\tChile\t4\r\n2008\tLatin America and the Caribbean\tChile\t1\r\n1984\tEast Asia\tChina\t76\r\n1988\tEast Asia\tChina\t53\r\n1992\tEast Asia\tChina\t83\r\n1996\tEast Asia\tChina\t110\r\n2000\tEast Asia\tChina\t79\r\n2004\tEast Asia\tChina\t94\r\n2008\tEast Asia\tChina\t184\r\n2012\tEast Asia\tChina\t128\r\n1960\tEast Asia\tChinese Taipei\t1\r\n1968\tEast Asia\tChinese Taipei\t1\r\n1984\tEast Asia\tChinese Taipei\t1\r\n1992\tEast Asia\tChinese Taipei\t20\r\n1996\tEast Asia\tChinese Taipei\t1\r\n2000\tEast Asia\tChinese Taipei\t5\r\n2004\tEast Asia\tChinese Taipei\t9\r\n2008\tEast Asia\tChinese Taipei\t4\r\n2012\tEast Asia\tChinese Taipei\t2\r\n1972\tLatin America and the Caribbean\tColombia\t3\r\n1984\tLatin America and the Caribbean\tColombia\t1\r\n1988\tLatin America and the Caribbean\tColombia\t1\r\n1992\tLatin America and the Caribbean\tColombia\t1\r\n2000\tLatin America and the Caribbean\tColombia\t1\r\n2004\tLatin America and the Caribbean\tColombia\t2\r\n2008\tLatin America and the Caribbean\tColombia\t2\r\n2012\tLatin America and the Caribbean\tColombia\t8\r\n1988\tLatin America and the Caribbean\tCosta Rica\t1\r\n1996\tLatin America and the Caribbean\tCosta Rica\t1\r\n2000\tLatin America and the Caribbean\tCosta Rica\t2\r\n1992\tSouthern Europe\tCroatia\t15\r\n1996\tSouthern Europe\tCroatia\t29\r\n2000\tSouthern Europe\tCroatia\t10\r\n2004\tSouthern Europe\tCroatia\t20\r\n2008\tSouthern Europe\tCroatia\t5\r\n2012\tSouthern Europe\tCroatia\t35\r\n1900\tLatin America and the Caribbean\tCuba\t2\r\n1904\tLatin America and the Caribbean\tCuba\t9\r\n1948\tLatin America and the Caribbean\tCuba\t2\r\n1964\tLatin America and the Caribbean\tCuba\t1\r\n1968\tLatin America and the Caribbean\tCuba\t10\r\n1972\tLatin America and the Caribbean\tCuba\t22\r\n1976\tLatin America and the Caribbean\tCuba\t24\r\n1980\tLatin America and the Caribbean\tCuba\t20\r\n1992\tLatin America and the Caribbean\tCuba\t71\r\n1996\tLatin America and the Caribbean\tCuba\t57\r\n2000\tLatin America and the Caribbean\tCuba\t69\r\n2004\tLatin America and the Caribbean\tCuba\t61\r\n2008\tLatin America and the Caribbean\tCuba\t47\r\n2012\tLatin America and the Caribbean\tCuba\t15\r\n2012\tWestern Asia\tCyprus\t1\r\n1920\tEastern Europe\tCzech Republic\t10\r\n1924\tEastern Europe\tCzech Republic\t10\r\n1928\tEastern Europe\tCzech Republic\t16\r\n1932\tEastern Europe\tCzech Republic\t4\r\n1936\tEastern Europe\tCzech Republic\t17\r\n1948\tEastern Europe\tCzech Republic\t20\r\n1952\tEastern Europe\tCzech Republic\t25\r\n1956\tEastern Europe\tCzech Republic\t7\r\n1960\tEastern Europe\tCzech Republic\t22\r\n1964\tEastern Europe\tCzech Republic\t55\r\n1968\tEastern Europe\tCzech Republic\t29\r\n1972\tEastern Europe\tCzech Republic\t29\r\n1976\tEastern Europe\tCzech Republic\t15\r\n1980\tEastern Europe\tCzech Republic\t52\r\n1988\tEastern Europe\tCzech Republic\t10\r\n1992\tEastern Europe\tCzech Republic\t8\r\n1996\tEastern Europe\tCzech Republic\t13\r\n2000\tEastern Europe\tCzech Republic\t9\r\n2004\tEastern Europe\tCzech Republic\t12\r\n2008\tEastern Europe\tCzech Republic\t7\r\n2012\tEastern Europe\tCzech Republic\t15\r\n1896\tNorthern Europe\tDenmark\t6\r\n1900\tNorthern Europe\tDenmark\t6\r\n1908\tNorthern Europe\tDenmark\t15\r\n1912\tNorthern Europe\tDenmark\t84\r\n1920\tNorthern Europe\tDenmark\t75\r\n1924\tNorthern Europe\tDenmark\t12\r\n1928\tNorthern Europe\tDenmark\t13\r\n1932\tNorthern Europe\tDenmark\t9\r\n1936\tNorthern Europe\tDenmark\t6\r\n1948\tNorthern Europe\tDenmark\t49\r\n1952\tNorthern Europe\tDenmark\t9\r\n1956\tNorthern Europe\tDenmark\t7\r\n1960\tNorthern Europe\tDenmark\t23\r\n1964\tNorthern Europe\tDenmark\t12\r\n1968\tNorthern Europe\tDenmark\t16\r\n1972\tNorthern Europe\tDenmark\t1\r\n1976\tNorthern Europe\tDenmark\t8\r\n1980\tNorthern Europe\tDenmark\t8\r\n1984\tNorthern Europe\tDenmark\t15\r\n1988\tNorthern Europe\tDenmark\t7\r\n1992\tNorthern Europe\tDenmark\t14\r\n1996\tNorthern Europe\tDenmark\t24\r\n2000\tNorthern Europe\tDenmark\t25\r\n2004\tNorthern Europe\tDenmark\t29\r\n2008\tNorthern Europe\tDenmark\t18\r\n2012\tNorthern Europe\tDenmark\t16\r\n1988\tSub-Saharan Africa\tDjibouti\t1\r\n1984\tLatin America and the Caribbean\tDominican Republic\t1\r\n2004\tLatin America and the Caribbean\tDominican Republic\t1\r\n2008\tLatin America and the Caribbean\tDominican Republic\t2\r\n2012\tLatin America and the Caribbean\tDominican Republic\t2\r\n1968\tWestern Europe\tEast Germany\t51\r\n1972\tWestern Europe\tEast Germany\t148\r\n1976\tWestern Europe\tEast Germany\t192\r\n1980\tWestern Europe\tEast Germany\t260\r\n1988\tWestern Europe\tEast Germany\t174\r\n1996\tLatin America and the Caribbean\tEcuador\t1\r\n2008\tLatin America and the Caribbean\tEcuador\t1\r\n1928\tNorth Africa\tEgypt\t4\r\n1936\tNorth Africa\tEgypt\t5\r\n1948\tNorth Africa\tEgypt\t5\r\n1952\tNorth Africa\tEgypt\t1\r\n1960\tNorth Africa\tEgypt\t2\r\n1984\tNorth Africa\tEgypt\t1\r\n2004\tNorth Africa\tEgypt\t5\r\n2008\tNorth Africa\tEgypt\t1\r\n2012\tNorth Africa\tEgypt\t4\r\n2004\tSub-Saharan Africa\tEritrea\t1\r\n1920\tNorthern Europe\tEstonia\t3\r\n1924\tNorthern Europe\tEstonia\t6\r\n1928\tNorthern Europe\tEstonia\t9\r\n1936\tNorthern Europe\tEstonia\t7\r\n1992\tNorthern Europe\tEstonia\t3\r\n2000\tNorthern Europe\tEstonia\t3\r\n2004\tNorthern Europe\tEstonia\t3\r\n2008\tNorthern Europe\tEstonia\t3\r\n2012\tNorthern Europe\tEstonia\t2\r\n1960\tSub-Saharan Africa\tEthiopia\t1\r\n1964\tSub-Saharan Africa\tEthiopia\t1\r\n1968\tSub-Saharan Africa\tEthiopia\t2\r\n1972\tSub-Saharan Africa\tEthiopia\t2\r\n1980\tSub-Saharan Africa\tEthiopia\t4\r\n1992\tSub-Saharan Africa\tEthiopia\t3\r\n1996\tSub-Saharan Africa\tEthiopia\t3\r\n2000\tSub-Saharan Africa\tEthiopia\t8\r\n2004\tSub-Saharan Africa\tEthiopia\t7\r\n2008\tSub-Saharan Africa\tEthiopia\t7\r\n2012\tSub-Saharan Africa\tEthiopia\t7\r\n1908\tNorthern Europe\tFinland\t29\r\n1912\tNorthern Europe\tFinland\t67\r\n1920\tNorthern Europe\tFinland\t49\r\n1924\tNorthern Europe\tFinland\t52\r\n1928\tNorthern Europe\tFinland\t25\r\n1932\tNorthern Europe\tFinland\t29\r\n1936\tNorthern Europe\tFinland\t26\r\n1948\tNorthern Europe\tFinland\t29\r\n1952\tNorthern Europe\tFinland\t40\r\n1956\tNorthern Europe\tFinland\t26\r\n1960\tNorthern Europe\tFinland\t6\r\n1964\tNorthern Europe\tFinland\t5\r\n1968\tNorthern Europe\tFinland\t4\r\n1972\tNorthern Europe\tFinland\t10\r\n1976\tNorthern Europe\tFinland\t6\r\n1980\tNorthern Europe\tFinland\t9\r\n1984\tNorthern Europe\tFinland\t12\r\n1988\tNorthern Europe\tFinland\t4\r\n1992\tNorthern Europe\tFinland\t7\r\n1996\tNorthern Europe\tFinland\t4\r\n2000\tNorthern Europe\tFinland\t5\r\n2004\tNorthern Europe\tFinland\t2\r\n2008\tNorthern Europe\tFinland\t5\r\n2012\tNorthern Europe\tFinland\t5\r\n1896\tWestern Europe\tFrance\t11\r\n1900\tWestern Europe\tFrance\t185\r\n1908\tWestern Europe\tFrance\t35\r\n1912\tWestern Europe\tFrance\t25\r\n1920\tWestern Europe\tFrance\t141\r\n1924\tWestern Europe\tFrance\t122\r\n1928\tWestern Europe\tFrance\t36\r\n1932\tWestern Europe\tFrance\t37\r\n1936\tWestern Europe\tFrance\t43\r\n1948\tWestern Europe\tFrance\t68\r\n1952\tWestern Europe\tFrance\t39\r\n1956\tWestern Europe\tFrance\t32\r\n1960\tWestern Europe\tFrance\t11\r\n1964\tWestern Europe\tFrance\t31\r\n1968\tWestern Europe\tFrance\t27\r\n1972\tWestern Europe\tFrance\t22\r\n1976\tWestern Europe\tFrance\t20\r\n1980\tWestern Europe\tFrance\t29\r\n1984\tWestern Europe\tFrance\t68\r\n1988\tWestern Europe\tFrance\t29\r\n1992\tWestern Europe\tFrance\t57\r\n1996\tWestern Europe\tFrance\t51\r\n2000\tWestern Europe\tFrance\t66\r\n2004\tWestern Europe\tFrance\t53\r\n2008\tWestern Europe\tFrance\t76\r\n2012\tWestern Europe\tFrance\t82\r\n2012\tSub-Saharan Africa\tGabon\t1\r\n1996\tWestern Asia\tGeorgia\t2\r\n2000\tWestern Asia\tGeorgia\t6\r\n2004\tWestern Asia\tGeorgia\t4\r\n2008\tWestern Asia\tGeorgia\t6\r\n2012\tWestern Asia\tGeorgia\t7\r\n1896\tWestern Europe\tGermany\t33\r\n1900\tWestern Europe\tGermany\t40\r\n1904\tWestern Europe\tGermany\t13\r\n1908\tWestern Europe\tGermany\t22\r\n1912\tWestern Europe\tGermany\t52\r\n1928\tWestern Europe\tGermany\t72\r\n1932\tWestern Europe\tGermany\t38\r\n1936\tWestern Europe\tGermany\t210\r\n1952\tWestern Europe\tGermany\t40\r\n1992\tWestern Europe\tGermany\t198\r\n1996\tWestern Europe\tGermany\t124\r\n2000\tWestern Europe\tGermany\t119\r\n2004\tWestern Europe\tGermany\t149\r\n2008\tWestern Europe\tGermany\t101\r\n2012\tWestern Europe\tGermany\t94\r\n1960\tSub-Saharan Africa\tGhana\t1\r\n1964\tSub-Saharan Africa\tGhana\t1\r\n1972\tSub-Saharan Africa\tGhana\t1\r\n1992\tSub-Saharan Africa\tGhana\t13\r\n1896\tNorthern Europe\tGreat Britain\t7\r\n1900\tNorthern Europe\tGreat Britain\t78\r\n1904\tNorthern Europe\tGreat Britain\t2\r\n1908\tNorthern Europe\tGreat Britain\t347\r\n1912\tNorthern Europe\tGreat Britain\t160\r\n1920\tNorthern Europe\tGreat Britain\t107\r\n1924\tNorthern Europe\tGreat Britain\t66\r\n1928\tNorthern Europe\tGreat Britain\t55\r\n1932\tNorthern Europe\tGreat Britain\t34\r\n1936\tNorthern Europe\tGreat Britain\t36\r\n1948\tNorthern Europe\tGreat Britain\t56\r\n1952\tNorthern Europe\tGreat Britain\t31\r\n1956\tNorthern Europe\tGreat Britain\t45\r\n1960\tNorthern Europe\tGreat Britain\t28\r\n1964\tNorthern Europe\tGreat Britain\t28\r\n1968\tNorthern Europe\tGreat Britain\t18\r\n1972\tNorthern Europe\tGreat Britain\t29\r\n1976\tNorthern Europe\tGreat Britain\t32\r\n1980\tNorthern Europe\tGreat Britain\t45\r\n1984\tNorthern Europe\tGreat Britain\t72\r\n1988\tNorthern Europe\tGreat Britain\t53\r\n1992\tNorthern Europe\tGreat Britain\t50\r\n1996\tNorthern Europe\tGreat Britain\t26\r\n2000\tNorthern Europe\tGreat Britain\t55\r\n2004\tNorthern Europe\tGreat Britain\t57\r\n2008\tNorthern Europe\tGreat Britain\t77\r\n2012\tNorthern Europe\tGreat Britain\t126\r\n1896\tSouthern Europe\tGreece\t52\r\n1904\tSouthern Europe\tGreece\t2\r\n1908\tSouthern Europe\tGreece\t3\r\n1912\tSouthern Europe\tGreece\t2\r\n1920\tSouthern Europe\tGreece\t5\r\n1956\tSouthern Europe\tGreece\t1\r\n1960\tSouthern Europe\tGreece\t3\r\n1968\tSouthern Europe\tGreece\t1\r\n1972\tSouthern Europe\tGreece\t2\r\n1980\tSouthern Europe\tGreece\t5\r\n1984\tSouthern Europe\tGreece\t2\r\n1988\tSouthern Europe\tGreece\t1\r\n1992\tSouthern Europe\tGreece\t2\r\n1996\tSouthern Europe\tGreece\t8\r\n2000\tSouthern Europe\tGreece\t18\r\n2004\tSouthern Europe\tGreece\t31\r\n2008\tSouthern Europe\tGreece\t7\r\n2012\tSouthern Europe\tGreece\t3\r\n2012\tLatin America and the Caribbean\tGrenada\t1\r\n2012\tLatin America and the Caribbean\tGuatemala\t1\r\n1980\tLatin America and the Caribbean\tGuyana\t1\r\n1924\tLatin America and the Caribbean\tHaiti\t7\r\n1928\tLatin America and the Caribbean\tHaiti\t1\r\n1996\tEast Asia\tHong Kong\t1\r\n2004\tEast Asia\tHong Kong\t2\r\n2012\tEast Asia\tHong Kong\t1\r\n1896\tEastern Europe\tHungary\t6\r\n1900\tEastern Europe\tHungary\t5\r\n1904\tEastern Europe\tHungary\t4\r\n1908\tEastern Europe\tHungary\t18\r\n1912\tEastern Europe\tHungary\t30\r\n1924\tEastern Europe\tHungary\t20\r\n1928\tEastern Europe\tHungary\t20\r\n1932\tEastern Europe\tHungary\t32\r\n1936\tEastern Europe\tHungary\t42\r\n1948\tEastern Europe\tHungary\t60\r\n1952\tEastern Europe\tHungary\t101\r\n1956\tEastern Europe\tHungary\t64\r\n1960\tEastern Europe\tHungary\t65\r\n1964\tEastern Europe\tHungary\t56\r\n1968\tEastern Europe\tHungary\t81\r\n1972\tEastern Europe\tHungary\t81\r\n1976\tEastern Europe\tHungary\t55\r\n1980\tEastern Europe\tHungary\t61\r\n1988\tEastern Europe\tHungary\t44\r\n1992\tEastern Europe\tHungary\t45\r\n1996\tEastern Europe\tHungary\t43\r\n2000\tEastern Europe\tHungary\t53\r\n2004\tEastern Europe\tHungary\t40\r\n2008\tEastern Europe\tHungary\t27\r\n2012\tEastern Europe\tHungary\t26\r\n1956\tNorthern Europe\tIceland\t1\r\n1984\tNorthern Europe\tIceland\t1\r\n2000\tNorthern Europe\tIceland\t1\r\n2008\tNorthern Europe\tIceland\t14\r\n1900\tSouth Asia\tIndia\t2\r\n1928\tSouth Asia\tIndia\t15\r\n1932\tSouth Asia\tIndia\t11\r\n1936\tSouth Asia\tIndia\t19\r\n1948\tSouth Asia\tIndia\t20\r\n1952\tSouth Asia\tIndia\t15\r\n1956\tSouth Asia\tIndia\t17\r\n1960\tSouth Asia\tIndia\t13\r\n1964\tSouth Asia\tIndia\t15\r\n1968\tSouth Asia\tIndia\t15\r\n1972\tSouth Asia\tIndia\t14\r\n1980\tSouth Asia\tIndia\t16\r\n1996\tSouth Asia\tIndia\t1\r\n2000\tSouth Asia\tIndia\t1\r\n2004\tSouth Asia\tIndia\t1\r\n2008\tSouth Asia\tIndia\t3\r\n2012\tSouth Asia\tIndia\t6\r\n1988\tSoutheast Asia\tIndonesia\t3\r\n1992\tSoutheast Asia\tIndonesia\t6\r\n1996\tSoutheast Asia\tIndonesia\t6\r\n2000\tSoutheast Asia\tIndonesia\t8\r\n2004\tSoutheast Asia\tIndonesia\t5\r\n2008\tSoutheast Asia\tIndonesia\t7\r\n2012\tSoutheast Asia\tIndonesia\t3\r\n1896\tEastern Europe\tInternational Olympic Committee Mixed teams\t6\r\n1900\tEastern Europe\tInternational Olympic Committee Mixed teams\t34\r\n1904\tEastern Europe\tInternational Olympic Committee Mixed teams\t8\r\n1992\tEastern Europe\tInternational Olympic Committee Unified Team\t223\r\n1948\tWestern Asia\tIran\t1\r\n1952\tWestern Asia\tIran\t7\r\n1956\tWestern Asia\tIran\t5\r\n1960\tWestern Asia\tIran\t4\r\n1964\tWestern Asia\tIran\t2\r\n1968\tWestern Asia\tIran\t5\r\n1972\tWestern Asia\tIran\t3\r\n1976\tWestern Asia\tIran\t2\r\n1988\tWestern Asia\tIran\t1\r\n1992\tWestern Asia\tIran\t3\r\n1996\tWestern Asia\tIran\t3\r\n2000\tWestern Asia\tIran\t4\r\n2004\tWestern Asia\tIran\t6\r\n2008\tWestern Asia\tIran\t2\r\n2012\tWestern Asia\tIran\t13\r\n1960\tWestern Asia\tIraq\t1\r\n1928\tNorthern Europe\tIreland\t1\r\n1932\tNorthern Europe\tIreland\t2\r\n1952\tNorthern Europe\tIreland\t1\r\n1956\tNorthern Europe\tIreland\t5\r\n1964\tNorthern Europe\tIreland\t1\r\n1980\tNorthern Europe\tIreland\t3\r\n1984\tNorthern Europe\tIreland\t1\r\n1992\tNorthern Europe\tIreland\t2\r\n1996\tNorthern Europe\tIreland\t4\r\n2000\tNorthern Europe\tIreland\t1\r\n2008\tNorthern Europe\tIreland\t3\r\n2012\tNorthern Europe\tIreland\t6\r\n1992\tWestern Asia\tIsrael\t2\r\n1996\tWestern Asia\tIsrael\t1\r\n2000\tWestern Asia\tIsrael\t1\r\n2004\tWestern Asia\tIsrael\t2\r\n2008\tWestern Asia\tIsrael\t1\r\n1900\tSouthern Europe\tItaly\t4\r\n1908\tSouthern Europe\tItaly\t7\r\n1912\tSouthern Europe\tItaly\t21\r\n1920\tSouthern Europe\tItaly\t84\r\n1924\tSouthern Europe\tItaly\t51\r\n1928\tSouthern Europe\tItaly\t70\r\n1932\tSouthern Europe\tItaly\t77\r\n1936\tSouthern Europe\tItaly\t71\r\n1948\tSouthern Europe\tItaly\t63\r\n1952\tSouthern Europe\tItaly\t53\r\n1956\tSouthern Europe\tItaly\t46\r\n1960\tSouthern Europe\tItaly\t88\r\n1964\tSouthern Europe\tItaly\t50\r\n1968\tSouthern Europe\tItaly\t32\r\n1972\tSouthern Europe\tItaly\t25\r\n1976\tSouthern Europe\tItaly\t31\r\n1980\tSouthern Europe\tItaly\t37\r\n1984\tSouthern Europe\tItaly\t63\r\n1988\tSouthern Europe\tItaly\t29\r\n1992\tSouthern Europe\tItaly\t46\r\n1996\tSouthern Europe\tItaly\t71\r\n2000\tSouthern Europe\tItaly\t65\r\n2004\tSouthern Europe\tItaly\t102\r\n2008\tSouthern Europe\tItaly\t42\r\n2012\tSouthern Europe\tItaly\t68\r\n1984\tSub-Saharan Africa\tIvory Coast\t1\r\n1948\tLatin America and the Caribbean\tJamaica\t3\r\n1952\tLatin America and the Caribbean\tJamaica\t8\r\n1968\tLatin America and the Caribbean\tJamaica\t1\r\n1972\tLatin America and the Caribbean\tJamaica\t1\r\n1976\tLatin America and the Caribbean\tJamaica\t2\r\n1980\tLatin America and the Caribbean\tJamaica\t3\r\n1984\tLatin America and the Caribbean\tJamaica\t6\r\n1988\tLatin America and the Caribbean\tJamaica\t5\r\n1992\tLatin America and the Caribbean\tJamaica\t4\r\n1996\tLatin America and the Caribbean\tJamaica\t16\r\n2000\tLatin America and the Caribbean\tJamaica\t23\r\n2004\tLatin America and the Caribbean\tJamaica\t13\r\n2008\tLatin America and the Caribbean\tJamaica\t17\r\n2012\tLatin America and the Caribbean\tJamaica\t25\r\n1920\tEast Asia\tJapan\t3\r\n1924\tEast Asia\tJapan\t1\r\n1928\tEast Asia\tJapan\t8\r\n1932\tEast Asia\tJapan\t31\r\n1936\tEast Asia\tJapan\t21\r\n1952\tEast Asia\tJapan\t12\r\n1956\tEast Asia\tJapan\t24\r\n1960\tEast Asia\tJapan\t29\r\n1964\tEast Asia\tJapan\t64\r\n1968\tEast Asia\tJapan\t67\r\n1972\tEast Asia\tJapan\t56\r\n1976\tEast Asia\tJapan\t41\r\n1984\tEast Asia\tJapan\t49\r\n1988\tEast Asia\tJapan\t20\r\n1992\tEast Asia\tJapan\t47\r\n1996\tEast Asia\tJapan\t43\r\n2000\tEast Asia\tJapan\t43\r\n2004\tEast Asia\tJapan\t94\r\n2008\tEast Asia\tJapan\t51\r\n2012\tEast Asia\tJapan\t84\r\n1996\tCentral Asia\tKazakhstan\t11\r\n2000\tCentral Asia\tKazakhstan\t7\r\n2004\tCentral Asia\tKazakhstan\t8\r\n2008\tCentral Asia\tKazakhstan\t13\r\n2012\tCentral Asia\tKazakhstan\t10\r\n1964\tSub-Saharan Africa\tKenya\t1\r\n1968\tSub-Saharan Africa\tKenya\t12\r\n1972\tSub-Saharan Africa\tKenya\t12\r\n1984\tSub-Saharan Africa\tKenya\t3\r\n1988\tSub-Saharan Africa\tKenya\t9\r\n1992\tSub-Saharan Africa\tKenya\t8\r\n1996\tSub-Saharan Africa\tKenya\t8\r\n2000\tSub-Saharan Africa\tKenya\t7\r\n2004\tSub-Saharan Africa\tKenya\t7\r\n2008\tSub-Saharan Africa\tKenya\t14\r\n2012\tSub-Saharan Africa\tKenya\t12\r\n2000\tWestern Asia\tKuwait\t1\r\n2012\tWestern Asia\tKuwait\t1\r\n2000\tCentral Asia\tKyrgyzstan\t1\r\n2008\tCentral Asia\tKyrgyzstan\t2\r\n1932\tNorthern Europe\tLatvia\t1\r\n1936\tNorthern Europe\tLatvia\t2\r\n1992\tNorthern Europe\tLatvia\t3\r\n1996\tNorthern Europe\tLatvia\t1\r\n2000\tNorthern Europe\tLatvia\t3\r\n2004\tNorthern Europe\tLatvia\t4\r\n2008\tNorthern Europe\tLatvia\t3\r\n2012\tNorthern Europe\tLatvia\t3\r\n1952\tWestern Asia\tLebanon\t2\r\n1972\tWestern Asia\tLebanon\t1\r\n1980\tWestern Asia\tLebanon\t1\r\n1992\tNorthern Europe\tLithuania\t13\r\n1996\tNorthern Europe\tLithuania\t12\r\n2000\tNorthern Europe\tLithuania\t17\r\n2004\tNorthern Europe\tLithuania\t3\r\n2008\tNorthern Europe\tLithuania\t5\r\n2012\tNorthern Europe\tLithuania\t5\r\n1920\tWestern Europe\tLuxembourg\t1\r\n1952\tWestern Europe\tLuxembourg\t1\r\n2000\tSouthern Europe\tMacedonia\t1\r\n1992\tSoutheast Asia\tMalaysia\t2\r\n1996\tSoutheast Asia\tMalaysia\t3\r\n2008\tSoutheast Asia\tMalaysia\t1\r\n2012\tSoutheast Asia\tMalaysia\t2\r\n2008\tSub-Saharan Africa\tMauritius\t1\r\n1932\tLatin America and the Caribbean\tMexico\t2\r\n1936\tLatin America and the Caribbean\tMexico\t16\r\n1948\tLatin America and the Caribbean\tMexico\t9\r\n1952\tLatin America and the Caribbean\tMexico\t1\r\n1956\tLatin America and the Caribbean\tMexico\t2\r\n1960\tLatin America and the Caribbean\tMexico\t1\r\n1964\tLatin America and the Caribbean\tMexico\t1\r\n1968\tLatin America and the Caribbean\tMexico\t9\r\n1972\tLatin America and the Caribbean\tMexico\t1\r\n1976\tLatin America and the Caribbean\tMexico\t2\r\n1980\tLatin America and the Caribbean\tMexico\t12\r\n1984\tLatin America and the Caribbean\tMexico\t6\r\n1988\tLatin America and the Caribbean\tMexico\t2\r\n1992\tLatin America and the Caribbean\tMexico\t1\r\n1996\tLatin America and the Caribbean\tMexico\t1\r\n2000\tLatin America and the Caribbean\tMexico\t6\r\n2004\tLatin America and the Caribbean\tMexico\t4\r\n2008\tLatin America and the Caribbean\tMexico\t4\r\n2012\tLatin America and the Caribbean\tMexico\t26\r\n1996\tEastern Europe\tMoldova\t3\r\n2000\tEastern Europe\tMoldova\t2\r\n2008\tEastern Europe\tMoldova\t1\r\n1968\tEast Asia\tMongolia\t4\r\n1972\tEast Asia\tMongolia\t1\r\n1976\tEast Asia\tMongolia\t1\r\n1980\tEast Asia\tMongolia\t4\r\n1988\tEast Asia\tMongolia\t1\r\n1992\tEast Asia\tMongolia\t2\r\n1996\tEast Asia\tMongolia\t1\r\n2004\tEast Asia\tMongolia\t1\r\n2008\tEast Asia\tMongolia\t4\r\n2012\tEast Asia\tMongolia\t5\r\n2012\tSouthern Europe\tMontenegro\t14\r\n1960\tNorth Africa\tMorocco\t1\r\n1984\tNorth Africa\tMorocco\t2\r\n1988\tNorth Africa\tMorocco\t3\r\n1992\tNorth Africa\tMorocco\t3\r\n1996\tNorth Africa\tMorocco\t2\r\n2000\tNorth Africa\tMorocco\t5\r\n2004\tNorth Africa\tMorocco\t3\r\n2008\tNorth Africa\tMorocco\t2\r\n2012\tNorth Africa\tMorocco\t1\r\n1996\tSub-Saharan Africa\tMozambique\t1\r\n2000\tSub-Saharan Africa\tMozambique\t1\r\n1992\tSub-Saharan Africa\tNamibia\t2\r\n1996\tSub-Saharan Africa\tNamibia\t2\r\n1900\tWestern Europe\tNetherlands\t20\r\n1908\tWestern Europe\tNetherlands\t11\r\n1912\tWestern Europe\tNetherlands\t22\r\n1920\tWestern Europe\tNetherlands\t48\r\n1924\tWestern Europe\tNetherlands\t26\r\n1928\tWestern Europe\tNetherlands\t65\r\n1932\tWestern Europe\tNetherlands\t12\r\n1936\tWestern Europe\tNetherlands\t37\r\n1948\tWestern Europe\tNetherlands\t42\r\n1952\tWestern Europe\tNetherlands\t18\r\n1960\tWestern Europe\tNetherlands\t3\r\n1964\tWestern Europe\tNetherlands\t30\r\n1968\tWestern Europe\tNetherlands\t14\r\n1972\tWestern Europe\tNetherlands\t6\r\n1976\tWestern Europe\tNetherlands\t15\r\n1980\tWestern Europe\tNetherlands\t6\r\n1984\tWestern Europe\tNetherlands\t40\r\n1988\tWestern Europe\tNetherlands\t44\r\n1992\tWestern Europe\tNetherlands\t33\r\n1996\tWestern Europe\tNetherlands\t73\r\n2000\tWestern Europe\tNetherlands\t79\r\n2004\tWestern Europe\tNetherlands\t76\r\n2008\tWestern Europe\tNetherlands\t62\r\n2012\tWestern Europe\tNetherlands\t69\r\n1988\tLatin America and the Caribbean\tNetherlands Antilles\t1\r\n1920\tAustralasia\tNew Zealand\t1\r\n1924\tAustralasia\tNew Zealand\t1\r\n1928\tAustralasia\tNew Zealand\t1\r\n1932\tAustralasia\tNew Zealand\t2\r\n1936\tAustralasia\tNew Zealand\t1\r\n1952\tAustralasia\tNew Zealand\t3\r\n1956\tAustralasia\tNew Zealand\t3\r\n1960\tAustralasia\tNew Zealand\t3\r\n1964\tAustralasia\tNew Zealand\t6\r\n1968\tAustralasia\tNew Zealand\t7\r\n1972\tAustralasia\tNew Zealand\t14\r\n1976\tAustralasia\tNew Zealand\t27\r\n1984\tAustralasia\tNew Zealand\t23\r\n1988\tAustralasia\tNew Zealand\t24\r\n1992\tAustralasia\tNew Zealand\t15\r\n1996\tAustralasia\tNew Zealand\t9\r\n2000\tAustralasia\tNew Zealand\t4\r\n2004\tAustralasia\tNew Zealand\t6\r\n2008\tAustralasia\tNew Zealand\t14\r\n2012\tAustralasia\tNew Zealand\t26\r\n1972\tSub-Saharan Africa\tNiger\t1\r\n1964\tSub-Saharan Africa\tNigeria\t1\r\n1972\tSub-Saharan Africa\tNigeria\t1\r\n1984\tSub-Saharan Africa\tNigeria\t5\r\n1992\tSub-Saharan Africa\tNigeria\t11\r\n1996\tSub-Saharan Africa\tNigeria\t26\r\n2000\tSub-Saharan Africa\tNigeria\t8\r\n2004\tSub-Saharan Africa\tNigeria\t8\r\n2008\tSub-Saharan Africa\tNigeria\t24\r\n1972\tEast Asia\tNorth Korea\t15\r\n1976\tEast Asia\tNorth Korea\t2\r\n1980\tEast Asia\tNorth Korea\t5\r\n1992\tEast Asia\tNorth Korea\t10\r\n1996\tEast Asia\tNorth Korea\t5\r\n2000\tEast Asia\tNorth Korea\t4\r\n2004\tEast Asia\tNorth Korea\t5\r\n2008\tEast Asia\tNorth Korea\t6\r\n2012\tEast Asia\tNorth Korea\t6\r\n1900\tNorthern Europe\tNorway\t9\r\n1908\tNorthern Europe\tNorway\t44\r\n1912\tNorthern Europe\tNorway\t76\r\n1920\tNorthern Europe\tNorway\t141\r\n1924\tNorthern Europe\tNorway\t26\r\n1928\tNorthern Europe\tNorway\t9\r\n1936\tNorthern Europe\tNorway\t28\r\n1948\tNorthern Europe\tNorway\t18\r\n1952\tNorthern Europe\tNorway\t13\r\n1956\tNorthern Europe\tNorway\t3\r\n1960\tNorthern Europe\tNorway\t2\r\n1968\tNorthern Europe\tNorway\t6\r\n1972\tNorthern Europe\tNorway\t8\r\n1976\tNorthern Europe\tNorway\t6\r\n1984\tNorthern Europe\tNorway\t4\r\n1988\tNorthern Europe\tNorway\t23\r\n1992\tNorthern Europe\tNorway\t23\r\n1996\tNorthern Europe\tNorway\t25\r\n2000\tNorthern Europe\tNorway\t44\r\n2004\tNorthern Europe\tNorway\t7\r\n2008\tNorthern Europe\tNorway\t22\r\n2012\tNorthern Europe\tNorway\t17\r\n1956\tSouth Asia\tPakistan\t14\r\n1960\tSouth Asia\tPakistan\t14\r\n1964\tSouth Asia\tPakistan\t16\r\n1968\tSouth Asia\tPakistan\t13\r\n1972\tSouth Asia\tPakistan\t15\r\n1976\tSouth Asia\tPakistan\t16\r\n1984\tSouth Asia\tPakistan\t16\r\n1988\tSouth Asia\tPakistan\t1\r\n1992\tSouth Asia\tPakistan\t16\r\n1948\tLatin America and the Caribbean\tPanama\t2\r\n2008\tLatin America and the Caribbean\tPanama\t1\r\n2004\tLatin America and the Caribbean\tParaguay\t17\r\n1948\tLatin America and the Caribbean\tPeru\t1\r\n1984\tLatin America and the Caribbean\tPeru\t1\r\n1988\tLatin America and the Caribbean\tPeru\t12\r\n1992\tLatin America and the Caribbean\tPeru\t1\r\n1928\tSoutheast Asia\tPhilippines\t1\r\n1932\tSoutheast Asia\tPhilippines\t3\r\n1936\tSoutheast Asia\tPhilippines\t1\r\n1964\tSoutheast Asia\tPhilippines\t1\r\n1988\tSoutheast Asia\tPhilippines\t1\r\n1992\tSoutheast Asia\tPhilippines\t1\r\n1996\tSoutheast Asia\tPhilippines\t1\r\n1924\tEastern Europe\tPoland\t5\r\n1928\tEastern Europe\tPoland\t18\r\n1932\tEastern Europe\tPoland\t19\r\n1936\tEastern Europe\tPoland\t9\r\n1948\tEastern Europe\tPoland\t1\r\n1952\tEastern Europe\tPoland\t4\r\n1956\tEastern Europe\tPoland\t19\r\n1960\tEastern Europe\tPoland\t30\r\n1964\tEastern Europe\tPoland\t48\r\n1968\tEastern Europe\tPoland\t37\r\n1972\tEastern Europe\tPoland\t46\r\n1976\tEastern Europe\tPoland\t73\r\n1980\tEastern Europe\tPoland\t50\r\n1988\tEastern Europe\tPoland\t21\r\n1992\tEastern Europe\tPoland\t42\r\n1996\tEastern Europe\tPoland\t21\r\n2000\tEastern Europe\tPoland\t24\r\n2004\tEastern Europe\tPoland\t12\r\n2008\tEastern Europe\tPoland\t20\r\n2012\tEastern Europe\tPoland\t12\r\n1924\tSouthern Europe\tPortugal\t3\r\n1936\tSouthern Europe\tPortugal\t3\r\n1948\tSouthern Europe\tPortugal\t5\r\n1952\tSouthern Europe\tPortugal\t2\r\n1960\tSouthern Europe\tPortugal\t2\r\n1976\tSouthern Europe\tPortugal\t2\r\n1984\tSouthern Europe\tPortugal\t3\r\n1988\tSouthern Europe\tPortugal\t1\r\n1996\tSouthern Europe\tPortugal\t3\r\n2000\tSouthern Europe\tPortugal\t2\r\n2004\tSouthern Europe\tPortugal\t3\r\n2008\tSouthern Europe\tPortugal\t2\r\n2012\tSouthern Europe\tPortugal\t2\r\n1948\tLatin America and the Caribbean\tPuerto Rico\t1\r\n1976\tLatin America and the Caribbean\tPuerto Rico\t1\r\n1984\tLatin America and the Caribbean\tPuerto Rico\t2\r\n1992\tLatin America and the Caribbean\tPuerto Rico\t1\r\n1996\tLatin America and the Caribbean\tPuerto Rico\t1\r\n2012\tLatin America and the Caribbean\tPuerto Rico\t2\r\n1992\tWestern Asia\tQatar\t1\r\n2000\tWestern Asia\tQatar\t1\r\n2012\tWestern Asia\tQatar\t2\r\n1924\tEastern Europe\tRomania\t23\r\n1936\tEastern Europe\tRomania\t2\r\n1952\tEastern Europe\tRomania\t4\r\n1956\tEastern Europe\tRomania\t19\r\n1960\tEastern Europe\tRomania\t15\r\n1964\tEastern Europe\tRomania\t16\r\n1968\tEastern Europe\tRomania\t23\r\n1972\tEastern Europe\tRomania\t40\r\n1976\tEastern Europe\tRomania\t55\r\n1980\tEastern Europe\tRomania\t72\r\n1984\tEastern Europe\tRomania\t106\r\n1988\tEastern Europe\tRomania\t51\r\n1992\tEastern Europe\tRomania\t53\r\n1996\tEastern Europe\tRomania\t38\r\n2000\tEastern Europe\tRomania\t46\r\n2004\tEastern Europe\tRomania\t39\r\n2008\tEastern Europe\tRomania\t22\r\n2012\tEastern Europe\tRomania\t16\r\n1996\tEastern Europe\tRussia\t115\r\n2000\tEastern Europe\tRussia\t188\r\n2004\tEastern Europe\tRussia\t192\r\n2008\tEastern Europe\tRussia\t143\r\n2012\tEastern Europe\tRussia\t130\r\n1908\tEastern Europe\tRussian Empire\t3\r\n1912\tEastern Europe\tRussian Empire\t14\r\n2000\tWestern Asia\tSaudi Arabia\t2\r\n2012\tWestern Asia\tSaudi Arabia\t4\r\n1988\tSub-Saharan Africa\tSenegal\t1\r\n2008\tSouthern Europe\tSerbia\t15\r\n2012\tSouthern Europe\tSerbia\t16\r\n2004\tSouthern Europe\tSerbia and Montenegro\t14\r\n1960\tSoutheast Asia\tSingapore\t1\r\n2008\tSoutheast Asia\tSingapore\t3\r\n2012\tSoutheast Asia\tSingapore\t4\r\n1996\tEastern Europe\tSlovakia\t3\r\n2000\tEastern Europe\tSlovakia\t6\r\n2004\tEastern Europe\tSlovakia\t10\r\n2008\tEastern Europe\tSlovakia\t10\r\n2012\tEastern Europe\tSlovakia\t5\r\n1992\tSouthern Europe\tSlovenia\t6\r\n1996\tSouthern Europe\tSlovenia\t2\r\n2000\tSouthern Europe\tSlovenia\t3\r\n2004\tSouthern Europe\tSlovenia\t5\r\n2008\tSouthern Europe\tSlovenia\t5\r\n2012\tSouthern Europe\tSlovenia\t5\r\n1908\tSub-Saharan Africa\tSouth Africa\t2\r\n1912\tSub-Saharan Africa\tSouth Africa\t7\r\n1920\tSub-Saharan Africa\tSouth Africa\t21\r\n1924\tSub-Saharan Africa\tSouth Africa\t3\r\n1928\tSub-Saharan Africa\tSouth Africa\t6\r\n1932\tSub-Saharan Africa\tSouth Africa\t5\r\n1936\tSub-Saharan Africa\tSouth Africa\t1\r\n1948\tSub-Saharan Africa\tSouth Africa\t4\r\n1952\tSub-Saharan Africa\tSouth Africa\t14\r\n1956\tSub-Saharan Africa\tSouth Africa\t7\r\n1960\tSub-Saharan Africa\tSouth Africa\t3\r\n1992\tSub-Saharan Africa\tSouth Africa\t3\r\n1996\tSub-Saharan Africa\tSouth Africa\t5\r\n2000\tSub-Saharan Africa\tSouth Africa\t5\r\n2004\tSub-Saharan Africa\tSouth Africa\t10\r\n2008\tSub-Saharan Africa\tSouth Africa\t1\r\n2012\tSub-Saharan Africa\tSouth Africa\t9\r\n1948\tEast Asia\tSouth Korea\t2\r\n1952\tEast Asia\tSouth Korea\t2\r\n1956\tEast Asia\tSouth Korea\t2\r\n1964\tEast Asia\tSouth Korea\t3\r\n1968\tEast Asia\tSouth Korea\t2\r\n1972\tEast Asia\tSouth Korea\t1\r\n1976\tEast Asia\tSouth Korea\t17\r\n1984\tEast Asia\tSouth Korea\t42\r\n1988\tEast Asia\tSouth Korea\t77\r\n1992\tEast Asia\tSouth Korea\t49\r\n1996\tEast Asia\tSouth Korea\t66\r\n2000\tEast Asia\tSouth Korea\t73\r\n2004\tEast Asia\tSouth Korea\t52\r\n2008\tEast Asia\tSouth Korea\t78\r\n2012\tEast Asia\tSouth Korea\t63\r\n1952\tEastern Europe\tSoviet Union\t117\r\n1956\tEastern Europe\tSoviet Union\t169\r\n1960\tEastern Europe\tSoviet Union\t169\r\n1964\tEastern Europe\tSoviet Union\t174\r\n1968\tEastern Europe\tSoviet Union\t188\r\n1972\tEastern Europe\tSoviet Union\t211\r\n1976\tEastern Europe\tSoviet Union\t285\r\n1980\tEastern Europe\tSoviet Union\t442\r\n1988\tEastern Europe\tSoviet Union\t294\r\n1900\tSouthern Europe\tSpain\t2\r\n1920\tSouthern Europe\tSpain\t24\r\n1928\tSouthern Europe\tSpain\t3\r\n1932\tSouthern Europe\tSpain\t1\r\n1948\tSouthern Europe\tSpain\t3\r\n1952\tSouthern Europe\tSpain\t1\r\n1960\tSouthern Europe\tSpain\t14\r\n1972\tSouthern Europe\tSpain\t1\r\n1976\tSouthern Europe\tSpain\t6\r\n1980\tSouthern Europe\tSpain\t24\r\n1984\tSouthern Europe\tSpain\t19\r\n1988\tSouthern Europe\tSpain\t5\r\n1992\tSouthern Europe\tSpain\t66\r\n1996\tSouthern Europe\tSpain\t67\r\n2000\tSouthern Europe\tSpain\t43\r\n2004\tSouthern Europe\tSpain\t27\r\n2008\tSouthern Europe\tSpain\t71\r\n2012\tSouthern Europe\tSpain\t65\r\n1948\tSouth Asia\tSri Lanka\t1\r\n2000\tSouth Asia\tSri Lanka\t1\r\n2008\tSub-Saharan Africa\tSudan\t1\r\n1988\tLatin America and the Caribbean\tSuriname\t1\r\n1992\tLatin America and the Caribbean\tSuriname\t1\r\n1900\tNorthern Europe\tSweden\t1\r\n1908\tNorthern Europe\tSweden\t98\r\n1912\tNorthern Europe\tSweden\t173\r\n1920\tNorthern Europe\tSweden\t146\r\n1924\tNorthern Europe\tSweden\t80\r\n1928\tNorthern Europe\tSweden\t36\r\n1932\tNorthern Europe\tSweden\t31\r\n1936\tNorthern Europe\tSweden\t34\r\n1948\tNorthern Europe\tSweden\t73\r\n1952\tNorthern Europe\tSweden\t70\r\n1956\tNorthern Europe\tSweden\t34\r\n1960\tNorthern Europe\tSweden\t7\r\n1964\tNorthern Europe\tSweden\t15\r\n1968\tNorthern Europe\tSweden\t9\r\n1972\tNorthern Europe\tSweden\t21\r\n1976\tNorthern Europe\tSweden\t10\r\n1980\tNorthern Europe\tSweden\t18\r\n1984\tNorthern Europe\tSweden\t32\r\n1988\tNorthern Europe\tSweden\t16\r\n1992\tNorthern Europe\tSweden\t35\r\n1996\tNorthern Europe\tSweden\t31\r\n2000\tNorthern Europe\tSweden\t32\r\n2004\tNorthern Europe\tSweden\t12\r\n2008\tNorthern Europe\tSweden\t7\r\n2012\tNorthern Europe\tSweden\t23\r\n1896\tWestern Europe\tSwitzerland\t3\r\n1900\tWestern Europe\tSwitzerland\t15\r\n1904\tWestern Europe\tSwitzerland\t2\r\n1920\tWestern Europe\tSwitzerland\t29\r\n1924\tWestern Europe\tSwitzerland\t65\r\n1928\tWestern Europe\tSwitzerland\t29\r\n1932\tWestern Europe\tSwitzerland\t1\r\n1936\tWestern Europe\tSwitzerland\t47\r\n1948\tWestern Europe\tSwitzerland\t32\r\n1952\tWestern Europe\tSwitzerland\t33\r\n1956\tWestern Europe\tSwitzerland\t3\r\n1960\tWestern Europe\tSwitzerland\t11\r\n1964\tWestern Europe\tSwitzerland\t6\r\n1968\tWestern Europe\tSwitzerland\t13\r\n1972\tWestern Europe\tSwitzerland\t8\r\n1976\tWestern Europe\tSwitzerland\t10\r\n1980\tWestern Europe\tSwitzerland\t2\r\n1984\tWestern Europe\tSwitzerland\t15\r\n1988\tWestern Europe\tSwitzerland\t8\r\n1992\tWestern Europe\tSwitzerland\t1\r\n1996\tWestern Europe\tSwitzerland\t11\r\n2000\tWestern Europe\tSwitzerland\t14\r\n2004\tWestern Europe\tSwitzerland\t7\r\n2008\tWestern Europe\tSwitzerland\t11\r\n2012\tWestern Europe\tSwitzerland\t4\r\n1984\tWestern Asia\tSyria\t1\r\n1996\tWestern Asia\tSyria\t1\r\n2004\tWestern Asia\tSyria\t1\r\n2008\tCentral Asia\tTajikistan\t2\r\n2012\tCentral Asia\tTajikistan\t1\r\n1980\tSub-Saharan Africa\tTanzania\t2\r\n1976\tSoutheast Asia\tThailand\t1\r\n1984\tSoutheast Asia\tThailand\t1\r\n1988\tSoutheast Asia\tThailand\t1\r\n1992\tSoutheast Asia\tThailand\t1\r\n1996\tSoutheast Asia\tThailand\t2\r\n2000\tSoutheast Asia\tThailand\t3\r\n2004\tSoutheast Asia\tThailand\t8\r\n2008\tSoutheast Asia\tThailand\t4\r\n2012\tSoutheast Asia\tThailand\t4\r\n2008\tSub-Saharan Africa\tTogo\t1\r\n1996\tPolynesia\tTonga\t1\r\n1948\tLatin America and the Caribbean\tTrinidad and Tobago\t1\r\n1952\tLatin America and the Caribbean\tTrinidad and Tobago\t2\r\n1964\tLatin America and the Caribbean\tTrinidad and Tobago\t6\r\n1976\tLatin America and the Caribbean\tTrinidad and Tobago\t1\r\n1996\tLatin America and the Caribbean\tTrinidad and Tobago\t2\r\n2000\tLatin America and the Caribbean\tTrinidad and Tobago\t2\r\n2004\tLatin America and the Caribbean\tTrinidad and Tobago\t1\r\n2008\tLatin America and the Caribbean\tTrinidad and Tobago\t5\r\n2012\tLatin America and the Caribbean\tTrinidad and Tobago\t10\r\n1964\tNorth Africa\tTunisia\t2\r\n1968\tNorth Africa\tTunisia\t2\r\n1972\tNorth Africa\tTunisia\t1\r\n1996\tNorth Africa\tTunisia\t1\r\n2008\tNorth Africa\tTunisia\t1\r\n2012\tNorth Africa\tTunisia\t3\r\n1936\tWestern Asia\tTurkey\t2\r\n1948\tWestern Asia\tTurkey\t12\r\n1952\tWestern Asia\tTurkey\t3\r\n1956\tWestern Asia\tTurkey\t7\r\n1960\tWestern Asia\tTurkey\t9\r\n1964\tWestern Asia\tTurkey\t6\r\n1968\tWestern Asia\tTurkey\t2\r\n1972\tWestern Asia\tTurkey\t1\r\n1984\tWestern Asia\tTurkey\t3\r\n1988\tWestern Asia\tTurkey\t2\r\n1992\tWestern Asia\tTurkey\t6\r\n1996\tWestern Asia\tTurkey\t6\r\n2000\tWestern Asia\tTurkey\t5\r\n2004\tWestern Asia\tTurkey\t10\r\n2008\tWestern Asia\tTurkey\t8\r\n2012\tWestern Asia\tTurkey\t4\r\n1968\tSub-Saharan Africa\tUganda\t2\r\n1972\tSub-Saharan Africa\tUganda\t2\r\n1980\tSub-Saharan Africa\tUganda\t1\r\n1996\tSub-Saharan Africa\tUganda\t1\r\n2012\tSub-Saharan Africa\tUganda\t1\r\n1996\tEastern Europe\tUkraine\t34\r\n2000\tEastern Europe\tUkraine\t35\r\n2004\tEastern Europe\tUkraine\t48\r\n2008\tEastern Europe\tUkraine\t31\r\n2012\tEastern Europe\tUkraine\t25\r\n2004\tWestern Asia\tUnited Arab Emirates\t1\r\n1896\tNorthern America\tUnited States\t20\r\n1900\tNorthern America\tUnited States\t55\r\n1904\tNorthern America\tUnited States\t394\r\n1908\tNorthern America\tUnited States\t63\r\n1912\tNorthern America\tUnited States\t101\r\n1920\tNorthern America\tUnited States\t193\r\n1924\tNorthern America\tUnited States\t198\r\n1928\tNorthern America\tUnited States\t84\r\n1932\tNorthern America\tUnited States\t181\r\n1936\tNorthern America\tUnited States\t92\r\n1948\tNorthern America\tUnited States\t148\r\n1952\tNorthern America\tUnited States\t130\r\n1956\tNorthern America\tUnited States\t175\r\n1960\tNorthern America\tUnited States\t200\r\n1964\tNorthern America\tUnited States\t265\r\n1968\tNorthern America\tUnited States\t149\r\n1972\tNorthern America\tUnited States\t155\r\n1976\tNorthern America\tUnited States\t155\r\n1984\tNorthern America\tUnited States\t333\r\n1988\tNorthern America\tUnited States\t193\r\n1992\tNorthern America\tUnited States\t224\r\n1996\tNorthern America\tUnited States\t260\r\n2000\tNorthern America\tUnited States\t248\r\n2004\tNorthern America\tUnited States\t264\r\n2008\tNorthern America\tUnited States\t315\r\n2012\tNorthern America\tUnited States\t250\r\n1924\tLatin America and the Caribbean\tUruguay\t22\r\n1928\tLatin America and the Caribbean\tUruguay\t22\r\n1932\tLatin America and the Caribbean\tUruguay\t1\r\n1948\tLatin America and the Caribbean\tUruguay\t3\r\n1952\tLatin America and the Caribbean\tUruguay\t14\r\n1956\tLatin America and the Caribbean\tUruguay\t12\r\n1964\tLatin America and the Caribbean\tUruguay\t1\r\n2000\tLatin America and the Caribbean\tUruguay\t1\r\n1996\tCentral Asia\tUzbekistan\t2\r\n2000\tCentral Asia\tUzbekistan\t4\r\n2004\tCentral Asia\tUzbekistan\t5\r\n2008\tCentral Asia\tUzbekistan\t6\r\n2012\tCentral Asia\tUzbekistan\t3\r\n1952\tLatin America and the Caribbean\tVenezuela\t1\r\n1960\tLatin America and the Caribbean\tVenezuela\t1\r\n1968\tLatin America and the Caribbean\tVenezuela\t1\r\n1976\tLatin America and the Caribbean\tVenezuela\t1\r\n1980\tLatin America and the Caribbean\tVenezuela\t1\r\n1984\tLatin America and the Caribbean\tVenezuela\t3\r\n2004\tLatin America and the Caribbean\tVenezuela\t2\r\n2008\tLatin America and the Caribbean\tVenezuela\t1\r\n2012\tLatin America and the Caribbean\tVenezuela\t1\r\n2000\tSoutheast Asia\tVietnam\t1\r\n2008\tSoutheast Asia\tVietnam\t1\r\n1988\tLatin America and the Caribbean\tVirgin Islands\t1\r\n1968\tWestern Europe\tWest Germany\t49\r\n1972\tWestern Europe\tWest Germany\t96\r\n1976\tWestern Europe\tWest Germany\t75\r\n1984\tWestern Europe\tWest Germany\t157\r\n1988\tWestern Europe\tWest Germany\t113\r\n1924\tSouthern Europe\tYugoslavia\t2\r\n1928\tSouthern Europe\tYugoslavia\t12\r\n1936\tSouthern Europe\tYugoslavia\t1\r\n1948\tSouthern Europe\tYugoslavia\t16\r\n1952\tSouthern Europe\tYugoslavia\t24\r\n1956\tSouthern Europe\tYugoslavia\t23\r\n1960\tSouthern Europe\tYugoslavia\t17\r\n1964\tSouthern Europe\tYugoslavia\t15\r\n1968\tSouthern Europe\tYugoslavia\t29\r\n1972\tSouthern Europe\tYugoslavia\t18\r\n1976\tSouthern Europe\tYugoslavia\t19\r\n1980\tSouthern Europe\tYugoslavia\t57\r\n1984\tSouthern Europe\tYugoslavia\t87\r\n1988\tSouthern Europe\tYugoslavia\t63\r\n1996\tSouthern Europe\tYugoslavia\t26\r\n2000\tSouthern Europe\tYugoslavia\t26\r\n1984\tSub-Saharan Africa\tZambia\t1\r\n1996\tSub-Saharan Africa\tZambia\t1\r\n1980\tSub-Saharan Africa\tZimbabwe\t16\r\n2004\tSub-Saharan Africa\tZimbabwe\t3\r\n2008\tSub-Saharan Africa\tZimbabwe\t4\r\n"
  },
  {
    "path": "public/sample-datasets/Sunburst - Wine Aromas.tsv",
    "content": "Root\tCategory\tType\tAroma\tResults\r\nAromas\tFruits White Wine\tCitrus\tGrapefruit\t712000\r\nAromas\tFruits White Wine\tCitrus\tLemon\t5040000\r\nAromas\tFruits White Wine\tCitrus\tLime\t2920000\r\nAromas\tFruits White Wine\tCitrus\tMandarine\t26200\r\nAromas\tFruits White Wine\tTree Fruits\tPear\t1050000\r\nAromas\tFruits White Wine\tTree Fruits\tApple\t122000\r\nAromas\tFruits White Wine\tTree Fruits\tGreen Apple\t955000\r\nAromas\tFruits White Wine\tTree Fruits\tPeach\t1560000\r\nAromas\tFruits White Wine\tTropical Fruits\tMelon\t539000\r\nAromas\tFruits White Wine\tTropical Fruits\tGuava\t151000\r\nAromas\tFruits White Wine\tTropical Fruits\tPineapple\t2050000\r\nAromas\tFruits White Wine\tTropical Fruits\tPassion Fruit\t926000\r\nAromas\tFruits White Wine\tTropical Fruits\tLychee\t107000\r\nAromas\tFruits Red Wine\tRed Berries\tRedcurrant\t38000\r\nAromas\tFruits Red Wine\tRed Berries\tBlackcurrant\t81900\r\nAromas\tFruits Red Wine\tRed Berries\tStrawberry\t2320000\r\nAromas\tFruits Red Wine\tRed Berries\tBlackberry\t630000\r\nAromas\tFruits Red Wine\tTree Fruits\tCherry\t2400000\r\nAromas\tFruits Red Wine\tTree Fruits\tPlum\t945000\r\nAromas\tFloral\tHoneysuckle\t\t86100\r\nAromas\tFloral\tHawthorn\t\t80100\r\nAromas\tFloral\tOrange Blossom\t\t35300000\r\nAromas\tFloral\tLinden\t\t72100\r\nAromas\tFloral\tJasmine\t\t399000\r\nAromas\tFloral\tAcacia\t\t79200\r\nAromas\tFloral\tViolet\t\t255000\r\nAromas\tFloral\tLavender\t\t484000\r\nAromas\tFloral\tRose\t\t123000\r\nAromas\tVegetal\tVegetables\tGreen Pepper\t34800000\r\nAromas\tVegetal\tVegetables\tTomato\t3980000\r\nAromas\tVegetal\tFresh Herbs\tCut Grass\t34400000\r\nAromas\tVegetal\tFresh Herbs\tDill\t1130000\r\nAromas\tVegetal\tFresh Herbs\tThyme\t1860000\r\nAromas\tVegetal\tFresh Herbs\tMint\t1860000\r\nAromas\tVegetal\tDried Herbs\tTabacco\t22800\r\nAromas\tVegetal\tDried Herbs\tHay\t180000\r\nAromas\tVegetal\tLeaves\tBlackcurrant Leaf\t34200000\r\nAromas\tVegetal\tLeaves\tEucalyptus\t80100\r\nBouquet\tMineral\tYoung White Wine\tFlint\t95100\r\nBouquet\tMineral\tAged White Wine\tKerosene\t35300\r\nBouquet\tMineral\tAged Red Wine\tTar\t96100\r\nBouquet\tYeast\tBread\t\t5600000\r\nBouquet\tMalolactic Fermentation\tYoghurt\t\t244000\r\nBouquet\tMalolactic Fermentation\tButter\t\t5880000\r\nBouquet\tOak Aging\tSmoked\t\t2290000\r\nBouquet\tOak Aging\tCoffee\t\t160000\r\nBouquet\tOak Aging\tToast\t\t2620000\r\nBouquet\tOak Aging\tWoods\tPine\t943000\r\nBouquet\tOak Aging\tWoods\tCedar\t383000\r\nBouquet\tOak Aging\tWoods\tSandalwood\t44700\r\nBouquet\tOak Aging\tWoods\tOak\t234000\r\nBouquet\tOak Aging\tNuts\tAlmond\t1860000\r\nBouquet\tOak Aging\tNuts\tHazelnut\t429000\r\nBouquet\tOak Aging\tNuts\tCoconut\t2690000\r\nBouquet\tLate Harvest / Botrytis\tDry Apricot\t\t34200000\r\nBouquet\tLate Harvest / Botrytis\tOrange Peel\t\t34900000\r\nBouquet\tFortified Wine\tPrune\t\t107000\r\nBouquet\tAged White Wine\tHoney\t\t3930000\r\nBouquet\tAged Red Wine\tChocolate\t\t144000\r\nBouquet\tAged Red Wine\tAnimal\t\t174000\r\nBouquet\tAged Red Wine\tLeather\t\t191000\r\nBouquet\tAged Red Wine\tMusk\t\t71600\r\nFaults\tTrichloroanisole\tCorked\t\t64300\r\nFaults\tOxygen\tSherry\t\t1140000\r\nFaults\tHeat\tMadeira\t\t230000\r\nFaults\tVolatile Acidity\tEthyl Acetate\tNail Polish Remover\t34500000\r\nFaults\tVolatile Acidity\tAcetic Acid\tVinegar\t3470000\r\nFaults\tSulfides\tDimethyl Sulfide\tSweet Corn\t35600000\r\nFaults\tSulfides\tEthyl Mercaptan\tOnion\t4740000\r\nFaults\tSulfides\tHudrogen Sulfide\tRotten Egg\t34300000\r\nFaults\tSulfides\tSulfer Dioxide\tRubber\t236000\r\nFaults\tBrett\tEthyl-phenol\tOld band-aid\t34200000\r\n"
  },
  {
    "path": "public/sample-datasets/Treemap - Orchestra.tsv",
    "content": "Orchestra type\tGroup\tInstrument\tNumber\r\nModern orchestra\tBrass\tBaritone horn\t1\r\nEarly Romantic orchestra\tWoodwinds\tBass Clarinet\t1\r\nLate Romantic orchestra\tWoodwinds\tBass Clarinet\t1\r\nEarly Romantic orchestra\tPercussion\tBass Drum\t1\r\nLate Romantic orchestra\tPercussion\tBass Drum\t1\r\nModern orchestra\tPercussion\tBass Drum\t1\r\nClassical orchestra\tWoodwinds\tBassoons\t2\r\nEarly Romantic orchestra\tWoodwinds\tBassoons\t2\r\nLate Romantic orchestra\tWoodwinds\tBassoons\t3\r\nModern orchestra\tWoodwinds\tBassoons\t4\r\nLate Romantic orchestra\tKeyboards\tCelesta\t1\r\nModern orchestra\tKeyboards\tCelesta\t1\r\nClassical orchestra\tStrings\tCellos\t2\r\nEarly Romantic orchestra\tStrings\tCellos\t8\r\nLate Romantic orchestra\tStrings\tCellos\t10\r\nModern orchestra\tStrings\tCellos\t12\r\nLate Romantic orchestra\tPercussion\tChimes\t1\r\nClassical orchestra\tWoodwinds\tClarinets\t2\r\nModern orchestra\tWoodwinds\tClarinets\t4\r\nEarly Romantic orchestra\tWoodwinds\tClarinets\t2\r\nLate Romantic orchestra\tWoodwinds\tClarinets\t3\r\nEarly Romantic orchestra\tWoodwinds\tContrabassoon\t1\r\nLate Romantic orchestra\tWoodwinds\tContrabassoon\t1\r\nEarly Romantic orchestra\tBrass\tCornet\t2\r\nEarly Romantic orchestra\tPercussion\tCymbals\t1\r\nLate Romantic orchestra\tPercussion\tCymbals\t1\r\nModern orchestra\tPercussion\tCymbals\t1\r\nClassical orchestra\tStrings\tDouble basses\t1\r\nEarly Romantic orchestra\tStrings\tDouble basses\t6\r\nLate Romantic orchestra\tStrings\tDouble basses\t8\r\nModern orchestra\tStrings\tDouble basses\t10\r\nEarly Romantic orchestra\tWoodwinds\tEnglish Horn\t1\r\nLate Romantic orchestra\tWoodwinds\tEnglish Horn\t1\r\nClassical orchestra\tWoodwinds\tFlutes\t2\r\nEarly Romantic orchestra\tWoodwinds\tFlutes\t2\r\nLate Romantic orchestra\tWoodwinds\tFlutes\t3\r\nModern orchestra\tWoodwinds\tFlutes\t4\r\nClassical orchestra\tBrass\tFrench Horns\t4\r\nEarly Romantic orchestra\tBrass\tFrench Horns\t4\r\nLate Romantic orchestra\tBrass\tFrench Horns\t8\r\nModern orchestra\tBrass\tFrench Horns\t8\r\nEarly Romantic orchestra\tPercussion\tGlockenspiel\t1\r\nLate Romantic orchestra\tPercussion\tGlockenspiel\t1\r\nModern orchestra\tPercussion\tGlockenspiel\t1\r\nEarly Romantic orchestra\tStrings\tHarps\t1\r\nLate Romantic orchestra\tStrings\tHarps\t2\r\nModern orchestra\tStrings\tHarps\t2\r\nModern orchestra\tPercussion\tMarimba\t1\r\nClassical orchestra\tWoodwinds\tOboes\t2\r\nEarly Romantic orchestra\tWoodwinds\tOboes\t2\r\nLate Romantic orchestra\tWoodwinds\tOboes\t3\r\nModern orchestra\tWoodwinds\tOboes\t4\r\nLate Romantic orchestra\tKeyboards\tPiano\t1\r\nModern orchestra\tKeyboards\tPiano\t1\r\nEarly Romantic orchestra\tWoodwinds\tPiccolo\t1\r\nLate Romantic orchestra\tWoodwinds\tPiccolo\t1\r\nModern orchestra\tKeyboards\tPipe organ\t1\r\nEarly Romantic orchestra\tPercussion\tSnare Drum\t1\r\nLate Romantic orchestra\tPercussion\tSnare Drum\t1\r\nModern orchestra\tPercussion\tSnare Drum\t1\r\nLate Romantic orchestra\tPercussion\tTam-tam\t1\r\nModern orchestra\tPercussion\tTam-tam\t1\r\nEarly Romantic orchestra\tPercussion\tTambourine\t1\r\nLate Romantic orchestra\tPercussion\tTambourine\t1\r\nModern orchestra\tPercussion\tTambourine\t1\r\nModern orchestra\tPercussion\tTenor drum\t1\r\nClassical orchestra\tPercussion\tTimpani\t2\r\nEarly Romantic orchestra\tPercussion\tTimpani\t3\r\nLate Romantic orchestra\tPercussion\tTimpani\t4\r\nModern orchestra\tPercussion\tTimpani\t1\r\nEarly Romantic orchestra\tPercussion\tTriangle\t1\r\nLate Romantic orchestra\tPercussion\tTriangle\t1\r\nModern orchestra\tPercussion\tTriangle\t1\r\nEarly Romantic orchestra\tBrass\tTrombones\t3\r\nLate Romantic orchestra\tBrass\tTrombones\t4\r\nModern orchestra\tBrass\tTrombones\t6\r\nClassical orchestra\tBrass\tTrumpets\t2\r\nEarly Romantic orchestra\tBrass\tTrumpets\t2\r\nLate Romantic orchestra\tBrass\tTrumpets\t4\r\nModern orchestra\tBrass\tTrumpets\t6\r\nEarly Romantic orchestra\tBrass\tTubas\t1\r\nLate Romantic orchestra\tBrass\tTubas\t2\r\nModern orchestra\tBrass\tTubas\t2\r\nModern orchestra\tPercussion\tTubular bells\t1\r\nModern orchestra\tPercussion\tVibraphone\t1\r\nClassical orchestra\tStrings\tViolas\t4\r\nEarly Romantic orchestra\tStrings\tViolas\t10\r\nLate Romantic orchestra\tStrings\tViolas\t12\r\nModern orchestra\tStrings\tViolas\t14\r\nClassical orchestra\tStrings\tViolins 1\t6\r\nEarly Romantic orchestra\tStrings\tViolins 1\t14\r\nLate Romantic orchestra\tStrings\tViolins 1\t16\r\nModern orchestra\tStrings\tViolins 1\t18\r\nClassical orchestra\tStrings\tViolins 2\t6\r\nEarly Romantic orchestra\tStrings\tViolins 2\t12\r\nLate Romantic orchestra\tStrings\tViolins 2\t14\r\nModern orchestra\tStrings\tViolins 2\t16\r\nLate Romantic orchestra\tBrass\tWagner Tuba\t1\r\nModern orchestra\tPercussion\tWood block\t1\r\nLate Romantic orchestra\tPercussion\tXylophone\t1\r\nModern orchestra\tPercussion\tXylophone\t1"
  },
  {
    "path": "public/sample-datasets/Violin plot - Weather in New York.tsv",
    "content": "location\tdate\tprecipitation\ttemp_max\ttemp_min\twind\tweather\nNew York\t2012-01-01\t1.8\t10\t3.3\t5.1\train\nNew York\t2012-01-02\t0\t10\t0.6\t8.7\tsun\nNew York\t2012-01-03\t0\t0.6\t-8.9\t8.2\tsun\nNew York\t2012-01-04\t0\t-1.7\t-10.6\t5.5\tsun\nNew York\t2012-01-05\t0\t5.6\t-3.3\t5.4\tsun\nNew York\t2012-01-06\t0\t12.2\t0\t4.6\tsun\nNew York\t2012-01-07\t0\t16.1\t2.2\t4.7\tsun\nNew York\t2012-01-08\t0\t8.9\t0.6\t6.2\tsun\nNew York\t2012-01-09\t0\t3.9\t-1.7\t2.7\tsun\nNew York\t2012-01-10\t0\t8.9\t-1.1\t5.5\tdrizzle\nNew York\t2012-01-11\t3\t8.3\t-0.6\t3.6\train\nNew York\t2012-01-12\t22.9\t9.4\t5.6\t6.1\train\nNew York\t2012-01-13\t0\t10\t-1.7\t11.4\tsnow\nNew York\t2012-01-14\t0\t1.1\t-2.8\t8.1\tsnow\nNew York\t2012-01-15\t0\t-2.2\t-8.9\t7.6\tsun\nNew York\t2012-01-16\t0\t3.9\t-10\t5.3\tsnow\nNew York\t2012-01-17\t5.8\t10\t2.8\t5.2\train\nNew York\t2012-01-18\t0\t11.7\t-4.4\t8.8\tsun\nNew York\t2012-01-19\t0\t3.3\t-7.8\t4.7\tsun\nNew York\t2012-01-20\t0\t2.8\t-2.8\t5.9\tsun\nNew York\t2012-01-21\t4.3\t-1.7\t-5\t6.2\tsnow\nNew York\t2012-01-22\t0\t1.1\t-7.8\t4.2\tsun\nNew York\t2012-01-23\t5.8\t10.6\t0.6\t5.1\tsnow\nNew York\t2012-01-24\t0\t12.2\t4.4\t5.4\tdrizzle\nNew York\t2012-01-25\t0\t7.8\t2.8\t5.6\tsun\nNew York\t2012-01-26\t4.6\t6.7\t1.1\t2.6\tsnow\nNew York\t2012-01-27\t7.4\t14.4\t6.7\t7.3\train\nNew York\t2012-01-28\t0\t7.8\t2.8\t6\tsun\nNew York\t2012-01-29\t0\t6.7\t0.6\t7\tsun\nNew York\t2012-01-30\t0\t5\t1.1\t7.1\tsun\nNew York\t2012-01-31\t0\t13.9\t2.8\t4.9\tsun\nNew York\t2012-02-01\t0.8\t17.8\t5.6\t5.2\train\nNew York\t2012-02-02\t0\t10.6\t2.2\t5.7\tsun\nNew York\t2012-02-03\t0\t7.2\t-1.1\t6.1\tsun\nNew York\t2012-02-04\t0\t8.3\t1.7\t4.3\tsun\nNew York\t2012-02-05\t0\t5\t0.6\t3.8\tsun\nNew York\t2012-02-06\t0\t10.6\t-1.7\t6.3\tsun\nNew York\t2012-02-07\t0\t10.6\t1.1\t5.7\tsun\nNew York\t2012-02-08\t1\t3.9\t-0.6\t2.2\tsnow\nNew York\t2012-02-09\t0\t8.3\t-0.6\t5\tsnow\nNew York\t2012-02-10\t0\t7.2\t-1.1\t4.3\train\nNew York\t2012-02-11\t3\t3.3\t0.6\t4.4\tsnow\nNew York\t2012-02-12\t0\t1.7\t-6.1\t9.5\tsnow\nNew York\t2012-02-13\t0\t6.7\t-1.7\t7.8\tsun\nNew York\t2012-02-14\t0.8\t7.2\t1.7\t3.2\train\nNew York\t2012-02-15\t0.3\t7.8\t2.8\t3\train\nNew York\t2012-02-16\t3\t6.7\t-0.6\t2.4\train\nNew York\t2012-02-17\t1\t11.7\t2.8\t5.3\train\nNew York\t2012-02-18\t0.3\t7.8\t2.2\t5.4\train\nNew York\t2012-02-19\t0\t7.8\t0.6\t4.1\tsun\nNew York\t2012-02-20\t0\t8.9\t-0.6\t5.9\tsun\nNew York\t2012-02-21\t0\t8.3\t-3.3\t4.7\tsun\nNew York\t2012-02-22\t0\t13.9\t2.2\t5.4\train\nNew York\t2012-02-23\t0\t16.1\t5.6\t5.5\tsun\nNew York\t2012-02-24\t9.4\t7.8\t3.3\t5.8\train\nNew York\t2012-02-25\t0\t8.3\t1.7\t12.3\tsnow\nNew York\t2012-02-26\t0\t7.2\t-1.1\t6\tsun\nNew York\t2012-02-27\t0\t10.6\t-0.6\t6.4\tsun\nNew York\t2012-02-28\t0\t10.6\t3.3\t6.1\tsun\nNew York\t2012-02-29\t12.4\t7.2\t1.1\t4.9\train\nNew York\t2012-03-01\t2.8\t5.6\t2.2\t4.7\train\nNew York\t2012-03-02\t3.8\t6.1\t0.6\t5.4\train\nNew York\t2012-03-03\t3.6\t13.3\t6.1\t5.8\train\nNew York\t2012-03-04\t0\t8.3\t2.2\t5.6\tsun\nNew York\t2012-03-05\t0\t7.8\t-1.7\t7.6\tsun\nNew York\t2012-03-06\t0\t5\t-3.3\t6.3\tsun\nNew York\t2012-03-07\t0\t11.7\t2.8\t6.3\tsun\nNew York\t2012-03-08\t0\t15\t7.8\t8.2\tsun\nNew York\t2012-03-09\t1.8\t11.7\t2.8\t7.9\train\nNew York\t2012-03-10\t0\t6.1\t-1.7\t6\tsun\nNew York\t2012-03-11\t0\t13.9\t2.2\t6.1\tsun\nNew York\t2012-03-12\t0\t16.7\t4.4\t4\tsun\nNew York\t2012-03-13\t2\t16.1\t9.4\t3.8\train\nNew York\t2012-03-14\t0\t22.2\t8.3\t4.3\tsun\nNew York\t2012-03-15\t0\t8.3\t6.1\t4.7\tdrizzle\nNew York\t2012-03-16\t0.5\t9.4\t6.1\t3.1\train\nNew York\t2012-03-17\t0\t15\t4.4\t2.9\tdrizzle\nNew York\t2012-03-18\t0\t12.8\t7.2\t3.1\tdrizzle\nNew York\t2012-03-19\t0\t17.8\t7.2\t3.1\tfog\nNew York\t2012-03-20\t0\t20.6\t10.6\t2.1\tdrizzle\nNew York\t2012-03-21\t0\t18.3\t11.7\t2.1\tdrizzle\nNew York\t2012-03-22\t0\t18.9\t11.7\t2.4\tdrizzle\nNew York\t2012-03-23\t0\t25\t11.7\t3.6\tdrizzle\nNew York\t2012-03-24\t3\t16.1\t8.9\t5.2\train\nNew York\t2012-03-25\t1\t10.6\t7.2\t4.3\train\nNew York\t2012-03-26\t0\t13.9\t1.7\t9.5\tsun\nNew York\t2012-03-27\t0\t11.7\t-0.6\t6.5\tsun\nNew York\t2012-03-28\t0.3\t17.8\t5.6\t5.2\train\nNew York\t2012-03-29\t0\t17.2\t6.7\t8.9\tsun\nNew York\t2012-03-30\t1\t12.2\t3.9\t5.1\train\nNew York\t2012-03-31\t8.9\t6.7\t3.9\t4.8\train\nNew York\t2012-04-01\t7.6\t11.1\t5.6\t3.8\train\nNew York\t2012-04-02\t2.5\t14.4\t4.4\t8.4\train\nNew York\t2012-04-03\t0\t18.9\t4.4\t5.5\tsun\nNew York\t2012-04-04\t0\t21.1\t8.3\t6.7\tsun\nNew York\t2012-04-05\t0\t15\t5.6\t5\tsun\nNew York\t2012-04-06\t0\t15\t2.8\t5.1\tsun\nNew York\t2012-04-07\t0\t16.7\t4.4\t6.8\tsun\nNew York\t2012-04-08\t0\t20\t7.8\t6.7\tsun\nNew York\t2012-04-09\t0\t18.3\t10\t9.7\tsun\nNew York\t2012-04-10\t0\t16.7\t6.1\t6.3\train\nNew York\t2012-04-11\t0\t12.2\t6.1\t5\train\nNew York\t2012-04-12\t0\t16.7\t6.7\t5.3\train\nNew York\t2012-04-13\t0\t16.7\t6.7\t4.8\train\nNew York\t2012-04-14\t0\t18.9\t7.2\t4.3\train\nNew York\t2012-04-15\t0\t24.4\t12.8\t3.6\train\nNew York\t2012-04-16\t0\t25\t12.2\t3.4\tsun\nNew York\t2012-04-17\t0\t27.2\t13.9\t5.6\tsun\nNew York\t2012-04-18\t0\t17.2\t10\t4.8\train\nNew York\t2012-04-19\t0\t17.2\t9.4\t3.4\train\nNew York\t2012-04-20\t0\t18.9\t9.4\t3.6\train\nNew York\t2012-04-21\t2.5\t18.9\t12.2\t5.3\train\nNew York\t2012-04-22\t54.4\t13.9\t9.4\t7.6\train\nNew York\t2012-04-23\t6.9\t14.4\t6.1\t7.4\train\nNew York\t2012-04-24\t0\t17.2\t5.6\t8.4\tsun\nNew York\t2012-04-25\t0\t15\t4.4\t3.4\train\nNew York\t2012-04-26\t1.5\t15.6\t5\t3.8\train\nNew York\t2012-04-27\t0\t13.9\t5.6\t9.9\train\nNew York\t2012-04-28\t0\t14.4\t4.4\t5.9\tsun\nNew York\t2012-04-29\t0\t18.3\t6.7\t5.6\tsun\nNew York\t2012-04-30\t0\t13.9\t6.1\t4.4\tsun\nNew York\t2012-05-01\t23.9\t21.1\t11.1\t4.8\train\nNew York\t2012-05-02\t0.8\t12.2\t10.6\t3.6\train\nNew York\t2012-05-03\t16.5\t13.9\t10.6\t3\train\nNew York\t2012-05-04\t7.1\t20.6\t11.7\t2.5\train\nNew York\t2012-05-05\t1.8\t15\t12.8\t2.5\train\nNew York\t2012-05-06\t0\t16.7\t10\t2.9\tsun\nNew York\t2012-05-07\t0\t15.6\t10\t3.4\train\nNew York\t2012-05-08\t2.3\t17.8\t12.8\t7.8\train\nNew York\t2012-05-09\t35.6\t17.2\t14.4\t3.5\train\nNew York\t2012-05-10\t5.6\t19.4\t10.6\t6.2\train\nNew York\t2012-05-11\t0\t21.7\t10\t6.2\tsun\nNew York\t2012-05-12\t0\t23.9\t10\t4.1\tsun\nNew York\t2012-05-13\t0\t23.9\t14.4\t4.8\tsun\nNew York\t2012-05-14\t0\t21.1\t16.1\t4.2\train\nNew York\t2012-05-15\t14.5\t17.2\t15.6\t5.3\train\nNew York\t2012-05-16\t0.5\t22.2\t15\t3.5\train\nNew York\t2012-05-17\t0\t22.8\t12.8\t4\tsun\nNew York\t2012-05-18\t0\t20.6\t10.6\t3.6\tsun\nNew York\t2012-05-19\t0\t25.6\t11.1\t2.9\tsun\nNew York\t2012-05-20\t0\t25.6\t12.8\t4.9\tdrizzle\nNew York\t2012-05-21\t44.7\t17.8\t15.6\t3.8\train\nNew York\t2012-05-22\t4.1\t20.6\t16.1\t2.3\train\nNew York\t2012-05-23\t0\t23.3\t15\t2.6\train\nNew York\t2012-05-24\t11.7\t20\t16.7\t4.4\train\nNew York\t2012-05-25\t2.3\t23.3\t17.2\t2.9\train\nNew York\t2012-05-26\t4.8\t27.2\t17.2\t3.4\train\nNew York\t2012-05-27\t3.6\t25.6\t18.3\t2.9\train\nNew York\t2012-05-28\t0\t29.4\t20\t2.9\tsun\nNew York\t2012-05-29\t0.3\t28.9\t21.7\t5.4\train\nNew York\t2012-05-30\t0\t25\t18.9\t2.5\train\nNew York\t2012-05-31\t0\t27.8\t18.3\t4.3\tdrizzle\nNew York\t2012-06-01\t11.4\t22.2\t16.7\t7.4\train\nNew York\t2012-06-02\t20.6\t24.4\t16.7\t6.3\train\nNew York\t2012-06-03\t0\t25.6\t14.4\t5.2\train\nNew York\t2012-06-04\t5.6\t18.3\t12.2\t5.2\train\nNew York\t2012-06-05\t0\t19.4\t10.6\t3.2\train\nNew York\t2012-06-06\t1\t21.7\t11.7\t4\train\nNew York\t2012-06-07\t0\t24.4\t15\t3.8\train\nNew York\t2012-06-08\t0\t25.6\t15\t4\tsun\nNew York\t2012-06-09\t0\t26.7\t17.2\t2.6\train\nNew York\t2012-06-10\t2\t26.7\t18.3\t3.2\train\nNew York\t2012-06-11\t0\t23.9\t17.8\t5\tsun\nNew York\t2012-06-12\t27.4\t22.8\t17.8\t5.8\train\nNew York\t2012-06-13\t34.8\t20.6\t18.3\t3.4\train\nNew York\t2012-06-14\t0\t22.8\t16.7\t4.5\tsun\nNew York\t2012-06-15\t0\t26.7\t15\t3.7\tsun\nNew York\t2012-06-16\t0\t26.1\t15\t4.1\tsun\nNew York\t2012-06-17\t0\t21.1\t13.9\t3.7\tsun\nNew York\t2012-06-18\t0\t20\t12.8\t3\tsun\nNew York\t2012-06-19\t0\t23.3\t16.7\t4.3\tsun\nNew York\t2012-06-20\t0\t34.4\t20.6\t4.3\tdrizzle\nNew York\t2012-06-21\t0\t36.1\t26.1\t4.4\tsun\nNew York\t2012-06-22\t4.8\t34.4\t22.2\t3.7\train\nNew York\t2012-06-23\t16.5\t30.6\t20.6\t4.3\train\nNew York\t2012-06-24\t0.8\t27.8\t18.3\t3.8\train\nNew York\t2012-06-25\t48.3\t23.9\t16.7\t4\train\nNew York\t2012-06-26\t0\t24.4\t13.9\t7.6\tsun\nNew York\t2012-06-27\t0\t28.9\t18.3\t6.5\tsun\nNew York\t2012-06-28\t0\t30\t20\t4\tsun\nNew York\t2012-06-29\t1.5\t33.3\t21.7\t4.7\train\nNew York\t2012-06-30\t0\t33.9\t23.9\t5.3\tsun\nNew York\t2012-07-01\t0\t32.8\t21.1\t4.7\tsun\nNew York\t2012-07-02\t0\t31.7\t22.2\t4.2\train\nNew York\t2012-07-03\t0\t31.1\t21.1\t4.7\tsun\nNew York\t2012-07-04\t1\t31.7\t22.2\t4.6\train\nNew York\t2012-07-05\t0\t35\t25\t4\tsun\nNew York\t2012-07-06\t0\t30\t22.2\t3.7\tsun\nNew York\t2012-07-07\t1.8\t37.2\t23.9\t3.8\train\nNew York\t2012-07-08\t0\t31.7\t23.9\t3.7\train\nNew York\t2012-07-09\t0\t28.9\t21.7\t4.2\tsun\nNew York\t2012-07-10\t0\t28.3\t21.1\t3.6\tsun\nNew York\t2012-07-11\t0\t28.3\t21.1\t2.5\tsun\nNew York\t2012-07-12\t0\t28.9\t20\t3.3\tsun\nNew York\t2012-07-13\t0\t29.4\t21.7\t3.7\train\nNew York\t2012-07-14\t0\t30.6\t23.9\t4.6\train\nNew York\t2012-07-15\t4.1\t30.6\t22.8\t4.5\train\nNew York\t2012-07-16\t0\t33.9\t22.2\t4.4\tdrizzle\nNew York\t2012-07-17\t0\t32.8\t24.4\t5.1\tsun\nNew York\t2012-07-18\t5.3\t35.6\t23.3\t4.3\train\nNew York\t2012-07-19\t0\t25\t22.2\t3.1\train\nNew York\t2012-07-20\t11.4\t22.2\t16.7\t4.7\train\nNew York\t2012-07-21\t0\t24.4\t16.7\t3.2\tsun\nNew York\t2012-07-22\t0\t26.7\t18.3\t3.4\tsun\nNew York\t2012-07-23\t1.3\t28.9\t20.6\t5.2\train\nNew York\t2012-07-24\t0\t35\t23.3\t6.3\tsun\nNew York\t2012-07-25\t0\t30.6\t19.4\t5.2\tsun\nNew York\t2012-07-26\t12.4\t31.1\t22.2\t4.8\train\nNew York\t2012-07-27\t0\t32.2\t22.8\t4.3\train\nNew York\t2012-07-28\t1.8\t27.2\t20.6\t3.4\train\nNew York\t2012-07-29\t0\t26.1\t20.6\t2.6\train\nNew York\t2012-07-30\t0\t26.1\t19.4\t3.4\tsun\nNew York\t2012-07-31\t0\t26.1\t21.1\t3.1\tsun\nNew York\t2012-08-01\t1.8\t27.8\t22.2\t3\train\nNew York\t2012-08-02\t0\t30\t21.7\t4.9\tdrizzle\nNew York\t2012-08-03\t0\t30.6\t23.3\t4.1\tdrizzle\nNew York\t2012-08-04\t0\t31.1\t23.3\t4.3\tdrizzle\nNew York\t2012-08-05\t4.6\t30.6\t22.8\t7.4\train\nNew York\t2012-08-06\t5.8\t32.2\t22.8\t4.4\train\nNew York\t2012-08-07\t0\t27.2\t20\t2.7\tdrizzle\nNew York\t2012-08-08\t0\t30\t21.7\t2.4\tsun\nNew York\t2012-08-09\t0\t30\t22.8\t4.2\tsun\nNew York\t2012-08-10\t53.8\t27.8\t21.1\t4.7\train\nNew York\t2012-08-11\t0\t29.4\t23.9\t5.1\train\nNew York\t2012-08-12\t0\t29.4\t23.3\t4.2\tsun\nNew York\t2012-08-13\t0\t30.6\t21.7\t4.6\tsun\nNew York\t2012-08-14\t0\t27.2\t21.1\t2.6\train\nNew York\t2012-08-15\t11.2\t28.3\t20.6\t2.6\train\nNew York\t2012-08-16\t0\t31.1\t20.6\t3.8\tdrizzle\nNew York\t2012-08-17\t0\t29.4\t20.6\t4.5\train\nNew York\t2012-08-18\t9.4\t27.2\t17.8\t3.4\train\nNew York\t2012-08-19\t0\t25\t17.2\t3.1\train\nNew York\t2012-08-20\t0\t25\t18.9\t2.8\tsun\nNew York\t2012-08-21\t0\t27.2\t20.6\t2.8\tsun\nNew York\t2012-08-22\t0\t27.8\t19.4\t3\tsun\nNew York\t2012-08-23\t0\t27.8\t20\t3.6\tsun\nNew York\t2012-08-24\t0\t29.4\t20\t2.4\tsun\nNew York\t2012-08-25\t0\t28.9\t21.1\t3.6\tsun\nNew York\t2012-08-26\t0\t27.2\t19.4\t3.6\tsun\nNew York\t2012-08-27\t13.2\t27.8\t20.6\t4.3\train\nNew York\t2012-08-28\t2.5\t31.7\t23.3\t5.9\train\nNew York\t2012-08-29\t0\t26.1\t19.4\t3.4\tsun\nNew York\t2012-08-30\t0\t28.9\t16.7\t4.3\tsun\nNew York\t2012-08-31\t0\t32.2\t18.3\t6\tsun\nNew York\t2012-09-01\t0\t33.3\t22.8\t4.9\tsun\nNew York\t2012-09-02\t0\t27.2\t21.7\t3\train\nNew York\t2012-09-03\t15\t24.4\t21.1\t5.3\train\nNew York\t2012-09-04\t15.7\t26.7\t21.7\t4.4\train\nNew York\t2012-09-05\t4.1\t28.9\t22.2\t4.4\train\nNew York\t2012-09-06\t0\t26.7\t20.6\t2.4\tsun\nNew York\t2012-09-07\t0\t28.3\t21.1\t4.2\tdrizzle\nNew York\t2012-09-08\t7.6\t28.3\t18.9\t7.2\train\nNew York\t2012-09-09\t0\t24.4\t18.3\t3.4\train\nNew York\t2012-09-10\t0\t23.9\t15\t6.4\tsun\nNew York\t2012-09-11\t0\t24.4\t12.2\t3\tsun\nNew York\t2012-09-12\t0\t25\t15.6\t3\tsun\nNew York\t2012-09-13\t0\t24.4\t16.7\t3.7\tsun\nNew York\t2012-09-14\t0\t25\t17.2\t4.4\tsun\nNew York\t2012-09-15\t0\t23.9\t16.1\t6\tsun\nNew York\t2012-09-16\t0\t23.9\t14.4\t3.6\tsun\nNew York\t2012-09-17\t0\t24.4\t13.3\t3.5\tsun\nNew York\t2012-09-18\t40.1\t25.6\t20\t10.4\train\nNew York\t2012-09-19\t0.3\t22.2\t13.9\t5.2\train\nNew York\t2012-09-20\t0\t21.7\t12.2\t4.3\train\nNew York\t2012-09-21\t0\t22.2\t13.9\t3.1\tsun\nNew York\t2012-09-22\t7.4\t24.4\t13.3\t5.4\train\nNew York\t2012-09-23\t0\t21.1\t13.3\t5.1\tsun\nNew York\t2012-09-24\t0\t20.6\t11.1\t3.8\tsun\nNew York\t2012-09-25\t0\t22.8\t13.3\t7.2\tsun\nNew York\t2012-09-26\t0.8\t23.9\t18.3\t5.2\train\nNew York\t2012-09-27\t0\t25\t18.9\t3\train\nNew York\t2012-09-28\t11.2\t23.3\t16.7\t4.8\train\nNew York\t2012-09-29\t0.8\t18.9\t15\t2.8\train\nNew York\t2012-09-30\t0\t21.1\t13.9\t4.1\train\nNew York\t2012-10-01\t0\t22.2\t12.2\t5.1\tsun\nNew York\t2012-10-02\t8.4\t21.7\t17.2\t2.6\train\nNew York\t2012-10-03\t0\t23.3\t18.3\t1.7\tdrizzle\nNew York\t2012-10-04\t10.4\t23.9\t19.4\t1.5\train\nNew York\t2012-10-05\t0\t25\t16.1\t3.5\tdrizzle\nNew York\t2012-10-06\t0\t24.4\t12.2\t5.8\tsun\nNew York\t2012-10-07\t4.1\t13.3\t8.3\t3\train\nNew York\t2012-10-08\t0\t13.3\t7.2\t2.3\tsun\nNew York\t2012-10-09\t0.8\t15\t11.1\t4.9\train\nNew York\t2012-10-10\t5.6\t20\t12.2\t6\train\nNew York\t2012-10-11\t0\t15.6\t8.9\t6.4\tsun\nNew York\t2012-10-12\t0\t15.6\t6.1\t6.6\train\nNew York\t2012-10-13\t0\t12.8\t2.8\t4.1\tsun\nNew York\t2012-10-14\t0\t22.2\t12.8\t7.5\tsun\nNew York\t2012-10-15\t4.6\t20.6\t16.1\t6.3\train\nNew York\t2012-10-16\t0\t16.1\t8.9\t6.7\tsun\nNew York\t2012-10-17\t0\t15.6\t5.6\t2.2\tsun\nNew York\t2012-10-18\t0.5\t18.9\t7.2\t3.7\train\nNew York\t2012-10-19\t7.1\t19.4\t16.7\t5.9\train\nNew York\t2012-10-20\t0\t21.1\t12.8\t4.2\tdrizzle\nNew York\t2012-10-21\t0\t20\t10.6\t5.1\tsun\nNew York\t2012-10-22\t0\t20.6\t10.6\t5.2\tsun\nNew York\t2012-10-23\t0.8\t18.9\t11.1\t1.5\train\nNew York\t2012-10-24\t0\t16.7\t13.9\t2.5\train\nNew York\t2012-10-25\t0\t16.7\t12.2\t2.5\tsun\nNew York\t2012-10-26\t0\t21.7\t13.9\t1.6\tsun\nNew York\t2012-10-27\t0\t19.4\t15\t3.4\tsun\nNew York\t2012-10-28\t0\t15.6\t11.7\t8.4\train\nNew York\t2012-10-29\t13\t18.9\t11.1\t16.2\train\nNew York\t2012-10-30\t1\t15\t8.9\t9.1\train\nNew York\t2012-10-31\t0.3\t11.1\t7.8\t5.3\train\nNew York\t2012-11-01\t0\t11.1\t7.2\t6.3\tsun\nNew York\t2012-11-02\t0\t12.2\t6.1\t6.5\train\nNew York\t2012-11-03\t0\t11.1\t5\t7.3\tsun\nNew York\t2012-11-04\t0\t11.7\t3.9\t5.7\tsun\nNew York\t2012-11-05\t0\t8.3\t2.2\t6\tsun\nNew York\t2012-11-06\t0\t7.2\t-0.6\t3.4\tsun\nNew York\t2012-11-07\t24.6\t5\t0\t9.7\tsnow\nNew York\t2012-11-08\t1\t7.2\t0\t7.7\tsnow\nNew York\t2012-11-09\t0\t11.7\t1.7\t5.9\tsun\nNew York\t2012-11-10\t0\t12.2\t5.6\t2.6\tdrizzle\nNew York\t2012-11-11\t0\t15.6\t5\t4.1\tdrizzle\nNew York\t2012-11-12\t0\t17.2\t7.8\t4.5\tdrizzle\nNew York\t2012-11-13\t2\t14.4\t4.4\t6\train\nNew York\t2012-11-14\t0\t9.4\t2.8\t4.9\tsun\nNew York\t2012-11-15\t0\t7.2\t2.2\t2.8\tsun\nNew York\t2012-11-16\t0\t8.9\t2.2\t3.7\tsun\nNew York\t2012-11-17\t0\t11.7\t2.2\t3.3\tsun\nNew York\t2012-11-18\t0\t10.6\t2.8\t3.4\tsun\nNew York\t2012-11-19\t0\t8.9\t3.3\t4.6\tsun\nNew York\t2012-11-20\t0\t11.7\t2.8\t2.8\tsun\nNew York\t2012-11-21\t0\t12.2\t3.3\t3.4\tsun\nNew York\t2012-11-22\t0\t12.8\t3.3\t2.2\tfog\nNew York\t2012-11-23\t0.8\t11.7\t1.1\t3\train\nNew York\t2012-11-24\t0.3\t9.4\t2.2\t8.8\tsnow\nNew York\t2012-11-25\t0\t6.1\t1.1\t7.8\tsun\nNew York\t2012-11-26\t0\t9.4\t1.7\t4.3\tsun\nNew York\t2012-11-27\t10.9\t5.6\t2.2\t3.8\tsnow\nNew York\t2012-11-28\t0\t6.7\t1.1\t4.9\tsun\nNew York\t2012-11-29\t0\t6.7\t1.1\t5.7\tsun\nNew York\t2012-11-30\t0\t8.3\t0.6\t3.6\tsun\nNew York\t2012-12-01\t0\t7.2\t3.9\t5.5\tdrizzle\nNew York\t2012-12-02\t1\t10\t5\t2.7\train\nNew York\t2012-12-03\t0\t16.7\t6.1\t3\train\nNew York\t2012-12-04\t0.5\t14.4\t6.1\t4.1\train\nNew York\t2012-12-05\t0\t13.3\t1.7\t7.6\train\nNew York\t2012-12-06\t0\t5\t-1.1\t3.3\tsun\nNew York\t2012-12-07\t3.3\t8.3\t-1.7\t2.2\train\nNew York\t2012-12-08\t8.6\t10\t7.8\t2.6\train\nNew York\t2012-12-09\t8.1\t8.9\t5.6\t3.9\train\nNew York\t2012-12-10\t6.4\t13.3\t7.8\t3.1\train\nNew York\t2012-12-11\t1.3\t12.8\t5\t5.2\train\nNew York\t2012-12-12\t0\t7.2\t1.7\t2.9\tsun\nNew York\t2012-12-13\t0\t8.3\t0.6\t1.8\tsun\nNew York\t2012-12-14\t0\t9.4\t0\t4.3\tsun\nNew York\t2012-12-15\t0\t9.4\t1.1\t2.1\tsun\nNew York\t2012-12-16\t3.3\t9.4\t5\t6.2\train\nNew York\t2012-12-17\t7.1\t8.3\t5.6\t4.8\train\nNew York\t2012-12-18\t20.8\t13.3\t7.2\t5.1\train\nNew York\t2012-12-19\t0\t9.4\t3.9\t8.1\tsun\nNew York\t2012-12-20\t0\t9.4\t0\t3.7\train\nNew York\t2012-12-21\t18\t13.3\t2.8\t11.4\train\nNew York\t2012-12-22\t0\t4.4\t2.2\t10.2\tsnow\nNew York\t2012-12-23\t0\t6.7\t1.7\t6.1\tsun\nNew York\t2012-12-24\t2.3\t5\t0\t2.5\tsnow\nNew York\t2012-12-25\t0.5\t6.7\t-0.6\t5.4\train\nNew York\t2012-12-26\t18\t6.1\t-2.2\t7.6\tsnow\nNew York\t2012-12-27\t19.6\t7.8\t-0.6\t10\train\nNew York\t2012-12-28\t0\t4.4\t-1.1\t6.2\tsun\nNew York\t2012-12-29\t6.6\t2.8\t-2.2\t4.2\tsnow\nNew York\t2012-12-30\t0\t2.8\t-1.7\t10.2\tsnow\nNew York\t2012-12-31\t0\t3.9\t-2.2\t7.1\tsun\nNew York\t2013-01-01\t0\t5\t-2.8\t6.8\tsun\nNew York\t2013-01-02\t0\t1.7\t-5\t6.5\tsun\nNew York\t2013-01-03\t0\t0.6\t-3.9\t5.2\tsun\nNew York\t2013-01-04\t0\t3.9\t-1.1\t7.3\tsun\nNew York\t2013-01-05\t0\t7.2\t0\t5.2\tsun\nNew York\t2013-01-06\t0\t7.2\t0.6\t4.6\tsnow\nNew York\t2013-01-07\t0\t8.3\t-1.1\t3.7\tsun\nNew York\t2013-01-08\t0\t9.4\t-1.1\t4.7\tsun\nNew York\t2013-01-09\t0\t8.9\t0.6\t3.5\tsun\nNew York\t2013-01-10\t0\t10\t2.8\t5.3\tsun\nNew York\t2013-01-11\t14.7\t8.3\t0.6\t2.8\train\nNew York\t2013-01-12\t1.5\t9.4\t6.1\t2.7\train\nNew York\t2013-01-13\t0.3\t8.3\t5.6\t2.6\train\nNew York\t2013-01-14\t0.8\t14.4\t3.9\t4.2\train\nNew York\t2013-01-15\t2.8\t3.9\t1.7\t3.9\train\nNew York\t2013-01-16\t20.8\t3.3\t0.6\t4.2\tsnow\nNew York\t2013-01-17\t0\t7.8\t2.2\t5.2\tsun\nNew York\t2013-01-18\t0\t2.2\t-3.9\t5.8\tsnow\nNew York\t2013-01-19\t0\t11.1\t-0.6\t7.2\tsun\nNew York\t2013-01-20\t0\t13.3\t-0.6\t8.1\tsun\nNew York\t2013-01-21\t0.8\t0.6\t-3.3\t3.8\tsnow\nNew York\t2013-01-22\t0\t-2.2\t-10\t8.2\tsnow\nNew York\t2013-01-23\t0\t-6.1\t-11.1\t6.2\tsun\nNew York\t2013-01-24\t0\t-3.3\t-10.6\t6.9\tsun\nNew York\t2013-01-25\t1.3\t-4.4\t-10\t4\tsnow\nNew York\t2013-01-26\t0\t-2.8\t-10\t5.7\tsun\nNew York\t2013-01-27\t0\t1.7\t-7.8\t4.2\tsun\nNew York\t2013-01-28\t4.8\t1.7\t-4.4\t3.8\tsnow\nNew York\t2013-01-29\t0.8\t8.9\t1.1\t3.2\train\nNew York\t2013-01-30\t0.8\t11.1\t5\t7.6\train\nNew York\t2013-01-31\t11.4\t13.3\t-1.1\t12.9\tsnow\nNew York\t2013-02-01\t0\t0.6\t-4.4\t8.8\tsnow\nNew York\t2013-02-02\t0.5\t-0.6\t-6.7\t5.9\tsnow\nNew York\t2013-02-03\t0.8\t0\t-5.6\t3.2\tsnow\nNew York\t2013-02-04\t0\t0\t-4.4\t7.1\tsun\nNew York\t2013-02-05\t0.3\t0\t-2.2\t2.5\tsnow\nNew York\t2013-02-06\t0\t5\t-1.7\t5.4\tsnow\nNew York\t2013-02-07\t0\t0.6\t-5\t3.1\tsun\nNew York\t2013-02-08\t19.8\t2.2\t-2.8\t8.9\tsnow\nNew York\t2013-02-09\t4.6\t0\t-6.1\t9.1\tsnow\nNew York\t2013-02-10\t0\t1.1\t-8.3\t2.6\tdrizzle\nNew York\t2013-02-11\t11.7\t7.2\t1.1\t3.2\train\nNew York\t2013-02-12\t0\t8.3\t2.8\t6.4\tsun\nNew York\t2013-02-13\t0.3\t6.1\t-2.2\t2.3\tsnow\nNew York\t2013-02-14\t0\t7.2\t0\t3.9\tsnow\nNew York\t2013-02-15\t0\t9.4\t0\t3.7\train\nNew York\t2013-02-16\t0\t7.2\t-0.6\t6.3\tsnow\nNew York\t2013-02-17\t0\t1.1\t-7.8\t12.1\tsun\nNew York\t2013-02-18\t0\t2.2\t-7.8\t7.3\tsun\nNew York\t2013-02-19\t3.3\t7.2\t-0.6\t6.9\train\nNew York\t2013-02-20\t0\t3.9\t-3.3\t9.5\tsun\nNew York\t2013-02-21\t0\t2.8\t-4.4\t9.3\tsun\nNew York\t2013-02-22\t0\t3.3\t-3.3\t4.2\tsnow\nNew York\t2013-02-23\t9.7\t6.7\t2.2\t5.2\train\nNew York\t2013-02-24\t0.8\t9.4\t1.1\t7.2\train\nNew York\t2013-02-25\t0\t7.8\t-0.6\t3.8\tsun\nNew York\t2013-02-26\t2.5\t6.7\t-0.6\t5.7\train\nNew York\t2013-02-27\t15.2\t9.4\t3.3\t8\train\nNew York\t2013-02-28\t0\t10.6\t4.4\t4.1\train\nNew York\t2013-03-01\t0\t8.3\t2.2\t5.8\tsun\nNew York\t2013-03-02\t0\t5\t0\t5.5\tsnow\nNew York\t2013-03-03\t0\t5.6\t-1.7\t6.6\tsnow\nNew York\t2013-03-04\t0\t6.7\t-2.8\t8.9\tsun\nNew York\t2013-03-05\t0\t8.9\t-0.6\t4.6\tsun\nNew York\t2013-03-06\t0\t7.2\t1.7\t10.5\tsnow\nNew York\t2013-03-07\t1.8\t3.9\t0.6\t9.6\tsnow\nNew York\t2013-03-08\t6.9\t4.4\t-0.6\t8.3\tsnow\nNew York\t2013-03-09\t0\t12.8\t1.1\t5.6\tsun\nNew York\t2013-03-10\t0\t6.1\t-0.6\t3.2\tsun\nNew York\t2013-03-11\t0\t11.1\t3.9\t4.4\tsun\nNew York\t2013-03-12\t16.8\t11.7\t6.1\t8.4\train\nNew York\t2013-03-13\t0\t11.7\t3.3\t5.5\tsun\nNew York\t2013-03-14\t0\t5.6\t-1.1\t10.1\tsun\nNew York\t2013-03-15\t0\t8.9\t-1.1\t6.4\tsun\nNew York\t2013-03-16\t0.5\t5\t0.6\t3.1\tsnow\nNew York\t2013-03-17\t0\t3.9\t-1.1\t5.5\tsun\nNew York\t2013-03-18\t11.9\t2.2\t-3.3\t6.4\tsnow\nNew York\t2013-03-19\t11.7\t7.2\t1.7\t6.2\train\nNew York\t2013-03-20\t0\t8.3\t0\t6.9\tsun\nNew York\t2013-03-21\t0\t3.9\t-0.6\t5.6\tsnow\nNew York\t2013-03-22\t0\t6.7\t-1.7\t6.3\tsun\nNew York\t2013-03-23\t0\t8.9\t0\t8.2\tsun\nNew York\t2013-03-24\t0\t8.3\t0\t3.9\tsun\nNew York\t2013-03-25\t6.4\t4.4\t1.1\t4.3\tsnow\nNew York\t2013-03-26\t0\t11.7\t2.2\t4.2\train\nNew York\t2013-03-27\t0\t12.2\t1.7\t6.5\tsun\nNew York\t2013-03-28\t0\t11.7\t2.8\t6.5\train\nNew York\t2013-03-29\t0\t13.3\t5\t5.7\tsun\nNew York\t2013-03-30\t0\t14.4\t3.9\t4.2\tsun\nNew York\t2013-03-31\t3\t11.1\t1.7\t4.9\train\nNew York\t2013-04-01\t0\t17.2\t2.8\t6.7\tsun\nNew York\t2013-04-02\t0\t7.2\t0.6\t7.3\tsun\nNew York\t2013-04-03\t0\t8.9\t0.6\t8.1\tsun\nNew York\t2013-04-04\t0\t7.2\t0\t5.2\tsun\nNew York\t2013-04-05\t0\t17.8\t4.4\t5.6\tsun\nNew York\t2013-04-06\t0\t9.4\t2.2\t5.7\tsun\nNew York\t2013-04-07\t0\t11.1\t2.8\t7.3\tsun\nNew York\t2013-04-08\t0\t20\t5.6\t3.1\tsun\nNew York\t2013-04-09\t0\t28.3\t8.3\t3\tsun\nNew York\t2013-04-10\t15\t21.7\t11.7\t4.1\train\nNew York\t2013-04-11\t0\t15.6\t8.3\t5.1\tsun\nNew York\t2013-04-12\t22.1\t8.9\t5\t8.1\train\nNew York\t2013-04-13\t0.3\t14.4\t3.9\t4\train\nNew York\t2013-04-14\t0\t15\t7.2\t5.1\tsun\nNew York\t2013-04-15\t0\t11.7\t6.1\t3.6\tdrizzle\nNew York\t2013-04-16\t0\t14.4\t7.2\t6.5\tsun\nNew York\t2013-04-17\t0.3\t21.1\t8.3\t3.4\train\nNew York\t2013-04-18\t0\t13.9\t7.2\t5.4\tsun\nNew York\t2013-04-19\t1.8\t18.3\t10\t9.3\train\nNew York\t2013-04-20\t4.6\t15\t7.2\t7.7\train\nNew York\t2013-04-21\t0\t12.2\t2.8\t4.7\tsun\nNew York\t2013-04-22\t0\t11.7\t2.8\t6.9\tsun\nNew York\t2013-04-23\t0\t11.1\t5.6\t6.5\tsun\nNew York\t2013-04-24\t0\t14.4\t5.6\t6.2\tsun\nNew York\t2013-04-25\t0\t17.8\t7.8\t6.8\tsun\nNew York\t2013-04-26\t0\t18.3\t6.1\t3.8\tsun\nNew York\t2013-04-27\t0\t18.9\t7.8\t4\tsun\nNew York\t2013-04-28\t0\t17.2\t7.2\t3.8\tsun\nNew York\t2013-04-29\t1.3\t12.8\t10\t3.9\train\nNew York\t2013-04-30\t0\t17.2\t7.8\t4.3\tsun\nNew York\t2013-05-01\t0\t18.3\t6.1\t3.5\tsun\nNew York\t2013-05-02\t0\t17.2\t6.7\t2.7\tsun\nNew York\t2013-05-03\t0\t16.1\t8.3\t3.8\tsun\nNew York\t2013-05-04\t0\t17.8\t7.2\t4\tsun\nNew York\t2013-05-05\t0\t13.9\t6.7\t4.6\tsun\nNew York\t2013-05-06\t0\t16.7\t7.2\t2.5\tsun\nNew York\t2013-05-07\t0\t22.2\t8.9\t3.7\tdrizzle\nNew York\t2013-05-08\t39.1\t17.8\t12.8\t4.5\train\nNew York\t2013-05-09\t19.1\t21.1\t12.8\t3.4\train\nNew York\t2013-05-10\t0\t24.4\t12.2\t4.3\tsun\nNew York\t2013-05-11\t9.9\t18.3\t15\t6\train\nNew York\t2013-05-12\t0.5\t21.1\t10.6\t8.2\train\nNew York\t2013-05-13\t0\t14.4\t7.8\t7.3\tsun\nNew York\t2013-05-14\t0\t15.6\t6.1\t5.1\tsun\nNew York\t2013-05-15\t0.8\t16.7\t8.9\t5.1\train\nNew York\t2013-05-16\t0\t23.3\t13.3\t3.8\tfog\nNew York\t2013-05-17\t0\t22.8\t12.8\t3.9\tsun\nNew York\t2013-05-18\t0.3\t17.2\t12.2\t2.6\train\nNew York\t2013-05-19\t11.4\t14.4\t12.8\t4.8\train\nNew York\t2013-05-20\t0\t22.2\t13.9\t3.2\tsun\nNew York\t2013-05-21\t0\t25\t15.6\t4\tsun\nNew York\t2013-05-22\t0\t22.2\t14.4\t3.4\tsun\nNew York\t2013-05-23\t0.8\t21.7\t16.1\t8.1\train\nNew York\t2013-05-24\t5.1\t20.6\t7.8\t6.1\train\nNew York\t2013-05-25\t1.8\t13.9\t7.2\t9.8\train\nNew York\t2013-05-26\t0\t20\t8.9\t7.9\tsun\nNew York\t2013-05-27\t0\t21.1\t8.9\t5.1\tsun\nNew York\t2013-05-28\t13.7\t20\t11.7\t2.4\train\nNew York\t2013-05-29\t0\t23.9\t13.3\t2.2\tsun\nNew York\t2013-05-30\t0\t30\t17.2\t3.8\tsun\nNew York\t2013-05-31\t0\t28.9\t18.3\t4.6\tsun\nNew York\t2013-06-01\t0\t26.1\t17.8\t5.2\tsun\nNew York\t2013-06-02\t0.3\t23.3\t17.2\t5.8\train\nNew York\t2013-06-03\t9.4\t24.4\t16.7\t3.8\train\nNew York\t2013-06-04\t0\t24.4\t15\t5.9\tdrizzle\nNew York\t2013-06-05\t0\t21.7\t13.9\t4.1\tsun\nNew York\t2013-06-06\t0.8\t21.7\t14.4\t4.3\train\nNew York\t2013-06-07\t101.9\t17.8\t15.6\t6\train\nNew York\t2013-06-08\t9.7\t24.4\t13.9\t5\train\nNew York\t2013-06-09\t0\t25.6\t17.8\t3.2\tsun\nNew York\t2013-06-10\t35.1\t20.6\t17.2\t4.6\train\nNew York\t2013-06-11\t0.5\t27.2\t18.3\t7.5\train\nNew York\t2013-06-12\t0\t25.6\t16.1\t6.8\tsun\nNew York\t2013-06-13\t25.1\t18.9\t13.3\t6.3\train\nNew York\t2013-06-14\t3.8\t22.2\t12.2\t5.9\train\nNew York\t2013-06-15\t0\t27.8\t16.7\t4\tsun\nNew York\t2013-06-16\t0\t26.7\t16.7\t4.7\tsun\nNew York\t2013-06-17\t3.3\t27.8\t19.4\t4.2\train\nNew York\t2013-06-18\t5.1\t25.6\t18.3\t2.9\train\nNew York\t2013-06-19\t0\t25\t15.6\t4.6\tfog\nNew York\t2013-06-20\t0\t23.3\t15\t5\tsun\nNew York\t2013-06-21\t0\t24.4\t15\t4.9\tsun\nNew York\t2013-06-22\t0\t25\t16.1\t4.4\tsun\nNew York\t2013-06-23\t0.8\t26.7\t18.3\t4.8\train\nNew York\t2013-06-24\t0\t32.2\t21.1\t4.8\tsun\nNew York\t2013-06-25\t0\t32.8\t21.1\t5\tsun\nNew York\t2013-06-26\t2.5\t29.4\t21.7\t4.9\train\nNew York\t2013-06-27\t3.3\t28.9\t21.7\t4\train\nNew York\t2013-06-28\t0\t27.8\t21.7\t5.8\tsun\nNew York\t2013-06-29\t0\t26.7\t20.6\t5.3\tsun\nNew York\t2013-06-30\t0.5\t27.2\t20.6\t4.3\train\nNew York\t2013-07-01\t24.9\t25.6\t21.7\t5.1\train\nNew York\t2013-07-02\t6.4\t26.1\t21.7\t5.4\train\nNew York\t2013-07-03\t2.3\t27.2\t21.1\t4.3\train\nNew York\t2013-07-04\t0\t28.9\t22.2\t4.7\tfog\nNew York\t2013-07-05\t0\t30.6\t22.8\t4.7\tsun\nNew York\t2013-07-06\t0\t33.9\t23.9\t5\tsun\nNew York\t2013-07-07\t0\t31.1\t25.6\t4.7\tsun\nNew York\t2013-07-08\t0\t30.6\t23.3\t5.8\tsun\nNew York\t2013-07-09\t0\t30.6\t22.8\t4.5\tsun\nNew York\t2013-07-10\t1.5\t29.4\t22.2\t4\train\nNew York\t2013-07-11\t0\t31.1\t22.8\t3.1\tsun\nNew York\t2013-07-12\t6.9\t26.1\t21.1\t5.5\train\nNew York\t2013-07-13\t0\t29.4\t21.7\t3.4\tfog\nNew York\t2013-07-14\t0\t31.7\t22.8\t5\tfog\nNew York\t2013-07-15\t0\t36.1\t25\t3\tsun\nNew York\t2013-07-16\t0\t35.6\t25.6\t4.7\tsun\nNew York\t2013-07-17\t0\t35\t26.1\t3.2\tsun\nNew York\t2013-07-18\t0\t37.8\t25\t4.1\tsun\nNew York\t2013-07-19\t0\t35\t26.7\t5.2\tsun\nNew York\t2013-07-20\t0.5\t35.6\t25\t6.2\train\nNew York\t2013-07-21\t0\t31.1\t23.9\t3.7\tsun\nNew York\t2013-07-22\t2.3\t30\t23.3\t3.4\train\nNew York\t2013-07-23\t10.2\t30.6\t22.8\t5\train\nNew York\t2013-07-24\t0\t31.1\t21.1\t4.8\tsun\nNew York\t2013-07-25\t0.8\t21.1\t17.2\t6\train\nNew York\t2013-07-26\t0\t28.9\t17.8\t4.8\tsun\nNew York\t2013-07-27\t0\t27.2\t20\t3.7\tsun\nNew York\t2013-07-28\t1.8\t25.6\t20\t3.6\train\nNew York\t2013-07-29\t0\t28.9\t21.7\t3.8\tsun\nNew York\t2013-07-30\t0\t29.4\t19.4\t3.9\tsun\nNew York\t2013-07-31\t0\t27.8\t20\t3.6\tsun\nNew York\t2013-08-01\t16.5\t25\t20\t4.5\train\nNew York\t2013-08-02\t0\t29.4\t20\t4.6\tfog\nNew York\t2013-08-03\t0\t25.6\t21.1\t5\tsun\nNew York\t2013-08-04\t0\t28.3\t19.4\t4.9\tsun\nNew York\t2013-08-05\t0\t26.7\t17.8\t4.7\tsun\nNew York\t2013-08-06\t0\t26.7\t17.8\t3.9\tsun\nNew York\t2013-08-07\t0\t26.7\t21.1\t4.9\tsun\nNew York\t2013-08-08\t18.3\t27.2\t21.1\t6.1\train\nNew York\t2013-08-09\t0.3\t27.8\t23.3\t6\train\nNew York\t2013-08-10\t0\t29.4\t21.7\t4.6\tsun\nNew York\t2013-08-11\t0\t27.2\t18.9\t3.7\tsun\nNew York\t2013-08-12\t12.2\t26.7\t20.6\t2.3\train\nNew York\t2013-08-13\t18.8\t24.4\t20.6\t2.9\train\nNew York\t2013-08-14\t0\t25\t16.1\t7.4\tsun\nNew York\t2013-08-15\t0\t25\t15.6\t4.5\tsun\nNew York\t2013-08-16\t0\t26.1\t17.2\t2.9\tsun\nNew York\t2013-08-17\t0\t27.2\t16.7\t2.5\tsun\nNew York\t2013-08-18\t0\t25.6\t18.9\t2\tsun\nNew York\t2013-08-19\t0\t25.6\t18.3\t5\tsun\nNew York\t2013-08-20\t0\t29.4\t20\t3.6\tsun\nNew York\t2013-08-21\t0\t31.1\t20.6\t3.9\tsun\nNew York\t2013-08-22\t2\t26.7\t22.2\t3.4\train\nNew York\t2013-08-23\t0\t28.9\t20.6\t5.3\tfog\nNew York\t2013-08-24\t0\t26.1\t17.8\t4.1\tsun\nNew York\t2013-08-25\t0\t27.2\t17.2\t5\tsun\nNew York\t2013-08-26\t0.5\t28.9\t20\t5.9\train\nNew York\t2013-08-27\t0.8\t31.1\t22.2\t5.1\train\nNew York\t2013-08-28\t0\t29.4\t20.6\t2.1\tfog\nNew York\t2013-08-29\t0\t27.8\t21.1\t4\tfog\nNew York\t2013-08-30\t0\t28.3\t20.6\t4.8\tsun\nNew York\t2013-08-31\t0\t28.3\t22.2\t5\tsun\nNew York\t2013-09-01\t0.5\t28.9\t22.8\t3.9\train\nNew York\t2013-09-02\t0\t27.8\t22.2\t2.7\tsun\nNew York\t2013-09-03\t0.3\t29.4\t20.6\t4.1\train\nNew York\t2013-09-04\t0\t27.8\t18.9\t5.9\tsun\nNew York\t2013-09-05\t0\t27.8\t17.8\t5.5\tsun\nNew York\t2013-09-06\t0\t22.2\t13.3\t3.4\tsun\nNew York\t2013-09-07\t0\t25.6\t14.4\t5.2\tsun\nNew York\t2013-09-08\t0\t30.6\t16.7\t5.8\tsun\nNew York\t2013-09-09\t0\t22.2\t12.2\t4.1\tsun\nNew York\t2013-09-10\t0\t27.2\t21.1\t5.5\tsun\nNew York\t2013-09-11\t0\t31.1\t22.2\t4.8\tsun\nNew York\t2013-09-12\t7.4\t27.8\t21.1\t4.5\train\nNew York\t2013-09-13\t2.3\t26.7\t15\t5.5\train\nNew York\t2013-09-14\t0\t21.1\t12.8\t5.5\tsun\nNew York\t2013-09-15\t0\t22.2\t10.6\t4.1\tsun\nNew York\t2013-09-16\t0.5\t23.9\t13.9\t4.6\train\nNew York\t2013-09-17\t0\t18.9\t9.4\t4.7\tsun\nNew York\t2013-09-18\t0\t21.1\t10\t3.5\tsun\nNew York\t2013-09-19\t0\t23.9\t12.2\t4.6\tsun\nNew York\t2013-09-20\t0\t24.4\t13.3\t3.7\tsun\nNew York\t2013-09-21\t8.4\t23.9\t13.9\t5.3\train\nNew York\t2013-09-22\t29.5\t22.2\t12.8\t6.6\train\nNew York\t2013-09-23\t0\t20\t10\t5.1\tsun\nNew York\t2013-09-24\t0\t23.9\t8.9\t4\tsun\nNew York\t2013-09-25\t0\t22.2\t10.6\t2.9\tsun\nNew York\t2013-09-26\t0\t21.1\t12.2\t3.1\tsun\nNew York\t2013-09-27\t0\t20.6\t11.1\t3.3\tsun\nNew York\t2013-09-28\t0\t23.3\t13.3\t2.9\tsun\nNew York\t2013-09-29\t0\t22.2\t12.2\t2.8\tsun\nNew York\t2013-09-30\t0\t22.2\t11.1\t2.9\tsun\nNew York\t2013-10-01\t0\t27.2\t14.4\t3.6\tsun\nNew York\t2013-10-02\t0\t29.4\t15.6\t4.1\tsun\nNew York\t2013-10-03\t0\t25\t15.6\t2.8\tsun\nNew York\t2013-10-04\t0\t26.7\t16.7\t2.9\tsun\nNew York\t2013-10-05\t0.3\t24.4\t17.8\t3\train\nNew York\t2013-10-06\t0\t20.6\t18.3\t4.4\tsun\nNew York\t2013-10-07\t6.6\t25.6\t16.1\t7.4\train\nNew York\t2013-10-08\t0\t20\t12.8\t5.1\tsun\nNew York\t2013-10-09\t0\t18.3\t11.7\t4.8\tsun\nNew York\t2013-10-10\t0\t18.9\t13.3\t7.1\tsun\nNew York\t2013-10-11\t0\t20.6\t15.6\t6.9\tdrizzle\nNew York\t2013-10-12\t0\t23.9\t15\t6.7\tsun\nNew York\t2013-10-13\t0\t20\t10.6\t5.1\tsun\nNew York\t2013-10-14\t0\t18.9\t9.4\t2.5\tsun\nNew York\t2013-10-15\t0\t21.1\t10\t2.6\tsun\nNew York\t2013-10-16\t0\t19.4\t12.2\t2.4\tsun\nNew York\t2013-10-17\t0.3\t22.2\t16.1\t4.8\train\nNew York\t2013-10-18\t0\t21.1\t13.3\t6.7\tsun\nNew York\t2013-10-19\t0\t18.3\t10\t3.2\tsun\nNew York\t2013-10-20\t0\t17.8\t10\t5.4\tsun\nNew York\t2013-10-21\t0\t18.9\t9.4\t5.2\tsun\nNew York\t2013-10-22\t0\t20\t10.6\t5.2\tsun\nNew York\t2013-10-23\t0\t12.8\t7.2\t3.8\tsun\nNew York\t2013-10-24\t0\t13.3\t5\t6.7\tsun\nNew York\t2013-10-25\t0\t13.3\t3.9\t5.9\tsun\nNew York\t2013-10-26\t0\t13.3\t4.4\t6.4\tsun\nNew York\t2013-10-27\t0\t14.4\t8.3\t5.8\tsun\nNew York\t2013-10-28\t0\t15.6\t4.4\t4.1\tsun\nNew York\t2013-10-29\t0\t13.9\t6.7\t2.6\tsun\nNew York\t2013-10-30\t0\t16.1\t6.7\t2.2\tsun\nNew York\t2013-10-31\t1.3\t19.4\t11.7\t5.4\train\nNew York\t2013-11-01\t1.8\t20.6\t14.4\t7.3\train\nNew York\t2013-11-02\t0\t19.4\t11.7\t3.2\tsun\nNew York\t2013-11-03\t0\t13.3\t3.3\t6.5\tsun\nNew York\t2013-11-04\t0\t8.9\t1.1\t4.4\tsun\nNew York\t2013-11-05\t0\t13.3\t3.3\t2.9\tsun\nNew York\t2013-11-06\t0\t16.1\t6.1\t3.8\tsun\nNew York\t2013-11-07\t3.3\t17.8\t6.7\t6\train\nNew York\t2013-11-08\t0\t11.1\t5\t6.8\tsun\nNew York\t2013-11-09\t0\t10\t3.9\t5.1\tsun\nNew York\t2013-11-10\t0\t16.7\t6.7\t7.8\tsun\nNew York\t2013-11-11\t0\t12.2\t6.1\t6.1\tsun\nNew York\t2013-11-12\t1.3\t11.1\t0\t7.6\tsnow\nNew York\t2013-11-13\t0\t5\t-1.6\t6.1\tsun\nNew York\t2013-11-14\t0\t11.7\t1.1\t6.8\tsun\nNew York\t2013-11-15\t0\t11.7\t2.2\t3.7\tsun\nNew York\t2013-11-16\t2\t13.3\t6.1\t2.2\train\nNew York\t2013-11-17\t0.3\t16.7\t7.8\t3.1\train\nNew York\t2013-11-18\t4.1\t19.4\t11.1\t7.3\train\nNew York\t2013-11-19\t0\t11.1\t2.2\t9.6\tsun\nNew York\t2013-11-20\t0\t7.8\t-0.5\t4.7\tsun\nNew York\t2013-11-21\t0\t11.1\t-0.5\t3.1\tsun\nNew York\t2013-11-22\t1.8\t13.9\t9.4\t3.7\train\nNew York\t2013-11-23\t0\t12.8\t0\t8.5\tsun\nNew York\t2013-11-24\t0\t0\t-4.3\t10.9\tsun\nNew York\t2013-11-25\t0\t2.2\t-4.9\t6.2\tsun\nNew York\t2013-11-26\t14.2\t11.7\t1.1\t4.1\train\nNew York\t2013-11-27\t35.8\t16.1\t2.2\t9.7\train\nNew York\t2013-11-28\t0\t2.8\t-1\t7\tsun\nNew York\t2013-11-29\t0\t5\t-1\t4\tsun\nNew York\t2013-11-30\t0\t6.7\t-3.8\t3.3\tsun\nNew York\t2013-12-01\t0\t9.4\t2.8\t3\tdrizzle\nNew York\t2013-12-02\t0\t10.6\t3.3\t1.9\tsun\nNew York\t2013-12-03\t0\t12.2\t3.3\t2.7\tfog\nNew York\t2013-12-04\t0\t10.6\t1.7\t1.7\tsun\nNew York\t2013-12-05\t0.3\t13.3\t8.3\t3.2\train\nNew York\t2013-12-06\t14.5\t13.3\t2.8\t5\train\nNew York\t2013-12-07\t4.3\t6.1\t0\t5.7\train\nNew York\t2013-12-08\t0.8\t1.1\t-2.1\t4.1\tsnow\nNew York\t2013-12-09\t6.4\t5.6\t0\t5.5\train\nNew York\t2013-12-10\t7.1\t3.3\t-1\t5.5\tsnow\nNew York\t2013-12-11\t0\t0\t-2.7\t8.2\tsun\nNew York\t2013-12-12\t0\t-1\t-4.9\t7.2\tsun\nNew York\t2013-12-13\t0\t2.2\t-4.3\t6.8\tsun\nNew York\t2013-12-14\t14.5\t6.1\t-3.8\t6.6\tsnow\nNew York\t2013-12-15\t20.8\t8.3\t0.6\t6.8\train\nNew York\t2013-12-16\t0\t1.7\t-3.8\t6.3\tsun\nNew York\t2013-12-17\t3.3\t1.1\t-3.8\t4.4\tsnow\nNew York\t2013-12-18\t0\t3.3\t-3.8\t5.9\tsun\nNew York\t2013-12-19\t0\t7.2\t-1.6\t4.4\tsun\nNew York\t2013-12-20\t0\t10.6\t2.2\t2.6\tsun\nNew York\t2013-12-21\t0\t12.8\t5.6\t2.8\tfog\nNew York\t2013-12-22\t0\t17.8\t10\t5.9\tsun\nNew York\t2013-12-23\t12.4\t13.9\t6.1\t3.8\train\nNew York\t2013-12-24\t0\t6.1\t-2.7\t6.9\tsun\nNew York\t2013-12-25\t0\t0\t-6.6\t4.6\tsun\nNew York\t2013-12-26\t0\t3.3\t-2.1\t3.8\tsun\nNew York\t2013-12-27\t0\t5.6\t-0.5\t4.9\tsun\nNew York\t2013-12-28\t0\t11.7\t-0.5\t5.4\tsun\nNew York\t2013-12-29\t30\t9.4\t3.3\t4.5\train\nNew York\t2013-12-30\t0\t8.3\t-4.3\t6\tsun\nNew York\t2013-12-31\t0\t1.1\t-6\t5.3\tsun\nNew York\t2014-01-01\t0\t1.1\t-4.3\t4\tsun\nNew York\t2014-01-02\t3.3\t0.6\t-7.1\t8.1\tsnow\nNew York\t2014-01-03\t5.6\t-7.1\t-12.7\t8.8\tsnow\nNew York\t2014-01-04\t0\t-0.5\t-16\t3.2\tsun\nNew York\t2014-01-05\t2.5\t9.4\t-4.9\t3.1\train\nNew York\t2014-01-06\t10.4\t11.7\t-6.6\t9.4\train\nNew York\t2014-01-07\t0\t-6.6\t-14.3\t10.2\tsun\nNew York\t2014-01-08\t0\t-4.3\t-12.1\t5.7\tsun\nNew York\t2014-01-09\t0\t1.1\t-5.5\t3\tsun\nNew York\t2014-01-10\t4.8\t3.3\t-4.3\t1.7\tsnow\nNew York\t2014-01-11\t18.3\t12.2\t3.3\t7.2\train\nNew York\t2014-01-12\t0\t11.1\t0.6\t6.7\tsun\nNew York\t2014-01-13\t0\t10\t-1\t5.4\tsun\nNew York\t2014-01-14\t14\t8.9\t6.1\t4\train\nNew York\t2014-01-15\t0\t6.7\t0\t2.2\tsun\nNew York\t2014-01-16\t0\t5.6\t1.7\t3.1\tsun\nNew York\t2014-01-17\t0\t7.2\t-2.1\t3.2\tsun\nNew York\t2014-01-18\t6.1\t5.6\t-2.1\t4.8\tsnow\nNew York\t2014-01-19\t0\t3.3\t-3.2\t7.1\tsun\nNew York\t2014-01-20\t0\t8.9\t0.6\t6.7\tsun\nNew York\t2014-01-21\t8.9\t0.6\t-10.5\t7.1\tsnow\nNew York\t2014-01-22\t0.3\t-7.7\t-13.8\t8.5\tsnow\nNew York\t2014-01-23\t0\t-6\t-13.2\t6.2\tsun\nNew York\t2014-01-24\t0\t-6.6\t-11.6\t7.7\tsun\nNew York\t2014-01-25\t1\t-1\t-6.6\t9.3\tsnow\nNew York\t2014-01-26\t0\t2.2\t-7.7\t7.5\tsun\nNew York\t2014-01-27\t0\t7.2\t-5.5\t6.4\tsun\nNew York\t2014-01-28\t0\t-5.5\t-9.9\t4.4\tsun\nNew York\t2014-01-29\t1.3\t-4.3\t-8.8\t6\tsnow\nNew York\t2014-01-30\t0\t-2.1\t-9.9\t3.5\tsun\nNew York\t2014-01-31\t0\t6.1\t-3.8\t4.2\tsun\nNew York\t2014-02-01\t0\t6.1\t-1\t1.8\tsun\nNew York\t2014-02-02\t0\t11.1\t-1\t3.2\tsun\nNew York\t2014-02-03\t27.4\t6.7\t-2.1\t5.4\tsnow\nNew York\t2014-02-04\t0\t1.7\t-5.5\t2.6\tsun\nNew York\t2014-02-05\t30.5\t1.7\t-1\t4.9\tsnow\nNew York\t2014-02-06\t0\t0\t-4.3\t5.1\tsun\nNew York\t2014-02-07\t0\t0\t-3.8\t6\tsun\nNew York\t2014-02-08\t0\t-1.6\t-6\t3.8\tsun\nNew York\t2014-02-09\t3.3\t-1\t-6.6\t3.8\tsnow\nNew York\t2014-02-10\t0\t-1.6\t-6\t6.8\tsun\nNew York\t2014-02-11\t0\t-3.8\t-8.8\t5.6\tsun\nNew York\t2014-02-12\t0\t-2.7\t-11\t3.6\tsun\nNew York\t2014-02-13\t32.3\t2.2\t-3.2\t9.4\tsnow\nNew York\t2014-02-14\t3.3\t5\t0\t8.6\tsnow\nNew York\t2014-02-15\t2.8\t2.8\t-2.1\t6.7\tsnow\nNew York\t2014-02-16\t0\t-1\t-5.5\t7.5\tsun\nNew York\t2014-02-17\t0\t0\t-7.1\t4.6\tsun\nNew York\t2014-02-18\t3.8\t4.4\t-3.2\t4.1\tsnow\nNew York\t2014-02-19\t7.9\t6.7\t-2.7\t3.7\train\nNew York\t2014-02-20\t0.5\t6.7\t0.6\t3.5\train\nNew York\t2014-02-21\t3.6\t8.3\t1.7\t4.6\train\nNew York\t2014-02-22\t0\t11.7\t1.1\t5.1\tfog\nNew York\t2014-02-23\t0\t12.8\t1.7\t3\tsun\nNew York\t2014-02-24\t0.5\t7.2\t-2.1\t8.1\train\nNew York\t2014-02-25\t0\t1.7\t-3.2\t5.7\tsun\nNew York\t2014-02-26\t0.8\t0.6\t-6.6\t5.2\tsnow\nNew York\t2014-02-27\t0\t1.7\t-9.3\t6.7\tsun\nNew York\t2014-02-28\t0\t-3.2\t-11.6\t4.7\tsun\nNew York\t2014-03-01\t0\t2.2\t-8.2\t2.7\tsun\nNew York\t2014-03-02\t0\t6.1\t-1\t3.4\tsun\nNew York\t2014-03-03\t1\t1.7\t-7.7\t6.2\tsnow\nNew York\t2014-03-04\t0\t-1.6\t-10.5\t3.5\tsun\nNew York\t2014-03-05\t0\t4.4\t-3.8\t3.4\tsun\nNew York\t2014-03-06\t0\t-0.5\t-8.2\t4.3\tsun\nNew York\t2014-03-07\t0\t2.2\t-2.7\t5.1\tdrizzle\nNew York\t2014-03-08\t0\t15.6\t0\t5.1\tsun\nNew York\t2014-03-09\t0\t8.3\t2.2\t6.2\tsun\nNew York\t2014-03-10\t0\t10.6\t1.7\t4.7\tsun\nNew York\t2014-03-11\t0\t18.3\t3.3\t4.1\tsun\nNew York\t2014-03-12\t3.8\t13.9\t1.1\t6.6\train\nNew York\t2014-03-13\t0\t1.1\t-7.1\t12.6\tsun\nNew York\t2014-03-14\t0\t5.6\t-5.5\t6.7\tsun\nNew York\t2014-03-15\t0.3\t16.1\t4.4\t7.2\train\nNew York\t2014-03-16\t0\t6.1\t-0.5\t6.9\tsun\nNew York\t2014-03-17\t0\t1.1\t-3.8\t4.7\tsun\nNew York\t2014-03-18\t0\t6.1\t-3.8\t4.2\tsun\nNew York\t2014-03-19\t18.3\t7.8\t-2.1\t6.7\train\nNew York\t2014-03-20\t0\t13.3\t5.6\t7.7\tfog\nNew York\t2014-03-21\t0\t12.2\t1.1\t6.4\tsun\nNew York\t2014-03-22\t0\t18.3\t1.7\t6.1\tsun\nNew York\t2014-03-23\t0\t7.8\t-2.1\t6.9\tsun\nNew York\t2014-03-24\t0\t2.2\t-5.5\t5.4\tsun\nNew York\t2014-03-25\t0\t3.9\t-4.9\t3.8\tsun\nNew York\t2014-03-26\t0\t3.9\t-3.8\t11\tsun\nNew York\t2014-03-27\t0\t3.9\t-4.9\t6.2\tsun\nNew York\t2014-03-28\t0\t10.6\t2.2\t5.9\tsun\nNew York\t2014-03-29\t66\t11.1\t5\t4.8\train\nNew York\t2014-03-30\t13.5\t12.8\t4.4\t7.4\train\nNew York\t2014-03-31\t5.3\t13.3\t1.1\t8.8\train\nNew York\t2014-04-01\t0\t13.9\t2.8\t4.5\tsun\nNew York\t2014-04-02\t0.8\t8.9\t3.3\t1.7\train\nNew York\t2014-04-03\t2\t17.2\t3.9\t2.6\train\nNew York\t2014-04-04\t2.5\t7.2\t5\t6.2\train\nNew York\t2014-04-05\t0\t13.9\t5\t7.4\tfog\nNew York\t2014-04-06\t0\t13.9\t2.8\t4.7\tsun\nNew York\t2014-04-07\t8.9\t10.6\t2.8\t4.9\train\nNew York\t2014-04-08\t6.4\t18.9\t8.3\t6.1\train\nNew York\t2014-04-09\t0\t17.8\t6.1\t6.8\tsun\nNew York\t2014-04-10\t0\t11.7\t3.3\t7.3\tsun\nNew York\t2014-04-11\t0\t20.6\t8.3\t3.9\tsun\nNew York\t2014-04-12\t0\t20\t9.4\t4.9\tsun\nNew York\t2014-04-13\t0\t18.3\t8.3\t6.7\tsun\nNew York\t2014-04-14\t0\t18.9\t10.6\t10.1\tfog\nNew York\t2014-04-15\t16.5\t13.3\t1.1\t10.3\tsnow\nNew York\t2014-04-16\t2\t9.4\t0\t7.3\train\nNew York\t2014-04-17\t0\t8.3\t1.7\t5.6\tsun\nNew York\t2014-04-18\t0\t7.8\t2.2\t3\tsun\nNew York\t2014-04-19\t0\t20\t4.4\t4.4\tsun\nNew York\t2014-04-20\t0\t12.2\t5.6\t5.1\tsun\nNew York\t2014-04-21\t0\t14.4\t2.8\t2.8\tsun\nNew York\t2014-04-22\t0\t16.7\t7.2\t3.8\tsun\nNew York\t2014-04-23\t0\t17.2\t7.2\t10.1\tsun\nNew York\t2014-04-24\t0\t17.8\t6.1\t9.5\tsun\nNew York\t2014-04-25\t0\t15\t6.1\t4.3\tsun\nNew York\t2014-04-26\t18\t19.4\t7.8\t4.7\train\nNew York\t2014-04-27\t0\t16.1\t7.8\t6.2\tsun\nNew York\t2014-04-28\t0\t18.9\t7.2\t4.6\tsun\nNew York\t2014-04-29\t1.3\t10.6\t6.7\t8.9\train\nNew York\t2014-04-30\t118.9\t13.3\t5.6\t8.5\train\nNew York\t2014-05-01\t6.1\t21.7\t11.7\t5.9\train\nNew York\t2014-05-02\t0.3\t20.6\t11.1\t5.1\train\nNew York\t2014-05-03\t0\t18.9\t9.4\t4.5\tsun\nNew York\t2014-05-04\t0\t18.9\t11.7\t8.3\tsun\nNew York\t2014-05-05\t0\t20.6\t10\t7.4\tsun\nNew York\t2014-05-06\t0\t20.6\t10\t4.7\tsun\nNew York\t2014-05-07\t0\t17.8\t10\t4.3\tsun\nNew York\t2014-05-08\t9.7\t14.4\t10.6\t2.2\train\nNew York\t2014-05-09\t1\t17.2\t13.3\t3.9\train\nNew York\t2014-05-10\t20.1\t25\t12.2\t4\train\nNew York\t2014-05-11\t0.5\t26.1\t16.1\t4.2\train\nNew York\t2014-05-12\t0\t24.4\t13.3\t3.8\tsun\nNew York\t2014-05-13\t0\t21.1\t10.6\t5.2\tfog\nNew York\t2014-05-14\t0\t17.8\t10\t3.4\tfog\nNew York\t2014-05-15\t3.6\t21.7\t15.6\t6.7\train\nNew York\t2014-05-16\t32\t18.9\t15.6\t9.2\train\nNew York\t2014-05-17\t0\t21.1\t12.8\t4.7\tsun\nNew York\t2014-05-18\t0\t20.6\t11.1\t4.6\tsun\nNew York\t2014-05-19\t0\t23.3\t10\t5\tsun\nNew York\t2014-05-20\t0\t26.1\t12.8\t4.8\tsun\nNew York\t2014-05-21\t0\t23.9\t15.6\t3.5\tsun\nNew York\t2014-05-22\t8.1\t16.7\t14.4\t3.1\train\nNew York\t2014-05-23\t8.1\t20.6\t13.9\t2.9\train\nNew York\t2014-05-24\t1.3\t21.1\t13.9\t3.7\train\nNew York\t2014-05-25\t0\t25.6\t13.3\t4.1\tsun\nNew York\t2014-05-26\t0\t29.4\t15.6\t5.6\tsun\nNew York\t2014-05-27\t0\t28.9\t17.8\t4.2\tsun\nNew York\t2014-05-28\t0\t19.4\t11.7\t5.1\tsun\nNew York\t2014-05-29\t0\t16.7\t11.1\t3.6\tsun\nNew York\t2014-05-30\t0.8\t21.1\t11.7\t3.3\train\nNew York\t2014-05-31\t0\t22.2\t12.8\t4.9\tsun\nNew York\t2014-06-01\t0\t23.9\t12.2\t3.7\tsun\nNew York\t2014-06-02\t0\t23.3\t13.9\t4.6\tsun\nNew York\t2014-06-03\t0\t26.7\t16.7\t3.4\tsun\nNew York\t2014-06-04\t0\t27.8\t17.2\t3.3\tsun\nNew York\t2014-06-05\t12.7\t25\t16.7\t5.5\train\nNew York\t2014-06-06\t0\t26.1\t17.2\t5.8\tsun\nNew York\t2014-06-07\t0\t26.7\t16.1\t3.7\tsun\nNew York\t2014-06-08\t0\t29.4\t16.1\t2.8\tsun\nNew York\t2014-06-09\t24.1\t20\t17.2\t2.7\train\nNew York\t2014-06-10\t0\t25.6\t19.4\t2.2\tsun\nNew York\t2014-06-11\t0\t21.1\t16.1\t5.4\tfog\nNew York\t2014-06-12\t0.3\t24.4\t16.1\t4.7\train\nNew York\t2014-06-13\t25.1\t27.2\t19.4\t3.4\train\nNew York\t2014-06-14\t0\t26.1\t16.7\t5.6\tfog\nNew York\t2014-06-15\t0\t27.8\t15.6\t5.2\tsun\nNew York\t2014-06-16\t0\t25\t17.8\t3.4\tsun\nNew York\t2014-06-17\t0\t27.8\t20\t3.6\tsun\nNew York\t2014-06-18\t0\t32.8\t23.3\t5.3\tsun\nNew York\t2014-06-19\t1.3\t24.4\t20.6\t3.7\train\nNew York\t2014-06-20\t0\t28.3\t18.3\t4.9\tsun\nNew York\t2014-06-21\t0\t23.9\t16.7\t3.7\tdrizzle\nNew York\t2014-06-22\t0\t25\t16.1\t2.7\tsun\nNew York\t2014-06-23\t0\t27.2\t16.7\t3.8\tsun\nNew York\t2014-06-24\t0\t26.1\t18.3\t6.4\tsun\nNew York\t2014-06-25\t2.3\t28.3\t20\t5.6\train\nNew York\t2014-06-26\t0.5\t31.7\t21.1\t3.8\train\nNew York\t2014-06-27\t0\t26.1\t18.3\t3.5\tsun\nNew York\t2014-06-28\t0\t30\t18.9\t3.8\tsun\nNew York\t2014-06-29\t0\t26.1\t18.3\t4.1\tsun\nNew York\t2014-06-30\t0\t26.7\t19.4\t5.8\tsun\nNew York\t2014-07-01\t0\t28.9\t21.7\t6.7\tsun\nNew York\t2014-07-02\t13.2\t29.4\t21.7\t5.3\train\nNew York\t2014-07-03\t8.9\t29.4\t21.7\t3.9\train\nNew York\t2014-07-04\t8.1\t24.4\t18.9\t6.7\train\nNew York\t2014-07-05\t0\t28.9\t18.3\t6.1\tsun\nNew York\t2014-07-06\t0\t28.3\t18.9\t5.7\tsun\nNew York\t2014-07-07\t0\t28.3\t21.1\t5.5\tsun\nNew York\t2014-07-08\t0\t31.1\t22.2\t6.5\tsun\nNew York\t2014-07-09\t0.3\t28.9\t21.7\t5.2\train\nNew York\t2014-07-10\t0.8\t29.4\t21.7\t2.8\train\nNew York\t2014-07-11\t0\t29.4\t19.4\t3.2\tsun\nNew York\t2014-07-12\t0\t27.8\t18.9\t4.3\tsun\nNew York\t2014-07-13\t1.5\t26.7\t20.6\t7.2\train\nNew York\t2014-07-14\t47.5\t28.3\t21.1\t3\train\nNew York\t2014-07-15\t26.2\t27.8\t20.6\t3.1\train\nNew York\t2014-07-16\t0.3\t28.3\t21.1\t3.8\train\nNew York\t2014-07-17\t0\t27.8\t19.4\t4\tsun\nNew York\t2014-07-18\t0\t28.9\t18.3\t3\tsun\nNew York\t2014-07-19\t0\t26.1\t20\t3\tsun\nNew York\t2014-07-20\t0\t25.6\t20\t3.9\tsun\nNew York\t2014-07-21\t0\t28.3\t18.3\t3\tsun\nNew York\t2014-07-22\t0\t28.9\t20\t5.6\tsun\nNew York\t2014-07-23\t0.5\t28.3\t21.7\t6\train\nNew York\t2014-07-24\t0\t28.3\t22.2\t4.7\tsun\nNew York\t2014-07-25\t0\t28.3\t19.4\t4.5\tsun\nNew York\t2014-07-26\t2.3\t27.2\t20.6\t4.5\train\nNew York\t2014-07-27\t0.3\t28.9\t21.7\t5.3\train\nNew York\t2014-07-28\t13\t28.9\t20.6\t7.2\train\nNew York\t2014-07-29\t0\t26.1\t17.8\t4.7\tsun\nNew York\t2014-07-30\t0\t26.7\t17.8\t4.1\tsun\nNew York\t2014-07-31\t0\t27.8\t18.3\t5.3\tsun\nNew York\t2014-08-01\t0\t27.8\t21.7\t3.6\tsun\nNew York\t2014-08-02\t10.2\t24.4\t18.3\t3.7\train\nNew York\t2014-08-03\t2.3\t25.6\t18.9\t2.1\train\nNew York\t2014-08-04\t0\t27.2\t21.1\t4.4\tsun\nNew York\t2014-08-05\t0\t29.4\t21.1\t3.8\tsun\nNew York\t2014-08-06\t0\t29.4\t21.7\t4\tsun\nNew York\t2014-08-07\t0\t30\t19.4\t4.9\tsun\nNew York\t2014-08-08\t0\t28.9\t18.3\t2.9\tsun\nNew York\t2014-08-09\t0\t30\t18.9\t3.3\tsun\nNew York\t2014-08-10\t0\t30.6\t20\t3.2\tsun\nNew York\t2014-08-11\t0\t28.9\t19.4\t3.5\tsun\nNew York\t2014-08-12\t8.6\t26.7\t22.2\t6.8\train\nNew York\t2014-08-13\t74.2\t29.4\t20\t6.3\train\nNew York\t2014-08-14\t0\t26.7\t18.3\t5.7\tsun\nNew York\t2014-08-15\t0\t24.4\t16.7\t4.8\tsun\nNew York\t2014-08-16\t0\t25\t17.2\t4.6\tsun\nNew York\t2014-08-17\t0\t29.4\t18.9\t5.1\tsun\nNew York\t2014-08-18\t0\t27.8\t17.2\t3.6\tsun\nNew York\t2014-08-19\t0\t26.7\t17.8\t3.3\tsun\nNew York\t2014-08-20\t0\t26.7\t18.9\t2.4\tsun\nNew York\t2014-08-21\t5.3\t26.1\t19.4\t3.2\train\nNew York\t2014-08-22\t3.3\t25.6\t19.4\t3.5\train\nNew York\t2014-08-23\t0\t23.3\t18.9\t2.7\tsun\nNew York\t2014-08-24\t0\t27.2\t16.7\t2.9\tsun\nNew York\t2014-08-25\t0\t30.6\t17.2\t2.1\tsun\nNew York\t2014-08-26\t0\t27.8\t19.4\t3\tfog\nNew York\t2014-08-27\t0\t30\t19.4\t3.8\tsun\nNew York\t2014-08-28\t0\t28.9\t20\t5.9\tsun\nNew York\t2014-08-29\t0\t25.6\t17.2\t3.9\tsun\nNew York\t2014-08-30\t0\t25.6\t17.2\t4.3\tsun\nNew York\t2014-08-31\t3.6\t29.4\t22.8\t4.5\train\nNew York\t2014-09-01\t0\t30\t23.3\t3.9\tsun\nNew York\t2014-09-02\t0\t33.3\t23.3\t5\tsun\nNew York\t2014-09-03\t0\t31.1\t22.2\t4.2\tsun\nNew York\t2014-09-04\t0\t29.4\t20\t3.8\tfog\nNew York\t2014-09-05\t0\t29.4\t21.7\t4.3\tsun\nNew York\t2014-09-06\t1\t30\t20\t4.8\train\nNew York\t2014-09-07\t0\t27.8\t18.9\t3\tsun\nNew York\t2014-09-08\t0\t25.6\t18.3\t4.9\tsun\nNew York\t2014-09-09\t0\t23.9\t17.8\t5\tsun\nNew York\t2014-09-10\t0\t25.6\t17.2\t3.5\tsun\nNew York\t2014-09-11\t0\t29.4\t20.6\t5.8\tsun\nNew York\t2014-09-12\t0\t26.1\t17.2\t4.8\tsun\nNew York\t2014-09-13\t7.4\t21.1\t15.6\t4.9\train\nNew York\t2014-09-14\t0\t22.2\t12.2\t3.8\tsun\nNew York\t2014-09-15\t0\t21.7\t12.8\t3.6\tsun\nNew York\t2014-09-16\t6.6\t19.4\t15.6\t2.4\train\nNew York\t2014-09-17\t0\t22.8\t12.8\t2.8\tsun\nNew York\t2014-09-18\t0\t25.6\t13.9\t2.7\tsun\nNew York\t2014-09-19\t0\t19.4\t13.3\t4.9\tsun\nNew York\t2014-09-20\t9.4\t23.9\t12.2\t4.1\train\nNew York\t2014-09-21\t5.3\t25\t19.4\t2.3\train\nNew York\t2014-09-22\t0\t22.8\t12.8\t7.1\tsun\nNew York\t2014-09-23\t0\t20.6\t10.6\t2.9\tsun\nNew York\t2014-09-24\t0\t22.2\t13.3\t4.6\tsun\nNew York\t2014-09-25\t5.8\t17.8\t15.6\t6.5\train\nNew York\t2014-09-26\t0\t26.1\t15\t3.7\tsun\nNew York\t2014-09-27\t0\t28.9\t16.7\t3\tsun\nNew York\t2014-09-28\t0\t25.6\t16.7\t3.3\tsun\nNew York\t2014-09-29\t0\t25.6\t17.8\t2.4\tsun\nNew York\t2014-09-30\t0.8\t21.1\t16.7\t2.6\train\nNew York\t2014-10-01\t0\t19.4\t16.7\t5.1\tsun\nNew York\t2014-10-02\t0\t20\t16.1\t3.7\tsun\nNew York\t2014-10-03\t0\t20\t12.8\t3.2\tsun\nNew York\t2014-10-04\t17.8\t22.2\t11.1\t7.3\train\nNew York\t2014-10-05\t0\t16.1\t8.3\t5.8\tsun\nNew York\t2014-10-06\t0\t21.1\t7.2\t6.2\tsun\nNew York\t2014-10-07\t0.5\t23.3\t18.3\t7.6\train\nNew York\t2014-10-08\t0.5\t23.9\t16.7\t7.7\train\nNew York\t2014-10-09\t0\t20.6\t13.3\t6.3\tsun\nNew York\t2014-10-10\t0\t17.8\t11.1\t2.5\tsun\nNew York\t2014-10-11\t11.4\t15\t10\t3.7\train\nNew York\t2014-10-12\t0\t18.3\t7.8\t2.9\tsun\nNew York\t2014-10-13\t2\t18.9\t7.8\t2.6\train\nNew York\t2014-10-14\t0\t23.9\t17.8\t6\tsun\nNew York\t2014-10-15\t0.3\t24.4\t20\t7.5\train\nNew York\t2014-10-16\t19.8\t21.7\t15.6\t5.7\train\nNew York\t2014-10-17\t0\t22.2\t15.6\t5.8\tsun\nNew York\t2014-10-18\t0\t22.2\t13.9\t5.7\tsun\nNew York\t2014-10-19\t0\t14.4\t6.7\t7.7\tsun\nNew York\t2014-10-20\t0\t16.1\t5.6\t4.5\tsun\nNew York\t2014-10-21\t1.3\t19.4\t11.7\t2.9\train\nNew York\t2014-10-22\t36.1\t14.4\t11.1\t8.1\train\nNew York\t2014-10-23\t3\t12.2\t10.6\t9.2\train\nNew York\t2014-10-24\t0\t17.2\t10.6\t4.9\tsun\nNew York\t2014-10-25\t0\t20\t10\t5.3\tsun\nNew York\t2014-10-26\t0\t18.3\t12.2\t7.7\tsun\nNew York\t2014-10-27\t0\t17.8\t10\t5\tsun\nNew York\t2014-10-28\t0\t21.1\t8.9\t3.2\tsun\nNew York\t2014-10-29\t0.8\t23.3\t11.1\t4.3\train\nNew York\t2014-10-30\t0\t16.1\t7.8\t4.1\tfog\nNew York\t2014-10-31\t0.3\t12.8\t7.8\t4.5\train\nNew York\t2014-11-01\t26.2\t9.4\t6.1\t8.2\train\nNew York\t2014-11-02\t0\t10\t5\t11.7\tsun\nNew York\t2014-11-03\t0\t16.1\t4.4\t6.7\tsun\nNew York\t2014-11-04\t0\t19.4\t10\t4.5\tsun\nNew York\t2014-11-05\t0\t18.3\t11.1\t4.3\tsun\nNew York\t2014-11-06\t10.9\t12.2\t9.4\t2.8\train\nNew York\t2014-11-07\t0\t12.2\t5\t8.1\tsun\nNew York\t2014-11-08\t0\t8.9\t2.2\t5.3\tsun\nNew York\t2014-11-09\t0\t13.9\t6.7\t3.7\tsun\nNew York\t2014-11-10\t0\t15\t3.3\t1.9\tsun\nNew York\t2014-11-11\t0\t17.8\t5.6\t2.4\tfog\nNew York\t2014-11-12\t0\t18.9\t7.2\t3.2\tdrizzle\nNew York\t2014-11-13\t2.8\t9.4\t3.3\t3.7\train\nNew York\t2014-11-14\t1.8\t6.7\t2.8\t6.4\train\nNew York\t2014-11-15\t0\t6.1\t-1\t4.1\tsun\nNew York\t2014-11-16\t0\t7.2\t-0.5\t3.3\tsun\nNew York\t2014-11-17\t34.8\t12.8\t4.4\t3.9\train\nNew York\t2014-11-18\t0\t7.8\t-3.8\t10.6\tsun\nNew York\t2014-11-19\t0\t2.8\t-4.9\t7.2\tsun\nNew York\t2014-11-20\t0\t8.9\t0\t7.4\tsun\nNew York\t2014-11-21\t0\t3.3\t-2.1\t6.9\tsun\nNew York\t2014-11-22\t0\t6.7\t-3.2\t6.1\tsun\nNew York\t2014-11-23\t0\t12.8\t6.1\t4.3\tsun\nNew York\t2014-11-24\t11.4\t17.8\t12.8\t8.8\train\nNew York\t2014-11-25\t0\t16.7\t8.9\t4.9\tfog\nNew York\t2014-11-26\t25.4\t11.1\t2.2\t7\tsnow\nNew York\t2014-11-27\t0.5\t3.9\t2.2\t4.9\train\nNew York\t2014-11-28\t0\t5\t-2.1\t6\tsun\nNew York\t2014-11-29\t0\t7.8\t-3.2\t2.8\tsun\nNew York\t2014-11-30\t0\t11.7\t7.2\t4.6\tsun\nNew York\t2014-12-01\t1.8\t16.7\t5.6\t4.2\train\nNew York\t2014-12-02\t2.3\t8.3\t2.2\t6.1\train\nNew York\t2014-12-03\t3.8\t8.9\t5.6\t5.1\train\nNew York\t2014-12-04\t0\t8.3\t2.2\t4.5\tsun\nNew York\t2014-12-05\t14\t10\t1.7\t4.5\train\nNew York\t2014-12-06\t31.5\t11.1\t5\t3.3\train\nNew York\t2014-12-07\t1.3\t6.7\t-0.5\t9.7\train\nNew York\t2014-12-08\t0\t2.8\t-3.2\t6.9\tsun\nNew York\t2014-12-09\t77.2\t8.9\t2.8\t9.8\train\nNew York\t2014-12-10\t2.8\t5.6\t1.1\t7.3\tsnow\nNew York\t2014-12-11\t0\t4.4\t0\t7.5\tsun\nNew York\t2014-12-12\t0\t5\t0.6\t7\tsun\nNew York\t2014-12-13\t0\t8.3\t1.1\t7.3\tsun\nNew York\t2014-12-14\t0\t8.3\t2.8\t5.3\tsun\nNew York\t2014-12-15\t0\t8.9\t1.1\t2.2\tsun\nNew York\t2014-12-16\t7.6\t10\t0.6\t1.8\train\nNew York\t2014-12-17\t0.8\t12.8\t6.1\t5.7\train\nNew York\t2014-12-18\t0\t6.7\t3.3\t7.2\tsun\nNew York\t2014-12-19\t0\t4.4\t0\t6.5\tsun\nNew York\t2014-12-20\t0\t1.1\t-0.5\t2.9\tsun\nNew York\t2014-12-21\t0\t3.3\t0.6\t3.2\tsun\nNew York\t2014-12-22\t1\t8.9\t2.8\t3.8\train\nNew York\t2014-12-23\t5.3\t10\t8.3\t5.1\train\nNew York\t2014-12-24\t26.7\t13.9\t8.3\t4.7\train\nNew York\t2014-12-25\t1.5\t13.9\t5.6\t7.6\train\nNew York\t2014-12-26\t0\t10.6\t3.3\t4.7\tsun\nNew York\t2014-12-27\t0\t12.2\t2.8\t2.8\tsun\nNew York\t2014-12-28\t1.3\t12.2\t5.6\t4.7\train\nNew York\t2014-12-29\t0\t7.8\t1.7\t4.9\tsun\nNew York\t2014-12-30\t0\t2.2\t-2.1\t4.2\tsun\nNew York\t2014-12-31\t0\t1.1\t-2.1\t5.3\tsun\nNew York\t2015-01-01\t0\t4.4\t-2.1\t7.7\tsun\nNew York\t2015-01-02\t0\t7.2\t1.7\t6.1\tsun\nNew York\t2015-01-03\t23.9\t8.3\t-1\t4.1\train\nNew York\t2015-01-04\t11.9\t12.8\t6.1\t4.5\train\nNew York\t2015-01-05\t0\t10.6\t-4.9\t8.8\tsun\nNew York\t2015-01-06\t1.8\t-4.9\t-7.1\t3.8\tsnow\nNew York\t2015-01-07\t0\t-3.8\t-12.1\t9.6\tsun\nNew York\t2015-01-08\t0\t-5.5\t-13.2\t7.7\tsun\nNew York\t2015-01-09\t1.8\t1.1\t-6\t8.8\tsnow\nNew York\t2015-01-10\t0\t-4.3\t-7.7\t7.4\tsun\nNew York\t2015-01-11\t0\t3.3\t-6.6\t4.9\tsun\nNew York\t2015-01-12\t17.8\t4.4\t1.1\t2.7\train\nNew York\t2015-01-13\t0\t2.8\t-7.1\t6.8\tsun\nNew York\t2015-01-14\t0\t0.6\t-7.1\t5.2\tsun\nNew York\t2015-01-15\t0\t1.7\t-2.7\t4.4\tsun\nNew York\t2015-01-16\t0\t7.2\t-6.6\t8.2\tsun\nNew York\t2015-01-17\t0\t0\t-7.7\t4.7\tsun\nNew York\t2015-01-18\t41.1\t8.3\t-2.7\t2.8\train\nNew York\t2015-01-19\t0\t7.2\t1.7\t6.8\tsun\nNew York\t2015-01-20\t0\t5\t0\t5.4\tsun\nNew York\t2015-01-21\t0\t3.3\t-3.2\t2.7\tsun\nNew York\t2015-01-22\t0\t5\t-0.5\t3.6\tsun\nNew York\t2015-01-23\t0\t3.9\t-2.1\t4.7\tsun\nNew York\t2015-01-24\t19.1\t4.4\t0.6\t5.1\tsnow\nNew York\t2015-01-25\t0\t7.2\t0\t6.7\tsun\nNew York\t2015-01-26\t8.4\t0\t-4.3\t8.2\tsnow\nNew York\t2015-01-27\t7.9\t-2.7\t-6.6\t8.5\tsnow\nNew York\t2015-01-28\t0\t0.6\t-8.2\t6.2\tsun\nNew York\t2015-01-29\t0.3\t2.8\t-8.2\t3.7\train\nNew York\t2015-01-30\t1\t3.3\t-7.1\t8.4\tsnow\nNew York\t2015-01-31\t0\t-2.7\t-9.9\t10.3\tsun\nNew York\t2015-02-01\t0.8\t2.2\t-6\t3.9\tsnow\nNew York\t2015-02-02\t30\t1.7\t-9.3\t8.5\tsnow\nNew York\t2015-02-03\t0\t-3.2\t-9.9\t6.4\tsun\nNew York\t2015-02-04\t0\t3.9\t-5.5\t6.1\tsun\nNew York\t2015-02-05\t0\t3.9\t-9.3\t8.8\tsnow\nNew York\t2015-02-06\t0\t-2.7\t-10.5\t6.3\tsun\nNew York\t2015-02-07\t0\t2.8\t-3.8\t3.7\tsun\nNew York\t2015-02-08\t0\t5.6\t-1.6\t3.9\tdrizzle\nNew York\t2015-02-09\t3.6\t-1.6\t-3.2\t7.7\tsnow\nNew York\t2015-02-10\t0\t4.4\t-3.2\t6.9\tsun\nNew York\t2015-02-11\t0\t1.7\t-4.9\t4.5\tsun\nNew York\t2015-02-12\t0\t4.4\t-7.7\t5.9\tsun\nNew York\t2015-02-13\t0\t-4.9\t-12.7\t8.4\tsun\nNew York\t2015-02-14\t0.3\t1.7\t-8.8\t4.7\tsnow\nNew York\t2015-02-15\t0.3\t-2.7\t-14.9\t12.4\tsnow\nNew York\t2015-02-16\t0\t-4.9\t-14.9\t6.6\tsun\nNew York\t2015-02-17\t4.8\t-2.7\t-8.8\t3.1\tsnow\nNew York\t2015-02-18\t0\t-0.5\t-9.3\t2.6\tsun\nNew York\t2015-02-19\t0\t-2.7\t-12.7\t9.5\tsun\nNew York\t2015-02-20\t0\t-6\t-16\t8.4\tsun\nNew York\t2015-02-21\t15\t0.6\t-11.6\t4.4\tsnow\nNew York\t2015-02-22\t5.1\t6.1\t0\t1.8\tsnow\nNew York\t2015-02-23\t0\t3.3\t-12.7\t8.5\tsun\nNew York\t2015-02-24\t0\t-2.1\t-13.8\t4.2\tsun\nNew York\t2015-02-25\t0\t2.8\t-7.1\t4.8\tsun\nNew York\t2015-02-26\t0\t0\t-4.9\t5.7\tsun\nNew York\t2015-02-27\t0\t0\t-6.6\t4.6\tsun\nNew York\t2015-02-28\t0\t-0.5\t-9.3\t3.7\tsun\nNew York\t2015-03-01\t13\t0.6\t-6.6\t2.1\tsnow\nNew York\t2015-03-02\t0\t3.9\t-2.1\t6.8\tdrizzle\nNew York\t2015-03-03\t17.8\t2.2\t-7.1\t4\tsnow\nNew York\t2015-03-04\t7.6\t5\t0.6\t4.9\train\nNew York\t2015-03-05\t18.5\t5\t-6\t5.9\tsnow\nNew York\t2015-03-06\t0\t-3.8\t-10.5\t4.3\tdrizzle\nNew York\t2015-03-07\t0\t2.8\t-8.8\t5.3\tsun\nNew York\t2015-03-08\t0\t8.9\t-1\t4.4\tsun\nNew York\t2015-03-09\t0.5\t12.2\t0\t3.8\train\nNew York\t2015-03-10\t12.4\t10\t1.1\t1.4\train\nNew York\t2015-03-11\t0.5\t16.7\t4.4\t5.2\train\nNew York\t2015-03-12\t0\t10\t2.2\t8.8\tsun\nNew York\t2015-03-13\t0\t5\t-1\t3.6\tsun\nNew York\t2015-03-14\t28.2\t9.4\t3.9\t4\train\nNew York\t2015-03-15\t0\t7.8\t2.8\t9\tsun\nNew York\t2015-03-16\t0\t10\t2.2\t3.9\tsun\nNew York\t2015-03-17\t0.5\t15.6\t1.1\t8.2\train\nNew York\t2015-03-18\t0\t5\t-1\t8.4\tsun\nNew York\t2015-03-19\t0\t6.7\t-1\t5.3\tsun\nNew York\t2015-03-20\t8.4\t4.4\t-0.5\t4.6\tsnow\nNew York\t2015-03-21\t0.5\t8.9\t-1\t4.1\train\nNew York\t2015-03-22\t0\t7.2\t-2.1\t7.7\tsun\nNew York\t2015-03-23\t0\t5\t-4.3\t6.9\tsun\nNew York\t2015-03-24\t0\t6.1\t-3.2\t3.8\tsun\nNew York\t2015-03-25\t3\t7.8\t-1\t2.5\train\nNew York\t2015-03-26\t6.4\t12.2\t5\t4.2\train\nNew York\t2015-03-27\t5.8\t8.3\t5\t4.9\train\nNew York\t2015-03-28\t0\t5.6\t-2.1\t7.8\tsun\nNew York\t2015-03-29\t0\t7.8\t-2.7\t6.1\tsun\nNew York\t2015-03-30\t0\t14.4\t2.2\t6.7\tsun\nNew York\t2015-03-31\t0.8\t8.9\t2.8\t5.3\train\nNew York\t2015-04-01\t0\t11.7\t1.1\t5.1\tsun\nNew York\t2015-04-02\t0\t13.9\t0.6\t6.4\tsun\nNew York\t2015-04-03\t2.8\t15\t7.8\t3.4\train\nNew York\t2015-04-04\t0\t13.3\t6.7\t9.3\tfog\nNew York\t2015-04-05\t0\t18.3\t3.3\t5.8\tsun\nNew York\t2015-04-06\t0\t15.6\t3.9\t4.7\tsun\nNew York\t2015-04-07\t0.8\t13.9\t6.7\t3.8\train\nNew York\t2015-04-08\t0.3\t9.4\t2.2\t6.5\train\nNew York\t2015-04-09\t0\t6.7\t3.3\t5.1\tfog\nNew York\t2015-04-10\t4.8\t14.4\t4.4\t3.7\train\nNew York\t2015-04-11\t0\t16.1\t7.2\t7.5\tsun\nNew York\t2015-04-12\t0\t16.1\t6.1\t4\tsun\nNew York\t2015-04-13\t0\t16.7\t6.1\t6.4\tsun\nNew York\t2015-04-14\t1\t18.9\t10\t2.6\train\nNew York\t2015-04-15\t0\t22.2\t10\t5.4\tsun\nNew York\t2015-04-16\t0\t15.6\t8.9\t4.9\tsun\nNew York\t2015-04-17\t2.8\t20.6\t11.1\t4.4\train\nNew York\t2015-04-18\t0\t22.8\t10.6\t4.1\tsun\nNew York\t2015-04-19\t0\t16.7\t8.3\t5.4\tsun\nNew York\t2015-04-20\t22.1\t14.4\t8.3\t7\train\nNew York\t2015-04-21\t1.5\t19.4\t10\t5.4\train\nNew York\t2015-04-22\t4.8\t17.2\t7.8\t6.2\train\nNew York\t2015-04-23\t0\t12.2\t5.6\t8.4\tsun\nNew York\t2015-04-24\t0\t11.1\t3.9\t9.7\tsun\nNew York\t2015-04-25\t0\t15\t3.9\t4.8\tsun\nNew York\t2015-04-26\t0\t15\t6.1\t4.7\tsun\nNew York\t2015-04-27\t0\t17.2\t9.4\t6.6\tsun\nNew York\t2015-04-28\t0\t21.7\t10.6\t6.1\tsun\nNew York\t2015-04-29\t0\t25\t10\t5.3\tsun\nNew York\t2015-04-30\t0\t17.2\t8.9\t5.6\tsun\nNew York\t2015-05-01\t0\t13.3\t8.3\t3.6\tsun\nNew York\t2015-05-02\t0\t16.1\t6.1\t3.1\tsun\nNew York\t2015-05-03\t0\t19.4\t7.8\t3.4\tsun\nNew York\t2015-05-04\t0\t23.3\t10\t4.5\tsun\nNew York\t2015-05-05\t0\t27.8\t12.8\t2.4\tsun\nNew York\t2015-05-06\t0\t21.1\t12.2\t3.4\tsun\nNew York\t2015-05-07\t0\t22.2\t10.6\t2.8\tdrizzle\nNew York\t2015-05-08\t0\t22.2\t11.7\t2.6\tfog\nNew York\t2015-05-09\t0.5\t17.8\t14.4\t2.8\train\nNew York\t2015-05-10\t0\t23.3\t14.4\t4.3\tdrizzle\nNew York\t2015-05-11\t0\t25\t16.7\t4.2\tfog\nNew York\t2015-05-12\t0.3\t30.6\t18.3\t5.7\train\nNew York\t2015-05-13\t0\t22.8\t12.8\t7.4\tsun\nNew York\t2015-05-14\t0\t21.7\t10.6\t5.2\tsun\nNew York\t2015-05-15\t0\t21.7\t11.7\t5.1\tsun\nNew York\t2015-05-16\t10.4\t21.1\t14.4\t2.3\train\nNew York\t2015-05-17\t0\t27.2\t16.1\t2.9\tdrizzle\nNew York\t2015-05-18\t0\t20\t13.9\t4.3\tdrizzle\nNew York\t2015-05-19\t0\t23.9\t13.9\t2.5\tdrizzle\nNew York\t2015-05-20\t0\t20.6\t12.2\t7.1\tsun\nNew York\t2015-05-21\t0\t16.7\t11.1\t2.8\tsun\nNew York\t2015-05-22\t0\t26.1\t12.2\t6.1\tsun\nNew York\t2015-05-23\t0\t20\t10.6\t6.6\tsun\nNew York\t2015-05-24\t0\t23.3\t11.7\t6.3\tsun\nNew York\t2015-05-25\t0\t25\t13.9\t5.7\tsun\nNew York\t2015-05-26\t0\t24.4\t15.6\t5.7\tsun\nNew York\t2015-05-27\t0\t23.3\t16.1\t6.3\tsun\nNew York\t2015-05-28\t0\t25.6\t15.6\t3.4\tdrizzle\nNew York\t2015-05-29\t0\t26.7\t17.2\t3.3\tsun\nNew York\t2015-05-30\t0\t25.6\t16.7\t6.2\tdrizzle\nNew York\t2015-05-31\t0.5\t26.1\t17.2\t4.6\train\nNew York\t2015-06-01\t19.8\t17.2\t11.1\t5.4\train\nNew York\t2015-06-02\t8.6\t13.3\t10.6\t4.5\train\nNew York\t2015-06-03\t0\t20\t11.7\t3.9\tsun\nNew York\t2015-06-04\t0\t19.4\t12.8\t5.1\tsun\nNew York\t2015-06-05\t0\t20.6\t13.9\t2.4\tsun\nNew York\t2015-06-06\t5.1\t26.1\t15\t4\train\nNew York\t2015-06-07\t0\t21.7\t13.3\t4\tsun\nNew York\t2015-06-08\t0.5\t22.8\t16.1\t8.1\train\nNew York\t2015-06-09\t0\t29.4\t17.8\t6.1\tfog\nNew York\t2015-06-10\t0\t26.1\t18.3\t4.9\tsun\nNew York\t2015-06-11\t0\t30.6\t18.9\t4.3\tdrizzle\nNew York\t2015-06-12\t0\t29.4\t21.7\t4.6\tsun\nNew York\t2015-06-13\t0\t31.1\t19.4\t4.8\tsun\nNew York\t2015-06-14\t7.9\t30\t18.9\t3.6\train\nNew York\t2015-06-15\t27.7\t27.2\t18.9\t3.7\train\nNew York\t2015-06-16\t2\t26.1\t18.9\t3\train\nNew York\t2015-06-17\t0\t27.2\t18.9\t4.3\tsun\nNew York\t2015-06-18\t0\t21.7\t18.3\t3.6\tsun\nNew York\t2015-06-19\t0\t31.7\t19.4\t3\tsun\nNew York\t2015-06-20\t8.1\t23.9\t19.4\t4.7\train\nNew York\t2015-06-21\t13\t32.2\t21.7\t5.8\train\nNew York\t2015-06-22\t0\t31.7\t23.3\t5.1\tsun\nNew York\t2015-06-23\t0.5\t31.7\t22.2\t4.9\train\nNew York\t2015-06-24\t0\t30\t20.6\t4.9\tsun\nNew York\t2015-06-25\t0\t27.8\t19.4\t4.1\tsun\nNew York\t2015-06-26\t0\t27.2\t20.6\t3\tsun\nNew York\t2015-06-27\t25.9\t21.7\t16.7\t5.3\train\nNew York\t2015-06-28\t7.6\t24.4\t17.8\t4.6\train\nNew York\t2015-06-29\t0\t26.1\t17.8\t5.6\tsun\nNew York\t2015-06-30\t0\t27.2\t18.9\t5.4\tsun\nNew York\t2015-07-01\t6.6\t29.4\t21.7\t6.1\train\nNew York\t2015-07-02\t0.8\t26.7\t20.6\t2.4\train\nNew York\t2015-07-03\t0\t27.8\t18.3\t3.8\tsun\nNew York\t2015-07-04\t0.3\t26.7\t19.4\t2.6\train\nNew York\t2015-07-05\t0\t27.2\t19.4\t4.4\tsun\nNew York\t2015-07-06\t0\t28.3\t20.6\t3.5\tsun\nNew York\t2015-07-07\t0\t28.9\t23.3\t5.2\tdrizzle\nNew York\t2015-07-08\t13.5\t31.7\t23.3\t3.3\train\nNew York\t2015-07-09\t8.1\t25\t22.2\t3.8\train\nNew York\t2015-07-10\t0\t30\t22.8\t4.7\tsun\nNew York\t2015-07-11\t0\t30\t21.1\t3.3\tsun\nNew York\t2015-07-12\t0\t30\t21.7\t3.6\tsun\nNew York\t2015-07-13\t0\t28.9\t22.2\t3.2\tsun\nNew York\t2015-07-14\t3.3\t26.7\t22.8\t2.6\train\nNew York\t2015-07-15\t1\t27.8\t22.8\t3.8\train\nNew York\t2015-07-16\t0\t26.1\t18.9\t4.6\tsun\nNew York\t2015-07-17\t0\t26.7\t19.4\t5.4\tsun\nNew York\t2015-07-18\t0.5\t28.3\t22.8\t5.1\train\nNew York\t2015-07-19\t0\t31.7\t23.9\t4.3\tfog\nNew York\t2015-07-20\t0\t35\t26.1\t4.7\tsun\nNew York\t2015-07-21\t0\t31.7\t24.4\t4.3\tsun\nNew York\t2015-07-22\t0\t31.7\t22.2\t6\tsun\nNew York\t2015-07-23\t0\t31.1\t21.1\t4.4\tsun\nNew York\t2015-07-24\t0\t30.6\t20\t3.6\tsun\nNew York\t2015-07-25\t0\t28.9\t21.1\t3.9\tsun\nNew York\t2015-07-26\t0\t30.6\t21.7\t6\tsun\nNew York\t2015-07-27\t0\t29.4\t23.9\t4.1\tsun\nNew York\t2015-07-28\t0\t31.7\t22.8\t3.9\tsun\nNew York\t2015-07-29\t0\t35\t23.3\t4.5\tdrizzle\nNew York\t2015-07-30\t24.6\t29.4\t24.4\t5.1\train\nNew York\t2015-07-31\t0\t33.9\t22.8\t3.6\tsun\nNew York\t2015-08-01\t0\t32.8\t23.3\t5.6\tsun\nNew York\t2015-08-02\t0\t30.6\t21.1\t3.6\tsun\nNew York\t2015-08-03\t0\t31.7\t21.7\t5.9\tsun\nNew York\t2015-08-04\t0.3\t33.3\t21.1\t5.2\train\nNew York\t2015-08-05\t0\t32.8\t21.7\t4.7\tsun\nNew York\t2015-08-06\t0\t30\t20.6\t3\tsun\nNew York\t2015-08-07\t0\t30\t20.6\t3.6\tsun\nNew York\t2015-08-08\t0\t28.3\t19.4\t3\tsun\nNew York\t2015-08-09\t0\t30.6\t18.9\t3.9\tsun\nNew York\t2015-08-10\t0\t27.2\t20\t4.3\tsun\nNew York\t2015-08-11\t28.7\t27.2\t22.2\t6\train\nNew York\t2015-08-12\t0\t31.1\t22.8\t5\tsun\nNew York\t2015-08-13\t0\t30.6\t20.6\t3.4\tsun\nNew York\t2015-08-14\t0\t30\t18.9\t3.7\tsun\nNew York\t2015-08-15\t0\t31.1\t21.1\t4.6\tsun\nNew York\t2015-08-16\t0\t32.2\t23.3\t3.2\tsun\nNew York\t2015-08-17\t0\t32.8\t23.3\t4.1\tsun\nNew York\t2015-08-18\t0\t30\t23.9\t5.5\tsun\nNew York\t2015-08-19\t0\t30\t24.4\t4.7\tsun\nNew York\t2015-08-20\t0\t30.6\t25\t5.9\tsun\nNew York\t2015-08-21\t63\t30.6\t22.8\t3.8\train\nNew York\t2015-08-22\t0\t30\t21.1\t3.9\tsun\nNew York\t2015-08-23\t0\t28.3\t20.6\t2.3\tsun\nNew York\t2015-08-24\t0\t28.9\t21.7\t3.4\tsun\nNew York\t2015-08-25\t0.3\t29.4\t23.9\t5\train\nNew York\t2015-08-26\t0\t28.9\t20\t4.5\tsun\nNew York\t2015-08-27\t0\t28.3\t20\t4.2\tsun\nNew York\t2015-08-28\t0\t27.8\t17.8\t3\tsun\nNew York\t2015-08-29\t0\t28.9\t20\t3.9\tsun\nNew York\t2015-08-30\t0\t28.9\t20.6\t4.3\tsun\nNew York\t2015-08-31\t0\t32.8\t23.9\t5.1\tsun\nNew York\t2015-09-01\t0\t30.6\t22.8\t3.1\tsun\nNew York\t2015-09-02\t0\t30\t21.7\t3.9\tdrizzle\nNew York\t2015-09-03\t0\t33.9\t22.8\t2.4\tsun\nNew York\t2015-09-04\t0\t29.4\t21.1\t4.9\tdrizzle\nNew York\t2015-09-05\t0\t27.2\t17.2\t3.1\tsun\nNew York\t2015-09-06\t0\t26.7\t16.7\t3.1\tsun\nNew York\t2015-09-07\t0\t30\t21.1\t5.4\tsun\nNew York\t2015-09-08\t0\t32.8\t22.8\t5.7\tsun\nNew York\t2015-09-09\t1.8\t30.6\t23.9\t5\train\nNew York\t2015-09-10\t30\t26.1\t21.7\t3.6\train\nNew York\t2015-09-11\t0.8\t27.8\t18.9\t4.5\train\nNew York\t2015-09-12\t6.9\t26.7\t20\t5.2\train\nNew York\t2015-09-13\t1\t26.1\t16.7\t5.5\train\nNew York\t2015-09-14\t0\t25.6\t15.6\t6.3\tsun\nNew York\t2015-09-15\t0\t26.7\t16.7\t3.4\tdrizzle\nNew York\t2015-09-16\t0\t28.9\t16.7\t1.9\tsun\nNew York\t2015-09-17\t0\t28.9\t17.8\t2.8\tdrizzle\nNew York\t2015-09-18\t0\t28.3\t18.3\t3.1\tsun\nNew York\t2015-09-19\t0\t26.7\t20\t4.1\tdrizzle\nNew York\t2015-09-20\t0\t26.7\t17.8\t6.3\tsun\nNew York\t2015-09-21\t0\t22.2\t15\t4.7\tsun\nNew York\t2015-09-22\t0\t22.8\t17.2\t4.3\tsun\nNew York\t2015-09-23\t0\t26.7\t14.4\t2.6\tsun\nNew York\t2015-09-24\t0\t28.3\t15\t3.4\tsun\nNew York\t2015-09-25\t0\t23.9\t17.2\t4.1\tsun\nNew York\t2015-09-26\t0\t22.8\t15\t4.7\tsun\nNew York\t2015-09-27\t0\t22.2\t13.3\t3.2\tsun\nNew York\t2015-09-28\t1\t26.1\t16.1\t2.7\train\nNew York\t2015-09-29\t3.3\t26.7\t20.6\t3.3\train\nNew York\t2015-09-30\t20.8\t25.6\t15.6\t7.3\train\nNew York\t2015-10-01\t2\t16.1\t13.3\t6.7\train\nNew York\t2015-10-02\t46\t13.9\t10\t8.3\train\nNew York\t2015-10-03\t4.1\t13.9\t10.6\t8.7\train\nNew York\t2015-10-04\t0\t18.9\t12.2\t6.9\tsun\nNew York\t2015-10-05\t0\t19.4\t11.7\t5.3\tsun\nNew York\t2015-10-06\t0\t23.3\t10.6\t2.6\tsun\nNew York\t2015-10-07\t0\t21.7\t13.9\t3.2\tsun\nNew York\t2015-10-08\t0\t21.1\t12.8\t2.8\tsun\nNew York\t2015-10-09\t7.1\t23.3\t16.1\t6\train\nNew York\t2015-10-10\t0\t18.9\t11.1\t4.2\tsun\nNew York\t2015-10-11\t0\t20\t10\t4.3\tsun\nNew York\t2015-10-12\t0\t22.2\t11.7\t3.8\tsun\nNew York\t2015-10-13\t0\t23.3\t15.6\t4.2\tsun\nNew York\t2015-10-14\t0\t21.1\t14.4\t5.2\tsun\nNew York\t2015-10-15\t0\t18.3\t11.1\t5\tsun\nNew York\t2015-10-16\t0\t18.9\t12.2\t5.5\tsun\nNew York\t2015-10-17\t0\t14.4\t6.1\t6.2\tsun\nNew York\t2015-10-18\t0\t11.7\t3.3\t5.9\tsun\nNew York\t2015-10-19\t0\t11.1\t2.2\t4.9\tsun\nNew York\t2015-10-20\t0\t21.1\t9.4\t7\tsun\nNew York\t2015-10-21\t0\t21.7\t11.1\t2.7\tsun\nNew York\t2015-10-22\t0\t21.1\t11.7\t4.2\tsun\nNew York\t2015-10-23\t0\t18.9\t6.7\t6.5\tsun\nNew York\t2015-10-24\t0\t15\t5.6\t4.2\tsun\nNew York\t2015-10-25\t0.5\t21.1\t9.4\t6.5\train\nNew York\t2015-10-26\t0\t15.6\t7.2\t3\tsun\nNew York\t2015-10-27\t0\t15\t5.6\t3.5\tsun\nNew York\t2015-10-28\t45.5\t20\t11.1\t8.8\train\nNew York\t2015-10-29\t1.5\t23.3\t15\t6.9\train\nNew York\t2015-10-30\t0\t17.2\t8.3\t6.1\tsun\nNew York\t2015-10-31\t0\t12.8\t4.4\t3\tsun\nNew York\t2015-11-01\t0\t17.8\t12.2\t5.4\tsun\nNew York\t2015-11-02\t0\t18.3\t10.6\t2.2\tsun\nNew York\t2015-11-03\t0\t21.1\t7.2\t2\tfog\nNew York\t2015-11-04\t0\t20.6\t10\t2.8\tfog\nNew York\t2015-11-05\t0.3\t20.6\t11.7\t1.6\train\nNew York\t2015-11-06\t0\t23.9\t16.7\t4.2\tdrizzle\nNew York\t2015-11-07\t0\t21.1\t12.8\t5\tsun\nNew York\t2015-11-08\t0\t15.6\t6.1\t4.4\tsun\nNew York\t2015-11-09\t0\t15\t3.9\t1.5\tsun\nNew York\t2015-11-10\t11.4\t15\t11.7\t5.4\train\nNew York\t2015-11-11\t2.3\t15\t10\t5.7\train\nNew York\t2015-11-12\t1.3\t15.6\t11.1\t4.9\train\nNew York\t2015-11-13\t0\t16.1\t8.9\t9.1\tsun\nNew York\t2015-11-14\t0\t10.6\t5.6\t7.8\tsun\nNew York\t2015-11-15\t0\t15\t4.4\t5.7\tsun\nNew York\t2015-11-16\t0\t20.6\t7.2\t4.1\tsun\nNew York\t2015-11-17\t0\t11.7\t4.4\t3.6\tsun\nNew York\t2015-11-18\t0\t15.6\t6.1\t5\tsun\nNew York\t2015-11-19\t14.7\t17.2\t14.4\t8.5\train\nNew York\t2015-11-20\t0\t17.2\t7.2\t5.7\tfog\nNew York\t2015-11-21\t0\t12.8\t5.6\t4.7\tsun\nNew York\t2015-11-22\t0\t14.4\t6.7\t5.8\tsun\nNew York\t2015-11-23\t0\t7.8\t1.7\t6.8\tsun\nNew York\t2015-11-24\t0\t8.9\t-0.5\t3.1\tsun\nNew York\t2015-11-25\t0\t10.6\t0\t1.7\tsun\nNew York\t2015-11-26\t0\t15.6\t1.7\t2.9\tfog\nNew York\t2015-11-27\t0\t17.2\t6.1\t2.4\tfog\nNew York\t2015-11-28\t0.5\t18.3\t7.8\t3.6\train\nNew York\t2015-11-29\t0\t10\t3.3\t5.1\tsun\nNew York\t2015-11-30\t0\t10\t1.1\t4\tsun\nNew York\t2015-12-01\t7.4\t11.7\t7.8\t4.9\train\nNew York\t2015-12-02\t3\t13.9\t8.3\t2\train\nNew York\t2015-12-03\t0\t13.3\t7.2\t7.2\tsun\nNew York\t2015-12-04\t0\t11.7\t5\t4.7\tsun\nNew York\t2015-12-05\t0\t11.7\t1.7\t2.4\tsun\nNew York\t2015-12-06\t0\t10.6\t3.3\t2.9\tsun\nNew York\t2015-12-07\t0\t12.8\t4.4\t3.4\tdrizzle\nNew York\t2015-12-08\t0\t10.6\t4.4\t3.5\tsun\nNew York\t2015-12-09\t0\t12.8\t1.1\t3.4\tsun\nNew York\t2015-12-10\t0\t15\t8.9\t3\tdrizzle\nNew York\t2015-12-11\t0\t14.4\t7.8\t2.7\tdrizzle\nNew York\t2015-12-12\t0\t17.8\t9.4\t1.9\tfog\nNew York\t2015-12-13\t0\t21.1\t11.7\t3.1\tdrizzle\nNew York\t2015-12-14\t9.1\t16.1\t11.7\t4.8\train\nNew York\t2015-12-15\t2.3\t17.8\t11.7\t8.2\train\nNew York\t2015-12-16\t1.3\t11.7\t7.2\t4.1\train\nNew York\t2015-12-17\t29.7\t15\t10\t4.1\train\nNew York\t2015-12-18\t0.3\t14.4\t3.9\t6.1\train\nNew York\t2015-12-19\t0\t5\t2.2\t9\tsun\nNew York\t2015-12-20\t0\t6.7\t1.7\t5.1\tsun\nNew York\t2015-12-21\t0\t12.8\t3.3\t5.3\tsun\nNew York\t2015-12-22\t4.8\t15.6\t11.1\t3.8\train\nNew York\t2015-12-23\t29.5\t17.2\t8.9\t4.5\train\nNew York\t2015-12-24\t0.5\t20.6\t13.9\t4.9\train\nNew York\t2015-12-25\t2.5\t17.8\t11.1\t0.9\train\nNew York\t2015-12-26\t0.3\t15.6\t9.4\t4.8\train\nNew York\t2015-12-27\t2\t17.2\t8.9\t5.5\train\nNew York\t2015-12-28\t1.3\t8.9\t1.7\t6.3\tsnow\nNew York\t2015-12-29\t16.8\t9.4\t1.1\t5.3\train\nNew York\t2015-12-30\t9.4\t10.6\t5\t3\train\nNew York\t2015-12-31\t1.5\t11.1\t6.1\t5.5\train\n"
  },
  {
    "path": "src/App.js",
    "content": "import React, { useState, useCallback, useMemo, useEffect, useRef } from 'react'\nimport {\n  getOptionsConfig,\n  getDefaultOptionsValues,\n  deserializeProject,\n} from '@rawgraphs/rawgraphs-core'\nimport HeaderItems from './HeaderItems'\nimport Header from './components/Header'\nimport Section from './components/Section'\nimport Footer from './components/Footer'\nimport ScreenSizeAlert from './components/ScreenSizeAlert'\nimport DataLoader from './components/DataLoader'\nimport ChartSelector from './components/ChartSelector'\nimport DataMapping from './components/DataMapping'\nimport ChartPreviewWithOptions from './components/ChartPreviewWIthOptions'\nimport Exporter from './components/Exporter'\nimport get from 'lodash/get'\nimport find from 'lodash/find'\nimport usePrevious from './hooks/usePrevious'\nimport { serializeProject } from '@rawgraphs/rawgraphs-core'\nimport baseCharts from './charts'\nimport useSafeCustomCharts from './hooks/useSafeCustomCharts'\nimport useDataLoader from './hooks/useDataLoader'\nimport isPlainObject from 'lodash/isPlainObject'\nimport CookieConsent from 'react-cookie-consent'\nimport CustomChartLoader from './components/CustomChartLoader'\nimport CustomChartWarnModal from './components/CustomChartWarnModal'\n\n// #TODO: i18n\n\nfunction App() {\n  const [\n    customCharts,\n    {\n      toConfirmCustomChart,\n      confirmCustomChartLoad,\n      abortCustomChartLoad,\n      uploadCustomCharts,\n      loadCustomChartsFromUrl,\n      loadCustomChartsFromNpm,\n      importCustomChartFromProject,\n      removeCustomChart,\n      exportCustomChart,\n    },\n  ] = useSafeCustomCharts()\n  const charts = useMemo(() => baseCharts.concat(customCharts), [customCharts])\n\n  const dataLoader = useDataLoader()\n  const {\n    userInput,\n    userData,\n    userDataType,\n    parseError,\n    unstackedData,\n    unstackedColumns,\n    data,\n    separator,\n    thousandsSeparator,\n    decimalsSeparator,\n    locale,\n    stackDimension,\n    dataSource,\n    loading,\n    hydrateFromSavedProject,\n  } = dataLoader\n\n  /* From here on, we deal with viz state */\n  const [currentChart, setCurrentChart] = useState(charts[0])\n  const [mapping, setMapping] = useState({})\n  const [visualOptions, setVisualOptions] = useState(() => {\n    const options = getOptionsConfig(charts[0]?.visualOptions)\n    return getDefaultOptionsValues(options)\n  })\n  const [rawViz, setRawViz] = useState(null)\n  const [mappingLoading, setMappingLoading] = useState(false)\n  const dataMappingRef = useRef(null)\n\n  const columnNames = useMemo(() => {\n    if (get(data, 'dataTypes')) {\n      return Object.keys(data.dataTypes)\n    }\n  }, [data])\n\n  const prevColumnNames = usePrevious(columnNames)\n  const clearLocalMapping = useCallback(() => {\n    if (dataMappingRef.current) {\n      dataMappingRef.current.clearLocalMapping()\n    }\n  }, [])\n\n  // NOTE: When we run the import we want to use the \"last\"\n  // version of importProject callback\n  const lasImportProjectRef = useRef()\n  useEffect(() => {\n    lasImportProjectRef.current = importProject\n  })\n  useEffect(() => {\n    const projectUrlStr = new URLSearchParams(window.location.search).get('url')\n    let projectUrl\n    try {\n      projectUrl = new URL(projectUrlStr)\n    } catch (e) {\n      // BAD URL\n      return\n    }\n    fetch(projectUrl)\n      .then((r) => (r.ok ? r.text() : Promise.reject(r)))\n      .then(\n        (projectStr) => {\n          const project = deserializeProject(projectStr, baseCharts)\n          const lastImportProject = lasImportProjectRef.current\n          if (lastImportProject) {\n            lastImportProject(project, true)\n          }\n        },\n        (err) => {\n          console.log(`Can't load ${projectUrl}`, err)\n        }\n      )\n  }, [])\n\n  //resetting mapping when column names changes (ex: separator change in parsing)\n  useEffect(() => {\n    if (prevColumnNames) {\n      if (!columnNames) {\n        setMapping({})\n        clearLocalMapping()\n      } else {\n        const prevCols = prevColumnNames.join('.')\n        const currentCols = columnNames.join('.')\n        if (prevCols !== currentCols) {\n          setMapping({})\n          clearLocalMapping()\n        }\n      }\n    }\n  }, [columnNames, prevColumnNames, clearLocalMapping])\n\n  // update current chart when the related custom charts change under the hood\n  // if the related custom chart is removed set the first chart\n  useEffect(() => {\n    if (currentChart.rawCustomChart) {\n      const currentCustom = find(\n        customCharts,\n        (c) => c.metadata.id === currentChart.metadata.id\n      )\n      if (!currentCustom) {\n        setCurrentChart(baseCharts[0])\n        return\n      }\n      if (\n        currentCustom.rawCustomChart.source !==\n        currentChart.rawCustomChart.source\n      ) {\n        setCurrentChart(currentCustom)\n      }\n    }\n  }, [customCharts, currentChart])\n\n  const handleChartChange = useCallback(\n    (nextChart) => {\n      setMapping({})\n      clearLocalMapping()\n      setCurrentChart(nextChart)\n      const options = getOptionsConfig(nextChart?.visualOptions)\n      setVisualOptions(getDefaultOptionsValues(options))\n      setRawViz(null)\n    },\n    [clearLocalMapping]\n  )\n\n  const exportProject = useCallback(async () => {\n    const customChart = await exportCustomChart(currentChart)\n    return serializeProject({\n      userInput,\n      userData,\n      userDataType,\n      parseError,\n      unstackedData,\n      unstackedColumns,\n      data,\n      separator,\n      thousandsSeparator,\n      decimalsSeparator,\n      locale,\n      stackDimension,\n      dataSource,\n      currentChart,\n      mapping,\n      visualOptions,\n      customChart,\n    })\n  }, [\n    currentChart,\n    data,\n    dataSource,\n    decimalsSeparator,\n    locale,\n    mapping,\n    parseError,\n    separator,\n    stackDimension,\n    thousandsSeparator,\n    userData,\n    userDataType,\n    userInput,\n    visualOptions,\n    unstackedColumns,\n    unstackedData,\n    exportCustomChart,\n  ])\n\n  // project import\n  const importProject = useCallback(\n    async (project, fromUrl) => {\n      let nextCurrentChart\n      if (project.currentChart.rawCustomChart) {\n        try {\n          nextCurrentChart = await importCustomChartFromProject(\n            project.currentChart\n          )\n        } catch (err) {\n          if (err.isAbortByUser) {\n            if (fromUrl) {\n              // NOTE: clean the url when the user abort loading custom js\n              window.history.replaceState(null, null, '/')\n            }\n            return\n          }\n          throw err\n        }\n      } else {\n        nextCurrentChart = project.currentChart\n      }\n      hydrateFromSavedProject(project)\n      setCurrentChart(nextCurrentChart)\n      setMapping(project.mapping)\n      // adding \"annotations\" for color scale:\n      // we annotate the incoming options values (complex ones such as color scales)\n      // to le the ui know they are coming from a loaded project\n      // so we don't have to re-evaluate defaults\n      // this is due to the current implementation of the color scale\n      const patchedOptions = { ...project.visualOptions }\n      Object.keys(patchedOptions).forEach((k) => {\n        if (isPlainObject(patchedOptions[k])) {\n          patchedOptions[k].__loaded = true\n        }\n      })\n      setVisualOptions(project.visualOptions)\n    },\n    [hydrateFromSavedProject, importCustomChartFromProject]\n  )\n\n  const [isModalCustomChartOpen, setModalCustomChartOpen] = useState(false)\n  const toggleModalCustomChart = useCallback(\n    () => setModalCustomChartOpen((o) => !o),\n    []\n  )\n\n  return (\n    <div className=\"App\">\n      <Header menuItems={HeaderItems} />\n      <CustomChartWarnModal\n        toConfirmCustomChart={toConfirmCustomChart}\n        confirmCustomChartLoad={confirmCustomChartLoad}\n        abortCustomChartLoad={abortCustomChartLoad}\n      />\n      <div className=\"app-sections\">\n        <Section title={`1. Load your data`} loading={loading}>\n          <DataLoader {...dataLoader} hydrateFromProject={importProject} />\n        </Section>\n        {data && (\n          <Section title=\"2. Choose a chart\">\n            <CustomChartLoader\n              isOpen={isModalCustomChartOpen}\n              onClose={toggleModalCustomChart}\n              loadCustomChartsFromNpm={loadCustomChartsFromNpm}\n              loadCustomChartsFromUrl={loadCustomChartsFromUrl}\n              uploadCustomCharts={uploadCustomCharts}\n            />\n            <ChartSelector\n              onAddChartClick={toggleModalCustomChart}\n              onRemoveCustomChart={removeCustomChart}\n              availableCharts={charts}\n              currentChart={currentChart}\n              setCurrentChart={handleChartChange}\n            />\n          </Section>\n        )}\n        {data && currentChart && (\n          <Section title={`3. Mapping`} loading={mappingLoading}>\n            <DataMapping\n              ref={dataMappingRef}\n              dimensions={currentChart.dimensions}\n              dataTypes={data.dataTypes}\n              mapping={mapping}\n              setMapping={setMapping}\n            />\n          </Section>\n        )}\n        {data && currentChart && (\n          <Section title=\"4. Customize\">\n            <ChartPreviewWithOptions\n              chart={currentChart}\n              dataset={data.dataset}\n              dataTypes={data.dataTypes}\n              mapping={mapping}\n              visualOptions={visualOptions}\n              setVisualOptions={setVisualOptions}\n              setRawViz={setRawViz}\n              setMappingLoading={setMappingLoading}\n            />\n          </Section>\n        )}\n        {data && currentChart && rawViz && (\n          <Section title=\"5. Export\">\n            <Exporter rawViz={rawViz} exportProject={exportProject} />\n          </Section>\n        )}\n        <Footer />\n        <CookieConsent\n          location=\"bottom\"\n          buttonText=\"Got it!\"\n          style={{ background: '#f5f5f5', color: '#646467' }}\n          buttonStyle={{\n            background: '#646467',\n            color: 'white',\n            fontSize: '13px',\n            borderRadius: '3px',\n            padding: '5px 20px',\n          }}\n          buttonClasses=\"btn btn-default btn-grey\"\n          acceptOnScroll={true}\n        >\n          This website uses Google Analytics to anonymously collect browsing\n          data.{' '}\n          <a\n            href=\"https://rawgraphs.io/privacy/\"\n            target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            className=\"ml-2 text-body border-bottom border-dark\"\n          >\n            Learn More\n          </a>\n        </CookieConsent>\n      </div>\n      <ScreenSizeAlert />\n    </div>\n  )\n}\n\nexport default App\n"
  },
  {
    "path": "src/App.test.js",
    "content": "import React from 'react'\nimport { render } from '@testing-library/react'\nimport App from './App'\n\ntest('renders learn react link', () => {\n  const { getByText } = render(<App />)\n  const linkElement = getByText(/learn react/i)\n  expect(linkElement).toBeInTheDocument()\n})\n"
  },
  {
    "path": "src/HeaderItems.js",
    "content": "const headerItems = [\n  {\n    label: 'About',\n    slug: 'about',\n    href: 'https://rawgraphs.io/about',\n  },\n  // {\n  //   label: 'Gallery',\n  //   slug: 'gallery',\n  //   href: 'https://rawgraphs.io/gallery',\n  // },\n  {\n    label: 'Learning',\n    slug: 'learning',\n    href: 'https://rawgraphs.io/learning',\n  },\n  // {\n  //   label: 'FAQs',\n  //   slug: 'faqs',\n  //   href: 'https://github.com/rawgraphs/raw/wiki/FAQs',\n  // },\n  // {\n  //   label: \"RAWGraphs 1.3\",\n  //   slug: 'rawgraphs-1-3',\n  //   href: 'https://app.rawgraphs.io',\n  // },\n  {\n    label: 'GitHub',\n    slug: 'github',\n    href: 'https://github.com/rawgraphs/rawgraphs-app',\n  },\n]\n\nexport default headerItems\n"
  },
  {
    "path": "src/charts.js",
    "content": "import {\n  alluvialdiagram,\n  arcdiagram,\n  barchart,\n  barchartmultiset,\n  barchartstacked,\n  beeswarm,\n  boxplot,\n  bubblechart,\n  bumpchart,\n  chorddiagram,\n  circlepacking,\n  circularDendrogram,\n  contourPlot,\n  convexHull,\n  dendrogram,\n  ganttChart,\n  hexagonalBinning,\n  horizongraph,\n  linechart,\n  matrixplot,\n  parallelcoordinates,\n  piechart,\n  radarchart,\n  sankeydiagram,\n  slopechart,\n  streamgraph,\n  sunburst,\n  treemap,\n  violinplot,\n  voronoidiagram,\n  voronoitreemap,\n} from '@rawgraphs/rawgraphs-charts'\n\nimport { calendarHeatmap } from '@rawgraphs/rawgraphs-calendar-heatmap'\n\n// New charts, not included into first release.\n// Comment at necessity.\nlet charts = [\n  alluvialdiagram,\n  arcdiagram,\n  barchart,\n  barchartmultiset,\n  barchartstacked,\n  beeswarm,\n  boxplot,\n  bubblechart,\n  bumpchart,\n  calendarHeatmap,\n  chorddiagram,\n  circlepacking,\n  circularDendrogram,\n  contourPlot,\n  convexHull,\n  dendrogram,\n  ganttChart,\n  hexagonalBinning,\n  horizongraph,\n  linechart,\n  matrixplot,\n  parallelcoordinates,\n  piechart,\n  radarchart,\n  sankeydiagram,\n  slopechart,\n  streamgraph,\n  sunburst,\n  treemap,\n  violinplot,\n  voronoidiagram,\n  voronoitreemap,\n]\n\nexport default charts\n"
  },
  {
    "path": "src/components/ChartOptions/ChartOptionTypes/ChartOptionBoolean.js",
    "content": "import React from 'react'\nimport { Row, Col, Form } from 'react-bootstrap'\n\nconst ChartOptionBoolean = ({ optionId, label, value, error, onChange, className, isEnabled }) => {\n  return (\n    <Row className={className}>\n      <Col xs={6} className=\"d-flex align-items-center nowrap\">{label}</Col>\n      <Form className=\"col-6 d-flex align-items-center\">\n        <Form.Check\n          type=\"switch\"\n          checked={!!value}\n          disabled={!isEnabled}\n          onChange={(e) => {\n            onChange(e.target.checked)\n          }}\n          id={optionId}\n          label={value ? 'Yes' : 'No'}\n        />\n      </Form>\n      {error && (\n        <div className=\"col-12\">\n          <small>\n            <i>{error}</i>\n          </small>\n        </div>\n      )}\n    </Row>\n  )\n}\n\nexport default React.memo(ChartOptionBoolean)\n"
  },
  {
    "path": "src/components/ChartOptions/ChartOptionTypes/ChartOptionColor.js",
    "content": "import React from 'react'\nimport { Col } from 'react-bootstrap'\nimport InilineColorPicker from '../../InlineColorPicker'\nimport ChartOptionSelect from './ChartOptionSelect'\n\nconst ChartOptionColor = ({\n  value,\n  error,\n  onChange,\n  default: defaultValue,\n  label,\n  isEnabled,\n  ...props\n}) => {\n  if (props.options) {\n    return (\n      <ChartOptionSelect\n        value={value}\n        error={error}\n        onChange={onChange}\n        default={defaultValue}\n        label={label}\n        {...props}\n      />\n    )\n  }\n\n  return (\n    <label className={props.className+\" row\"}>\n      <Col xs={6} className=\"d-flex align-items-center\">{label}</Col>\n      <Col xs={6}>\n        <InilineColorPicker disabled={!isEnabled} color={value} onChange={onChange} />\n      </Col>\n      {error && (\n        <small>\n          <i>{error}</i>\n        </small>\n      )}\n    </label>\n  )\n}\n\nexport default React.memo(ChartOptionColor)\n"
  },
  {
    "path": "src/components/ChartOptions/ChartOptionTypes/ChartOptionColorScale.js",
    "content": "import React, { useState, useMemo, useEffect, useCallback, useRef } from 'react'\nimport InilineColorPicker from '../../InlineColorPicker'\nimport ColorSchemesDropDown from './ColorSchemesDropDown'\nimport { Row, Col, Dropdown } from 'react-bootstrap'\nimport { ResetBtn, InvertBtn, LockBtn } from './ColorScaleUtils'\nimport { SCALES_LABELS } from '../../../constants'\nimport get from 'lodash/get'\nimport keyBy from 'lodash/keyBy'\nimport {\n  getInitialScaleValues,\n  getColorScale,\n  getDefaultColorScale,\n  getColorDomain,\n  colorPresets,\n  getAvailableScaleTypes,\n  getValueType,\n} from '@rawgraphs/rawgraphs-core'\nimport styles from '../ChartOptions.module.scss'\nimport usePrevious from '../../../hooks/usePrevious'\n\nfunction getDatePickerValue(userValue) {\n  if (userValue.userDomain === 0) {\n    return 0\n  }\n  if (!userValue.userDomain) {\n    return ''\n  }\n\n  if (getValueType(userValue.userDomain) === 'date') {\n    return userValue.userDomain.toISOString().substring(0, 10)\n  }\n\n  return userValue.userDomain\n}\n\nconst ChartOptionColorScale = ({\n  value,\n  error,\n  onChange,\n  defaultValue,\n  label,\n  dimension,\n  dataset,\n  mapping,\n  dataTypes,\n  chart,\n  mappedData,\n  mappingValue,\n  colorDataset,\n  colorDataType,\n  hasAnyMapping,\n  ...props\n}) => {\n\n  // here we leverage injection of the __loaded prop in the color scale, see App.js\n  const initialValue = useRef(!!value.__loaded)\n  \n  const [scaleType, setScaleType] = useState(get(value, 'scaleType'))\n\n  const defaultColor = useMemo(() => {\n    const colorFromDefault = get(defaultValue, 'defaultColor', '#cccccc')\n    return get(value, 'defaultColor', colorFromDefault)\n  }, [defaultValue, value])\n\n  const [locked, setLocked] = useState(get(value, 'locked'))\n\n  const availableScaleTypes = useMemo(() => {\n    const nextTypes = getAvailableScaleTypes(colorDataType, colorDataset)\n    return nextTypes\n  }, [colorDataType, colorDataset])\n\n  const [interpolators, setInterpolators] = useState(\n    get(value, 'scaleType')\n      ? Object.keys(colorPresets[get(value, 'scaleType')])\n      : []\n  )\n\n  const [interpolator, setInterpolator] = useState(get(value, 'interpolator'))\n  const [userValues, setUserValues] = useState(\n    get(value, 'userScaleValues', []).map((userValue) => ({\n      ...userValue,\n      userDomain: userValue.domain,\n      userRange: userValue.range,\n    }))\n  )\n\n  const getCurrentFinalScale = useCallback(\n    (interpolator, scaleType, userValuesForFinalScale, defaultColor) => {\n      if (\n        !scaleType ||\n        !interpolator ||\n        !colorPresets[scaleType][interpolator] ||\n        !userValuesForFinalScale ||\n        !userValuesForFinalScale.length\n      ) {\n        return\n      }\n\n      const domains = userValuesForFinalScale\n        .map((x) => x.domain)\n        .filter((x) => x !== undefined)\n      if (!domains.length) {\n        return\n      }\n\n      const previewScale = getColorScale(\n        colorDataset, //the array of values of the dataset mapped on the color dimension\n        colorDataType,\n        scaleType, //\n        interpolator,\n        userValuesForFinalScale,\n      )\n\n      return previewScale\n    },\n    [colorDataType, colorDataset]\n  )\n\n  const getDefaultUserValues = useCallback(\n    (interpolator, scaleType) => {\n      if (!colorDataset.length || !colorDataType || !scaleType) {\n        return []\n      }\n      if (!colorPresets[scaleType][interpolator]) {\n        return []\n      }\n\n      const domain = getColorDomain(colorDataset, colorDataType, scaleType)\n\n      return getInitialScaleValues(domain, scaleType, interpolator).map(\n        (userValue) => ({\n          ...userValue,\n          userRange: userValue.range,\n          userDomain: userValue.domain,\n        })\n      )\n    },\n    [colorDataType, colorDataset]\n  )\n\n  const getUserValuesForFinalScale = useCallback(\n    (values) => {\n      return values.map((value) => ({\n        range: value.userRange,\n        domain:\n          colorDataType === 'date'\n            ? value.userDomain?.toString()\n            : value.userDomain,\n        // domain: value.userDomain,\n      }))\n    },\n    [colorDataType]\n  )\n\n  const currentFinalScale = useMemo(() => {\n\n    if (scaleType && interpolator) {\n      const currentUserValues =\n        userValues && userValues.length\n          ? userValues\n          : getDefaultUserValues(interpolator, scaleType)\n      const valuesForFinalScale = getUserValuesForFinalScale(currentUserValues)\n      return getCurrentFinalScale(interpolator, scaleType, valuesForFinalScale)\n    }\n    return getDefaultColorScale()\n  }, [\n    getCurrentFinalScale,\n    getDefaultUserValues,\n    getUserValuesForFinalScale,\n    interpolator,\n    scaleType,\n    userValues,\n  ])\n\n  const handleChangeValues = useCallback(\n    (nextUserValues) => {\n      let valuesForFinalScale = getUserValuesForFinalScale(nextUserValues)\n\n      //notify ui\n      const outScaleParams = {\n        scaleType,\n        interpolator: interpolator,\n        userScaleValues: valuesForFinalScale,\n        defaultColor,\n        locked,\n      }\n      onChange(outScaleParams)\n    },\n    [getUserValuesForFinalScale, scaleType, interpolator, defaultColor, locked, onChange]\n  )\n\n  const setUserValueRange = useCallback(\n    (index, value) => {\n      const newUserValues = [...userValues]\n      newUserValues[index].userRange = value\n      setUserValues(newUserValues)\n      handleChangeValues(newUserValues)\n    },\n    [handleChangeValues, userValues]\n  )\n\n  const setUserValueDomain = useCallback(\n    (index, value) => {\n      const newUserValues = [...userValues]\n      newUserValues[index].userDomain = value\n      setUserValues(newUserValues)\n      handleChangeValues(newUserValues)\n    },\n    [handleChangeValues, userValues]\n  )\n\n\n  const handleChangeScaleType = useCallback(\n    (nextScaleType) => {\n\n      setScaleType(nextScaleType)\n\n      //update interpolators\n      const nextInterpolators = colorPresets[nextScaleType]\n        ? Object.keys(colorPresets[nextScaleType])\n        : []\n      setInterpolators(nextInterpolators)\n\n      //set first interpolator\n      const nextInterpolator = nextInterpolators[0]\n      setInterpolator(nextInterpolator)\n\n      //user values\n      const nextUserValues = getDefaultUserValues(\n        nextInterpolator,\n        nextScaleType,\n      )\n      setUserValues(nextUserValues)\n      const valuesForFinalScale = getUserValuesForFinalScale(nextUserValues)\n\n      //notify ui\n      const outScaleParams = {\n        scaleType: nextScaleType,\n        interpolator: nextInterpolator,\n        userScaleValues: valuesForFinalScale,\n        defaultColor,\n        locked,\n      }\n      onChange(outScaleParams)\n    },\n    // eslint-disable-next-line react-hooks/exhaustive-deps\n    [getDefaultUserValues, getUserValuesForFinalScale, defaultColor, onChange, locked]\n  )\n\n  const handleSetInterpolator = useCallback(\n    (nextInterpolator, customUserValues) => {\n      setInterpolator(nextInterpolator)\n\n      //user values\n      const nextUserValues = getDefaultUserValues(nextInterpolator, scaleType)\n      setUserValues(nextUserValues)\n      let valuesForFinalScale = getUserValuesForFinalScale(nextUserValues)\n      \n      if(customUserValues){\n        const byDomain = keyBy(customUserValues, 'domain')\n        valuesForFinalScale = valuesForFinalScale.map(v => ({\n          ...v,\n          range: byDomain[v.domain.toString()] ? byDomain[v.domain.toString()].userRange : v.range\n        }))\n      }\n      //notify ui\n      const outScaleParams = {\n        scaleType,\n        interpolator: nextInterpolator,\n        userScaleValues: valuesForFinalScale,\n        defaultColor,\n        locked,\n      }\n      onChange(outScaleParams)\n    },\n    [getDefaultUserValues, getUserValuesForFinalScale, onChange, scaleType, defaultColor, locked,]\n  )\n\n  const handleChangeLocked = useCallback(\n    (nextLocked) => {\n      setLocked(nextLocked)\n      //this is needed for disabiling automatic scale reset\n      initialValue.current = true\n\n      const outScaleParams = {\n        scaleType,\n        interpolator,\n        userScaleValues: userValues,\n        defaultColor,\n        locked: nextLocked,\n      }\n      onChange(outScaleParams)\n    },\n    [scaleType, interpolator, userValues, defaultColor, onChange]\n  )\n\n\n\n  const resetScale = useCallback(() => {\n    handleSetInterpolator(interpolator, userValues)\n  }, [handleSetInterpolator, interpolator, userValues])\n\n  const invertScale = useCallback(() => {\n\n    let reversedValues = [...userValues]\n    reversedValues.reverse()\n\n    const invertedValues = userValues.map((v, i) => ({\n      ...v,\n      userRange: reversedValues[i].userRange,\n      range: reversedValues[i].range,\n\n    }))\n\n    setUserValues(invertedValues)\n    handleChangeValues(invertedValues)\n  }, [handleChangeValues, userValues])\n\n\n\n  const prevMappingValue = usePrevious(mappingValue)\n\n  useEffect(() => {\n    if (prevMappingValue && mappingValue !== prevMappingValue) {\n      initialValue.current = false\n    }\n  }, [mappingValue, prevMappingValue])\n\n  useEffect(() => {\n    if (!initialValue.current && !locked) {\n      const nextScaleType = availableScaleTypes[0]\n      handleChangeScaleType(nextScaleType)\n    }\n\n  }, [availableScaleTypes, handleChangeScaleType, locked])\n\n  // update scale on dataset update.\n  // #TODO: fixme\n\n  // const prevDataset = usePrevious(colorDataset)\n  // const prevScaleType = usePrevious(colorDataset)\n\n  // useEffect(() => {\n  //   if (!locked && colorDataset !== prevDataset && prevScaleType === scaleType) {\n  //     console.info(\"dddd resetting scope\")\n  //     const nextUserValues = getDefaultUserValues(\n  //       interpolator,\n  //       scaleType,\n  //     )\n  //     setUserValues(nextUserValues)\n  //     const valuesForFinalScale = getUserValuesForFinalScale(nextUserValues)\n  //     //notify ui\n  //     const outScaleParams = {\n  //       scaleType,\n  //       interpolator,\n  //       userScaleValues: valuesForFinalScale,\n  //       defaultColor,\n  //       locked,\n  //     }\n  //     onChange(outScaleParams)\n  //   }\n  // }, [colorDataset, defaultColor, getDefaultUserValues, getUserValuesForFinalScale, interpolator, locked, onChange, prevDataset, prevScaleType, scaleType])\n\n\n  return hasAnyMapping ? (\n    <>\n      <Row className={props.className} style={{marginTop:'8px', marginBottom:'8px'}}>\n        <Col xs={5} className=\"d-flex align-items-center nowrap\">\n          Color scale\n        </Col>\n        <Col xs={7}>\n          <Dropdown className=\"d-inline-block raw-dropdown w-100\">\n            <Dropdown.Toggle variant=\"white\" className=\"w-100\" style={{paddingRight:24}} disabled={!colorDataType}>\n              {get(SCALES_LABELS, scaleType, scaleType)}\n            </Dropdown.Toggle>\n            <Dropdown.Menu className=\"w-100\">\n            {availableScaleTypes.map(\n              (s) => {\n                return (\n                  <Dropdown.Item key={s} onClick={()=>handleChangeScaleType(s)}>\n                    {get(SCALES_LABELS, s, s)}\n                  </Dropdown.Item>\n                )\n              }\n            )}\n            </Dropdown.Menu>\n          </Dropdown>\n        </Col>\n      </Row>\n\n      {/* Color scheme */}\n      <Row className={[props.className].join(' ')} style={{marginTop:'8px', marginBottom:'8px'}}>\n        <Col xs={5} className=\"d-flex align-items-center nowrap\">\n          Color scheme\n        </Col>\n        <Col xs={7}>\n          <ColorSchemesDropDown\n            interpolators={interpolators}\n            interpolator={interpolator}\n            setInterpolator={handleSetInterpolator}\n            // To display color-scale preview\n            colorDataset={colorDataset}\n            colorDataType={colorDataType}\n            scaleType={scaleType}\n            currentFinalScale={currentFinalScale}\n          />\n        </Col>\n      </Row>\n\n      {/* Scale color swatches */}\n      {colorDataType && userValues && (\n        <div className={styles['color-swatches-list']}>\n          {userValues.map((userValue, i) => (\n            <Row\n              key={i}\n              className={[\n                styles['chart-option'],\n                styles['color-swatch'],\n                scaleType !== 'ordinal'\n                  ? styles['not-ordinal']\n                  : styles['ordinal'],\n              ].join(' ')}\n            >\n              <Col xs={12}>\n                <div className={styles['color-scale-item']}>\n                  {scaleType === 'ordinal' &&\n                    get(userValue, 'domain') !== undefined && (\n                      <span\n                        className=\"nowrap text-truncate pr-2\"\n                        title={userValue.domain && userValue.domain.toString()}\n                      >\n                        {userValue.domain === ''\n                          ? '[empty string]'\n                          : userValue.domain.toString()}\n                      </span>\n                    )}\n                  {scaleType !== 'ordinal' && (\n                    <>\n                      <span className=\"nowrap\">\n                        {i === 0\n                          ? 'Start'\n                          : i === userValues.length - 1\n                            ? 'End'\n                            : 'Middle'}\n                      </span>\n                      <input\n                        disabled={locked}\n                        type={getValueType(userValue.userDomain)}\n                        className=\"form-control text-field\"\n                        value={getDatePickerValue(userValue)}\n                        onChange={(e) => {\n                          if (colorDataType === 'date') {\n                            setUserValueDomain(i, new Date(e.target.value))\n                          } else {\n                            setUserValueDomain(i, e.target.value)\n                          }\n                        }}\n                      ></input>\n                    </>\n                  )}\n                  <InilineColorPicker\n                    color={userValue.userRange}\n                    onChange={(color) => {\n                      setUserValueRange(i, color)\n                    }}\n                  />\n                </div>\n              </Col>\n            </Row>\n          ))}\n          <Row>\n            <Col className=\"d-flex justify-content-end\">\n              <ResetBtn resetScale={resetScale} />\n              <InvertBtn invertScale={invertScale} />\n              {\n                scaleType !== 'ordinal' && (\n                  <LockBtn locked={locked} handleChangeLocked={handleChangeLocked} />\n                )\n              }\n\n            </Col>\n          </Row>\n\n        </div>\n      )}\n\n    </>\n  ) : null\n}\n\nexport default ChartOptionColorScale\n"
  },
  {
    "path": "src/components/ChartOptions/ChartOptionTypes/ChartOptionColorScaleDefault.js",
    "content": "import React, { useState, useMemo, useEffect, useCallback } from 'react'\nimport InilineColorPicker from '../../InlineColorPicker'\nimport { Col } from 'react-bootstrap'\nimport get from 'lodash/get'\nimport style from '../ChartOptions.module.scss'\n\nconst ChartOptionColorScaleDefault = ({\n  value,\n  error,\n  onChange,\n  default: defaultValue,\n  label,\n  dimension,\n  dataset,\n  mapping,\n  dataTypes,\n  chart,\n  mappedData,\n  mappingValue,\n  colorDataType,\n  colorDataset,\n  ...props\n}) => {\n  const colorFromValue = useMemo(() => {\n    const colorFromDefault = get(defaultValue, 'defaultColor', '#cccccc')\n    return get(value, 'defaultColor', colorFromDefault)\n  }, [defaultValue, value])\n\n  const [defaultColor, setDefaultColor] = useState(colorFromValue)\n\n  const handleChangeDefaultColor = useCallback(\n    (nextDefaultColor) => {\n      setDefaultColor(nextDefaultColor)\n      const outScaleParams = {\n        ...value,\n        defaultColor: nextDefaultColor,\n      }\n      onChange(outScaleParams)\n    },\n    [value, onChange]\n  )\n\n  useEffect(() => {\n    if (defaultValue && defaultValue.defaultColor !== defaultColor) {\n      handleChangeDefaultColor(defaultValue.defaultColor)\n    }\n  }, [defaultColor, defaultValue, handleChangeDefaultColor])\n\n  return (\n    <>\n      <label className={[style['chart-option'], 'row'].join(' ')}>\n        <Col xs={6} className=\"d-flex align-items-center\">\n          Default\n        </Col>\n        <Col xs={6}>\n          <InilineColorPicker\n            color={defaultColor}\n            onChange={handleChangeDefaultColor}\n          />\n        </Col>\n      </label>\n    </>\n  )\n}\n\nexport default ChartOptionColorScaleDefault\n"
  },
  {
    "path": "src/components/ChartOptions/ChartOptionTypes/ChartOptionColorScaleWrapper.js",
    "content": "import React, { useMemo } from 'react'\nimport ChartOptionColorScale from './ChartOptionColorScale'\nimport ChartOptionColorScaleDefault from './ChartOptionColorScaleDefault'\n\nconst ChartOptionColorScaleWrapper = ({\n  value,\n  onChange,\n  default: defaultValue,\n  mappingValue,\n  colorDataType,\n  colorDataset,\n\n}) => {\n\n  const hasAnyMapping = useMemo(() => {\n    return colorDataset && colorDataset.length > 0\n  // eslint-disable-next-line react-hooks/exhaustive-deps\n  }, [colorDataset])\n\n  return <>\n    {!hasAnyMapping && <ChartOptionColorScaleDefault onChange={onChange} defaultValue={defaultValue} value={value} />}\n    {hasAnyMapping &&  <ChartOptionColorScale hasAnyMapping={hasAnyMapping} mappingValue={mappingValue} defaultValue={defaultValue} value={value} colorDataType={colorDataType} colorDataset={colorDataset} onChange={onChange} />}\n  </>\n}\n\nexport default ChartOptionColorScaleWrapper\n"
  },
  {
    "path": "src/components/ChartOptions/ChartOptionTypes/ChartOptionNumber.js",
    "content": "import React from 'react'\nimport { Row, Col } from 'react-bootstrap'\nimport ChartOptionSelect from './ChartOptionSelect'\n\nconst ChartOptionNumber = ({\n  value,\n  error,\n  onChange,\n  default: defaultValue,\n  label,\n  isEnabled,\n  ...props\n}) => {\n  if (props.options) {\n    return (\n      <ChartOptionSelect\n        value={value}\n        error={error}\n        onChange={onChange}\n        default={defaultValue}\n        disabled={!isEnabled}\n        label={label}\n        {...props}\n      />\n    )\n  }\n  return (\n    <Row className={props.className}>\n      <Col xs={6} className=\"d-flex align-items-center nowrap\">{label}</Col>\n      <Col xs={6}>\n        <input\n          className=\"w-100 form-control text-field\"\n          type=\"number\"\n          value={value ?? ''}\n          step={props.step}\n          min={props.min}\n          max={props.max}\n          disabled={!isEnabled}\n          onChange={(e) => {\n            const str = e.target.value\n            if (str === '') {\n              onChange(undefined)\n            } else {\n              const n = parseFloat(str)\n              if (!isNaN(n)) {\n                onChange(n)\n              } else {\n                onChange(undefined)\n              }\n            }\n          }}\n          placeholder={defaultValue}\n        />\n      </Col>\n      {error && (\n        <small>\n          <i>{error}</i>\n        </small>\n      )}\n    </Row>\n  )\n}\n\nexport default React.memo(ChartOptionNumber)\n"
  },
  {
    "path": "src/components/ChartOptions/ChartOptionTypes/ChartOptionSelect.js",
    "content": "import React from 'react'\nimport { Row, Col } from 'react-bootstrap'\nimport isObject from 'lodash/isObject'\n\nconst ChartOptionSelect = ({\n  options = [],\n  value,\n  error,\n  onChange,\n  default: defaultValue,\n  label,\n  ...props\n}) => {\n  return (\n    <Row className={props.className}>\n      <Col xs={6} className=\"d-flex align-items-center nowrap\">{label}</Col>\n      <Col xs={6}>\n        <select\n          className=\"custom-select raw-select\"\n          value={value ?? defaultValue}\n          onChange={(e) => {\n            const stringValue = e.target.value\n            const value =\n              props.type === 'number' ? Number(stringValue) : stringValue\n            onChange(value)\n          }}\n        >\n          {options.map((option) =>\n            isObject(option) ? (\n              <option key={option.value} value={option.value}>\n                {option.label}\n              </option>\n            ) : (\n              <option key={option} value={option}>\n                {option}\n              </option>\n            )\n          )}\n        </select>\n        {error && (\n          <small>\n            <i>{error}</i>\n          </small>\n        )}\n      </Col>\n    </Row>\n  )\n}\n\nexport default React.memo(ChartOptionSelect)\n"
  },
  {
    "path": "src/components/ChartOptions/ChartOptionTypes/ChartOptionText.js",
    "content": "import React from 'react'\nimport ChartOptionSelect from './ChartOptionSelect'\n\nconst ChartOptionText = ({\n  value,\n  error,\n  onChange,\n  default: defaultValue,\n  label,\n  isEnabled,\n  ...props\n}) => {\n  if (props.options) {\n    return (\n      <ChartOptionSelect\n        value={value}\n        error={error}\n        onChange={onChange}\n        default={defaultValue}\n        label={label}\n        {...props}\n      />\n    )\n  }\n  return (\n    <label className=\"d-block\">\n      <b>{label}</b>\n      <br />\n      <input\n        type=\"text\"\n        value={value ?? ''}\n        step={props.step}\n        disabled={!isEnabled}\n        onChange={(e) => {\n          onChange(e.target.value)\n        }}\n        placeholder={defaultValue}\n      />\n      {error && (\n        <small>\n          <i>{error}</i>\n        </small>\n      )}\n    </label>\n  )\n}\n\nexport default React.memo(ChartOptionText)\n"
  },
  {
    "path": "src/components/ChartOptions/ChartOptionTypes/ColorScaleUtils.js",
    "content": "import React from 'react'\nimport { Tooltip, OverlayTrigger } from 'react-bootstrap'\nimport {\n  BsArrowCounterclockwise,\n  BsArrowLeftRight,\n  BsLockFill,\n  BsUnlockFill,\n} from 'react-icons/bs'\n\nfunction ResetBtn({ resetScale }) {\n  return (\n    <OverlayTrigger\n      key=\"bottom\"\n      placement=\"bottom\"\n      overlay={<Tooltip id={`tooltip-top`}>Reset domain</Tooltip>}\n    >\n      <span type=\"button\" className=\"btn\" onClick={resetScale}>\n        <BsArrowCounterclockwise width=\"16\" height=\"16\" />\n      </span>\n    </OverlayTrigger>\n  )\n}\n\nfunction InvertBtn({ invertScale }) {\n  return (\n    <OverlayTrigger\n      key=\"bottom\"\n      placement=\"bottom\"\n      overlay={<Tooltip id={`tooltip-top`}>Invert</Tooltip>}\n    >\n      <span type=\"button\" className=\"btn\" onClick={invertScale}>\n        <BsArrowLeftRight width=\"16\" height=\"16\" />\n      </span>\n    </OverlayTrigger>\n  )\n}\n\nfunction LockBtn({ handleChangeLocked, locked }) {\n  return (\n    <OverlayTrigger\n      key=\"bottom\"\n      placement=\"bottom\"\n      overlay={<Tooltip id={`tooltip-top`}>{locked ? 'Unlock' : 'Lock'} scale</Tooltip>}\n    >\n      <span\n        type=\"button\"\n        className={`btn ${locked ? 'Xbtn-primary' : ''}`}\n        onClick={() => handleChangeLocked(!locked)}\n      >\n        {locked ? <BsUnlockFill width=\"16\" height=\"16\" /> : <BsLockFill width=\"16\" height=\"16\" />}\n      </span>\n    </OverlayTrigger>\n  )\n}\n\nexport { ResetBtn, InvertBtn, LockBtn }\n"
  },
  {
    "path": "src/components/ChartOptions/ChartOptionTypes/ColorSchemePreview.js",
    "content": "import React from 'react'\nimport styles from '../ChartOptions.module.scss'\nimport { COLOR_SCHEMES_LABELS } from '../../../constants'\nimport get from 'lodash/get'\n\nconst ColorSchemePreview = ({ label, scale, numSamples=150 }) => {\n  let samples\n  if (scale.ticks) {\n    samples = scale.ticks(numSamples)\n  } else {\n    if(scale.domain){\n      samples = scale.domain()\n    } else {\n      samples = []\n    }\n    \n  }\n  return (\n    <div className={styles['scheme-preview']}>\n      {label && <div style={{marginBottom:2}}>{get(COLOR_SCHEMES_LABELS, label, label)}</div>}\n      <div className=\"d-flex\">\n        {samples.map((sample) => (\n          <div\n            key={'sample-'+sample}\n            style={{ flex: 1, height: 10, background: scale(sample) }}\n          ></div>\n        ))}\n      </div>\n    </div>\n  )\n}\n\nexport default React.memo(ColorSchemePreview)"
  },
  {
    "path": "src/components/ChartOptions/ChartOptionTypes/ColorSchemesDropDown.js",
    "content": "import React from 'react'\nimport { Dropdown } from 'react-bootstrap'\nimport ColorSchemePreview from './ColorSchemePreview'\nimport {\n  colorPresets,\n  getColorDomain,\n  getPresetScale\n} from '@rawgraphs/rawgraphs-core'\nimport styles from '../ChartOptions.module.scss'\n\nconst ColorSchemesDropDown = ({\n    interpolators,\n    interpolator,\n    setInterpolator,\n    // To display color-scale preview\n    colorDataset,\n    colorDataType,\n    scaleType,\n    currentFinalScale\n}) => {\n\n  return (\n    <Dropdown className=\"d-inline-block raw-dropdown w-100\">\n      <Dropdown.Toggle variant=\"white\" className=\"w-100\" style={{paddingRight:24}} disabled={!colorDataType}>\n        { currentFinalScale && <ColorSchemePreview\n          scale={currentFinalScale}\n        />}\n      </Dropdown.Toggle>\n      {colorDataType && <Dropdown.Menu className=\"w-100\">\n      {interpolators.map(\n        (intrplr) => {\n          return (\n            <Dropdown.Item key={intrplr} onClick={()=>setInterpolator(intrplr)} className={styles[\"color-scheme-dropdown-item\"]}>\n              { colorDataset[0] && colorPresets[scaleType][interpolator] && \n                <ColorSchemePreview\n                  scale={\n                    getPresetScale(scaleType, getColorDomain(colorDataset, colorDataType, scaleType), intrplr)\n                  }\n                  label={intrplr}\n                />\n              }\n            </Dropdown.Item>\n          )\n        }\n      )}\n      </Dropdown.Menu>}\n    </Dropdown>\n  )\n}\n\nexport default React.memo(ColorSchemesDropDown)"
  },
  {
    "path": "src/components/ChartOptions/ChartOptions.js",
    "content": "import React, { useCallback, useState, useMemo } from 'react'\nimport { Row, Col } from 'react-bootstrap'\nimport {\n  getOptionsConfig,\n  getContainerOptions,\n  getDefaultOptionsValues,\n  getEnabledOptions,\n  getTypeName,\n} from '@rawgraphs/rawgraphs-core'\nimport ChartOptionNumber from './ChartOptionTypes/ChartOptionNumber'\nimport ChartOptionText from './ChartOptionTypes/ChartOptionText'\nimport ChartOptionColor from './ChartOptionTypes/ChartOptionColor'\nimport ChartOptionColorScaleWrapper from './ChartOptionTypes/ChartOptionColorScaleWrapper'\nimport ChartOptionBoolean from './ChartOptionTypes/ChartOptionBoolean'\nimport get from 'lodash/get'\nimport map from 'lodash/map'\nimport styles from './ChartOptions.module.scss'\nimport omit from 'lodash/omit'\n\nconst CHART_OPTION_COMPONENTS = {\n  number: ChartOptionNumber,\n  text: ChartOptionText,\n  color: ChartOptionColor,\n  colorScale: ChartOptionColorScaleWrapper,\n  boolean: ChartOptionBoolean,\n}\n\nfunction getPartialMapping(mapping, dimension, repeatIndex) {\n  const nv = get(mapping[dimension], `value[${repeatIndex}]`)\n  return {\n    ...mapping,\n    [dimension]: {\n      ...mapping[dimension],\n      value: [nv],\n    },\n  }\n}\n\nfunction getPartialMappedData(mappedData, dimension, repeatIndex) {\n  return Array.isArray(mappedData)\n    ? mappedData.map((datum) => {\n        const value = get(datum[dimension], `[${repeatIndex}]`)\n        return {\n          ...datum,\n          [dimension]: value,\n        }\n      })\n    : mappedData\n}\n\nfunction getDefaultForRepeat(def, index) {\n  if (Array.isArray(def.repeatDefault)) {\n    return get(def.repeatDefault, `[${index}]`, def.default)\n  }\n  return def.default\n}\n\nfunction WrapControlComponent({\n  type,\n  optionId,\n  setVisualOptions,\n  label,\n  repeatIndex,\n  ...props\n}) {\n  const Component = CHART_OPTION_COMPONENTS[type]\n\n  const remainingOptions = useMemo(() => {\n    if (type !== 'colorScale') {\n      return null\n    }\n\n    return Object.keys(omit(props.visualOptions, optionId))\n      .map((k) => JSON.stringify(get(props.visualOptions, k, '')))\n      .join('-')\n  }, [type, props.visualOptions, optionId])\n\n  const domainFromChart = useMemo(() => {\n    if (type !== 'colorScale') {\n      return null\n    }\n    if (props.domain && props.chart[props.domain]) {\n      //as sometimes the current chart is not in synch with current options (chart is set before options, we just handle an exception)\n      //everything should be ok on the next render.\n      try {\n        const domain = props.chart[props.domain](\n          props.mappedData,\n          props.mapping,\n          props.visualOptions\n        )\n        return domain\n      } catch (e) {\n        return null\n      }\n    } else {\n      return null\n    }\n    // eslint-disable-next-line react-hooks/exhaustive-deps\n  }, [\n    type,\n    props.chart,\n    props.domain,\n    props.mappedData,\n    props.mapping,\n    remainingOptions,\n  ])\n\n  const mappingValue = useMemo(() => {\n    if (type !== 'colorScale') {\n      return null\n    }\n    return domainFromChart\n      ? '__custom__'\n      : get(props.mapping, `[${props.dimension}].value`)\n  }, [domainFromChart, props.dimension, props.mapping, type])\n\n  const colorDataType = useMemo(() => {\n    if (type !== 'colorScale') {\n      return null\n    }\n    if (domainFromChart) {\n      return domainFromChart.type\n    }\n    return props.dataTypes[mappingValue]\n      ? getTypeName(props.dataTypes[mappingValue])\n      : 'string'\n  }, [type, props.dataTypes, domainFromChart, mappingValue])\n\n  const colorDataset = useMemo(() => {\n    if (type !== 'colorScale') {\n      return null\n    }\n    if (domainFromChart) {\n      return domainFromChart.domain\n    }\n\n    if (props.mappedData) {\n      return props.mappedData\n        .map((d) => get(d, props.dimension))\n        .filter(\n          (item) => item !== undefined && !(Array.isArray(item) && !item.length)\n        )\n    } else {\n      return []\n    }\n  }, [type, props.dimension, domainFromChart, props.mappedData])\n\n  const handleControlChange = useCallback(\n    (nextValue) => {\n      setVisualOptions((visualOptions) => {\n        let newValue = nextValue\n        if (repeatIndex !== undefined) {\n          newValue = visualOptions[optionId] || []\n          newValue[repeatIndex] = nextValue\n        }\n        return {\n          ...visualOptions,\n          [optionId]: newValue,\n        }\n      })\n    },\n    [optionId, repeatIndex, setVisualOptions]\n  )\n\n  return (\n    <Component\n      type={type}\n      domainFromChart={domainFromChart}\n      mappingValue={mappingValue}\n      colorDataType={colorDataType}\n      colorDataset={colorDataset}\n      optionId={optionId}\n      label={\n        repeatIndex !== undefined ? (\n          <React.Fragment>\n            {label} ({repeatIndex + 1})\n          </React.Fragment>\n        ) : (\n          label\n        )\n      }\n      {...omit(props, [\n        'mapping',\n        'visualOptions',\n        'chart',\n        'dataset',\n        'dataTypes',\n        'mappedData',\n      ])}\n      onChange={handleControlChange}\n    />\n  )\n}\n\nconst ChartOptions = ({\n  chart,\n  dataset,\n  mapping,\n  dataTypes,\n  visualOptions,\n  setVisualOptions,\n  error,\n  mappedData,\n}) => {\n  const optionsConfig = useMemo(() => {\n    return getOptionsConfig(chart?.visualOptions)\n  }, [chart])\n\n  const [collapseStatus, setCollapseStatus] = useState(() => {\n    const groups = {}\n    for (const option in optionsConfig) {\n      const group = optionsConfig[option].group\n      if (!groups.hasOwnProperty(group)) {\n        groups[group] = true\n      }\n    }\n    return groups\n  })\n\n  const enabledOptions = useMemo(() => {\n    return getEnabledOptions(optionsConfig, visualOptions, mapping)\n  }, [optionsConfig, visualOptions, mapping])\n\n  // const enabledGroupsByName = useMemo(() => {\n  //   const enabledGroupsNames = Object.keys(optionsConfig).map(optionName => enabledOptions[optionName] ? optionsConfig[optionName].group : null).filter(x => !!x)\n  //   return mapValues(keyBy(enabledGroupsNames), x => true)\n  // }, [enabledOptions, optionsConfig])\n  // // #TODO we can use enabledGroupsByName to disable the group\n\n  const optionsDefinitionsByGroup = useMemo(() => {\n    // update \"collapseStatus\" state\n    // add/remove options groups when selected charts changes\n    const groups = {}\n    for (const option in optionsConfig) {\n      const group = optionsConfig[option].group\n      if (!groups.hasOwnProperty(group)) {\n        groups[group] = group === 'artboard' ? false : true\n      }\n    }\n    setCollapseStatus(groups)\n    return Object.keys(optionsConfig).reduce((acc, optionId) => {\n      const option = optionsConfig[optionId]\n      const group = option?.group || ''\n      if (!acc[group]) {\n        acc[group] = {}\n      }\n      acc[group][optionId] = option\n      return acc\n    }, {})\n  }, [optionsConfig])\n\n  const containerOptions = useMemo(() => {\n    const defaultOptionsValues = getDefaultOptionsValues(optionsConfig, mapping)\n    const opts = {\n      ...defaultOptionsValues,\n      ...visualOptions,\n    }\n    return getContainerOptions(optionsConfig, opts)\n  }, [mapping, optionsConfig, visualOptions])\n\n  return (\n    <div className={[styles['chart-options'], 'col-4', 'col-xl-3'].join(' ')}>\n      {map(optionsDefinitionsByGroup, (options, groupName) => {\n        return (\n          <div\n            key={groupName}\n            groupname={groupName}\n            className={[\n              styles['options-group'],\n              collapseStatus[groupName] ? styles['collapsed'] : '',\n            ].join(' ')}\n          >\n            <Row className=\"sticky-top\">\n              <Col\n                className={`d-flex justify-content-between align-items-center ${styles['group-header']}`}\n              >\n                <h5 className=\"text-uppercase m-0\">{groupName}</h5>\n                <span\n                  className={[styles['collapse-button'], 'cursor-pointer'].join(\n                    ' '\n                  )}\n                  onClick={() =>\n                    setCollapseStatus({\n                      ...collapseStatus,\n                      [groupName]: !collapseStatus[groupName],\n                    })\n                  }\n                ></span>\n              </Col>\n            </Row>\n            {map(options, (def, optionId) => {\n              // repeated options: notice that value is set to a default if undefined\n              // this is caused by changes in shapes of the mapping object\n              // (when a new value is dragged to the dimension that repeats the option)\n              // the same approach is applied in option validation by the raw core lib\n              return def.repeatFor ? (\n                get(\n                  mapping,\n                  `[${def.repeatFor}].value`,\n                  []\n                ).map((v, repeatIndex) => (\n                  <WrapControlComponent\n                    className={styles['chart-option']}\n                    key={optionId + repeatIndex}\n                    repeatIndex={repeatIndex}\n                    {...def}\n                    optionId={optionId}\n                    error={error?.errors?.[optionId + repeatIndex]}\n                    value={\n                      visualOptions?.[optionId]?.[repeatIndex] ??\n                      getDefaultForRepeat(def, repeatIndex)\n                    }\n                    mapping={\n                      def.type === 'colorScale'\n                        ? getPartialMapping(mapping, def.repeatFor, repeatIndex)\n                        : undefined\n                    }\n                    chart={def.type === 'colorScale' ? chart : undefined}\n                    dataset={def.type === 'colorScale' ? dataset : undefined}\n                    dataTypes={\n                      def.type === 'colorScale' ? dataTypes : undefined\n                    }\n                    visualOptions={\n                      def.type === 'colorScale' ? visualOptions : undefined\n                    }\n                    mappedData={getPartialMappedData(\n                      mappedData,\n                      def.repeatFor,\n                      repeatIndex\n                    )}\n                    setVisualOptions={setVisualOptions}\n                    isEnabled={enabledOptions[optionId]}\n                  />\n                ))\n              ) : (\n                <WrapControlComponent\n                  className={styles['chart-option']}\n                  key={optionId}\n                  {...def}\n                  optionId={optionId}\n                  error={error?.errors?.[optionId]}\n                  value={visualOptions?.[optionId]}\n                  mapping={def.type === 'colorScale' ? mapping : undefined}\n                  chart={def.type === 'colorScale' ? chart : undefined}\n                  dataset={def.type === 'colorScale' ? dataset : undefined}\n                  dataTypes={def.type === 'colorScale' ? dataTypes : undefined}\n                  visualOptions={\n                    def.type === 'colorScale' ? visualOptions : undefined\n                  }\n                  mappedData={mappedData}\n                  setVisualOptions={setVisualOptions}\n                  isEnabled={enabledOptions[optionId]}\n                />\n              )\n            })}\n            {groupName === 'artboard' && visualOptions.showLegend && (\n              <p className=\"small\">\n                The final output will be {containerOptions?.width}px *{' '}\n                {containerOptions?.height}px including the legend.\n              </p>\n            )}\n          </div>\n        )\n      })}\n    </div>\n  )\n}\n\nexport default ChartOptions\n"
  },
  {
    "path": "src/components/ChartOptions/ChartOptions.module.scss",
    "content": ".chart-options {\n    .chart-option {\n        margin: 8px -15px;\n        height: 40px;\n        &.color-swatch {\n            margin: 0px -15px;\n            &:first-child {\n                .color-scale-item {\n                    border-radius: 4px 4px 0 0;\n                }\n            }\n            &:last-child {\n                .color-scale-item {\n                    border-radius: 0px 0px 4px 4px;\n                    border: none;\n                }\n            }\n            &.ordinal{\n                .color-scale-item {\n                    > * {\n                        width: 50%;\n                        flex-grow: 1;\n                        padding: 0;\n                        border: none;\n                        background: none;\n                        font-size: 1rem;\n                    }\n                }\n            }\n            &.not-ordinal{\n                margin-bottom:8px;\n                .color-scale-item {\n                    border: none;\n                    background-color: transparent;\n                    padding: 0;\n                    display: flex;\n                    justify-content: space-between;\n                    > * {\n                        width: 30%;\n                    }\n                }\n            }\n            .color-scale-item {\n                background-color: white;\n                display: flex;\n                align-items: center;\n                border: none;\n                border-bottom: 1px solid var(--gray-200);\n                height: 100%;\n                padding: 0 8px;\n            }\n        }\n    }\n    .color-swatches-list{\n        margin: 8px 0;\n    }\n}\n.options-group {\n    transition: max-height 1s ease;\n    height: auto;\n    overflow: visible;\n    border-top: 1px solid var(--gray-400);\n    .group-header {\n        height: 40px;\n        &:before {\n            content: '';\n            display: block;\n            width: 100%;\n            height: 100%;\n            background-color: var(--gray-bg);\n            position: absolute;\n            left:-15px;\n            z-index: -10;\n            opacity: 0.8;\n            backdrop-filter: blur(1px);\n            transition: opacity 0.5s ease;\n        }\n    }\n    &.collapsed {\n        height: 40px !important;\n        overflow: hidden;\n        .collapse-button {\n            &:before {\n                transform: rotate(0deg);\n            }  \n            &:after {\n                transform: rotate(-90deg);\n            }   \n        }\n        .group-header {\n            &:before {\n                opacity: 1;\n            }\n        }\n    }\n}\n.collapse-button {\n    background-color: var(--gray-400);\n    width: 24px;\n    height: 24px;\n    display: grid;\n    grid-template-columns: 1fr;\n    grid-template-rows: 1fr;\n    justify-items: center;\n    align-items: center;\n    border-radius: 50%;\n    &:before, &:after {\n        display: block;\n        grid-column: 1 / 2;\n        grid-row: 1 / 2;\n        width: 8px;\n        height: 2px;\n        border-radius: 1px;\n        content: ' ';\n        background-color: black;\n        transform: rotate(180deg);\n        // transition: transform 0.65s ease-in-out;\n    }\n}\n.color-scheme-dropdown-item {\n    margin: 0;\n    height: 48px !important;\n    border-bottom: none !important;\n    .scheme-preview {\n        width: 100%;\n    }\n}"
  },
  {
    "path": "src/components/ChartOptions/index.js",
    "content": "export { default } from './ChartOptions'\n"
  },
  {
    "path": "src/components/ChartPreview/ChartPreview.js",
    "content": "import React, { useRef, useEffect } from 'react'\nimport { chart as rawChart } from '@rawgraphs/rawgraphs-core'\nimport useDebounce from '../../hooks/useDebounce'\nimport WarningMessage from '../WarningMessage'\nimport { onChartRendered } from '../../gaEvents'\n\nconst ChartPreview = ({\n  chart,\n  dataset: data,\n  dataTypes,\n  mapping,\n  visualOptions,\n  error,\n  setError,\n  setRawViz,\n  mappedData,\n}) => {\n  const domRef = useRef(null)\n\n  const vizOptionsDebounced = useDebounce(visualOptions, 200)\n\n  useEffect(() => {\n    setError(null)\n\n    // control required variables\n    // need to create this array because the prop mapping does not return to {} when data is inserted and removed\n    const currentlyMapped = []\n    for (let variable in mapping) {\n      if (mapping[variable].ids && mapping[variable].ids.length > 0) {\n        currentlyMapped.push(variable)\n      }\n    }\n\n    let requiredVariables = chart.dimensions.filter(\n      (d) => d.required && currentlyMapped.indexOf(d.id) === -1\n    )\n\n    if (requiredVariables.length > 0) {\n      let errorMessage = (\n        <span>\n          Required chart variables: you need to map{' '}\n          {requiredVariables\n            .map((d, i) => <span key={i} className=\"font-weight-bold\">{d.name}</span>)\n            .reduce((prev, curr) => [prev, ' and ', curr])}\n        </span>\n      )\n      setError({ variant: 'secondary', message: errorMessage })\n      setRawViz(null)\n      while (domRef.current.firstChild) {\n        domRef.current.removeChild(domRef.current.firstChild)\n      }\n      return\n    }\n\n    // control multiple required variables\n    const multivaluesVariables = chart.dimensions.filter(\n      (d) =>\n        d.multiple &&\n        d.required &&\n        d.minValues &&\n        mapping[d.id].ids.length < d.minValues\n    )\n    if (multivaluesVariables.length > 0) {\n      let errorMessage = (\n        <span>\n          Please map{' '}\n          {multivaluesVariables\n            .map((d) => (\n              <>\n                at least <span className=\"font-weight-bold\">{d.minValues}</span>{' '}\n                dimensions on <span className=\"font-weight-bold\">{d.name}</span>\n              </>\n            ))\n            .reduce((prev, curr) => [prev, ' and ', curr])}\n          .\n        </span>\n      )\n      setError({ variant: 'secondary', message: errorMessage })\n      setRawViz(null)\n      while (domRef.current.firstChild) {\n        domRef.current.removeChild(domRef.current.firstChild)\n      }\n      return\n    }\n\n    // control data-types mismatches\n    for (let variable in mapping) {\n      if (\n        mapping[variable].ids &&\n        mapping[variable].ids.length > 0 &&\n        !mapping[variable].isValid\n      ) {\n        const variableObj = chart.dimensions.find((d) => d.id === variable)\n        const errorMessage = `Data-type mismatch: you can’t map ${mapping[variable].mappedType}s on ${variableObj.name}.`\n        setError({ variant: 'danger', message: errorMessage })\n        setRawViz(null)\n        while (domRef.current.firstChild) {\n          domRef.current.removeChild(domRef.current.firstChild)\n        }\n        return\n      }\n    }\n\n    if (!mappedData) {\n      // console.info('Clearing viz')\n      setRawViz(null)\n      while (domRef.current.firstChild) {\n        domRef.current.removeChild(domRef.current.firstChild)\n      }\n      return\n    }\n    // console.info('Updating viz')\n    try {\n      const viz = rawChart(chart, {\n        data,\n        mapping: mapping,\n        dataTypes,\n        visualOptions: vizOptionsDebounced,\n      })\n      try {\n        const rawViz = viz.renderToDOM(domRef.current, mappedData)\n        setRawViz(rawViz)\n        setError(null)\n        onChartRendered(chart.metadata)\n      } catch (e) {\n        console.log(\"chart error\", e)\n        setError({ variant: 'danger', message: 'Chart error. ' + e.message })\n        setRawViz(null)\n      }\n    } catch (e) {\n      while (domRef.current.firstChild) {\n        domRef.current.removeChild(domRef.current.firstChild)\n      }\n      console.log({ e })\n      setError({ variant: 'danger', message: 'Chart error. ' + e.message })\n      setRawViz(null)\n    }\n    // eslint-disable-next-line react-hooks/exhaustive-deps\n  }, [setError, vizOptionsDebounced, setRawViz, mappedData, chart, mapping])\n\n  return (\n    <div className={'col-8 col-xl-9'}>\n      <div\n        className={['overflow-auto', 'position-sticky'].join(' ')}\n        style={{ top: 'calc(15px + var(--header-height))' }}\n      >\n        {error && (\n          <WarningMessage variant={error.variant} message={error.message} />\n        )}\n        <div ref={domRef}>{/* Don't put content in this <div /> */}</div>\n      </div>\n    </div>\n  )\n}\n\nexport default React.memo(ChartPreview)\n"
  },
  {
    "path": "src/components/ChartPreview/index.js",
    "content": "export { default } from './ChartPreview'\n"
  },
  {
    "path": "src/components/ChartPreviewWIthOptions/ChartPreviewWithOptions.js",
    "content": "import React, { useState, useEffect } from 'react'\nimport { Row } from 'react-bootstrap'\nimport ChartOptions from '../ChartOptions'\nimport ChartPreview from '../ChartPreview'\nimport { chart as rawChart } from '@rawgraphs/rawgraphs-core'\nimport { mapDataInWorker } from '../../worker'\nimport { WEBWORKER_ACTIVE } from '../../constants'\n\nconst ChartPreviewWithOptions = ({\n  chart,\n  dataset,\n  dataTypes,\n  mapping,\n  visualOptions,\n  setVisualOptions,\n  setRawViz,\n  setMappingLoading,\n}) => {\n  const [error, setError] = useState({variant: \"secondary\", message: \"Required chart variables\"})\n  const [mappedData, setMappedData] = useState(null)\n\n  useEffect(() => {\n    // console.info('Updating mapped dataset')\n    try {\n      setMappingLoading(true)\n\n      if (WEBWORKER_ACTIVE) {\n        mapDataInWorker(chart.metadata.name, {\n          data: dataset,\n          mapping: mapping,\n          dataTypes,\n        }, chart.rawCustomChart)\n          .then((mappedData) => {\n            setMappingLoading(false)\n            setMappedData(mappedData)\n          })\n          .catch((err) => {\n            console.error(err)\n            setMappingLoading(false)\n            setMappedData(null)\n          })\n      } else {\n        const viz = rawChart(chart, {\n          data: dataset,\n          mapping: mapping,\n          dataTypes,\n        })\n        const vizData = viz._getVizData()\n        setMappingLoading(false)\n        setMappedData(vizData)\n      }\n    } catch (e) {\n      console.error(e)\n      setMappingLoading(false)\n      setMappedData(null)\n    }\n  }, [\n    chart,\n    mapping,\n    dataTypes,\n    setError,\n    setRawViz,\n    setMappingLoading,\n    dataset,\n  ])\n\n  return (\n    <Row>\n        <ChartOptions\n          chart={chart}\n          dataset={dataset}\n          mapping={mapping}\n          dataTypes={dataTypes}\n          visualOptions={visualOptions}\n          setVisualOptions={setVisualOptions}\n          error={error}\n          mappedData={mappedData}\n        />\n        <ChartPreview\n          chart={chart}\n          dataset={dataset}\n          dataTypes={dataTypes}\n          mapping={mapping}\n          visualOptions={visualOptions}\n          error={error}\n          setError={setError}\n          setRawViz={setRawViz}\n          mappedData={mappedData}\n        />\n    </Row>\n  )\n}\n\nexport default ChartPreviewWithOptions\n"
  },
  {
    "path": "src/components/ChartPreviewWIthOptions/index.js",
    "content": "export { default } from './ChartPreviewWithOptions'\n"
  },
  {
    "path": "src/components/ChartSelector/ChartSelector.js",
    "content": "import React, { useState, useMemo, useCallback } from 'react'\nimport classNames from 'classnames'\nimport { Row, Col, Card, Dropdown } from 'react-bootstrap'\nimport { BsLink, BsPlus } from 'react-icons/bs'\nimport uniq from 'lodash/uniq'\nimport styles from './ChartSelector.module.scss'\nimport { BsFillTrashFill } from 'react-icons/bs'\n\nfunction filterCharts(charts, filter) {\n  return filter === 'All charts'\n    ? charts\n    : charts.filter((d) => d.metadata.categories.indexOf(filter) !== -1)\n}\n\nfunction ChartSelector({\n  availableCharts,\n  currentChart,\n  setCurrentChart,\n  onRemoveCustomChart,\n  onAddChartClick,\n}) {\n  const [filter, setFilter] = useState('All charts')\n\n  const charts = useMemo(() => {\n    return filterCharts(availableCharts, filter)\n  }, [availableCharts, filter])\n\n  const handleFilterChange = useCallback(\n    (nextFilter) => {\n      setFilter(nextFilter)\n      const nextCharts = filterCharts(availableCharts, nextFilter)\n      if (nextCharts.indexOf(currentChart) === -1) {\n        setCurrentChart(nextCharts[0])\n      }\n    },\n    [availableCharts, currentChart, setCurrentChart]\n  )\n\n  return (\n    <>\n      <Row>\n        <Col className=\"text-right\">\n          Show\n          <Dropdown className=\"d-inline-block ml-2 raw-dropdown\">\n            <Dropdown.Toggle variant=\"white\" className=\"pr-5\">\n              {filter.charAt(0).toUpperCase() + filter.slice(1)}\n            </Dropdown.Toggle>\n            <Dropdown.Menu>\n              <Dropdown.Item\n                key={'All charts'}\n                onClick={() => handleFilterChange('All charts')}\n              >\n                All charts\n              </Dropdown.Item>\n              {uniq(\n                availableCharts.map((d) => d.metadata.categories).flat()\n              ).map((d) => {\n                return (\n                  <Dropdown.Item key={d} onClick={() => handleFilterChange(d)}>\n                    {d.charAt(0).toUpperCase() + d.slice(1)}\n                  </Dropdown.Item>\n                )\n              })}\n            </Dropdown.Menu>\n          </Dropdown>\n        </Col>\n      </Row>\n      <Row>\n        <Col xs={3} className=\"pt-3\">\n          {currentChart && (\n            <Card className={styles.currentChart}>\n              <Card.Img variant=\"top\" src={currentChart.metadata.thumbnail} />\n              <Card.Body>\n                <Card.Title className=\"m-0\">\n                  <h2 className=\"m-0\">{currentChart.metadata.name}</h2>\n                </Card.Title>\n                <Card.Subtitle className=\"m-0\">\n                  <h4 className=\"mb-2\">{currentChart.metadata.category}</h4>\n                </Card.Subtitle>\n                <Card.Text>{currentChart.metadata.description}</Card.Text>\n                <Card.Link\n                  className={classNames({\n                    [styles.disabled]: !currentChart.metadata.code,\n                    underlined: true,\n                  })}\n                  href={currentChart.metadata.code}\n                  target=\"_blank\"\n                >\n                  <BsLink color=\"black\" /> Code\n                </Card.Link>\n                <Card.Link\n                  className={classNames({\n                    [styles.disabled]: !currentChart.metadata.tutorial,\n                    underlined: true,\n                  })}\n                  href={currentChart.metadata.tutorial}\n                  target=\"_blank\"\n                >\n                  <BsLink color=\"black\" /> Tutorial\n                </Card.Link>\n              </Card.Body>\n            </Card>\n          )}\n        </Col>\n        <Col>\n          <Row>\n            {charts.map((d, i) => {\n              return (\n                <Col xs={4} key={'chart-' + i} className={`p-3`}>\n                  <Card\n                    onClick={() => {\n                      setCurrentChart(d)\n                    }}\n                    className={classNames('flex-row h-100 cursor-pointer', {\n                      active: d === currentChart ? 'active' : '',\n                      [styles.customChart]: !!d.rawCustomChart,\n                    })}\n                  >\n                    <div\n                      className={`h-100 w-25 ${styles.thumbnail}`}\n                      style={{ backgroundImage: `url(\"${d.metadata.icon}\")` }}\n                    ></div>\n                    <Card.Body className=\"w-75 px-2 py-3\">\n                      <Card.Title className=\"m-0\">\n                        <h2 className=\"m-0\" style={{ whiteSpace: 'nowrap' }}>\n                          {d.metadata.name}\n                        </h2>\n                        {d.rawCustomChart && (\n                          <div>\n                            <button\n                              style={{\n                                position: 'absolute',\n                                top: -8,\n                                right: -8,\n                              }}\n                              className=\"btn btn-sm btn-primary\"\n                              onClick={(e) => {\n                                e.stopPropagation()\n                                onRemoveCustomChart(d)\n                              }}\n                            >\n                              <BsFillTrashFill />\n                            </button>\n                            <small\n                              style={{\n                                maxWidth: '100%',\n                                overflow: 'hidden',\n                                textOverflow: 'ellipsis',\n                                display: 'block',\n                                whiteSpace: 'nowrap',\n                              }}\n                            >\n                              {d.rawCustomChart.source}\n                            </small>\n                          </div>\n                        )}\n                      </Card.Title>\n                      <Card.Subtitle className=\"m-0\">\n                        <h4 className=\"m-0\">\n                          {d.metadata.categories\n                            .join(', ')\n                            .charAt(0)\n                            .toUpperCase() +\n                            d.metadata.categories.join(', ').slice(1)}\n                        </h4>\n                      </Card.Subtitle>\n                    </Card.Body>\n                  </Card>\n                </Col>\n              )\n            })}\n            <Col xs={4} className={`p-3`}>\n              <Card\n                onClick={() => {\n                  onAddChartClick()\n                }}\n                className={classNames('flex-row h-100 cursor-pointer py-2')}\n              >\n                <div className=\"d-flex align-items-center justify-content-center w-25\">\n                  <BsPlus size={50} color=\"var(--primary)\" />\n                </div>\n                <Card.Body className=\"w-75 px-2 py-3\">\n                  <Card.Title className=\"m-0\">\n                    <h2 className=\"m-0\" style={{ whiteSpace: 'nowrap' }}>\n                      Load custom chart\n                    </h2>\n                  </Card.Title>\n                </Card.Body>\n              </Card>\n            </Col>\n          </Row>\n        </Col>\n      </Row>\n    </>\n  )\n}\n\nexport default React.memo(ChartSelector)\n"
  },
  {
    "path": "src/components/ChartSelector/ChartSelector.module.scss",
    "content": ".thumbnail {\n  background-position: center;\n  background-repeat: no-repeat;\n}\n\n.currentChart:hover {\n  background-color: white !important;\n}\n\n.disabled {\n  pointer-events: none;\n  filter: grayscale(1);\n}\n"
  },
  {
    "path": "src/components/ChartSelector/index.js",
    "content": "export { default } from './ChartSelector'\n"
  },
  {
    "path": "src/components/CopyToClipboardButton/CopyToClipboardButton.js",
    "content": "import React, { useCallback, useState } from 'react'\nimport { Button } from 'react-bootstrap'\nimport { BsClipboard } from 'react-icons/bs'\nimport { IoMdCheckmarkCircle } from 'react-icons/io'\nimport { useCopyToClipboard } from '../../hooks/useCopyToClipboard'\nimport style from './style.module.css'\n\nexport function CopyToClipboardButton({ content }) {\n  const copyToClipboard = useCopyToClipboard()\n  const [pending, setPending] = useState(false)\n\n  const handleCopy = useCallback(() => {\n    if (!pending) {\n      setPending(true)\n      copyToClipboard(content)\n      setTimeout(() => {\n        setPending(false)\n      }, 3000)\n    }\n  }, [content, copyToClipboard, pending])\n\n  return (\n    <Button\n      variant=\"light\"\n      className={style['copy-to-clipboard-button'] + \" d-flex flex-row align-items-center\"}\n      onClick={handleCopy}\n    >\n      {pending && (\n        <>\n          <IoMdCheckmarkCircle className=\"text-success\" />\n          <span className=\"ml-2\">Copied to clipboard</span>\n        </>\n      )}\n      {!pending && (\n        <>\n          <BsClipboard />\n          <span className=\"ml-2\">Copy to clipboard</span>\n        </>\n      )}\n    </Button>\n  )\n}\n"
  },
  {
    "path": "src/components/CopyToClipboardButton/index.js",
    "content": "export * from './CopyToClipboardButton'\n"
  },
  {
    "path": "src/components/CopyToClipboardButton/style.module.css",
    "content": ".copy-to-clipboard-button {\n  background-color: #f5f8fa;\n}\n"
  },
  {
    "path": "src/components/CustomChartLoader/CustomChartLoader.js",
    "content": "import classNames from 'classnames'\nimport React, { memo, useState } from 'react'\nimport { Button, Modal } from 'react-bootstrap'\nimport { useDropzone } from 'react-dropzone'\nimport { BsCloud, BsUpload } from 'react-icons/bs'\nimport styles from './CustomChartLoader.module.scss'\n\nfunction LoadFromFile({ loading, load }) {\n  function onDrop(acceptedFiles) {\n    if (acceptedFiles.length) {\n      load(acceptedFiles[0])\n    }\n  }\n  const {\n    getRootProps,\n    getInputProps,\n    isDragReject,\n    isDragAccept,\n  } = useDropzone({\n    disabled: loading,\n    onDrop,\n    accept: 'text/plain,text/javascript,.js',\n    maxFiles: 1,\n  })\n  return (\n    <div\n      className={classNames(styles.dropzone, {\n        [styles.reject]: isDragReject,\n        [styles.accept]: isDragAccept,\n      })}\n      {...getRootProps()}\n    >\n      <input {...getInputProps()} />\n      <span>Drag a file here or </span>\n      <Button className={styles['browse-button']} color=\"primary\">\n        Browse\n      </Button>\n      <span>a file from your computer</span>\n      <div className={styles.dropin}>\n        {isDragAccept && <p>All files will be accepted</p>}\n        {isDragReject && <p>Some files will be rejected</p>}\n      </div>\n    </div>\n  )\n}\n\nfunction LoadFromString({ load, loading, placeholder }) {\n  const [value, setValue] = useState('')\n  return (\n    <form\n      onSubmit={(e) => {\n        e.preventDefault()\n        load(value)\n      }}\n    >\n      <input\n        disabled={loading}\n        className=\"form-control mb-2\"\n        placeholder={placeholder}\n        type=\"text\"\n        value={value}\n        onChange={(e) => setValue(e.target.value)}\n      />\n      <div className=\"text-right\">\n        <button\n          type=\"submit\"\n          disabled={value.trim() === '' || loading}\n          className=\"btn btn-primary\"\n          onClick={() => {}}\n        >\n          Load your chart\n        </button>\n      </div>\n    </form>\n  )\n}\n\nfunction CustomChartLoaderForm({\n  uploadCustomCharts,\n  loadCustomChartsFromUrl,\n  loadCustomChartsFromNpm,\n  onClose,\n}) {\n  const [loading, setLoading] = useState(false)\n  const [error, setError] = useState(null)\n  const [type, setType] = useState('file')\n\n  function handleError(e) {\n    setLoading(false)\n    if (e.isAbortByUser) {\n      return\n    }\n    console.log(e)\n    setError(e)\n  }\n\n  function changeImportType(type) {\n    setError(null)\n    setType(type)\n  }\n\n  return (\n    <div className=\"row\" style={{ minHeight: 300 }}>\n      <div className=\"col-md-4\">\n        <div\n          onClick={() => {\n            changeImportType('file')\n          }}\n          className={classNames(\n            'd-flex align-items-center cursor-pointer',\n            styles.loadingOption,\n            {\n              [styles.active]: type === 'file',\n            }\n          )}\n        >\n          <BsUpload className=\"w-25\" />\n          <h4 className=\"m-0 d-inline-block\">Load from file</h4>\n        </div>\n        <div\n          onClick={() => changeImportType('url')}\n          className={classNames(\n            'd-flex align-items-center cursor-pointer',\n            styles.loadingOption,\n            {\n              [styles.active]: type === 'url',\n            }\n          )}\n        >\n          <BsCloud className=\"w-25\" />\n          <h4 className=\"m-0 d-inline-block\">Import from URL</h4>\n        </div>\n        <div\n          onClick={() => changeImportType('npm')}\n          className={classNames(\n            'd-flex align-items-center cursor-pointer',\n            styles.loadingOption,\n            {\n              [styles.active]: type === 'npm',\n            }\n          )}\n        >\n          <BsCloud className=\"w-25\" />\n          <h4 className=\"m-0 d-inline-block\">Import from NPM</h4>\n        </div>\n      </div>\n      <div className=\"col-md-8\">\n        {type === 'npm' && (\n          <LoadFromString\n            loading={loading}\n            load={(pkg) => {\n              setError(null)\n              setLoading(true)\n              loadCustomChartsFromNpm(pkg).then(onClose, handleError)\n            }}\n            key=\"npm\"\n            placeholder={'Load UMD or AMD JS File from NPM'}\n          />\n        )}\n        {type === 'url' && (\n          <LoadFromString\n            loading={loading}\n            load={(url) => {\n              setError(null)\n              setLoading(true)\n              loadCustomChartsFromUrl(url).then(onClose, handleError)\n            }}\n            key=\"url\"\n            placeholder={'Load UMD or AMD JS File from URL'}\n          />\n        )}\n        {type === 'file' && (\n          <LoadFromFile\n            loading={loading}\n            load={(url) => {\n              setError(null)\n              setLoading(true)\n              uploadCustomCharts(url).then(onClose, handleError)\n            }}\n            key=\"url\"\n            placeholder={'Load UMD or AMD JS File from URL'}\n          />\n        )}\n        {error && (\n          <div className=\"alert alert-danger mt-2\">\n            Error during custom chart import\n          </div>\n        )}\n      </div>\n    </div>\n  )\n}\n\nfunction CustomChartLoader({ isOpen, onClose, ...props }) {\n  return (\n    <Modal\n      show={isOpen}\n      onHide={onClose}\n      backdrop=\"static\"\n      centered\n      size=\"lg\"\n      aria-labelledby=\"contained-modal-title-vcenter\"\n      className=\"raw-modal\"\n      contentClassName=\"bg-white\"\n    >\n      <Modal.Header closeButton>\n        <Modal.Title>Load custom chart</Modal.Title>\n      </Modal.Header>\n\n      <Modal.Body>\n        <CustomChartLoaderForm {...props} onClose={onClose} />\n      </Modal.Body>\n      <Modal.Footer>\n        <div className='text-center w-100'>\n          Do you want to know how to create a custom chart?{' '}\n          <a href=\"https://rawgraphs.io\" target=\"_blank\" rel=\"noreferrer\">\n            Check our documentation\n          </a>\n        </div>\n      </Modal.Footer>\n    </Modal>\n  )\n}\n\nexport default memo(CustomChartLoader)\n"
  },
  {
    "path": "src/components/CustomChartLoader/CustomChartLoader.module.scss",
    "content": ".loadingOption {\n  height: 48px;\n  margin: 0 0 8px;\n  border-radius: 4px;\n  border: 1px solid transparent;\n  white-space: nowrap;\n\n  &:hover {\n    background-color: var(--primary-lighter);\n  }\n  &.disabled {\n    pointer-events: none;\n    opacity: 0.5;\n  }\n  &.active {\n    background-color: var(--primary-lighter);\n    border-color: var(--primary);\n    opacity: 1;\n  }\n}\n\n.dropzone {\n  position: relative;\n  height: 100%;\n  border: 1px dashed var(--gray-300);\n  background-color: #F5F8FA;\n  display: flex;\n  flex-direction: row;\n  justify-content: center;\n  align-items: center;\n}\n\n.dropin {\n  position: absolute;\n  bottom: 0;\n}\n\n.dropzone.reject {\n  border: 2px dashed var(--danger);\n}\n\n.dropzone.accept {\n  border: 2px dashed var(--success);\n}\n\n.browse-button {\n  font-size: 13px;\n  line-height: 16px;\n  text-align: center;\n  color: #ffffff;\n  height: 28px;\n  width: 80px;\n  margin: 0 10px;\n}"
  },
  {
    "path": "src/components/CustomChartLoader/index.js",
    "content": "export { default } from './CustomChartLoader'"
  },
  {
    "path": "src/components/CustomChartWarnModal/CustomChartWarnModal.js",
    "content": "import { Modal, Button } from 'react-bootstrap'\n\nexport default function CustomChartWarnModal({\n  toConfirmCustomChart,\n  abortCustomChartLoad,\n  confirmCustomChartLoad,\n}) {\n  return (\n    <Modal\n      show={toConfirmCustomChart !== null}\n      onHide={() => abortCustomChartLoad(null)}\n      backdrop=\"static\"\n      centered\n      aria-labelledby=\"contained-modal-title-vcenter\"\n      className=\"raw-modal\"\n      contentClassName='border'\n    >\n      <Modal.Header closeButton>\n        <Modal.Title>Warning!</Modal.Title>\n      </Modal.Header>\n\n      <Modal.Body>\n        <p>\n          You are about to execute third party JavaScript continue at your own\n          risk.\n        </p>\n        {toConfirmCustomChart && toConfirmCustomChart.type === 'project' && (\n          <div\n            title={toConfirmCustomChart.value.rawCustomChart.source}\n            style={{\n              whiteSpace: 'nowrap',\n              overflow: 'hidden',\n              textOverflow: 'ellipsis',\n              width: '100%',\n            }}\n          >\n            {toConfirmCustomChart.value.rawCustomChart.source}\n          </div>\n        )}\n      </Modal.Body>\n\n      <Modal.Footer className=\"d-flex justify-content-between\">\n        <Button\n          variant=\"light\"\n          onClick={() => {\n            abortCustomChartLoad()\n          }}\n        >\n          Don't execute\n        </Button>\n        <Button\n          variant=\"primary\"\n          onClick={() => {\n            confirmCustomChartLoad()\n          }}\n        >\n          Continue\n        </Button>\n      </Modal.Footer>\n    </Modal>\n  )\n}\n"
  },
  {
    "path": "src/components/CustomChartWarnModal/index.js",
    "content": "export { default } from './CustomChartWarnModal'"
  },
  {
    "path": "src/components/DataGrid/DataGrid.js",
    "content": "import React, { useMemo, useRef, useState, useCallback } from 'react'\nimport ReactDataGrid from 'react-data-grid'\nimport { Overlay, OverlayTrigger } from 'react-bootstrap'\nimport classNames from 'classnames'\nimport { getTypeName, dateFormats } from '@rawgraphs/rawgraphs-core'\nimport S from './DataGrid.module.scss'\nimport { keyBy, get, isEqual } from 'lodash'\nimport {\n  dataTypeIcons,\n  DateIcon,\n  StringIcon,\n  NumberIcon,\n} from '../../constants'\nimport { BsFillCaretRightFill } from 'react-icons/bs'\n\nconst DATE_FORMATS = Object.keys(dateFormats)\n\nconst DateFormatSelector = React.forwardRef(\n  ({ currentFormat, onChange, className, ...props }, ref) => {\n    return (\n      <div\n        className={classNames(className, S['date-format-selector'])}\n        ref={ref}\n        {...props}\n      >\n        {DATE_FORMATS.map((dateFmt) => (\n          <div\n            key={dateFmt}\n            className={classNames(S['date-format-selector-entry'], {\n              [S.selected]: get(currentFormat, 'dateFormat', '') === dateFmt,\n            })}\n            onClick={(e) => {\n              e.stopPropagation()\n              e.preventDefault()\n              onChange &&\n                onChange({\n                  type: 'date',\n                  dateFormat: dateFmt,\n                })\n            }}\n          >\n            {dateFmt}\n          </div>\n        ))}\n      </div>\n    )\n  }\n)\n\nfunction DataTypeSelector({\n  currentType: typeDescriptor,\n  onTypeChange,\n  currentTypeComplete,\n}) {\n  const dataTypeIconDomRef = useRef(null)\n  const [showPicker, setShowPicker] = useState(false)\n  const currentType = get(typeDescriptor, 'type', typeDescriptor)\n\n  const handleTypeChange = useCallback(\n    (e) => {\n      e.stopPropagation()\n      e.preventDefault()\n      const newType = e.target.dataset.datatype\n      if (\n        typeof onTypeChange === 'function' &&\n        !isEqual(newType, typeDescriptor)\n      ) {\n        onTypeChange(newType)\n      }\n      setShowPicker(false)\n    },\n    [typeDescriptor, onTypeChange]\n  )\n\n  const handleTypeChangeDate = useCallback(\n    (newType) => {\n      if (\n        typeof onTypeChange === 'function' &&\n        !isEqual(newType, typeDescriptor)\n      ) {\n        onTypeChange(newType)\n      }\n      setShowPicker(false)\n    },\n    [typeDescriptor, onTypeChange]\n  )\n\n  const handleTargetClick = useCallback(\n    (e) => {\n      e.stopPropagation()\n      e.preventDefault()\n      setShowPicker(!showPicker)\n    },\n    [showPicker]\n  )\n\n  const Icon = dataTypeIcons[currentType]\n\n  return (\n    <>\n      <span\n        role=\"button\"\n        className={S['data-type-selector-trigger']}\n        ref={dataTypeIconDomRef}\n        onClick={handleTargetClick}\n      >\n        <Icon />\n      </span>\n      <Overlay\n        target={dataTypeIconDomRef.current}\n        show={showPicker}\n        placement=\"bottom-start\"\n        rootClose={true}\n        rootCloseEvent=\"click\"\n        onHide={() => {\n          setShowPicker(false)\n        }}\n        container={document.body}\n      >\n        {({\n          placement,\n          scheduleUpdate,\n          arrowProps,\n          outOfBoundaries,\n          show: _show,\n          ...props\n        }) => (\n          <div\n            id=\"data-type-selector\"\n            className={S['data-type-selector']}\n            onClick={(e) => e.stopPropagation()}\n            {...props}\n          >\n            <div\n              data-datatype=\"number\"\n              onClick={handleTypeChange}\n              className={classNames(S['data-type-selector-item'], {\n                [S.selected]: currentType === 'number',\n              })}\n            >\n              <NumberIcon /> Number\n            </div>\n            <OverlayTrigger\n              placement=\"right-start\"\n              overlay={\n                <DateFormatSelector\n                  currentType={typeDescriptor}\n                  onChange={handleTypeChangeDate}\n                />\n              }\n              trigger=\"click\"\n            >\n              {({ ref, ...triggerHandler }) => (\n                <div\n                  ref={ref}\n                  data-datatype=\"date\"\n                  {...triggerHandler}\n                  className={classNames(\n                    S['data-type-selector-item'],\n                    S['parent-type-selector'],\n                    { [S.selected]: currentType === 'date' }\n                  )}\n                >\n                  <div>\n                    <DateIcon />\n                    {'Date'}\n                    {currentType === 'date' && (\n                      <span className={S['date-format-preview']}>\n                        {' (' + (currentTypeComplete.dateFormat) + ')  '}\n                      </span>\n                    )}\n                  </div>\n                  <BsFillCaretRightFill\n                    style={{ marginRight: 0, fill: 'var(--gray-700)' }}\n                  />\n                </div>\n              )}\n            </OverlayTrigger>\n            <div\n              data-datatype=\"string\"\n              onClick={handleTypeChange}\n              className={classNames(S['data-type-selector-item'], {\n                [S.selected]: currentType === 'string',\n              })}\n            >\n              <StringIcon /> String\n            </div>\n          </div>\n        )}\n      </Overlay>\n    </>\n  )\n}\n\nfunction HeaderRenderer({ ...props }) {\n  const { column } = props\n  const { key, sortColumn, sortDirection } = column\n  return (\n    <div\n      className={classNames(\n        { [S['raw-col-header']]: true },\n        {\n          [S['unsorted']]:\n            key !== sortColumn ||\n            (key === sortColumn && sortDirection === 'NONE'),\n        },\n        { [S['acs']]: key === sortColumn && sortDirection === 'ASC' },\n        { [S['desc']]: key === sortColumn && sortDirection === 'DESC' }\n      )}\n    >\n      <DataTypeSelector\n        currentType={column._raw_datatype}\n        onTypeChange={column._raw_coerceType}\n        currentTypeComplete={column._raw_datatype}\n      />\n      <span\n        className={classNames(S['column-name'], 'text-truncate', 'd-block')}\n        title={column.name}\n      >\n        {column.name}\n      </span>\n    </div>\n  )\n}\n\nexport default function DataGrid({\n  userDataset,\n  dataset,\n  errors,\n  dataTypes,\n  coerceTypes,\n  onDataUpdate,\n}) {\n  const [[sortColumn, sortDirection], setSort] = useState(['id', 'NONE'])\n\n  const keyedErrors = useMemo(() => keyBy(errors, 'row'), [errors])\n\n  const containerEl = useRef()\n\n  // Make id column just as large as needed\n  // Adjust constants to fit cell padding and font size\n  // (Math.floor(Math.log10(data.dataset.length)) + 1) is the number\n  //   of digits of the highest id\n  const idColumnWidth =\n    24 + 8 * (Math.floor(Math.log10(userDataset.length)) + 1)\n  \n  const equalDinstribution = (containerEl.current?.getBoundingClientRect().width - idColumnWidth - 1) / Object.keys(dataTypes).length\n  const columnWidth = equalDinstribution ? Math.max(equalDinstribution, 170) : 170;\n\n  const columns = useMemo(() => {\n    if (!userDataset || !dataTypes) {\n      return []\n    }\n    return [\n      {\n        key: '_id',\n        name: '',\n        headerRenderer: () => null,\n        frozen: true,\n        width: idColumnWidth,\n        sortable: true,\n      },\n      ...Object.keys(dataTypes).map((k, i) => ({\n        key: k,\n        name: k,\n        sortColumn: sortColumn,\n        sortDirection: sortDirection,\n        headerRenderer: HeaderRenderer,\n        editable: true,\n        formatter: ({ row }) => {\n          return (\n            <div\n              className={classNames({ [S['has-error']]: row?._errors?.[k] })}\n            >\n              {row[k]?.toString()}\n              {/* {row[k]} */}\n            </div>\n          )\n        },\n        _raw_datatype: dataTypes[k],\n        _raw_coerceType: (nextType) =>\n          coerceTypes({ ...dataTypes, [k]: nextType }),\n        sortable: true,\n        resizable: true,\n        width: columnWidth\n      })),\n    ]\n  }, [\n    coerceTypes,\n    dataTypes,\n    userDataset,\n    idColumnWidth,\n    columnWidth,\n    sortColumn,\n    sortDirection,\n  ])\n\n  const sortedDataset = useMemo(() => {\n    let datasetWithIds = userDataset.map((item, i) => ({\n      // Using .map ensures that we are not mutating a property\n      ...item,\n      _id: i + 1, // Give items some id to populate left-most column\n      _stage3: dataset[i], // The dataset parsed by raw lib basing on data types is needed for sorting!\n      _errors: keyedErrors[i]?.error, // Inject errors to format cells with parsing errors\n    }))\n    if (sortDirection === 'NONE') return datasetWithIds\n\n    const sortColumnType = getTypeName(dataTypes[sortColumn])\n\n    if (sortColumnType === 'number') {\n      datasetWithIds = datasetWithIds.sort(\n        (a, b) => a._stage3[sortColumn] - b._stage3[sortColumn]\n      )\n    } else if (sortColumnType === 'date') {\n      datasetWithIds =\n        datasetWithIds.sort(\n          (a, b) =>\n            a._stage3[sortColumn]?.valueOf() ??\n            0 - b._stage3[sortColumn]?.valueOf()\n        ) ?? 0\n    } else {\n      datasetWithIds = datasetWithIds.sort((a, b) =>\n        a._stage3[sortColumn]\n          ?.toString()\n          .localeCompare(b._stage3[sortColumn].toString())\n      )\n    }\n\n    return sortDirection === 'DESC' ? datasetWithIds.reverse() : datasetWithIds\n  }, [userDataset, sortDirection, dataTypes, sortColumn, dataset, keyedErrors])\n\n  const handleSort = useCallback((columnKey, direction) => {\n    setSort([columnKey, direction])\n  }, [])\n\n  return (\n    <div ref={containerEl}>\n      <ReactDataGrid\n        minColumnWidth={idColumnWidth}\n        columns={columns}\n        rows={sortedDataset}\n        rowHeight={48}\n        sortColumn={sortColumn}\n        sortDirection={sortDirection}\n        onSort={handleSort}\n        height={432}\n        onColumnResize={() => {\n          \n        }}\n        onRowsUpdate={(update) => {\n          if (update.action === 'CELL_UPDATE') {\n            const newDataset = [...userDataset]\n            newDataset[update.fromRow] = {\n              ...newDataset[update.fromRow],\n              [update.cellKey]: update.updated[update.cellKey],\n            }\n            onDataUpdate && onDataUpdate(newDataset)\n          }\n        }}\n      />\n    </div>\n  )\n}\n"
  },
  {
    "path": "src/components/DataGrid/DataGrid.module.scss",
    "content": ":global .rdg {\n  font-size: 1rem;\n}\n\n.data-type-selector {\n  background-color: #fff;\n  min-width: 140px;\n  box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.3);\n  z-index: 10000;\n\n  .data-type-selector-item {\n    padding: 8px;\n    display: flex;\n    align-items: center;\n    cursor: pointer;\n\n    &:hover {\n      background-color: var(--gray-bg);\n    }\n\n    & svg {\n      margin-right: 8px;\n    }\n  }\n\n  .selected {\n    background-color: var(--primary-lighter) !important;\n  }\n}\n\n.date-format-preview {\n  color: var(--gray-600);\n}\n\n.data-type-selector-trigger {\n  background-color: var(--gray-400);\n  border-radius: 50%;\n  height: 24px;\n  width: 24px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.date-format-selector {\n  background-color: white;\n  min-width: 140px;\n  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);\n\n  .date-format-selector-entry {\n    padding: 8px;\n    cursor: pointer;\n\n    &:hover {\n      background-color: var(--gray-bg);\n    }\n\n    .selected {\n      background-color: var(--primary-lighter) !important;\n    }\n  }\n}\n\n.parent-type-selector {\n  display: flex;\n  justify-content: space-between;\n}\n\n.column-name {\n  width: calc(100% - 52px)\n}\n\n.has-error {\n  // background-color: var(--warning-lighter);\n  margin: 0 -8px; // Override default padding from .rdg-cell\n  padding: 0 8px; // Override default padding from .rdg-cell\n  box-shadow: inset 0 0 10px 6px var(--warning-lighter);\n}\n\n:global .rdg-header-row {\n  background-color: var(--gray-bg);\n  font-weight: normal;\n}\n\n:global .rdg-cell-frozen {\n  background-color: var(--gray-bg);\n}\n\n:global .rdg-selected {\n  border-color: var(--primary);\n  border-width: 1px;\n}\n\n:global .rdg-cell {\n  border-color: var(--gray-400);\n}\n\n:global .rdg-cell-frozen-last {\n  box-shadow: none;\n}\n\n:global .rdg-row {\n  font-family: var(--font-family-monospace);\n  & .rdg-cell:first-child {\n    text-align: center;\n    color: var(--gray-600);\n  }\n}\n\n:global .rdg-row:hover {\n  background-color: var(--gray-bg);\n}\n\n.raw-col-header {\n  position: relative;\n  height: 100%;\n  display: flex;\n    align-items: center;\n    justify-content: space-between;\n\n  &:after {\n    content: ' ';\n    display: flex;\n    width: 16px;\n    height: 1rem;\n    // position: absolute;\n    // right: 0;\n    // top: calc(50% - 1rem);\n    background-position: center;\n    background-repeat: no-repeat;\n    background-size: contain;\n  }\n  &.unsorted {\n    &:after {\n      opacity: 0.3;\n      background-image: url('./icons/arrow-down-up.svg');\n    }\n  }\n  &.acs {\n    &:after {\n      background-image: url('./icons/arrow-up.svg');\n    }\n  }\n  &.desc {\n    &:after {\n      background-image: url('./icons/arrow-down.svg');\n    }\n  }\n}\n\n:global .rdg-header-sort-cell {\n  height: 100%;\n  & > span:last-child {\n    display: none;\n  }\n}\n"
  },
  {
    "path": "src/components/DataGrid/index.js",
    "content": "export { default } from './DataGrid'\n"
  },
  {
    "path": "src/components/DataLoader/DataLoader.js",
    "content": "import { get } from 'lodash'\nimport React, { useCallback, useState } from 'react'\nimport { Col, Row } from 'react-bootstrap'\nimport {\n  BsArrowCounterclockwise,\n  BsArrowRepeat,\n  BsClipboard,\n  BsCloud,\n  BsFolder,\n  BsGift,\n  BsSearch,\n  BsUpload,\n} from 'react-icons/bs'\nimport { DATA_LOADER_MODE } from '../../hooks/useDataLoader'\nimport DataGrid from '../DataGrid/DataGrid'\nimport DataSamples from '../DataSamples/DataSamples'\nimport JsonViewer from '../JsonViewer'\nimport ParsingOptions from '../ParsingOptions'\nimport styles from './DataLoader.module.scss'\nimport LoadProject from './loaders/LoadProject'\nimport Paste from './loaders/Paste'\nimport UploadFile from './loaders/UploadFile'\nimport UrlFetch from './loaders/UrlFetch'\nimport Loading from './loading'\nimport WarningMessage from '../WarningMessage'\nimport DataMismatchModal from './DataMismatchModal'\nimport SparqlFetch from './loaders/SparqlFetch'\nimport { tsvFormat } from 'd3-dsv'\nimport { CopyToClipboardButton } from '../CopyToClipboardButton'\n\nfunction DataLoader({\n  userInput,\n  setUserInput,\n  userData,\n  userDataType,\n  parseError,\n  unstackedColumns,\n  separator,\n  setSeparator,\n  thousandsSeparator,\n  setThousandsSeparator,\n  decimalsSeparator,\n  setDecimalsSeparator,\n  locale,\n  setLocale,\n  stackDimension,\n  dataSource,\n  data,\n  loading,\n  coerceTypes,\n  loadSample,\n  handleInlineEdit,\n  handleStackOperation,\n  setJsonData,\n  resetDataLoader,\n  dataLoaderMode,\n  startDataReplace,\n  cancelDataReplace,\n  commitDataReplace,\n  replaceRequiresConfirmation,\n  hydrateFromProject,\n}) {\n  const [loadingError, setLoadingError] = useState()\n  const [initialOptionState, setInitialOptionState] = useState(null)\n\n  const options = [\n    {\n      id: 'paste',\n      name: 'Paste your data',\n      loader: (\n        <Paste\n          userInput={userInput}\n          setUserInput={(rawInput) => setUserInput(rawInput, { type: 'paste' })}\n          setLoadingError={setLoadingError}\n        />\n      ),\n      message:\n        'Copy and paste your data from other applications or websites. You can use tabular (TSV, CSV, DSV) or JSON data.',\n      icon: BsClipboard,\n      allowedForReplace: true,\n    },\n    {\n      id: 'upload',\n      name: 'Upload your data',\n      loader: (\n        <UploadFile\n          userInput={userInput}\n          setUserInput={(rawInput) =>\n            setUserInput(rawInput, { type: 'upload' })\n          }\n          setLoadingError={setLoadingError}\n        />\n      ),\n      message: 'You can load tabular (TSV, CSV, DSV) or JSON data.',\n      icon: BsUpload,\n      allowedForReplace: true,\n    },\n    {\n      id: 'sample',\n      name: 'Try our data samples',\n      message: '',\n      loader: (\n        <DataSamples\n          onSampleReady={loadSample}\n          setLoadingError={setLoadingError}\n        />\n      ),\n      icon: BsGift,\n      allowedForReplace: true,\n    },\n    {\n      id: 'sparql',\n      name: 'SPARQL query',\n      message: 'Load data with a SparQL query',\n      loader: (\n        <SparqlFetch\n          userInput={userInput}\n          setUserInput={(rawInput, source) => setUserInput(rawInput, source)}\n          setLoadingError={setLoadingError}\n          initialState={\n            initialOptionState?.type === 'sparql' ? initialOptionState : null\n          }\n        />\n      ),\n      icon: BsCloud,\n      disabled: false,\n      allowedForReplace: true,\n    },\n    {\n      id: 'url',\n      name: 'From URL',\n      message:\n        'Enter a web address (URL) pointing to the data (e.g. a public Dropbox file, a public API, ...). Please, be sure the server is CORS-enabled.',\n      loader: (\n        <UrlFetch\n          userInput={userInput}\n          setUserInput={(rawInput, source) => setUserInput(rawInput, source)}\n          setLoadingError={setLoadingError}\n          initialState={\n            initialOptionState?.type === 'url' ? initialOptionState : null\n          }\n        />\n      ),\n      icon: BsSearch,\n      disabled: false,\n      allowedForReplace: true,\n    },\n    {\n      id: 'project',\n      name: 'Open your project',\n      message: 'Load a .rawgraphs project.',\n      loader: (\n        <LoadProject\n          onProjectSelected={hydrateFromProject}\n          setLoadingError={setLoadingError}\n        />\n      ),\n      icon: BsFolder,\n      allowedForReplace: false,\n    },\n  ]\n  const [optionIndex, setOptionIndex] = useState(0)\n  const selectedOption = options[optionIndex]\n\n  let mainContent\n  if (userData && data) {\n    mainContent = (\n      <DataGrid\n        userDataset={userData}\n        dataset={data.dataset}\n        errors={data.errors}\n        dataTypes={data.dataTypes}\n        coerceTypes={coerceTypes}\n        onDataUpdate={handleInlineEdit}\n      />\n    )\n  } else if (userDataType === 'json' && userData === null) {\n    mainContent = (\n      <JsonViewer\n        context={JSON.parse(userInput)}\n        selectFilter={(ctx) => Array.isArray(ctx)}\n        onSelect={(ctx, path) => {\n          setJsonData(ctx, path)\n        }}\n      />\n    )\n  } else if (loading && !data) {\n    mainContent = <Loading />\n  } else {\n    mainContent = (\n      <>\n        {selectedOption.loader}\n        <p className=\"mt-3\">\n          {selectedOption.message}\n          {/*<a\n            href=\"https://rawgraphs.io/learning\"\n            target=\"_blank\"\n            rel=\"noopener noreferrer\"\n          >\n            Check out our guides\n          </a>*/}\n        </p>\n      </>\n    )\n  }\n\n  // #TODO: memoize/move to component?\n  function parsingErrors(data) {\n    const errors = get(data, 'errors', [])\n    const successRows = data.dataset.length - errors.length\n    const row = errors[0].row + 1\n    const column = Object.keys(errors[0].error)[0]\n    return (\n      <span>\n        Ops, please check <span className=\"font-weight-bold\">row {row}</span> at\n        column <span className=\"font-weight-bold\">{column}</span>.{' '}\n        {errors.length === 2 && (\n          <>\n            {' '}\n            There's another issue at row{' '}\n            <span className=\"font-weight-bold\">{errors[1].row + 1}</span>.{' '}\n          </>\n        )}\n        {errors.length > 2 && (\n          <>\n            {' '}\n            There are issues in{' '}\n            <span className=\"font-weight-bold\">{errors.length - 1}</span> more\n            rows.{' '}\n          </>\n        )}\n        {successRows > 0 && (\n          <>\n            The remaining{' '}\n            <span className=\"font-weight-bold\">\n              {successRows} row{successRows > 1 && <>s</>}\n            </span>{' '}\n            look{successRows === 1 && <>s</>} fine.\n          </>\n        )}\n      </span>\n    )\n  }\n\n  const reloadRAW = useCallback(() => {\n    window.location.replace(window.location.pathname)\n  }, [])\n\n  const copyToClipboardButton = !!userData ? (\n    <CopyToClipboardButton content={tsvFormat(userData)} />\n  ) : null\n\n  return (\n    <>\n      <Row>\n        {!userData && (\n          <Col\n            xs={3}\n            lg={2}\n            className=\"d-flex flex-column justify-content-start pl-3 pr-0 options\"\n          >\n            {options\n              .filter((opt) => {\n                return (\n                  dataLoaderMode !== DATA_LOADER_MODE.REPLACE ||\n                  opt.allowedForReplace\n                )\n              })\n              .map((d, i) => {\n                const classnames = [\n                  'w-100',\n                  'd-flex',\n                  'align-items-center',\n                  'user-select-none',\n                  'cursor-pointer',\n                  styles['loading-option'],\n                  d.disabled ? styles['disabled'] : null,\n                  d.id === selectedOption.id && !userDataType\n                    ? styles.active\n                    : null,\n                  userDataType ? styles.disabled : null,\n                ]\n                  .filter((c) => c !== null)\n                  .join(' ')\n                return (\n                  <div\n                    key={d.id}\n                    className={classnames}\n                    onClick={() => {\n                      setOptionIndex(i)\n                    }}\n                  >\n                    <d.icon className=\"w-25\" />\n                    <h4 className=\"m-0 d-inline-block\">{d.name}</h4>\n                  </div>\n                )\n              })}\n\n            {dataLoaderMode === DATA_LOADER_MODE.REPLACE && (\n              <>\n                <div className=\"divider mb-3 mt-0\" />\n                <div\n                  className={`w-100 mb-2 d-flex justify-content-center align-items-center ${styles['start-over']} user-select-none cursor-pointer`}\n                  onClick={reloadRAW}\n                >\n                  <BsArrowRepeat className=\"mr-2\" />\n                  <h4 className=\"m-0 d-inline-block\">{'Reset'}</h4>\n                </div>\n\n                <div\n                  className={`w-100 d-flex justify-content-center align-items-center ${styles['start-over']} ${styles['cancel']} user-select-none cursor-pointer mb-3`}\n                  onClick={() => {\n                    cancelDataReplace()\n                  }}\n                >\n                  <h4 className=\"m-0 d-inline-block\">{'Cancel'}</h4>\n                </div>\n              </>\n            )}\n          </Col>\n        )}\n        {userData && (\n          <Col\n            xs={3}\n            lg={2}\n            className=\"d-flex flex-column justify-content-start pl-3 pr-0 options\"\n          >\n            <ParsingOptions\n              locale={locale}\n              setLocale={setLocale}\n              separator={separator}\n              setSeparator={setSeparator}\n              thousandsSeparator={thousandsSeparator}\n              setThousandsSeparator={setThousandsSeparator}\n              decimalsSeparator={decimalsSeparator}\n              setDecimalsSeparator={setDecimalsSeparator}\n              dimensions={data ? unstackedColumns || data.dataTypes : []}\n              stackDimension={stackDimension}\n              setStackDimension={handleStackOperation}\n              userDataType={userDataType}\n              dataSource={dataSource}\n              onDataRefreshed={(rawInput) => setUserInput(rawInput, dataSource)}\n            />\n\n            <div className=\"divider mb-3 mt-0\" />\n\n            <div\n              className={`w-100 mb-2 d-flex justify-content-center align-items-center ${styles['start-over']} user-select-none cursor-pointer`}\n              onClick={reloadRAW}\n            >\n              <BsArrowRepeat className=\"mr-2\" />\n              <h4 className=\"m-0 d-inline-block\">{'Reset'}</h4>\n            </div>\n\n            <div\n              className={`w-100 d-flex justify-content-center align-items-center ${styles['start-over']} user-select-none cursor-pointer`}\n              onClick={() => {\n                setInitialOptionState(dataSource)\n                const dataSourceIndex = options.findIndex(\n                  (opt) => opt.id === dataSource?.type\n                )\n                setOptionIndex(Math.max(dataSourceIndex, 0))\n                startDataReplace()\n              }}\n            >\n              <BsArrowCounterclockwise className=\"mr-2\" />\n              <h4 className=\"m-0 d-inline-block\">{'Change data'}</h4>\n            </div>\n          </Col>\n        )}\n        <Col>\n          <Row className=\"h-100\">\n            <Col className=\"h-100\">\n              {mainContent}\n\n              {data && !parseError && get(data, 'errors', []).length === 0 && (\n                <WarningMessage\n                  variant=\"success\"\n                  message={\n                    <span>\n                      <span className=\"font-weight-bold\">\n                        {data.dataset.length} rows\n                      </span>{' '}\n                      (\n                      {data.dataset.length * Object.keys(data.dataTypes).length}{' '}\n                      cells) have been successfully parsed, now you can choose a\n                      chart!\n                    </span>\n                  }\n                  action={copyToClipboardButton}\n                />\n              )}\n\n              {parseError && (\n                <WarningMessage\n                  variant=\"danger\"\n                  message={parseError}\n                  action={copyToClipboardButton}\n                />\n              )}\n\n              {get(data, 'errors', []).length > 0 && (\n                <WarningMessage\n                  variant=\"warning\"\n                  message={parsingErrors(data)}\n                  action={copyToClipboardButton}\n                />\n              )}\n\n              {loadingError && (\n                <WarningMessage\n                  variant=\"danger\"\n                  message={loadingError}\n                  action={copyToClipboardButton}\n                />\n              )}\n            </Col>\n          </Row>\n        </Col>\n      </Row>\n      {replaceRequiresConfirmation && (\n        <DataMismatchModal\n          replaceRequiresConfirmation={replaceRequiresConfirmation}\n          commitDataReplace={commitDataReplace}\n          cancelDataReplace={cancelDataReplace}\n        />\n      )}\n    </>\n  )\n}\n\nexport default React.memo(DataLoader)\n"
  },
  {
    "path": "src/components/DataLoader/DataLoader.module.scss",
    "content": ".loading-option {\n  height: 48px;\n  margin: 0 0 8px;\n  border-radius: 4px;\n  border: 1px solid transparent;\n  white-space: nowrap;\n\n  &:hover {\n    background-color: var(--primary-lighter);\n  }\n  &.disabled {\n    pointer-events: none;\n    opacity: 0.5;\n  }\n  &.active {\n    background-color: var(--primary-lighter);\n    border-color: var(--primary);\n    opacity: 1;\n  }\n  &:last-child {\n    // align-self: flex-end;\n    // &:hover {\n    //   background-color: var(--warning-lighter);\n    // }\n    // &:active,\n    // &.active {\n    //   border-color: var(--warning);\n    //   background-color: var(--warning-lighter);\n    // }\n  }\n  // &:last-child, &.separated {\n  //   position: relative;\n  //   &::before {\n  //     content:' ';\n  //     border-top: 1px solid var(--gray-400);\n  //     width: 100%;\n  //     position: absolute;\n  //     top: -8px;\n  //   }\n  // }\n}\n\n.start-over {\n  height: 48px;\n  text-align: center;\n  background-color: var(--gray-400);\n  mix-blend-mode: normal;\n  border: 1px solid var(--gray-400);\n  box-sizing: border-box;\n  border-radius: 4px;\n  &.cancel {\n    background: none;\n    // text-decoration: underline;\n    border: none;\n    transition: background-color 0.35s ease;\n    h4 {\n      border-bottom: 1px solid var(--gray-700);\n    }\n    &:hover {\n      background-color: var(--gray-400);\n    }\n  }\n}\n\n.loading-component {\n  // border: 1px solid var(--primary);\n  border-radius: 4px;\n  color: var(--primary);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  height: 100%;\n  width: 100%;\n  overflow: hidden;\n  position: relative;\n\n  & .bg-animated {\n    width: 200%;\n    height: 100%;\n    background: linear-gradient(-45deg, var(--primary-lighter), var(--gray-bg), var(--primary-lighter), var(--gray-bg), var(--primary-lighter));\n    position: absolute;\n    top: 0;\n    left: 0;\n    z-index: -1;\n    animation-name: bg-animation;\n    animation-duration: 1s;\n    animation-iteration-count: infinite;\n    animation-timing-function: linear;\n  }\n  \n  & > p {\n    color: black;\n    margin: 0;\n  }\n}\n\n@keyframes bg-animation {\n  from {left:0%}\n  to {left:-100%}\n}"
  },
  {
    "path": "src/components/DataLoader/DataMismatchModal.js",
    "content": "import React, { useState } from 'react'\nimport { Modal, Button } from 'react-bootstrap'\n\nfunction DataMismatchModal({\n  replaceRequiresConfirmation,\n  commitDataReplace,\n  cancelDataReplace,\n}) {\n  const [showModal, setShowModal] = useState(true)\n\n  const handleClose = () => {\n    setShowModal(false)\n  }\n  return (\n    <Modal\n      className=\"raw-modal\"\n      show={showModal}\n      onHide={handleClose}\n      backdrop=\"static\"\n      keyboard={false}\n      // size=\"lg\"\n      aria-labelledby=\"contained-modal-title-vcenter\"\n      centered\n    >\n      <Modal.Header>\n        <Modal.Title as=\"h5\">\n          Warning:{' '}\n          {replaceRequiresConfirmation === 'parse-error' && <>parsing error</>}\n          {replaceRequiresConfirmation.startsWith('missing-column:') && (\n            <>missing column</>\n          )}\n          {replaceRequiresConfirmation === 'type-mismatch' && (\n            <>data-type mismatch</>\n          )}\n        </Modal.Title>\n      </Modal.Header>\n\n      <Modal.Body>\n        {replaceRequiresConfirmation === 'parse-error' && (\n          <>\n            <p>There was an error while parsing new data.</p>\n            <p>\n              You can load the new data and try to fix the error or return to\n              the data previously loaded.\n            </p>\n          </>\n        )}\n        {replaceRequiresConfirmation.startsWith('missing-column:') && (\n          <>\n            <p>\n              The data mapping of this project requires the dimension{' '}\n              <span className=\"font-weight-bold\">\n                {replaceRequiresConfirmation.split(':')[1]}\n              </span>\n              , that we can't find in the new data.\n            </p>\n            <p>\n              You can create a new data mapping with the new data or return to\n              the data previously loaded.\n            </p>\n          </>\n        )}\n        {replaceRequiresConfirmation === 'type-mismatch' && (\n          <>\n            <p>\n              The data-types previously set for this project can't be applied to\n              the new data.\n            </p>\n            <p>\n              You can use the new data and re-set data-types or return to the\n              data previously loaded.\n            </p>\n          </>\n        )}\n      </Modal.Body>\n      <Modal.Footer>\n        <Button\n          variant=\"warning\"\n          onClick={() => {\n            commitDataReplace()\n          }}\n        >\n          Load new data\n        </Button>\n        <Button\n          variant=\"secondary\"\n          onClick={() => {\n            cancelDataReplace()\n          }}\n        >\n          Cancel\n        </Button>\n      </Modal.Footer>\n    </Modal>\n  )\n}\n\nexport default DataMismatchModal\n"
  },
  {
    "path": "src/components/DataLoader/index.js",
    "content": "export { default } from './DataLoader'\n"
  },
  {
    "path": "src/components/DataLoader/loaders/LoadProject.js",
    "content": "import React, { useCallback } from 'react'\nimport { Button } from 'react-bootstrap'\nimport { useDropzone } from 'react-dropzone'\nimport classNames from 'classnames'\nimport S from './LoadProject.module.scss'\nimport { deserializeProject } from '@rawgraphs/rawgraphs-core'\nimport charts from '../../../charts'\n\n\nexport default function LoadProject({ onProjectSelected, setLoadingError }) {\n  const onDrop = useCallback(\n    (acceptedFiles) => {\n      const reader = new FileReader()\n      reader.addEventListener('load', (e) => {\n        try {\n          const project = deserializeProject(e.target.result, charts)\n          setLoadingError(null)\n          onProjectSelected(project)\n        } catch (e) {\n          setLoadingError(e.message)\n        }\n      })\n      if (acceptedFiles.length) {\n        reader.readAsText(acceptedFiles[0])\n      }\n    },\n    [onProjectSelected, setLoadingError]\n  )\n  const {\n    getRootProps,\n    getInputProps,\n    isDragReject,\n    isDragAccept,\n  } = useDropzone({\n    onDrop,\n    accept: '.rawgraphs',\n    maxFiles: 1,\n  })\n  return (\n    <div\n      className={classNames(S.dropzone, {\n        [S.reject]: isDragReject,\n        [S.accept]: isDragAccept,\n      })}\n      {...getRootProps()}\n    >\n      <input {...getInputProps()} />\n      <span>Drag a file here or </span>\n      <Button className={S['browse-button']} color=\"primary\">\n        Browse\n      </Button>\n      <span>a file from your computer</span>\n      {isDragAccept && <p>All files will be accepted</p>}\n      {isDragReject && <p>Some files will be rejected</p>}\n    </div>\n  )\n}\n"
  },
  {
    "path": "src/components/DataLoader/loaders/LoadProject.module.scss",
    "content": ".dropzone {\n  height: 432px;\n  border: 1px dashed var(--gray-300);\n  display: flex;\n  flex-direction: row;\n  justify-content: center;\n  align-items: center;\n}\n\n.dropzone.reject {\n  border: 2px dashed var(--danger);\n}\n\n.dropzone.accept {\n  border: 2px dashed var(--success);\n}\n\n.browse-button {\n  font-size: 13px;\n  line-height: 16px;\n  text-align: center;\n  color: #ffffff;\n  height: 28px;\n  width: 80px;\n  margin: 0 10px;\n}\n"
  },
  {
    "path": "src/components/DataLoader/loaders/Paste.js",
    "content": "import React from 'react'\n\nexport default function Paste({ userInput, setUserInput, setLoadingError }) {\n  return (\n    <textarea\n      value={userInput}\n      onChange={(e) => {\n        const str = e.target.value\n        setUserInput(str)\n        setLoadingError(null)\n      }}\n      style={{\n        backgroundColor: 'white',\n        border: '1px solid lightgrey',\n        borderRadius: 4,\n        width: '100%',\n        padding: '1rem',\n        minHeight: '250px',\n        height: '40vh',\n      }}\n    />\n  )\n}\n"
  },
  {
    "path": "src/components/DataLoader/loaders/SparqlFetch.js",
    "content": "import React, { useCallback, useEffect, useMemo, useRef, useState } from 'react'\nimport classNames from 'classnames'\nimport S from './SparqlFetch.module.scss'\nimport { html, render } from 'lit-html'\nimport SimpleClient from 'sparql-http-client/SimpleClient'\nimport { Generator } from 'sparqljs'\nimport '@rdfjs-elements/sparql-editor/sparql-editor.js'\nimport { SparqlMarker } from '../../../hooks/useDataLoaderUtils/parser'\n\nconst DEFAULT_PREFIXES = {\n  wd: 'http://www.wikidata.org/entity/',\n  wds: 'http://www.wikidata.org/entity/statement/',\n  wdv: 'http://www.wikidata.org/value/',\n  wdt: 'http://www.wikidata.org/prop/direct/',\n  wikibase: 'http://wikiba.se/ontology#',\n  p: 'http://www.wikidata.org/prop/',\n  ps: 'http://www.wikidata.org/prop/statement/',\n  pq: 'http://www.wikidata.org/prop/qualifier/',\n  rdfs: 'http://www.w3.org/2000/01/rdf-schema#',\n  bd: 'http://www.bigdata.com/rdf#',\n  wdref: 'http://www.wikidata.org/reference/',\n  psv: 'http://www.wikidata.org/prop/statement/value/',\n  psn: 'http://www.wikidata.org/prop/statement/value-normalized/',\n  pqv: 'http://www.wikidata.org/prop/qualifier/value/',\n  pqn: 'http://www.wikidata.org/prop/qualifier/value-normalized/',\n  pr: 'http://www.wikidata.org/prop/reference/',\n  prv: 'http://www.wikidata.org/prop/reference/value/',\n  prn: 'http://www.wikidata.org/prop/reference/value-normalized/',\n  wdno: 'http://www.wikidata.org/prop/novalue/',\n  wdata: 'http://www.wikidata.org/wiki/Special:EntityData/',\n  schema: 'http://schema.org/',\n  rdf: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#',\n  owl: 'http://www.w3.org/2002/07/owl#',\n  skos: 'http://www.w3.org/2004/02/skos/core#',\n  xsd: 'http://www.w3.org/2001/XMLSchema#',\n  prov: 'http://www.w3.org/ns/prov#',\n  bds: 'http://www.bigdata.com/rdf/search#',\n  gas: 'http://www.bigdata.com/rdf/gas#',\n  hint: 'http://www.bigdata.com/queryHints#',\n}\n\nexport async function fetchData(source) {\n  const sparqlGenerator = new Generator()\n  const client = new SimpleClient({\n    endpointUrl: source.url,\n  })\n  const response = await client.query.select(\n    sparqlGenerator.stringify(source.query)\n  )\n  const results = await response.json()\n  const rows = bindingsToJson(results.head.vars, results.results.bindings)\n  rows[SparqlMarker] = true\n  return rows\n}\n\nexport default function SparqlFetch({\n  userInput,\n  setUserInput,\n  setLoadingError,\n  initialState,\n}) {\n  const [url, setUrl] = useState(initialState?.url ?? 'https://query.wikidata.org/sparql')\n  const [parsedQuery, setParsedQuery] = useState(null)\n\n  const editorDomRef = useRef()\n\n  const initialQuery = useMemo(() => {\n    if (initialState?.query) {\n      const sparqlGenerator = new Generator()\n      return sparqlGenerator.stringify(initialState.query)\n    } else {\n      return ''\n    }\n  }, [initialState])\n\n  const onQueryParsed = useCallback((evt) => {\n    const { query } = evt.detail\n    if (query.queryType === 'SELECT') {\n      setParsedQuery(query)\n    } else {\n      setParsedQuery(null)\n    }\n  }, [])\n\n  const onParserFailure = useCallback(() => {\n    console.log('parser failed')\n    setParsedQuery(null)\n  }, [])\n\n  const onSubmit = useCallback(() => {\n    const source = {\n      type: 'sparql',\n      url,\n      query: parsedQuery,\n    }\n    fetchData(source)\n      .then((result) => {\n        setUserInput(result, {\n          type: 'sparql',\n          url,\n          query: parsedQuery,\n        })\n      })\n      .catch((err) => {\n        setLoadingError(\n          'It was not possible to execute the query on the given endpoint'\n        )\n      })\n  }, [parsedQuery, setLoadingError, setUserInput, url])\n\n  useEffect(() => {\n    const node = editorDomRef.current\n    render(\n      html`<sparql-editor\n        auto-parse\n        value=${initialQuery}\n        customPrefixes=${JSON.stringify(DEFAULT_PREFIXES)}\n        @parsed=${onQueryParsed}\n        @parsing-failed=${onParserFailure}\n      ></sparql-editor>`,\n      node\n    )\n  }, [onQueryParsed, onParserFailure, initialQuery])\n\n  return (\n    <>\n      <div className={classNames(S['base-iri-input-here'])}>\n        <span>Write your SPARQL Endpoint here</span>\n      </div>\n      <input\n        className={classNames('w-100', S['url-input'])}\n        value={url}\n        onChange={(e) => {\n          setUrl(e.target.value)\n        }}\n      />\n      <div className={classNames(S['query-input-here'])}>\n        <span>Write your query here</span>\n      </div>\n      <div ref={editorDomRef} />\n      <div className=\"text-right\">\n        <button\n          className=\"btn btn-sm btn-success mt-3\"\n          disabled={!parsedQuery || !url}\n          onClick={onSubmit}\n        >\n          Run query\n        </button>\n      </div>\n    </>\n  )\n}\n\nfunction bindingsToJson(varNames, bindings) {\n  const result = []\n  for (const binding of bindings) {\n    const row = {}\n    for (const variable of varNames) {\n      const term = binding[variable]\n      if (!term) {\n        row[variable] = ''\n      } else {\n        row[variable] = term.value\n      }\n    }\n    result.push(row)\n  }\n  return result\n}\n"
  },
  {
    "path": "src/components/DataLoader/loaders/SparqlFetch.module.scss",
    "content": ".url-input {\n  background: #ffffff;\n  border: 1px solid var(--gray-400);\n  border-radius: 1px;\n  height: 40px;\n  padding: 0 10px;\n}\n\n.query-input-here {\n  padding: 12px 0;\n}\n\n.base-iri-input-here {\n  padding: 0 0 12px 0;\n}\n\nsparql-editor {\n  height: 349px;\n}\n"
  },
  {
    "path": "src/components/DataLoader/loaders/UploadFile.js",
    "content": "import React, { useCallback } from 'react'\nimport { Button } from 'react-bootstrap'\nimport { useDropzone } from 'react-dropzone'\nimport classNames from 'classnames'\nimport S from './UploadFile.module.scss'\n\nexport default function UploadFile({\n  setUserInput,\n  setLoadingError,\n}) {\n  const onDrop = useCallback(\n    (acceptedFiles) => {\n      const reader = new FileReader()\n      reader.addEventListener('load', (e) => {\n        setUserInput(e.target.result)\n        setLoadingError(null)\n      })\n      if (acceptedFiles.length) {\n        reader.readAsText(acceptedFiles[0])\n      }\n    },\n    [setLoadingError, setUserInput]\n  )\n  const {\n    getRootProps,\n    getInputProps,\n    isDragReject,\n    isDragAccept,\n  } = useDropzone({\n    onDrop,\n    accept:\n      'text/csv,text/plain,application/json,application/vnd.ms-excel,text/tsv,text/tab-separated-values',\n    maxFiles: 1,\n  })\n  return (\n    <div\n      className={classNames(S.dropzone, {\n        [S.reject]: isDragReject,\n        [S.accept]: isDragAccept,\n      })}\n      {...getRootProps()}\n    >\n      <input {...getInputProps()} />\n      <span>Drag a file here or </span>\n      <Button className={S['browse-button']} color=\"primary\">\n        Browse\n      </Button>\n      <span>a file from your computer</span>\n      {isDragAccept && <p>All files will be accepted</p>}\n      {isDragReject && <p>Some files will be rejected</p>}\n    </div>\n  )\n}\n"
  },
  {
    "path": "src/components/DataLoader/loaders/UploadFile.module.scss",
    "content": ".dropzone {\n  height: 432px;\n  border: 1px dashed var(--gray-300);\n  display: flex;\n  flex-direction: row;\n  justify-content: center;\n  align-items: center;\n}\n\n.dropzone.reject {\n  border: 2px dashed var(--danger);\n}\n\n.dropzone.accept {\n  border: 2px dashed var(--success);\n}\n\n.browse-button {\n  font-size: 13px;\n  line-height: 16px;\n  text-align: center;\n  color: #ffffff;\n  height: 28px;\n  width: 80px;\n  margin: 0 10px;\n}\n"
  },
  {
    "path": "src/components/DataLoader/loaders/UrlFetch.js",
    "content": "import React, { useCallback, useState } from 'react'\nimport classNames from 'classnames'\nimport S from './UrlFetch.module.scss'\n\nexport async function fetchData(source) {\n  const response = await fetch(source.url)\n  const text = await response.text()\n  return text\n}\n\nexport default function UrlFetch({\n  userInput,\n  setUserInput,\n  setLoadingError,\n  initialState = null,\n}) {\n  const [url, setUrl] = useState(initialState?.url)\n\n  const fetchUrl = useCallback(\n    async (url) => {\n      const source = { type: 'url', url }\n      let data\n      try {\n        data = await fetchData(source)\n        setUserInput(data, source)\n        setLoadingError(null)\n      } catch (e) {\n        setLoadingError('Loading error. ' + e.message)\n      }\n    },\n    [setLoadingError, setUserInput]\n  )\n\n  const handleSubmit = useCallback(\n    (e) => {\n      e.stopPropagation()\n      e.preventDefault()\n      fetchUrl(url)\n      return false\n    },\n    [url, fetchUrl]\n  )\n\n  return (\n    <form onSubmit={handleSubmit}>\n      <input\n        className={classNames('w-100', S['url-input'])}\n        value={url}\n        onChange={(e) => {\n          setUrl(e.target.value)\n        }}\n      />\n      <div className=\"text-right\">\n        <button\n          className=\"btn btn-sm btn-success mt-3\"\n          disabled={!url}\n          type=\"submit\"\n        >\n          Load data\n        </button>\n      </div>\n    </form>\n  )\n}\n"
  },
  {
    "path": "src/components/DataLoader/loaders/UrlFetch.module.scss",
    "content": ".url-input {\n  background: #ffffff;\n  border: 1px solid var(--gray-400);\n  border-radius: 1px;\n  height: 40px;\n  padding: 0 10px;\n}\n"
  },
  {
    "path": "src/components/DataLoader/loading.js",
    "content": "import React from 'react'\nimport styles from './DataLoader.module.scss'\n\nexport default function Loading() {\n  return (\n    <div className={styles['loading-component']}>\n      <div className={styles['bg-animated']}/>\n      <p>loading...</p>\n    </div>\n  )\n}"
  },
  {
    "path": "src/components/DataMapping/ChartDimensionCard.js",
    "content": "import React, { useCallback } from 'react'\nimport DataTypeIcon from './DataTypeIcon'\nimport RequiredIcon from './RequiredIcon'\nimport { Col } from 'react-bootstrap'\nimport { useDrop } from 'react-dnd'\nimport get from 'lodash/get'\nimport uniqueId from 'lodash/uniqueId'\nimport classnames from 'classnames'\nimport arrayMove from 'array-move'\nimport arrayInsert from 'array-insert'\n\n// import { DATATYPE_ICONS } from \"../../constants\"\nimport { dataTypeIcons } from '../../constants'\nimport {\n  getTypeName,\n  getAggregatorNames,\n  getDefaultDimensionAggregation,\n} from '@rawgraphs/rawgraphs-core'\nimport ChartDimensionItem from './ChartDimensionItem'\n\nimport styles from './DataMapping.module.scss'\nconst aggregators = getAggregatorNames()\nconst emptyList = []\n\nconst ChartDimensionCard = ({\n  dimension,\n  dataTypes,\n  mapping,\n  setMapping,\n  commitLocalMapping,\n  rollbackLocalMapping,\n  draggingId,\n  setDraggingId,\n  replaceDimension,\n  localMappding,\n}) => {\n  const [{ isOver }, drop] = useDrop({\n    accept: ['column', 'card'],\n    collect: (monitor) => ({\n      isOver: monitor.isOver(),\n    }),\n    drop: (item, monitor) => {\n      if (item.type === 'column') {\n        const defaulAggregation = dimension.aggregation\n          ? getDefaultDimensionAggregation(dimension, dataTypes[item.id])\n          : null\n\n        const columnDataType = getTypeName(dataTypes[item.id]);\n        const isValid =\n          dimension.validTypes?.length === 0 ||\n          dimension.validTypes?.includes(columnDataType)\n\n        setMapping({\n          ...mapping,\n          ids: (mapping.ids || []).concat(uniqueId()),\n          value: [...(mapping.value || []), item.id],\n          isValid: isValid,\n          mappedType: columnDataType,\n          config: dimension.aggregation\n            ? {\n                aggregation: [\n                  ...(get(mapping, 'config.aggregation') || []),\n                  defaulAggregation,\n                ],\n              }\n            : undefined,\n        })\n      } else if (item.dimensionId !== dimension.id) {\n        replaceDimension(\n          item.dimensionId,\n          dimension.id,\n          item.index,\n          mapping.value ? mapping.value.length : 0,\n          true\n        )\n      }\n    },\n  })\n\n  // const [collectedProps, drag] = useDrag({\n  //   item: {\n  //     type: 'card',\n\n  //   }\n  // })\n\n  const setAggregation = useCallback(\n    (newAggregations) => {\n      setMapping({\n        ...mapping,\n        config: { aggregation: [...newAggregations] },\n      })\n    },\n    [mapping, setMapping]\n  )\n\n  const idsMappedHere = get(mapping, 'ids', emptyList)\n  const columnsMappedHere = get(mapping, 'value', emptyList)\n  let aggregationsMappedHere = get(mapping, 'config.aggregation', emptyList)\n\n  const onChangeAggregation = useCallback(\n    (i, aggregatorName) => {\n      const newAggregations = [...aggregationsMappedHere]\n      newAggregations[i] = aggregatorName\n      setAggregation(newAggregations)\n    },\n    [aggregationsMappedHere, setAggregation]\n  )\n\n  const onDeleteItem = useCallback(\n    (i) => {\n      let nextConfig\n      if (mapping.config) {\n        nextConfig = {\n          ...mapping.config,\n          aggregation: mapping.config.aggregation.filter((col, j) => j !== i),\n        }\n      }\n\n      setMapping({\n        ...mapping,\n        ids: mapping.ids.filter((col, j) => j !== i),\n        value: mapping.value.filter((col, j) => j !== i),\n        config: nextConfig,\n      })\n    },\n    [mapping, setMapping]\n  )\n\n  const onChangeDimension = useCallback(\n    (i, newCol) => {\n      setMapping({\n        ...mapping,\n        value: mapping.value.map((col, j) => (j === i ? newCol : col)),\n      })\n    },\n    [mapping, setMapping]\n  )\n\n  const onMove = useCallback(\n    (dragIndex, hoverIndex) => {\n      let nextConfig\n      if (mapping.config) {\n        nextConfig = {\n          ...mapping.config,\n          aggregation: arrayMove(\n            mapping.config.aggregation,\n            dragIndex,\n            hoverIndex\n          ),\n        }\n      }\n\n      setMapping(\n        {\n          ...mapping,\n          ids: arrayMove(mapping.ids, dragIndex, hoverIndex),\n          value: arrayMove(mapping.value, dragIndex, hoverIndex),\n          config: nextConfig,\n        },\n        true\n      )\n    },\n    [mapping, setMapping]\n  )\n\n  const onInsertColumn = useCallback(\n    (index, item) => {\n      const defaulAggregation = dimension.aggregation\n        ? getDefaultDimensionAggregation(dimension, dataTypes[item.id])\n        : null\n\n      const nextId = uniqueId()\n      setDraggingId(nextId)\n      setMapping(\n        {\n          ...mapping,\n          ids: arrayInsert(mapping.ids ?? [], index, nextId),\n          value: arrayInsert(mapping.value ?? [], index, item.id),\n          config: dimension.aggregation\n            ? {\n                aggregation: arrayInsert(\n                  get(mapping, 'config.aggregation', []),\n                  index,\n                  defaulAggregation\n                ),\n              }\n            : undefined,\n        },\n        true\n      )\n    },\n    [dataTypes, dimension, mapping, setDraggingId, setMapping]\n  )\n\n  return (\n    // <div\n    //   className=\"Xcard Xp-3 Xm-2 \"\n    //   style={{ minWidth: 250 }}\n    // >\n\n    <Col xs={6} lg={4} xl={4}>\n      <div className={styles['chart-dimension'] + ' user-select-none'}>\n        {/* This is the card header */}\n        <div\n          className={`d-flex flex-row justify-content-between align-items-center ${styles['chart-dimension-header']}`}\n        >\n          <span className=\"text-left\">\n            {dimension.validTypes.map((t) => {\n              return <DataTypeIcon key={t} type={t} />\n              // const DataTypeIcon = dataTypeIcons[t]\n              // return (\n              //   <span key={t}>\n              //     <DataTypeIcon className={styles['accepted-type-icon']} />\n              //   </span>\n              // )\n            })}\n          </span>\n          <span className=\"text-capitalize text-center\">{dimension.name}</span>\n          <span\n            className={styles['dimension-required'] + ' text-right'}\n            style={{ opacity: dimension.required ? 1 : 0 }}\n          >\n            {dimension.required && <RequiredIcon />}\n          </span>\n        </div>\n\n        {/* These are the columns that have been dropped on the current dimension */}\n        {idsMappedHere.map((renderId, i) => {\n          const columnId = columnsMappedHere[i]\n          const columnDataType = getTypeName(dataTypes[columnId])\n          const relatedAggregation = dimension.aggregation\n            ? aggregationsMappedHere[i] ||\n              getDefaultDimensionAggregation(dimension, columnDataType)\n            : undefined\n          const isValid =\n            dimension.validTypes?.length === 0 ||\n            dimension.validTypes?.includes(columnDataType)\n\n          const DataTypeIcon = dataTypeIcons[getTypeName(dataTypes[columnId])]\n\n          return (\n            <ChartDimensionItem\n              id={renderId}\n              key={renderId}\n              index={i}\n              onMove={onMove}\n              onChangeDimension={onChangeDimension}\n              onChangeAggregation={onChangeAggregation}\n              onDeleteItem={onDeleteItem}\n              isValid={isValid}\n              DataTypeIcon={DataTypeIcon}\n              columnId={columnId}\n              dimension={dimension}\n              aggregators={aggregators}\n              relatedAggregation={relatedAggregation}\n              commitLocalMapping={commitLocalMapping}\n              rollbackLocalMapping={rollbackLocalMapping}\n              onInsertColumn={onInsertColumn}\n              draggingColumn={draggingId === renderId}\n              replaceDimension={replaceDimension}\n              localMappding={localMappding}\n            />\n          )\n        })}\n\n        {/* This is the dropzone */}\n        {(dimension.multiple || columnsMappedHere.length === 0) && (\n          <div\n            className={classnames('dropzone', styles['dropzone'], {\n              [styles['active']]: isOver,\n            })}\n            ref={drop}\n          >\n            {!dimension.multiple && 'Drop dimension here'}\n            {dimension.multiple &&\n              columnsMappedHere.length === 0 &&\n              'Drop dimensions here'}\n            {dimension.multiple &&\n              columnsMappedHere.length > 0 &&\n              'Drop another dimension here'}\n          </div>\n        )}\n      </div>\n    </Col>\n  )\n}\n\nexport default ChartDimensionCard\n"
  },
  {
    "path": "src/components/DataMapping/ChartDimensionItem.js",
    "content": "import React, { useRef } from 'react'\nimport { Dropdown } from 'react-bootstrap'\nimport classnames from 'classnames'\nimport styles from './DataMapping.module.scss'\nimport { BsX } from 'react-icons/bs'\nimport { useDrag, useDrop } from 'react-dnd'\nimport get from 'lodash/get'\nimport { AGGREGATIONS_LABELS } from '../../constants'\n\nexport default function ChartDimensionItem({\n  draggingColumn,\n  index,\n  isValid,\n  DataTypeIcon,\n  columnId,\n  dimension,\n  aggregators,\n  relatedAggregation,\n  onMove,\n\n  onChangeAggregation,\n  onDeleteItem,\n  onChangeDimension,\n\n  commitLocalMapping,\n  rollbackLocalMapping,\n  onInsertColumn,\n  replaceDimension,\n\n  localMappding,\n}) {\n  const ref = useRef(null)\n\n  const [{ isOver }, drop] = useDrop({\n    accept: ['column', 'card'],\n    collect: (monitor) => {\n      return {\n        isOver: monitor.isOver() && monitor.getItem().type === 'column',\n      }\n    },\n    hover(item, monitor) {\n      if (!dimension.multiple) {\n        return\n      }\n      if (!ref.current) {\n        return\n      }\n\n      const hoverIndex = index\n\n      //#TODO: for now we allow only dropping on \"drop another dimension here\" in case of multiple dimensions\n      if (false && item.type === 'column') {\n        onInsertColumn(hoverIndex, item)\n        item.type = 'card'\n        item.dimensionId = dimension.id\n        item.index = hoverIndex\n        return\n      } else if (item.dimensionId === dimension.id) {\n        const dragIndex = item.index\n        // Don't replace items with themselves\n        if (dragIndex === hoverIndex) {\n          return\n        }\n        // Determine rectangle on screen\n        const hoverBoundingRect = ref.current?.getBoundingClientRect()\n        // Get vertical middle\n        const hoverMiddleY =\n          (hoverBoundingRect.bottom - hoverBoundingRect.top) / 2\n        // Determine mouse position\n        const clientOffset = monitor.getClientOffset()\n        // Get pixels to the top\n        const hoverClientY = clientOffset.y - hoverBoundingRect.top\n        // Only perform the move when the mouse has crossed half of the items height\n        // When dragging downwards, only move when the cursor is below 50%\n        // When dragging upwards, only move when the cursor is above 50%\n        // Dragging downwards\n        if (dragIndex < hoverIndex && hoverClientY < hoverMiddleY) {\n          return\n        }\n        // Dragging upwards\n        if (dragIndex > hoverIndex && hoverClientY > hoverMiddleY) {\n          return\n        }\n        onMove(dragIndex, hoverIndex)\n        // Note: we're mutating the monitor item here!\n        // Generally it's better to avoid mutations,\n        // but it's good here for the sake of performance\n        // to avoid expensive index searches.\n        item.index = hoverIndex\n      } else {\n        //#TODO: for now we allow only dropping on \"drop another dimension here\" in case of multiple dimensions\n\n        // replaceDimension(\n        //   item.dimensionId,\n        //   dimension.id,\n        //   item.index,\n        //   index,\n        //   true\n        // )\n        // item.dimensionId = dimension.id\n        // item.index = hoverIndex\n        return\n      }\n    },\n    drop: (item, monitor) => {\n      if (!dimension.multiple) {\n        if (item.type === 'column') {\n          onChangeDimension(index, item.id)\n        } else {\n          replaceDimension(item.dimensionId, dimension.id, item.index, index)\n        }\n      }\n    },\n  })\n\n  const [{ isDragging }, drag] = useDrag({\n    item: { type: 'card', index, id: columnId, dimensionId: dimension.id },\n    collect: (monitor) => ({\n      isDragging: monitor.isDragging(),\n    }),\n    end: (dropResult, monitor) => {\n      const didDrop = monitor.didDrop()\n      if (didDrop) {\n        commitLocalMapping()\n      } else {\n        rollbackLocalMapping()\n      }\n    },\n  })\n\n  drag(drop(ref))\n\n  return (\n    <div\n      ref={ref}\n      style={{\n        opacity: isDragging || draggingColumn ? 0.5 : 1,\n      }}\n      className={classnames(\n        'assigned-column',\n        styles['column-card'],\n        styles['assigned-column'],\n        isValid ? styles['column-valid'] : styles['column-invalid'],\n        {\n          'border border-danger': isOver,\n          // 'border border-warning': isDragging,\n        }\n      )}\n    >\n      <span>\n        {!!DataTypeIcon && (\n          <DataTypeIcon className={styles['data-type-icon']} />\n        )}\n      </span>\n      <span className={styles['column-title']}>{columnId}</span>\n      {dimension.aggregation && (\n        <Dropdown className=\"d-inline-block ml-2 raw-dropdown\">\n          <Dropdown.Toggle\n            variant={isValid ? 'primary' : 'danger'}\n            className=\"pr-5\"\n          >\n            {get(AGGREGATIONS_LABELS, relatedAggregation, relatedAggregation)}\n          </Dropdown.Toggle>\n          <Dropdown.Menu>\n            {aggregators.map((aggregatorName) => (\n              <Dropdown.Item\n                key={aggregatorName}\n                onClick={() => onChangeAggregation(index, aggregatorName)}\n              >\n                {get(AGGREGATIONS_LABELS, aggregatorName, aggregatorName)}\n              </Dropdown.Item>\n            ))}\n          </Dropdown.Menu>\n        </Dropdown>\n      )}\n      <button\n        className={styles['remove-assigned']}\n        type=\"button\"\n        onClick={() => onDeleteItem(index)}\n      >\n        <BsX />\n      </button>\n    </div>\n  )\n}\n"
  },
  {
    "path": "src/components/DataMapping/ColumnCard.js",
    "content": "import React from 'react'\nimport { dataTypeIcons } from '../../constants'\nimport { getTypeName } from '@rawgraphs/rawgraphs-core'\n\nimport { useDrag } from 'react-dnd'\n\nimport styles from './DataMapping.module.scss'\n\nconst ColumnCard = ({\n  dimensionName,\n  dimensionType,\n  commitLocalMapping,\n  rollbackLocalMapping,\n}) => {\n  const [{ isDragging }, drag] = useDrag({\n    item: { id: dimensionName, type: 'column' },\n    collect: (monitor) => ({\n      isDragging: !!monitor.isDragging(),\n    }),\n    end: (dropResult, monitor) => {\n      const didDrop = monitor.didDrop()\n      if (didDrop) {\n        commitLocalMapping()\n      } else {\n        rollbackLocalMapping()\n      }\n      // console.log('DID DROP', didDrop)\n    },\n  })\n\n  const dimType = getTypeName(dimensionType)\n  const DataTypeIcon = dataTypeIcons[dimType]\n\n  return (\n    <div\n      ref={drag}\n      className={`column-card ${styles['column-card']} ${\n        isDragging ? 'is-dragging' : ''\n      }`}\n    >\n      <DataTypeIcon className={styles['data-type-icon']} />\n      <span className={styles['column-title']}>{dimensionName}</span>\n    </div>\n  )\n}\n\nexport default ColumnCard\n"
  },
  {
    "path": "src/components/DataMapping/DataMapping.js",
    "content": "import React, {\n  useCallback,\n  useEffect,\n  useImperativeHandle,\n  useRef,\n  useState,\n} from 'react'\nimport { Row, Col } from 'react-bootstrap'\nimport map from 'lodash/map'\nimport { HTML5Backend } from 'react-dnd-html5-backend'\nimport { DndProvider } from 'react-dnd'\nimport ColumnCard from './ColumnCard'\nimport ChartDimensionCard from './ChartDimensionCard'\nimport get from 'lodash/get'\nimport uniqueId from 'lodash/uniqueId'\nimport arrayInsert from 'array-insert'\nimport { getDefaultDimensionAggregation } from '@rawgraphs/rawgraphs-core'\n\nfunction removeIndex(mapping, i) {\n  let nextConfig\n  if (mapping.config) {\n    nextConfig = {\n      ...mapping.config,\n      aggregation: mapping.config.aggregation.filter((col, j) => j !== i),\n    }\n  }\n\n  return {\n    ...mapping,\n    ids: mapping.ids.filter((col, j) => j !== i),\n    value: mapping.value.filter((col, j) => j !== i),\n    config: nextConfig,\n  }\n}\n\nfunction arrayReplace(arr, i, value) {\n  return arr.map((item, j) => (j === i ? value : item))\n}\n\nfunction handleReplaceLocalMapping(\n  nextId,\n  prev,\n  fromDimension,\n  toDimension,\n  fromIndex,\n  toIndex,\n  dimensions,\n  dataTypes,\n  multiple = false\n) {\n  const removedItem = {}\n  removedItem.aggregation =\n    prev[fromDimension]?.config?.aggregation?.[fromIndex]\n  removedItem.value = prev[fromDimension].value[fromIndex]\n\n  let moveFn = multiple ? arrayInsert : arrayReplace\n\n  const prevToMapping = prev[toDimension] || {}\n  const toDimensionMapping = {\n    ...prevToMapping,\n    ids: moveFn(prevToMapping.ids ?? [], toIndex, nextId),\n    value: moveFn(prevToMapping.value ?? [], toIndex, removedItem.value),\n  }\n\n  const dimension = dimensions[toDimension]\n  if (dimensions.aggregation) {\n    let newAggregation\n    if (removedItem.aggregation) {\n      newAggregation = removedItem.aggregation\n    } else {\n      newAggregation = getDefaultDimensionAggregation(\n        dimension,\n        dataTypes[removedItem.value]\n      )\n    }\n    toDimensionMapping.config = {\n      aggregation: moveFn(\n        get(prevToMapping, 'config.aggregation', []),\n        toIndex,\n        newAggregation\n      ),\n    }\n  }\n  const obj = {\n    ...prev,\n    [fromDimension]: removeIndex(prev[fromDimension], fromIndex),\n    [toDimension]: toDimensionMapping,\n  }\n  return obj\n}\n\nfunction DataMapping({ dataTypes, dimensions, mapping, setMapping }, ref) {\n  const [localMappding, setLocalMapping] = useState(mapping)\n\n  const updateMapping = useCallback(\n    (dimension, mappingConf, isLocal) => {\n      // Local\n      setLocalMapping((prev) => ({\n        ...prev,\n        [dimension]: mappingConf,\n      }))\n      if (!isLocal) {\n        // Gloab mapping\n        setMapping((prev) => ({\n          ...prev,\n          [dimension]: mappingConf,\n        }))\n      }\n    },\n    [setMapping]\n  )\n  const replaceDimension = useCallback(\n    (fromDimension, toDimension, fromIndex, toIndex, multiple = false) => {\n      const nextId = uniqueId()\n      if (multiple) {\n        setDraggingId(nextId)\n      }\n      setLocalMapping((prev) => {\n        return handleReplaceLocalMapping(\n          nextId,\n          prev,\n          fromDimension,\n          toDimension,\n          fromIndex,\n          toIndex,\n          dimensions,\n          dataTypes,\n          multiple\n        )\n      })\n      if (!multiple) {\n        setMapping((prev) => {\n          return handleReplaceLocalMapping(\n            nextId,\n            prev,\n            fromDimension,\n            toDimension,\n            fromIndex,\n            toIndex,\n            dimensions,\n            dataTypes\n          )\n        })\n      }\n    },\n    [dataTypes, dimensions, setMapping]\n  )\n\n  const [draggingId, setDraggingId] = useState(null)\n\n  const rollbackLocalMapping = useCallback(() => {\n    setLocalMapping(mapping)\n    setDraggingId(null)\n  }, [mapping])\n\n  // const commitLocalMapping = useCallback(() => {\n  //   console.log('COMMIT!', localMappding)\n  //   setMapping(localMappding)\n  //   setDraggingId(null)\n  // }, [localMappding, setMapping])\n  const commitLocalMapping = () => {\n    // setMapping()\n    setMapping(lastMapping.current)\n    setDraggingId(null)\n  }\n\n  const lastMapping = useRef()\n  useEffect(() => {\n    lastMapping.current = localMappding\n  })\n\n  useImperativeHandle(ref, () => ({\n    clearLocalMapping: () => {\n      setLocalMapping({})\n    },\n  }))\n\n  return (\n    <DndProvider backend={HTML5Backend}>\n      <Row>\n        <Col xs={3}>\n          <h5 className=\"text-uppercase\">Dimensions</h5>\n          {map(dataTypes, (dataType, columnName) => {\n            return (\n              <ColumnCard\n                key={columnName}\n                dimensionName={columnName}\n                dimensionType={dataType}\n                commitLocalMapping={commitLocalMapping}\n                rollbackLocalMapping={rollbackLocalMapping}\n              />\n            )\n          })}\n        </Col>\n        <Col>\n          <h5 className=\"text-uppercase\">Chart Variables</h5>\n          <Row\n            className=\"sticky-top\"\n            style={{ top: 'calc(var(--header-height) + 16px)' }}\n          >\n            {dimensions.map((d) => {\n              return (\n                <ChartDimensionCard\n                  key={d.id}\n                  dimension={d}\n                  dataTypes={dataTypes}\n                  // mapping={mapping[d.id] || {}}\n                  mapping={localMappding[d.id] || {}}\n                  setMapping={(mappingConf, isLocal = false) =>\n                    updateMapping(d.id, mappingConf, isLocal)\n                  }\n                  commitLocalMapping={commitLocalMapping}\n                  rollbackLocalMapping={rollbackLocalMapping}\n                  draggingId={draggingId}\n                  setDraggingId={setDraggingId}\n                  replaceDimension={replaceDimension}\n                  localMappding={localMappding}\n                />\n              )\n            })}\n          </Row>\n        </Col>\n      </Row>\n    </DndProvider>\n  )\n}\n\nexport default React.memo(React.forwardRef(DataMapping))\n"
  },
  {
    "path": "src/components/DataMapping/DataMapping.module.scss",
    "content": ".column-card {\n  background-color: var(--primary);\n  height: 48px;\n  color: var(--gray-100);\n  border-radius: 4px;\n  margin-bottom: 8px;\n  padding: 16px;\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  white-space: nowrap;\n\n  cursor: grab;\n  cursor: -webkit-grab;\n  cursor: -moz-grab;\n}\n\n.column-title {\n  flex-grow: 2;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n\n:global .is-dragging {\n  cursor: grabbing;\n  cursor: -webkit-grabbing;\n  cursor: -moz-grabbing;\n}\n\n.data-type-icon {\n  height: 16px;\n  width: 16px;\n  margin-right: 16px;\n}\n\n.chart-dimension {\n  background-color: white;\n  border: 1px solid var(--gray-400);\n  margin-bottom: 15px;\n  padding: 8px;\n  border-radius: 4px;\n  height: fit-content;\n}\n\n.chart-dimension-header {\n  margin: 8px 0;\n\n  :global span {\n    width: calc(100% / 3);\n  }\n}\n\n.accepted-type-icon {\n  height: 16px;\n  width: 16px;\n  margin-right: 8px;\n  fill: var(--gray-300);\n}\n\n.dimension-required {\n  font-size: 30px;\n  font-weight: 100;\n  line-height: 0;\n  color: var(--danger);\n}\n\n.assigned-column {\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  justify-items: center;\n  justify-content: space-between;\n  cursor: pointer;\n  margin-bottom: 4px;\n  &.column-valid {\n    background-color: var(--primary);\n  }\n\n  &.column-invalid {\n    background-color: var(--danger);\n  }\n}\n\n.remove-assigned {\n  border: none;\n  background: none;\n  color: white;\n  margin-left: 16px;\n  padding: 0px;\n\n  svg {\n    height: 16px;\n    width: 16px;\n  }\n}\n\n.dropzone {\n  border: 1px dashed var(--gray-300);\n  color: var(--gray-300);\n  height: 48px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 4px;\n\n  &.active {\n    background-color: var(--primary-lighter);\n    border-color: var(--primary);\n    color: var(--primary);\n  }\n}\n"
  },
  {
    "path": "src/components/DataMapping/DataTypeIcon.js",
    "content": "import React from 'react'\nimport { Tooltip, OverlayTrigger } from 'react-bootstrap'\nimport { dataTypeIcons } from '../../constants'\nimport styles from './DataMapping.module.scss'\n\nfunction DataTypeIcon({ type }) {\n  const DataTypeIcon = dataTypeIcons[type]\n  return (\n    <span>\n      <OverlayTrigger\n        key=\"top\"\n        placement=\"top\"\n        overlay={\n          <Tooltip id={`tooltip-top`}>\n            Accepts {type}s\n          </Tooltip>\n        }\n      >\n        <DataTypeIcon className={styles['accepted-type-icon']} />\n      </OverlayTrigger>\n    </span>\n  )\n}\n\nexport default DataTypeIcon\n"
  },
  {
    "path": "src/components/DataMapping/RequiredIcon.js",
    "content": "import React from 'react'\nimport { ReactComponent as Asterisk } from './asterisk.svg'\nimport { Tooltip, OverlayTrigger } from 'react-bootstrap'\n\nfunction RequiredIcon() {\n  return (\n    <OverlayTrigger\n      key=\"top\"\n      placement=\"top\"\n      overlay={<Tooltip id={`tooltip-top`}>Mandatory</Tooltip>}\n    >\n      <Asterisk width=\"1rem\" height=\"1rem\" style={{marginRight:\"2px\"}} />\n    </OverlayTrigger>\n  )\n}\n\nexport default RequiredIcon\n"
  },
  {
    "path": "src/components/DataMapping/index.js",
    "content": "export { default } from './DataMapping.js'\n"
  },
  {
    "path": "src/components/DataSamples/DataSamples.js",
    "content": "import React from 'react'\nimport { Row, Col, Card } from 'react-bootstrap'\nimport styles from './DataSamples.module.scss'\n\nconst samplesList = [\n  {\n    name: 'Hate crimes in New York',\n    category: 'Alluvial Diagram',\n    url: './sample-datasets/Alluvial diagram - Hate crimes in New York.tsv',\n    delimiter: '\\t',\n    sourceName: 'NYC Open Data',\n    sourceURL:\n      'https://data.cityofnewyork.us/Public-Safety/NYPD-Hate-Crimes/bqiq-cu78',\n  },\n  {\n    name: 'Lannister vs Starck relationships',\n    category: 'Arc diagrams',\n    url:\n      './sample-datasets/Arc diagrams - Lannister vs Starck relationships.tsv',\n    delimiter: '\\t',\n    sourceName: 'T. Breid via Kaggle',\n    sourceURL: 'https://www.kaggle.com/theobreid/got-data',\n  },\n  {\n    name: 'EU Index of consumer prices',\n    category: 'Horizon Graph',\n    url: './sample-datasets/Horizon Graph - EU Index of consumer prices.tsv',\n    delimiter: '\\t',\n    sourceName: 'Eurostat',\n    sourceURL:\n      'https://ec.europa.eu/eurostat/databrowser/bookmark/d84c6140-ed7e-443e-baf9-918679862d58?lang=en',\n  },\n\n  {\n    name: 'New York mean wage per occupation',\n    category: 'Beeswarm plot',\n    url: './sample-datasets/Beeswarm plot - NY mean wages.tsv',\n    delimiter: '\\t',\n    sourceName: 'NYC Open Data',\n    sourceURL:\n      'https://data.ny.gov/w/gkgz-nw24/caer-yrtv?cur=S3JXBWlXCbs&from=SAa8_R9mOdD',\n  },\n\n  {\n    name: 'Temperature in Paris during the World War II',\n    category: 'Contour plot',\n    url:\n      './sample-datasets/Contour plot - Mean temperature in Paris 1944-1945.tsv',\n    delimiter: '\\t',\n    sourceName: 'NOAA',\n    sourceURL:\n      'https://www.ncdc.noaa.gov/data-access/land-based-station-data/land-based-datasets/world-war-ii-era-data',\n  },\n\n  {\n    name: 'Highest grossing movies in history',\n    category: 'Bubble chart',\n    url: './sample-datasets/Bubble Chart - TOP 50 Groossing Movies.tsv',\n    delimiter: '\\t',\n    sourceName: 'Wikipedia',\n    sourceURL:\n      'https://en.wikipedia.org/w/index.php?title=List_of_highest-grossing_films&oldid=1023491946',\n  },\n\n  {\n    name: 'Foreign residents in Milan',\n    category: 'Bumpchart',\n    url: './sample-datasets/Bump chart - Foreign residents in Milan.tsv',\n    delimiter: '\\t',\n    sourceName: 'Comune di Milano',\n    sourceURL:\n      'https://dati.comune.milano.it/dataset/ds74-popolazione-residenti-stranieri-cittadinanza',\n  },\n\n  {\n    name: 'Estimated migration flows between macro-areas from 1960 to 1970',\n    category: 'Chord diagram',\n    url:\n      './sample-datasets/Chord Diagram - Estimated migration flows between macro-areas.csv',\n    delimiter: ',',\n    sourceName: 'Gui J. Abel, via Data to Viz',\n    sourceURL:\n      'https://github.com/holtzy/data_to_viz/tree/master/Example_dataset',\n  },\n\n  {\n    name: 'Most populated cities per continent',\n    category: 'Circle packing',\n    url: './sample-datasets/Circle Packing - Most populated cities.tsv',\n    delimiter: '\\t',\n    sourceName: 'Wikidata',\n    sourceURL:\n      'https://query.wikidata.org/#SELECT%20%3Fitem%20%3FitemLabel%20%3Fpopulation%20%3Fcountry%20%3FcountryLabel%20%3Fcontinent%20%3FcontinentLabel%0AWHERE%20%7B%0A%20%20%3Fitem%20wdt%3AP31%20wd%3AQ1637706%20.%20%23%20get%20things%20that%20are%20bands%0A%20%20%3Fitem%20wdt%3AP1082%20%3Fpopulation%20.%0A%20%20%23%3Fitems%20wdt%3AP571%20%3Fdate%20.%20%23%20get%20the%20date%20when%20the%20band%20was%20founded%0A%20%20%3Fitem%20wdt%3AP17%20%3Fcountry%20.%0A%20%20%3Fcountry%20wdt%3AP30%20%3Fcontinent%20.%0A%20%20%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%7D%0A',\n  },\n\n  {\n    name: 'Kobe Bryant shoots',\n    category: 'Hexagonal Binning, Voronoi diagram',\n    url: './sample-datasets/Hexbin - basketball shots.tsv',\n    delimiter: '\\t',\n    sourceName: 'Kaggle',\n    sourceURL: 'https://www.kaggle.com/c/kobe-bryant-shot-selection/',\n  },\n\n  {\n    name: 'Orchestras by musical instrument',\n    category: 'Treemap',\n    url: './sample-datasets/Treemap - Orchestra.tsv',\n    delimiter: '\\t',\n    sourceName: 'Wikipedia',\n    sourceURL:\n      'https://en.wikipedia.org/w/index.php?title=Orchestra&oldid=1022472978',\n  },\n\n  {\n    name: 'Italians PMs and Presidents',\n    category: 'Gantt chart',\n    url: './sample-datasets/Gantt chart - Italian PMs and presidents.tsv',\n    delimiter: '\\t',\n    sourceName: 'Wikidata',\n    sourceURL:\n      'https://query.wikidata.org/#%23Primi%20ministri%0ASELECT%20%3Fitem%20%3FitemLabel%20%3Fstart%20%3Fend%0AWHERE%20%0A%7B%0A%20%20%3Fitem%20p%3AP39%20%3Fposition.%0A%20%20%3Fposition%20ps%3AP39%20wd%3AQ332711%3B%0A%20%20%20%20%20%20%20%20pq%3AP580%20%3Fstart%3B%0A%20%20%20%20%20%20%20%20pq%3AP582%20%3Fend%0A%20%20%23%3Fstart%20wdt%3AP580%20%3Fitem.%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%7D',\n  },\n\n  {\n    name: 'Revenues per Music format',\n    category: 'Line chart',\n    url: './sample-datasets/Line chart - RIAA Music format revenues.tsv',\n    delimiter: '\\t',\n    sourceName: 'RIAA',\n    sourceURL: 'https://www.riaa.com/u-s-sales-database/',\n  },\n\n  {\n    name: 'Energy flows in UK (2050)',\n    category: 'Sankey diagram',\n    url: './sample-datasets/Sankey diagram - Energy flows.tsv',\n    delimiter: '\\t',\n    sourceName: 'gov.uk',\n    sourceURL:\n      'https://www.gov.uk/government/publications/2050-pathways-calculator-with-costs',\n  },\n\n  {\n    name: 'Aromas of wine and frequency',\n    category: 'Sunburst Diagram',\n    url: './sample-datasets/Sunburst - Wine Aromas.tsv',\n    delimiter: '\\t',\n    sourceName: 'Own work',\n    sourceURL: '',\n  },\n\n  {\n    name: 'Happiness index',\n    category: 'Multiset Barchart',\n    url: './sample-datasets/Multiset Barchart - Happiness Index.tsv',\n    delimiter: '\\t',\n    sourceName: 'World Happiness Report',\n    sourceURL: 'https://worldhappiness.report/',\n  },\n\n  {\n    name: 'GDP sector composition',\n    category: 'Pie chart, Stacked barchart',\n    url: './sample-datasets/Stacked barchart - GDP sector composition.tsv',\n    delimiter: '\\t',\n    sourceName: 'Wikipedia',\n    sourceURL:\n      'https://en.wikipedia.org/w/index.php?title=List_of_countries_by_GDP_sector_composition&oldid=1022131842',\n  },\n\n  {\n    name: 'Felidae classification (cats and friends)',\n    category: 'Dendrogram, Circular dendrogram',\n    url: './sample-datasets/Dendrogram - Felidae classification.tsv',\n    delimiter: '\\t',\n    sourceName: 'Special thanks to interns',\n    sourceURL: '',\n  },\n\n  {\n    name: 'Iris flowers',\n    category: 'Convex hull, Parallel Coordinates',\n    url: './sample-datasets/Convex hull - Iris flowers.tsv',\n    delimiter: '\\t',\n    sourceName: 'R. Fisher',\n    sourceURL: 'https://en.wikipedia.org/wiki/Iris_flower_data_set',\n  },\n\n  {\n    name: 'Letter Frequency by Language',\n    category: 'Matrix plot (Heatmap)',\n    url: './sample-datasets/Matrix Plot - Letters frequencies by language.tsv',\n    delimiter: '\\t',\n    sourceName: 'Wikipedia',\n    sourceURL: 'https://en.wikipedia.org/wiki/Letter_frequency',\n  },\n\n  {\n    name: 'FIFA players statistics',\n    category: 'Radar Chart',\n    url: './sample-datasets/Radar Chart - Fifa players.tsv',\n    delimiter: '\\t',\n    sourceName: 'K. Gadiya via Kaggle',\n    sourceURL: 'https://www.kaggle.com/karangadiya/fifa19',\n  },\n\n  {\n    name: 'Olympics Medals',\n    category: 'Streamgraph',\n    url: './sample-datasets/Streamgraph - Olympics Medals.tsv',\n    delimiter: '\\t',\n    sourceName: 'D. Agrawal via Kaggle',\n    sourceURL: 'https://www.kaggle.com/divyansh22/summer-olympics-medals',\n  },\n\n  {\n    name: 'Weather in New York, 2012-2015',\n    category: 'Violin plot, Boxplot',\n    url: './sample-datasets/Violin plot - Weather in New York.tsv',\n    delimiter: '\\t',\n    sourceName: 'NOAA via Vega Dataset',\n    sourceURL:\n      'https://github.com/vega/vega-datasets/blob/master/SOURCES.md#seattle-weathercsv',\n  },\n\n  {\n    name: 'Netflix Original Series 2013/2017',\n    category: 'Bar chart',\n    url: './sample-datasets/Bar chart - Netflix Original Series.tsv',\n    delimiter: '\\t',\n    sourceName: 'M. Schroyer via Data World',\n    sourceURL: 'https://data.world/mattschroyer/netflix-original-series',\n  },\n\n  {\n    name: 'Premier League and Serie A points',\n    category: 'Slope chart',\n    url: './sample-datasets/Slope graph - Premier SerieA ranking.tsv',\n    delimiter: '\\t',\n    sourceName: 'Wikipedia',\n    sourceURL: 'https://en.wikipedia.org/wiki/2019%E2%80%9320_Premier_League',\n  },\n\n  // {\n  //   name: '',\n  //   category: '',\n  //   url: './sample-datasets/',\n  //   delimiter: '\\t',\n  //   sourceName: '',\n  //   sourceURL: '',\n  // },\n]\nexport default function DataSamples({ onSampleReady, setLoadingError }) {\n  const select = async (sample) => {\n    const { delimiter, url } = sample\n    let response\n    try {\n      response = await fetch(url)\n    } catch (e) {\n      setLoadingError('Loading error. ' + e.message)\n      return\n    }\n    const text = await response.text()\n    onSampleReady(text, delimiter)\n    setLoadingError(null)\n  }\n  return (\n    <Row>\n      {samplesList\n        // sort by category name\n        .sort((a, b) => a.name.localeCompare(b.name))\n        .map((d, i) => {\n          return (\n            <Col xs={6} lg={4} xl={3} key={i} style={{ marginBottom: 15 }}>\n              <Card className=\"cursor-pointer h-100\">\n                <Card.Body\n                  onClick={() => {\n                    select(d)\n                  }}\n                  className=\"d-flex flex-column\"\n                >\n                  <Card.Title className=\"\">\n                    <h2 className=\"\">{d.name}</h2>\n                    <h4 className=\"m-0\">{d.category}</h4>\n                  </Card.Title>\n                </Card.Body>\n                <a\n                  href={d.sourceURL}\n                  className={[styles['dataset-source']].join(' ')}\n                >\n                  Source: {d.sourceName}\n                </a>\n              </Card>\n            </Col>\n          )\n        })}\n    </Row>\n  )\n}\n"
  },
  {
    "path": "src/components/DataSamples/DataSamples.module.scss",
    "content": ".dataset-source {\n  padding-left: 1.25rem;\n  padding-bottom: 1rem;\n}\n"
  },
  {
    "path": "src/components/DataSamples/index.js",
    "content": "export { default } from './DataSamples'\n"
  },
  {
    "path": "src/components/DataTable/DataTable.js",
    "content": "import React from 'react'\nimport { useTable, useBlockLayout, useFlexLayout } from 'react-table'\nimport { FixedSizeList } from 'react-window'\nimport './DataTable.scss'\n\nexport default function DataTable({ columns, data }) {\n  const defaultColumn = React.useMemo(\n    () => ({\n      width: 200,\n    }),\n    []\n  )\n\n  const {\n    getTableProps,\n    getTableBodyProps,\n    headerGroups,\n    rows,\n    totalColumnsWidth,\n    prepareRow,\n  } = useTable(\n    {\n      columns,\n      data,\n      defaultColumn,\n    },\n    useBlockLayout\n    // useFlexLayout\n  )\n\n  const RenderRow = React.useCallback(\n    ({ index, style }) => {\n      const row = rows[index]\n      prepareRow(row)\n      return (\n        <tr\n          {...row.getRowProps({\n            style,\n          })}\n          className=\"datatable-row\"\n        >\n          {row.cells.map((cell) => {\n            return (\n              <td {...cell.getCellProps()} className=\"datatable-cell\">\n                {cell.render('Cell')}\n              </td>\n            )\n          })}\n        </tr>\n      )\n    },\n    [prepareRow, rows]\n  )\n\n  // Render the UI for your table\n  return (\n    <div className=\"datatable-container\">\n      <table {...getTableProps()} className=\"datatable\">\n        <thead>\n          {headerGroups.map((headerGroup) => (\n            <tr {...headerGroup.getHeaderGroupProps()} className=\"tr\">\n              {headerGroup.headers.map((column) => (\n                <th\n                  {...column.getHeaderProps()}\n                  className=\"datatable-header-cell\"\n                >\n                  {column.render('Header')}\n                </th>\n              ))}\n            </tr>\n          ))}\n        </thead>\n\n        <tbody {...getTableBodyProps()}>\n          <FixedSizeList\n            height={400}\n            itemCount={rows.length}\n            itemSize={35}\n            width={totalColumnsWidth}\n          >\n            {RenderRow}\n          </FixedSizeList>\n        </tbody>\n      </table>\n    </div>\n  )\n}\n"
  },
  {
    "path": "src/components/DataTable/DataTable.scss",
    "content": ".datatable-container {\n  overflow-x: auto;\n}\n\n.datatable {\n  // width: 100%;\n  // height: 40vh;\n\n  .datatable-cell {\n    white-space: nowrap;\n    text-overflow: ellipsis;\n    overflow: hidden;\n    background: white;\n    border: 1px solid #ccc;\n  }\n  .datatable-header-cell {\n    white-space: nowrap;\n    text-overflow: ellipsis;\n    overflow: hidden;\n    background: #dedede;\n    border: 1px solid #ccc;\n  }\n}\n"
  },
  {
    "path": "src/components/DataTable/index.js",
    "content": "export { default } from './DataTable'\n"
  },
  {
    "path": "src/components/Exporter/Exporter.js",
    "content": "import React, { useCallback, useState } from 'react'\nimport { InputGroup, DropdownButton, Dropdown } from 'react-bootstrap'\nimport { onChartExported } from '../../gaEvents'\n\nfunction downloadBlob(url, filename) {\n  // Create a new anchor element\n  const a = document.createElement('a')\n  a.href = url\n  a.download = filename || 'download'\n  a.click()\n  return a\n}\n\nexport default function Exporter({ rawViz, exportProject }) {\n  const downloadSvg = useCallback(\n    (filename) => {\n      var svgString = new XMLSerializer().serializeToString(\n        rawViz._node.firstChild\n      )\n      var DOMURL = window.URL || window.webkitURL || window\n      var svg = new Blob([svgString], { type: 'image/svg+xml;charset=utf-8' })\n      var url = DOMURL.createObjectURL(svg)\n      downloadBlob(url, filename)\n      DOMURL.revokeObjectURL(svg)\n    },\n    [rawViz]\n  )\n\n  const downloadImage = useCallback(\n    (format, filename) => {\n      var svgString = new XMLSerializer().serializeToString(\n        rawViz._node.firstChild\n      )\n      var DOMURL = window.URL || window.webkitURL || window\n      var svg = new Blob([svgString], { type: 'image/svg+xml;charset=utf-8' })\n      var url = DOMURL.createObjectURL(svg)\n      var canvas = document.createElement('canvas')\n      canvas.height = rawViz._node.firstChild.clientHeight\n      canvas.width = rawViz._node.firstChild.clientWidth\n      var ctx = canvas.getContext('2d')\n      var img = new Image()\n      img.onload = function () {\n        ctx.drawImage(img, 0, 0)\n        var dataUrl = canvas.toDataURL(format)\n        downloadBlob(dataUrl, filename)\n        DOMURL.revokeObjectURL(svg)\n      }\n      img.src = url\n    },\n    [rawViz]\n  )\n\n  const downloadProject = useCallback(\n    async (filename) => {\n      const project = await exportProject()\n      const str = JSON.stringify(project)\n      const blob = new Blob([str], { type: 'application/json' })\n      const DOMURL = window.URL || window.webkitURL || window\n      const url = DOMURL.createObjectURL(blob)\n      downloadBlob(url, filename)\n      DOMURL.revokeObjectURL(url)\n    },\n    [exportProject]\n  )\n\n  const exportFormats = ['svg', 'png', 'jpg', 'rawgraphs']\n\n  const [currentFormat, setCurrentFormat] = useState('svg')\n  const [currentFile, setCurrentFile] = useState('viz')\n\n  const downloadViz = useCallback(() => {\n    switch (currentFormat) {\n      case 'svg':\n        downloadSvg(`${currentFile}.svg`)\n        break\n      case 'png':\n        downloadImage('image/png', `${currentFile}.png`)\n        break\n      case 'jpg':\n        downloadImage('image/jpeg', `${currentFile}.jpg`)\n        break\n      case 'rawgraphs':\n        downloadProject(`${currentFile}.rawgraphs`)\n        break\n      default:\n        break\n    }\n    // TODO: Make a getter for _chartImplementation\n    onChartExported(rawViz._chartImplementation.metadata, currentFormat)\n  }, [\n    currentFile,\n    currentFormat,\n    downloadImage,\n    downloadProject,\n    downloadSvg,\n    rawViz,\n  ])\n\n  return (\n    <div className=\"row\">\n      <div className=\"col col-sm-3\">\n        <InputGroup className=\"mb-3 raw-input-group\">\n          <input\n            type=\"text\"\n            className=\"form-control text-field\"\n            value={currentFile}\n            onChange={(e) => setCurrentFile(e.target.value)}\n          ></input>\n          <DropdownButton\n            as={InputGroup.Append}\n            title={`.${currentFormat}`}\n            id=\"input-group-dropdown-1\"\n            className=\"raw-dropdown\"\n          >\n            {exportFormats.map((d) => {\n              return (\n                <Dropdown.Item key={d} onClick={() => setCurrentFormat(d)}>\n                  .{d}\n                </Dropdown.Item>\n              )\n            })}\n          </DropdownButton>\n        </InputGroup>\n      </div>\n\n      <div className=\"col col-sm-2\">\n        <button\n          className=\"btn btn-primary btn-block raw-btn\"\n          onClick={downloadViz}\n        >\n          Download\n        </button>\n      </div>\n    </div>\n  )\n}\n"
  },
  {
    "path": "src/components/Exporter/index.js",
    "content": "export { default } from './Exporter'\n"
  },
  {
    "path": "src/components/Footer/Footer.js",
    "content": "import React from 'react'\nimport styles from './Footer.module.scss'\nimport { Row, Col, Container } from 'react-bootstrap'\nimport { BsFillEnvelopeFill, BsBarChartFill } from 'react-icons/bs'\nimport { FaTwitter, FaGithub } from 'react-icons/fa'\n\n// #TODO add commit hash\n// const commitHash = process.env.REACT_APP_VERSION || 'dev'\n\nexport default function Footer(props) {\n  return (\n    <Container fluid style={{ backgroundColor: 'var(--dark)' }}>\n      <Container className={styles.footer}>\n        <Row>\n          <Col xs={6} sm={{ span: 5, order: 1 }} lg={{ span: 3, order: 1 }}>\n            <p className=\"Xsmall\">\n              RAWGraphs is an open source project designed and developed by{' '}\n              <a\n                href=\"http://densitydesign.org/\"\n                target=\"_blank\"\n                rel=\"noopener noreferrer\"\n              >\n                DensityDesign\n              </a>\n              ,{' '}\n              <a\n                href=\"https://calib.ro/\"\n                target=\"_blank\"\n                rel=\"noopener noreferrer\"\n              >\n                Calibro\n              </a>{' '}\n              and{' '}\n              <a\n                href=\"https://inmagik.com/\"\n                target=\"_blank\"\n                rel=\"noopener noreferrer\"\n              >\n                Inmagik\n              </a>\n              .\n              <br />© 2013-2021{' '}\n              <a href=\"https://raw.github.com/rawgraphs/rawgraphs-app/master/LICENSE\">\n                (Apache License 2.0)\n              </a>\n            </p>\n          </Col>\n          <Col xs={6} sm={{ span: 5, order: 3 }} lg={{ span: 3, order: 1 }}>\n            <p className=\"Xsmall\"></p>\n          </Col>\n          {/* <Col xs={6} sm={{span:5, order:3}} lg={{span:3,order:1}}><p className=\"Xsmall\">This <span title={commitHash}>version</span> is intended to be available only for the backers of the crowdfunding campaign.</p></Col> */}\n          <Col\n            xs={6}\n            sm={{ span: 6, offset: 1, order: 2 }}\n            md={{ span: 3 }}\n            lg={{ offset: 0 }}\n            xl={{ span: 2, offset: 2 }}\n          >\n            <p>\n              <BsFillEnvelopeFill /> hello at rawgraphs.io\n            </p>\n            <p>\n              <FaTwitter />{' '}\n              <a\n                href=\"https://twitter.com/rawgraphs\"\n                target=\"_blank\"\n                rel=\"noopener noreferrer\"\n              >\n                @rawgraphs\n              </a>\n            </p>\n          </Col>\n          <Col\n            xs={6}\n            sm={{ span: 6, offset: 1, order: 4 }}\n            md={{ span: 2 }}\n            lg={{ offset: 0 }}\n            xl={{ span: 2, offset: 0 }}\n          >\n            <p>\n              <FaGithub />{' '}\n              <a\n                href=\"https://github.com/rawgraphs\"\n                target=\"_blank\"\n                rel=\"noopener noreferrer\"\n              >\n                Github\n              </a>\n            </p>\n            <p>\n              <BsBarChartFill />{' '}\n              <a\n                href=\"https://old.rawgraphs.io\"\n                target=\"_blank\"\n                rel=\"noopener noreferrer\"\n              >\n                RAWGraphs v.1\n              </a>\n            </p>\n          </Col>\n        </Row>\n      </Container>\n    </Container>\n  )\n}\n"
  },
  {
    "path": "src/components/Footer/Footer.module.scss",
    "content": ".footer {\n  background-color: var(--dark);\n  color: var(--light);\n  padding-top: 32px;\n  padding-bottom: 40px;\n  max-width: 1400px;\n}\n"
  },
  {
    "path": "src/components/Footer/index.js",
    "content": "export { default } from './Footer'\n"
  },
  {
    "path": "src/components/Header/Header.js",
    "content": "import React from 'react'\nimport styles from './Header.module.scss'\nimport { Navbar, Nav } from 'react-bootstrap'\n\nexport default function Header({ menuItems }) {\n  return (\n    <Navbar bg=\"white\" expand=\"lg\" sticky=\"top\" className={styles.navbar}>\n      <Navbar.Brand href=\"/\"><b>RAW</b><span className=\"text-primary\">Graphs</span> 2.0</Navbar.Brand>\n      <Navbar.Toggle aria-controls=\"basic-navbar-nav\" />\n      <Navbar.Collapse id=\"basic-navbar-nav\">\n        <Nav className=\"ml-auto\">\n          {menuItems.map((d, i) => {\n            return (\n              <Nav.Link key={'item' + i} href={d.href}>\n                {d.label}\n              </Nav.Link>\n            )\n          })}\n          <a\n            role=\"button\"\n            href=\"https://github.com/rawgraphs/rawgraphs-app/issues\"\n            target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            className=\"btn btn-sm btn-primary ml-2 d-flex flex-column align-items-center justify-content-center\"\n          >\n            Report issue\n          </a>\n          <a\n            role=\"button\"\n            href=\"https://github.com/sponsors/rawgraphs\"\n            target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            className=\"btn btn-sm btn-primary ml-2 d-flex flex-column align-items-center justify-content-center\"\n          >\n            Support us\n          </a>\n        </Nav>\n      </Navbar.Collapse>\n    </Navbar>\n  )\n}\n"
  },
  {
    "path": "src/components/Header/Header.module.scss",
    "content": ".navbar {\n  border-top: 4px solid var(--primary);\n  z-index: 6660;\n  height: var(--header-height);\n}\n"
  },
  {
    "path": "src/components/Header/index.js",
    "content": "export { default } from './Header'\n"
  },
  {
    "path": "src/components/InlineColorPicker/InlineColorPicker.js",
    "content": "import React, { useState } from 'react'\nimport styles from './InlineColorPicker.module.scss'\nimport { SketchPicker } from 'react-color'\n\nexport default function InlineColorPicker({ color: maybeColor, onChange, disabled }) {\n  const [displayColorPicker, setDisplayColorPicker] = useState(false)\n  const color = maybeColor ?? '#000000' // Same as <input type='color' />\n\n  return (\n    <>\n      <div\n        className={styles.swatch}\n        onClick={() => setDisplayColorPicker(true)}\n      >\n        <div className={styles.color} style={{ background: color }} />\n        {color.toUpperCase()}\n      </div>\n      {displayColorPicker && (\n        <div className={styles.popover}>\n          <div\n            className={styles.cover}\n            onClick={() => setDisplayColorPicker(false)}\n          />\n          <SketchPicker\n            disabled={disabled}\n            disableAlpha\n            color={color}\n            onChangeComplete={(color) => onChange(color.hex)}\n          />\n        </div>\n      )}\n    </>\n  )\n}\n"
  },
  {
    "path": "src/components/InlineColorPicker/InlineColorPicker.module.scss",
    "content": ".swatch {\n  padding: 4px 8px;;\n  background: white;\n  border: none;\n  border-bottom: 1px solid var(--light);\n  border-radius: 4px;\n  display: inline-flex;\n  align-items: center;\n  cursor: pointer;\n  width: 100%;\n  height: 100%;\n  font-size: 0.8461538462rem;\n}\n\n.color {\n  width: 16px;\n  height: 16px;\n  border: 1px solid #ddd;\n  margin-right: 8px;\n}\n\n.popover {\n  position: absolute;\n  z-index: 2000;\n}\n\n.cover {\n  position: fixed;\n  top: 0px;\n  right: 0px;\n  bottom: 0px;\n  left: 0px;\n}\n"
  },
  {
    "path": "src/components/InlineColorPicker/index.js",
    "content": "export { default } from './InlineColorPicker'\n"
  },
  {
    "path": "src/components/JsonViewer/JsonViewer.js",
    "content": "import React, { useCallback, useState } from 'react'\nimport { map } from 'lodash'\nimport './JsonViewer.scss'\n\nconst JsonViewerRecursive = ({\n  contextName,\n  nestingLevel,\n  context,\n  selectFilter,\n  onSelect,\n  path\n}) => {\n  const isSelectable = selectFilter(context)\n  const contextType = typeof context\n  const [mouseOver, setMouseOver] = useState(false)\n\n  const classes = [\n    'json-nested',\n    isSelectable ? 'selectable' : null,\n    mouseOver ? 'hover' : null,\n  ]\n    .filter((i) => i !== null)\n    .join(' ')\n\n  const handleSelect = useCallback(\n    (e) => {\n      if (isSelectable) {\n        e.stopPropagation()\n        e.preventDefault()\n        if (onSelect) onSelect(context, path.join(\".\"))\n      }\n    },\n    [context, isSelectable, onSelect, path]\n  )\n\n  const handleMouseOver = useCallback(\n    (e) => {\n      if (isSelectable) {\n        e.stopPropagation()\n        e.preventDefault()\n        setMouseOver(true)\n      }\n    },\n    [isSelectable]\n  )\n\n  const handleMouseOut = useCallback(\n    (e) => {\n      if (isSelectable) {\n        e.stopPropagation()\n        e.preventDefault()\n        setMouseOver(false)\n      }\n    },\n    [isSelectable]\n  )\n\n  if (contextType === 'object' && contextType !== null) {\n    return (\n      <div\n        className={classes}\n        onClick={handleSelect}\n        onMouseOver={handleMouseOver}\n        onMouseOut={handleMouseOut}\n      >\n        {contextName && (\n          <>\n            <span className=\"property-name\">{contextName}</span>\n            <span className=\"colon\">{': '}</span>\n          </>\n        )}\n        {!Array.isArray(context) && (\n          <span className=\"curly-bracket open-bracket\">{'{'}</span>\n        )}\n        {Array.isArray(context) && (\n          <span className=\"square-bracket open-bracket\">{'['}</span>\n        )}\n        {map(context, (value, property) => (\n          <JsonViewerRecursive\n            key={property}\n            contextName={Array.isArray(context) ? null : property}\n            nestingLevel={nestingLevel + 1}\n            context={value}\n            selectFilter={selectFilter}\n            onSelect={onSelect}\n            path={[...path, property]}\n          />\n        ))}\n        {!Array.isArray(context) && (\n          <span className=\"curly-bracket close-bracket\">{'}'}</span>\n        )}\n        {Array.isArray(context) && (\n          <span className=\"square-bracket close-bracket\">{']'}</span>\n        )}\n      </div>\n    )\n  } else {\n    return (\n      <div\n        className={classes}\n        onClick={handleSelect}\n        onMouseOver={handleMouseOver}\n        onMouseOut={handleMouseOut}\n      >\n        {contextName && (\n          <>\n            <span className=\"property-name\">{contextName}</span>\n            <span className=\"colon\">{': '}</span>\n          </>\n        )}\n        {context === null && <span className=\"scalar-value\">null</span>}\n        {context !== null && (\n          <>\n            {(contextType === 'bigint' || contextType === 'number') && (\n              <span className=\"scalar-value scalar-value-numeric\">\n                {context.toString()}\n              </span>\n            )}\n            {contextType === 'string' && (\n              <span className=\"scalar-value scalar-value-string\">\n                \"{context.toString()}\"\n              </span>\n            )}\n            {contextType === 'boolean' && (\n              <span className=\"scalar-value scalar-value-bool\">\n                \"{context ? 'true' : 'false'}\"\n              </span>\n            )}\n            {contextType === 'undefined' && (\n              <span className=\"scalar-value scalar-value-undefined\">\n                undefined\n              </span>\n            )}\n          </>\n        )}\n      </div>\n    )\n  }\n}\n\nconst JsonViewer = ({ context, selectFilter, onSelect }) => {\n  return (\n    <pre className=\"json-viewer\">\n      <JsonViewerRecursive\n        contextName={null}\n        nestingLevel={0}\n        context={context}\n        selectFilter={selectFilter}\n        onSelect={onSelect}\n        path={[]}\n      />\n    </pre>\n  )\n}\n\nexport default JsonViewer\n"
  },
  {
    "path": "src/components/JsonViewer/JsonViewer.scss",
    "content": ".json-viewer {\n  height: 40vh;\n  overflow-y: auto;\n  background-color: white;\n  padding: 1rem;\n  border: 1px solid lightgray;\n  border-radius: 4px;\n}\n\n.event-sandbox {\n  pointer-events: none;\n}\n\n.json-nested {\n  padding-left: 10px;\n  pointer-events: all;\n\n  &.selectable.hover {\n    background: lightgreen;\n  }\n}\n"
  },
  {
    "path": "src/components/JsonViewer/index.js",
    "content": "export { default } from './JsonViewer'\n"
  },
  {
    "path": "src/components/Menu/Menu.js",
    "content": "import React from 'react'\n\nexport default function Menu() {\n  return <div className=\"bg-primary\">Menu</div>\n}\n"
  },
  {
    "path": "src/components/Menu/index.js",
    "content": "export { default } from './Menu'\n"
  },
  {
    "path": "src/components/Modal/Modal.js",
    "content": "import React from 'react'\nimport S from './Modal.module.scss'\n\nexport default function Modal({ isOpen, toggle, children }) {\n  return (\n    <div className={S['background']} onClick={() => toggle()}>\n      <div className={S['modal']} onClick={(e) => e.stopPropagation()}>\n        {children}\n      </div>\n    </div>\n  )\n}\n"
  },
  {
    "path": "src/components/Modal/Modal.module.scss",
    "content": ".background {\n  background: rgba(0, 0, 0, 0.69);\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  display: flex;\n  flex-direction: row;\n  justify-content: center;\n  align-items: center;\n  z-index: 1150;\n}\n\n.modal {\n  background: #FFFFFF;\n  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25);\n  padding: 21px 27px;\n  width: 484px;\n}"
  },
  {
    "path": "src/components/Modal/index.js",
    "content": "export { default } from \"./Modal\""
  },
  {
    "path": "src/components/ParsingOptions/DateLocaleSelector.js",
    "content": "import React, { useCallback } from 'react'\nimport { Dropdown } from 'react-bootstrap'\nimport { localeList } from '../../constants'\n\nexport default function DateLocaleSelector({\n  title,\n  value,\n  onChange,\n  ...props\n}) {\n  const handleChange = useCallback(\n    (locale) => {\n      if (onChange) {\n        const nextLocale = locale\n        onChange(nextLocale)\n      }\n    },\n    [onChange]\n  )\n\n  return (\n    <div className=\"option\">\n      {title}\n      <Dropdown className=\"d-inline-block raw-dropdown\">\n        <Dropdown.Toggle variant=\"white\" className=\"\">\n          {value}\n        </Dropdown.Toggle>\n        <Dropdown.Menu>\n          <Dropdown.Header>\n            <span>\n              from{' '}\n              <a\n                href=\"https://github.com/d3/d3-time-format/tree/master/locale\"\n                target=\"_blank\"\n                rel=\"noopener noreferrer\"\n              >\n                d3-time-format\n              </a>\n            </span>\n          </Dropdown.Header>\n          {Object.keys(localeList).map((d) => {\n            return (\n              <Dropdown.Item key={d} onSelect={() => handleChange(d)}>\n                {d}\n              </Dropdown.Item>\n            )\n          })}\n        </Dropdown.Menu>\n      </Dropdown>\n    </div>\n  )\n}\n"
  },
  {
    "path": "src/components/ParsingOptions/DecimalsSeparatorSelector.js",
    "content": "import React, { useCallback } from 'react'\n\nexport default function DecimalsSeparatorSelector({\n  title,\n  value,\n  onChange,\n  ...props\n}) {\n  const inputValue = value\n\n  const handleChange = useCallback(\n    (e) => {\n      if (onChange) {\n        const nextValue = e.target.value\n        onChange(nextValue)\n      }\n    },\n    [onChange]\n  )\n\n  return (\n    <div className=\"option\">\n      {title}\n      <input\n        type=\"text\"\n        className=\"form-control text-field d-inline-block\"\n        value={inputValue}\n        onChange={handleChange}\n        {...props}\n      />\n    </div>\n  )\n}\n"
  },
  {
    "path": "src/components/ParsingOptions/ParsingOptions.js",
    "content": "import React from 'react'\nimport { Row, Col, Button } from 'react-bootstrap'\nimport SeparatorSelector from './SeparatorSelector'\nimport ThousandsSeparatorSelector from './ThousandsSeparatorSelector'\nimport DecimalsSeparatorSelector from './DecimalsSeparatorSelector'\nimport DateLocaleSelector from './DateLocaleSelector'\nimport StackSelector from './StackSelector'\n\nimport styles from './ParsingOptions.module.scss'\nimport { BsArrowRepeat } from 'react-icons/bs'\nimport { get } from 'lodash'\nimport { fetchData as fetchDataFromUrl } from '../DataLoader/loaders/UrlFetch'\nimport { fetchData as fetchDataFromSparql } from '../DataLoader/loaders/SparqlFetch'\n\nconst dataRefreshWorkers = {\n  \"url\": fetchDataFromUrl,\n  \"sparql\": fetchDataFromSparql\n}\n\nconst dataRefreshCaptions = {\n  \"url\": \"Refresh data from url\",\n  \"sparql\": \"Refresh data from query\"\n}\n\nexport default function ParsingOptions(props) {\n  const refreshData = async () => {\n    const dataRefreshImpl = dataRefreshWorkers[get(props.dataSource, \"type\", \"\")]\n    const data = await dataRefreshImpl(props.dataSource)\n    props.onDataRefreshed(data)\n  }\n\n  return (\n    <Row>\n      <Col className={styles.parsingOptions}>\n        <b>DATA PARSING OPTIONS</b>\n\n        {props.userDataType === 'csv' && (\n          <SeparatorSelector\n            title=\"Column separator\"\n            value={props.separator}\n            onChange={(nextSeparator) => props.setSeparator(nextSeparator)}\n          />\n        )}\n        <ThousandsSeparatorSelector\n          title=\"Thousands separator\"\n          value={props.thousandsSeparator}\n          onChange={(nextSeparator) =>\n            props.setThousandsSeparator(nextSeparator)\n          }\n        />\n        <DecimalsSeparatorSelector\n          title=\"Decimals separator\"\n          value={props.decimalsSeparator}\n          onChange={(nextSeparator) =>\n            props.setDecimalsSeparator(nextSeparator)\n          }\n        />\n\n        <DateLocaleSelector\n          title=\"Date Locale\"\n          value={props.locale}\n          onChange={(nextLocale) => props.setLocale(nextLocale)}\n        />\n\n        {get(dataRefreshWorkers, get(props.dataSource, 'type', ''), null) && (\n          <Button\n            color=\"primary\"\n            className={styles['refresh-button']}\n            onClick={() => refreshData()}\n          >\n            <BsArrowRepeat className=\"mr-2\" />\n            {get(dataRefreshCaptions, get(props.dataSource, 'type', ''), \"Refresh data\")}\n          </Button>\n        )}\n\n        <div className=\"divider mb-3 mt-0\" />\n\n        <b>DATA TRANSFORMATION</b>\n\n        <StackSelector\n          title=\"Stack on\"\n          value={props.stackDimension}\n          list={props.dimensions}\n          onChange={(nextStackDimension) =>\n            props.setStackDimension(nextStackDimension)\n          }\n        />\n      </Col>\n    </Row>\n  )\n}\n"
  },
  {
    "path": "src/components/ParsingOptions/ParsingOptions.module.scss",
    "content": ".parsingOptions {\n  // display: flex;\n  // justify-content: space-between;\n  // margin-bottom: 8px;\n\n  b {\n    font-weight: 500;\n  }\n\n  input {\n    width: 40px;\n    height: 40px;\n    margin-left: 8px;\n  }\n  :global .dropdown {\n    margin-left: 8px;\n    button {\n      padding-right: 24px;\n      height: 40px;\n      width: 108px;\n    }\n  }\n  :global .option {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    margin: 16px 0;\n  }\n\n  .refresh-button {\n    width: 100%;\n    height: 32px;\n    display: flex;\n    flex-direction: row;\n    justify-content: center;\n    align-items: center;\n  }\n}\n\n.separator-preview {\n  font-family: var(--font-family-monospace);\n  background-color: var(--gray-200);\n  color: var(--gray-900);\n  width: 16px;\n  height: 16px;\n  display: inline-block;\n  text-align: center;\n  border-radius: 4px;\n  margin-right:4px;\n}"
  },
  {
    "path": "src/components/ParsingOptions/SeparatorSelector.js",
    "content": "import React, { useCallback } from 'react'\nimport { Dropdown } from 'react-bootstrap'\nimport { separatorsLabels } from '../../constants'\n\nimport styles from './ParsingOptions.module.scss'\n\nexport default function SeparatorSelector({\n  title,\n  value,\n  onChange,\n  ...props\n}) {\n  const inputValue = value\n    .replace(/\\r/g, '\\\\r')\n    .replace(/\\n/g, '\\\\n')\n    .replace(/\\t/g, '\\\\t')\n\n  const handleChange = useCallback(\n    (separator) => {\n      if (onChange) {\n        const nextValue = separator\n          .replace(/\\\\r/g, '\\r')\n          .replace(/\\\\n/g, '\\n')\n          .replace(/\\\\t/g, '\\t')\n        onChange(nextValue)\n      }\n    },\n    [onChange]\n  )\n\n  const formatValue = (value)=>{\n    return (\n      <>\n        <span className={['small',styles['separator-preview']].join(' ')}>{value}</span> <span>{separatorsLabels[value]}</span>\n      </>\n    )\n  }\n\n  return (\n    <>\n      <div className=\"option\">\n        {title}\n        <Dropdown className=\"d-inline-block raw-dropdown\">\n          <Dropdown.Toggle variant=\"white\" className=\"d-flex justify-content-start align-items-center text-truncate\">\n            { formatValue(inputValue) }\n          </Dropdown.Toggle>\n          <Dropdown.Menu>\n            {Object.keys(separatorsLabels).map(key=>{\n              return <Dropdown.Item key={separatorsLabels[key]} onSelect={() => handleChange(key)}>\n                { formatValue(key) }\n              </Dropdown.Item>\n            })}\n          </Dropdown.Menu>\n        </Dropdown>\n      </div>\n    </>\n  )\n}\n"
  },
  {
    "path": "src/components/ParsingOptions/StackSelector.js",
    "content": "import React, { useCallback } from 'react'\nimport { Dropdown } from 'react-bootstrap'\n\nexport default function StackSelector({\n  title,\n  value,\n  list,\n  onChange,\n  ...props\n}) {\n  const handleChange = useCallback(\n    (nextDimension) => {\n      if (onChange) {\n        onChange(nextDimension)\n      }\n    },\n    [onChange]\n  )\n\n  return (\n    <div className=\"option\">\n      {title}\n      <Dropdown className=\"d-inline-block raw-dropdown\">\n        <Dropdown.Toggle\n          variant=\"white\"\n          className=\"truncate-160px\"\n          disabled={list.length === 0}\n        >\n          {value ? value : 'Column'}\n        </Dropdown.Toggle>\n        <Dropdown.Menu>\n          {value && (\n            <Dropdown.Item onSelect={() => handleChange(null)}>\n              {'Do not stack'}\n            </Dropdown.Item>\n          )}\n          {Object.keys(list).map((d) => {\n            return (\n              <Dropdown.Item key={d} onSelect={() => handleChange(d)}>\n                {d}\n              </Dropdown.Item>\n            )\n          })}\n        </Dropdown.Menu>\n      </Dropdown>\n    </div>\n  )\n}\n"
  },
  {
    "path": "src/components/ParsingOptions/ThousandsSeparatorSelector.js",
    "content": "import React, { useCallback } from 'react'\n\nexport default function ThousandsSeparatorSelector({\n  title,\n  value,\n  onChange,\n  ...props\n}) {\n  const inputValue = value\n  // // Remove?\n  // .replace(/\\r/g, \"\\\\r\")\n  // .replace(/\\n/g, \"\\\\n\")\n  // .replace(/\\t/g, \"\\\\t\")\n\n  const handleChange = useCallback(\n    (e) => {\n      if (onChange) {\n        const nextValue = e.target.value\n        // // Remove?\n        // .replace(/\\\\r/g, \"\\r\")\n        // .replace(/\\\\n/g, \"\\n\")\n        // .replace(/\\\\t/g, \"\\t\")\n\n        onChange(nextValue)\n      }\n    },\n    [onChange]\n  )\n\n  return (\n    <div className=\"option\">\n      {title}\n      <input\n        type=\"text\"\n        className=\"form-control text-field d-inline-block\"\n        value={inputValue}\n        onChange={handleChange}\n        {...props}\n      />\n    </div>\n  )\n}\n"
  },
  {
    "path": "src/components/ParsingOptions/index.js",
    "content": "export { default } from './ParsingOptions'\n"
  },
  {
    "path": "src/components/ScreenSizeAlert/ScreenSizeAlert.js",
    "content": "import React, { useState, useEffect } from 'react'\nimport useWindowSize from '../../hooks/useWindowSize'\nimport { Modal, Button } from 'react-bootstrap'\nimport { BsEnvelopeFill } from 'react-icons/bs'\n\n// import styles from './ScreenSizeAlert.module.scss'\n\nfunction ScreenSizeAlert() {\n  const size = useWindowSize()\n  const [showModal, setShowModal] = useState(size.width < 992)\n  const [modalWasClosed, setModalWasClosed] = useState(false)\n\n  const handleClose = () => {\n    setShowModal(false)\n    setModalWasClosed(true)\n  }\n\n  useEffect(() => {\n    if (modalWasClosed === false) {\n      setShowModal(size.width < 992)\n    }\n  }, [modalWasClosed, size])\n\n  return (\n    <Modal\n      className=\"raw-modal\"\n      show={showModal}\n      onHide={handleClose}\n      backdrop=\"static\"\n      keyboard={false}\n      // size=\"lg\"\n      aria-labelledby=\"contained-modal-title-vcenter\"\n      centered\n    >\n      <Modal.Header closeButton>\n        <Modal.Title as=\"h5\">\n          <span role=\"img\" aria-label=\"Party icon\">\n            🎉\n          </span>{' '}\n          Welcome to the new RAWGraphs!\n        </Modal.Title>\n      </Modal.Header>\n      <Modal.Body>\n        <p className=\"big\">\n          RAWGraphs 2.0 is designed for {size.width >= 768 ? 'slightly ' : ' '}\n          bigger screens!\n        </p>\n        <p>\n          Resize your browser window or{' '}\n          <a href=\"mailto:?subject=Visit+RAWGraphs+2.0&body=Hello%21%0D%0APlease+do+not+forget+to+take+a+look+at+the+new+version+of+RAWGraphs%21%0D%0A%0D%0AVisit%3A+https%3A%2F%2Fdev.rawgraphs.io%2F%0D%0A%0D%0ASee+you+later%2C%0D%0AThe+RAWGraphs+Team\">\n            <BsEnvelopeFill /> send yourself a reminder\n          </a>{' '}\n          to come back at a better time.\n        </p>\n        <p>Touch devices are not fully supported yet.</p>\n      </Modal.Body>\n      <Modal.Footer>\n        <Button variant=\"primary\" onClick={handleClose}>\n          Got it!\n        </Button>\n      </Modal.Footer>\n    </Modal>\n  )\n}\n\nexport default ScreenSizeAlert\n"
  },
  {
    "path": "src/components/ScreenSizeAlert/ScreenSizeAlert.module.scss",
    "content": ""
  },
  {
    "path": "src/components/ScreenSizeAlert/index.js",
    "content": "export { default } from './ScreenSizeAlert';"
  },
  {
    "path": "src/components/Section/Section.js",
    "content": "import React from 'react'\nimport styles from './Section.module.scss'\nimport { Container, Row, Col, Spinner } from 'react-bootstrap'\n\nexport default function Section(props) {\n  return (\n    <Container\n      fluid\n      className={\n        [styles.section, props.className].join(' ')\n      }\n    >\n      <Row>\n        <Col>\n          <div className=\"d-flex align-items-center mb-3\">\n            <h1>{props.title}</h1>\n            { props.loading && <Spinner animation=\"border\" variant=\"primary\" style={{width:'2rem', height:'2rem',borderWidth:'2px',marginLeft:'2rem'}} />}\n          </div>\n          \n          {props.children}\n        </Col>\n      </Row>\n    </Container>\n  )\n}\n"
  },
  {
    "path": "src/components/Section/Section.module.scss",
    "content": ".section {\n  border-bottom: 1px solid var(--light);\n  padding-top: 32px;\n  padding-bottom: 40px;\n  max-width: 1400px;\n}\n"
  },
  {
    "path": "src/components/Section/index.js",
    "content": "export { default } from './Section'\n"
  },
  {
    "path": "src/components/WarningMessage/WarningMessage.js",
    "content": "import React from 'react'\nimport { Alert } from 'react-bootstrap'\n/**\n *\n * @param {string} type The warning type: success, secondary, warning, danger\n * @param {string} error The error message to be displayed\n */\nfunction WarningMessage({\n  variant = 'warning',\n  message = 'A default warning message.',\n  action = null,\n}) {\n  return (\n    <Alert\n      variant={variant}\n      className=\"my-2 d-flex flex-row justify-content-between align-items-center\"\n    >\n      {message}\n      {action}\n    </Alert>\n  )\n}\n\nexport default WarningMessage\n"
  },
  {
    "path": "src/components/WarningMessage/index.js",
    "content": "export { default } from './WarningMessage'\n"
  },
  {
    "path": "src/constants.js",
    "content": "// import React from \"react\"\nimport { BsClock, BsHash, BsType } from 'react-icons/bs'\nimport arEG from 'd3-time-format/locale/ar-EG.json'\nimport caES from 'd3-time-format/locale/ca-ES.json'\nimport csCZ from 'd3-time-format/locale/cs-CZ.json'\nimport daDK from 'd3-time-format/locale/da-DK.json'\nimport deCH from 'd3-time-format/locale/de-CH.json'\nimport deDE from 'd3-time-format/locale/de-DE.json'\nimport enCA from 'd3-time-format/locale/en-CA.json'\nimport enGB from 'd3-time-format/locale/en-GB.json'\nimport enUS from 'd3-time-format/locale/en-US.json'\nimport esES from 'd3-time-format/locale/es-ES.json'\nimport esMX from 'd3-time-format/locale/es-MX.json'\nimport faIR from 'd3-time-format/locale/fa-IR.json'\nimport fiFI from 'd3-time-format/locale/fi-FI.json'\nimport frCA from 'd3-time-format/locale/fr-CA.json'\nimport frFR from 'd3-time-format/locale/fr-FR.json'\nimport heIL from 'd3-time-format/locale/he-IL.json'\nimport huHU from 'd3-time-format/locale/hu-HU.json'\nimport itIT from 'd3-time-format/locale/it-IT.json'\nimport jaJP from 'd3-time-format/locale/ja-JP.json'\nimport koKR from 'd3-time-format/locale/ko-KR.json'\nimport mkMK from 'd3-time-format/locale/mk-MK.json'\nimport nbNO from 'd3-time-format/locale/nb-NO.json'\nimport nlNL from 'd3-time-format/locale/nl-NL.json'\nimport plPL from 'd3-time-format/locale/pl-PL.json'\nimport ptBR from 'd3-time-format/locale/pt-BR.json'\nimport ruRU from 'd3-time-format/locale/ru-RU.json'\nimport svSE from 'd3-time-format/locale/sv-SE.json'\nimport ukUA from 'd3-time-format/locale/uk-UA.json'\nimport zhCN from 'd3-time-format/locale/zh-CN.json'\nimport zhTW from 'd3-time-format/locale/zh-TW.json'\n\n// // creplaced with the following\n// export const DATATYPE_ICONS = {\n//   'date': <BsClock />,\n//   'number': <BsHash />,\n//   'string': <BsType />\n// }\n\nexport const DateIcon = BsClock\nexport const NumberIcon = BsHash\nexport const StringIcon = BsType\n\nexport const dataTypeIcons = {\n  date: DateIcon,\n  number: NumberIcon,\n  string: StringIcon,\n}\n\nexport const localeList = {\n  'ar-EG': arEG,\n  'ca-ES': caES,\n  'cs-CZ': csCZ,\n  'da-DK': daDK,\n  'de-CH': deCH,\n  'de-DE': deDE,\n  'en-CA': enCA,\n  'en-GB': enGB,\n  'en-US': enUS,\n  'es-ES': esES,\n  'es-MX': esMX,\n  'fa-IR': faIR,\n  'fi-FI': fiFI,\n  'fr-CA': frCA,\n  'fr-FR': frFR,\n  'he-IL': heIL,\n  'hu-HU': huHU,\n  'it-IT': itIT,\n  'ja-JP': jaJP,\n  'ko-KR': koKR,\n  'mk-MK': mkMK,\n  'nb-NO': nbNO,\n  'nl-NL': nlNL,\n  'pl-PL': plPL,\n  'pt-BR': ptBR,\n  'ru-RU': ruRU,\n  'sv-SE': svSE,\n  'uk-UA': ukUA,\n  'zh-CN': zhCN,\n  'zh-TW': zhTW,\n}\n\nexport const WEBWORKER_ACTIVE = true\n\nexport const separatorsLabels = {\n  '\\\\t': 'Tab',\n  ';': 'Semicolon',\n  ',': 'Comma',\n  '|': 'Pipe',\n}\n\nexport const separatorsList = Object.keys(separatorsLabels)\n\nexport const DefaultSeparator = \",\"\n\nexport const AGGREGATIONS_LABELS = {\n  \"count\": \"Count\",\n  \"mean\": \"Average\",\n  \"median\": \"Median\",\n  \"max\": \"Max\",\n  \"min\": \"Min\",\n  \"countDistinct\": \"Count unique\",\n  \"sum\": \"Sum\",\n  \"csv\": \"CSV\",\n  \"csvDistinct\": \"CSV (unique)\",\n}\n\nexport const SCALES_LABELS = {\n  \"sequential\": \"Sequential\",\n  \"diverging\": \"Diverging\",\n  \"ordinal\": \"Ordinal\"\n}\n\nexport const COLOR_SCHEMES_LABELS = {\n  \"interpolateBlues\": \"Blue sequential\",\n  \"interpolateGreens\": \"Green sequential\",\n  \"interpolateReds\": \"Red sequential\",\n  \"interpolateRdBu\": \"RdBu diverging\",\n  \"interpolateBrBG\": \"BrBG diverging\",\n  \"interpolatePiYG\": \"PiYG diverging\",\n  \"schemeCategory10\": \"Categorical 10\",\n  \"interpolateTurbo\": \"Turbo discrete\",\n  \"interpolateSpectral\": \"Spectral discrete\"\n}"
  },
  {
    "path": "src/gaEvents.js",
    "content": "/**\n * @typedef {{\n *  name: string\n *  id: string\n *  description: string\n *  code: string\n *  categories: string[]\n *  tutorial?: string\n * }} chartMetadata\n */\n\n/**\n * @type string | null\n */\nlet prevChartIdRendered = null\n\n/**\n * @param {ChartMetada} chartMetadata\n */\nexport function onChartRendered(chartMetadata) {\n  if (prevChartIdRendered === chartMetadata.id) {\n    // Nothing to report the chart still the same\n    return\n  }\n  prevChartIdRendered = chartMetadata.id\n\n  if (typeof window.gtag === 'function') {\n    window.gtag('event', 'chart-render', {\n      event_category: chartMetadata.id,\n    })\n  }\n}\n\n/**\n * @param {chartMetadata} chartMetadata\n * @param {string} format\n */\nexport function onChartExported(chartMetadata, format) {\n  if (typeof window.gtag === 'function') {\n    window.gtag('event', 'chart-export', {\n      event_category: chartMetadata.id,\n      event_label: format,\n    })\n  }\n}\n"
  },
  {
    "path": "src/hooks/chart-types.js",
    "content": "/**\n * @typedef {{\n *  metadata: { id: string }\n *  rawCustomChart: { source: string, url: string }\n * }} CustomChartContract\n */\n\n/**\n * @typedef {{\n *  source: string\n *  id: string\n * }} StoredCustomChart\n */"
  },
  {
    "path": "src/hooks/rawRequire.js",
    "content": "/* eslint-disable no-restricted-globals */\nimport * as d3 from 'd3'\nimport * as rawgraphsCore from '@rawgraphs/rawgraphs-core'\nimport LRU from 'lru-cache'\n\nexport const NPM_CDN = 'https://cdn.jsdelivr.net/npm/'\n\n/**\n * NOTE: In a perfect we got type definition from core\n *\n * @typedef {{\n *  metadata: { id: string }\n * }} ChartContract\n */\n\nconst queue = []\nconst cacheChartsPkg = new LRU(50)\nconst cacheDependenciesTree = new LRU(400)\n\nconst DEPENDENCIES_ALIAS = {\n  d3,\n  '@rawgraphs/rawgraphs-core': rawgraphsCore,\n}\n\n/**\n * Reauire a dependency in the DOM Context and cache it\n *\n * @param {string} name\n */\nasync function requireDependency(name) {\n  if (DEPENDENCIES_ALIAS[name]) {\n    return DEPENDENCIES_ALIAS[name]\n  }\n  let url\n  try {\n    url = new URL(name)\n  } catch (e) {\n    url = new URL(`${NPM_CDN}${name}`)\n  }\n  const sUrl = url.toString()\n  if (cacheDependenciesTree.has(sUrl)) {\n    return cacheDependenciesTree.get(sUrl)\n  }\n  const v = await requireFromUrl(sUrl.toString())\n  if (v) {\n    cacheDependenciesTree.set(sUrl, v)\n  }\n  return v\n}\n\n/**\n * AMD Define for the DOM Context\n */\nfunction defineDOM(...params) {\n  /**\n   * @type {(dependencies: string[]) void}\n   */\n  let factory\n  /**\n   * @type string[]\n   */\n  let dependencies\n  // Adjust various AMD callding patterhns\n  if (params.length < 2) {\n    factory = params[0]\n    dependencies = []\n  } else {\n    if (params.length >= 3) {\n      params = params.slice(1)\n    }\n    dependencies = params[0]\n    factory = params[1]\n  }\n  // Instance dependencies\n  const exports = {}\n  const module = { exports }\n  const rutimeDepenciesPromises = dependencies.map((dep) =>\n    dep === 'exports'\n      ? Promise.resolve(exports)\n      : dep === 'module'\n      ? Promise.resolve(module)\n      : requireDependency(dep)\n  )\n  queue.push(\n    Promise.all(rutimeDepenciesPromises).then((rutimeDepencies) => {\n      // Run factory ... This will (maybe) write into exports\n      const outFactory = factory(...rutimeDepencies)\n      if (\n        !dependencies.includes('exports') &&\n        !dependencies.includes('module') &&\n        outFactory\n      ) {\n        // NOTE: In this case the factory return module\n        return outFactory\n      }\n      // Push filled exports\n      return exports\n    })\n  )\n}\n\ndefineDOM.amd = {}\n\n/**\n * Reauire a dependency in Web Worker Context\n *\n * @param {string} name\n */\nfunction requireDependencyWebWorker(name) {\n  if (DEPENDENCIES_ALIAS[name]) {\n    return DEPENDENCIES_ALIAS[name]\n  }\n  let url\n  try {\n    url = new URL(name)\n  } catch (e) {\n    url = new URL(`${NPM_CDN}${name}`)\n  }\n  const sUrl = url.toString()\n  if (cacheDependenciesTree.has(sUrl)) {\n    return cacheDependenciesTree.get(sUrl)\n  }\n  const v = requireFromUrlWebWorker(sUrl.toString())\n  if (v) {\n    cacheDependenciesTree.set(sUrl, v)\n  }\n  return v\n}\n\n/**\n * AMD Define for the WebWorker Context\n */\nfunction defineWebWorker(...params) {\n  /**\n   * @type {(dependencies: string[]) void}\n   */\n  let factory\n  /**\n   * @type string[]\n   */\n  let dependencies\n  // Adjust various AMD callding patterhns\n  if (params.length < 2) {\n    factory = params[0]\n    dependencies = []\n  } else {\n    if (params.length >= 3) {\n      params = params.slice(1)\n    }\n    dependencies = params[0]\n    factory = params[1]\n  }\n  // Instance dependencies\n  const exports = {}\n  const module = { exports }\n  const rutimeDepencies = dependencies.map((dep) =>\n    dep === 'exports'\n      ? exports\n      : dep === 'module'\n      ? module\n      : requireDependencyWebWorker(dep)\n  )\n  // Run factory ... This will (maybe) write into exports\n  const outFactory = factory(...rutimeDepencies)\n  if (\n    !dependencies.includes('exports') &&\n    !dependencies.includes('module') &&\n    outFactory\n  ) {\n    // NOTE: In this case the factory return module\n    queue.push(outFactory)\n  } else {\n    queue.push(exports)\n  }\n}\ndefineWebWorker.amd = {}\n\n/**\n * Require from URL in the DOM\n *\n * @param {string} url\n */\nfunction requireFromUrl(url) {\n  return new Promise((resolve, reject) => {\n    window.define = defineDOM\n    const scriptTag = document.createElement('script')\n    scriptTag.src = url\n    scriptTag.async = true\n    scriptTag.addEventListener(\n      'load',\n      () => {\n        // Pop last exports\n        const promiseFinalExports = queue.pop()\n        if (!promiseFinalExports) {\n          reject(`Problem during the execution of ${url}`)\n          return\n        }\n        return promiseFinalExports\n          .then(() => {\n            scriptTag.remove()\n            resolve(promiseFinalExports)\n          })\n          .catch((err) => {\n            scriptTag.remove()\n            reject(err)\n          })\n      },\n      {\n        once: true,\n      }\n    )\n    scriptTag.addEventListener(\n      'error',\n      () => {\n        scriptTag.remove()\n        reject(`Cannot import url ${url}`)\n      },\n      {\n        once: true,\n      }\n    )\n    document.head.append(scriptTag)\n  })\n}\n\nfunction isRawChartLike(obj) {\n  if (typeof obj === 'object' && obj !== null) {\n    return (\n      typeof obj.render === 'function' && typeof obj.metadata.id === 'string'\n    )\n  }\n  return false\n}\n\n/**\n * @param {string} url\n * @returns {Promise<ChartContract[]>}\n */\nexport async function requireRawChartsFromUrl(url) {\n  if (cacheChartsPkg.get(url)) {\n    return Promise.resolve(cacheChartsPkg.get(url))\n  }\n  const daExports = await requireFromUrl(url)\n  if (!daExports) {\n    return []\n  }\n  const charts = Object.values(daExports).filter(isRawChartLike)\n  // NOTE: Cache only relevant exports ...\n  if (charts.length > 0) {\n    cacheChartsPkg.set(url, charts)\n  }\n  return charts\n}\n\n/**\n * @param {string} url\n * @returns {ChartContract[]}\n */\nexport function requireRawChartsFromUrlWebWorker(url) {\n  if (cacheChartsPkg.get(url)) {\n    return cacheChartsPkg.get(url)\n  }\n  const daExports = requireFromUrlWebWorker(url)\n  if (!daExports) {\n    return []\n  }\n  const charts = Object.values(daExports).filter(isRawChartLike)\n  // NOTE: Cache only relevant exports ...\n  if (charts.length > 0) {\n    cacheChartsPkg.set(url, charts)\n  }\n  return charts\n}\n\n/**\n * Require from url in WebWorker context\n *\n * @param {string} url\n */\nfunction requireFromUrlWebWorker(url) {\n  self.define = defineWebWorker\n  self.importScripts(url)\n  const finalExports = queue.pop()\n  return finalExports\n}\n"
  },
  {
    "path": "src/hooks/useCopyToClipboard.js",
    "content": "import ClipboardJS from \"clipboard\";\nimport { useCallback } from \"react\";\n\n\nexport function useCopyToClipboard() {\n  return useCallback((str) => {\n    const btn = document.createElement(\"button\")\n    btn.style.display = \"none\"\n    document.body.appendChild(btn)\n    const clipboard = new ClipboardJS(btn, {\n      text: function() {\n        return str\n      }\n    })\n    btn.focus()\n    btn.click()\n    clipboard.destroy()\n    document.body.removeChild(btn)\n  }, [])\n}"
  },
  {
    "path": "src/hooks/useCustomCharts.js",
    "content": "import { useCallback, useEffect, useState } from 'react'\nimport { sha3_512 } from 'js-sha3'\nimport difference from 'lodash/difference'\nimport uniq from 'lodash/uniq'\nimport find from 'lodash/find'\nimport { requireRawChartsFromUrl, NPM_CDN } from './rawRequire'\nimport './chart-types'\n\nconst STORE_NS = 'rawCustomCharts'\n\n/**\n * @param {CustomChartContract[]} prevCharts\n * @param {CustomChartContract[]} newChartsToInject\n * @returns {[CustomChartContract[],CustomChartContract[]]}\n */\nfunction getNextCustomChartsAndReleased(prevCharts, newChartsToInject) {\n  const newIds = newChartsToInject.map((c) => c.metadata.id)\n  const releasedCustomCharts = []\n  const nextCustomCharts = prevCharts\n    .filter((prevChart) => {\n      const shouldBeReleased = newIds.includes(prevChart.metadata.id)\n      if (shouldBeReleased) {\n        releasedCustomCharts.push(prevChart)\n      }\n      return !shouldBeReleased\n    })\n    .concat(newChartsToInject)\n  return [nextCustomCharts, releasedCustomCharts]\n}\n\n/**\n * @param {CustomChartContract[]} nextCustomCharts\n */\nasync function storeCustomCharts(nextCustomCharts) {\n  const toStoreCustomCharts = nextCustomCharts.map((chart) => ({\n    id: chart.metadata.id,\n    source: chart.rawCustomChart.source,\n  }))\n  localStorage.setItem(STORE_NS, JSON.stringify(toStoreCustomCharts))\n  const cache = await window.caches.open(STORE_NS)\n  const nextHashses = toStoreCustomCharts\n    .map((chart) =>\n      chart.source.indexOf('file:') === 0\n        ? chart.source.replace('file:', '')\n        : null\n    )\n    .filter(Boolean)\n  const cacheKeys = await cache.keys()\n  const currentHashses = cacheKeys.map((k) => k.url.split('/').slice(-1)[0])\n  const toRemoveHashes = difference(currentHashses, nextHashses)\n  await Promise.all(toRemoveHashes.map((hash) => cache.delete('/' + hash)))\n}\n\n/**\n * @param {File} file\n * @returns {Promise<string>}\n */\nfunction makeFileHash(file) {\n  return new Promise((resolve) => {\n    const reader = new FileReader()\n    reader.onload = function (event) {\n      resolve(sha3_512(event.target.result))\n    }\n    reader.readAsArrayBuffer(file)\n  })\n}\n\nasync function loadStoredCustomCharts() {\n  /**\n   * @type {StoredCustomChart[]}\n   */\n  const storedCustomCharts = JSON.parse(localStorage.getItem(STORE_NS) ?? '[]')\n  const cache = await window.caches.open(STORE_NS)\n\n  // Calculate an unique list of sources to load\n  // It also read caches storage and create a browser url for file sources\n  const packsToLoad = await Promise.all(\n    uniq(storedCustomCharts.map((chart) => chart.source)).map(\n      /**\n       * @param {string} source\n       * @returns {Promise<{ source: string, url: string } | null>}\n       */\n      (source) => {\n        if (source.indexOf('file:') === 0) {\n          return cache.match('/' + source.replace('file:', '')).then((m) => {\n            if (!m) {\n              return Promise.resolve(null)\n            }\n            return m.blob().then((b) => ({\n              source,\n              url: URL.createObjectURL(b),\n            }))\n          })\n        }\n        if (source.indexOf('url:') === 0) {\n          return Promise.resolve({\n            source,\n            url: source.replace('url:', ''),\n          })\n        }\n        if (source.indexOf('npm:') === 0) {\n          return Promise.resolve({\n            source,\n            url: NPM_CDN + source.replace('npm:', ''),\n          })\n        }\n        return Promise.resolve(null)\n      }\n    )\n  ).then((packs) => packs.filter(Boolean))\n\n  const loadedChartsById = await Promise.all(\n    packsToLoad.map((p) =>\n      requireRawChartsFromUrl(p.url).then((charts) =>\n        charts.map((chart) => ({\n          ...chart,\n          rawCustomChart: p,\n        }))\n      )\n    )\n  ).then((nChars) => {\n    /**\n     * @type {Record<string, CustomChartContract>}\n     */\n    const by = {}\n    return nChars.reduce((o, charts) => {\n      charts.forEach((c) => {\n        o[c.metadata.id] = c\n      })\n      return o\n    }, by)\n  })\n\n  return storedCustomCharts.map((c) => loadedChartsById[c.id]).filter(Boolean)\n}\n\nasync function exportCustomChart(chart) {\n  if (!chart.rawCustomChart) {\n    // Not a custom chart\n    return null\n  }\n  const { source } = chart.rawCustomChart\n  if (source.indexOf('file:') === 0) {\n    const cache = await window.caches.open(STORE_NS)\n    const hash = source.replace('file:', '')\n    const result = await cache.match(`/${hash}`)\n    if (!result) {\n      throw new Error(`File not found: ${hash}`)\n    }\n    const content = await result.text()\n    return {\n      source,\n      content,\n    }\n  }\n  return {\n    source,\n  }\n}\n\n/**\n * This hook handle the custom user charts.\n * It's business is to load custom charts from some `source`:\n *  - `file:hash` File source we hash the file content to identify \"which\" file\n *  - `url:cdn_url` An url that point to a js file bundled as UMD | AMD\n *  - `npm:name` A valid package name on npm registry bundled also as UMD | AMD\n *\n * It loads the current custom charts on mount from user storage and sync\n * them when you call its methods.\n *\n * @param {{ storage: boolean }}\n * @returns {[CustomChartContract[], {\n *  uploadCustomCharts: (file?: File, mode?:  'replace' | 'add') => Promise<CustomChartContract[]>\n *  loadCustomChartsFromUrl: (url: string) => Promise<CustomChartContract[]>\n *  loadCustomChartsFromNpm: (name: string) => Promise<CustomChartContract[]>\n *  importCustomChartFromProject: (projectChart: CustomChartContract) => Promise<CustomChartContract>\n *  removeCustomChart: (chart: CustomChartContract) => Promise<CustomChartContract[]>\n *  exportCustomChart: (chart: CustomChartContract) => Promise<{ source: string, content: string | null }>\n * }]}\n */\nexport default function useCustomCharts({ storage = true } = { storage: true }) {\n  const [customCharts, setCustomCharts] = useState([])\n\n  // Loads custom charts saved in user storage\n  useEffect(() => {\n    if (storage) {\n      loadStoredCustomCharts().then(setCustomCharts)\n    }\n  }, [storage])\n\n  const loadCustomChartsFromUrlAsSource = useCallback(\n    async (source, url) => {\n      let newChartsToInject = await requireRawChartsFromUrl(url)\n      if (newChartsToInject.length === 0) {\n        return\n      }\n      newChartsToInject = newChartsToInject.map((chart) => ({\n        ...chart,\n        rawCustomChart: {\n          source,\n          url,\n        },\n      }))\n      const [\n        nextCustomCharts,\n        releasedCustomCharts,\n      ] = getNextCustomChartsAndReleased(customCharts, newChartsToInject)\n      releasedCustomCharts.forEach((c) => {\n        URL.revokeObjectURL(c.rawCustomChart.url)\n      })\n      setCustomCharts(nextCustomCharts)\n      if (storage) {\n        await storeCustomCharts(nextCustomCharts)\n      }\n      return nextCustomCharts\n    },\n    [customCharts, storage]\n  )\n\n  const loadCustomChartsFromUrl = useCallback(\n    async (url) => {\n      const source = `url:${url}`\n      return loadCustomChartsFromUrlAsSource(source, url)\n    },\n    [loadCustomChartsFromUrlAsSource]\n  )\n\n  const loadCustomChartsFromNpm = useCallback(\n    async (name) => {\n      const source = `npm:${name}`\n      const url = NPM_CDN + name\n      return loadCustomChartsFromUrlAsSource(source, url)\n    },\n    [loadCustomChartsFromUrlAsSource]\n  )\n\n  const uploadCustomCharts = useCallback(\n    async (file, mode = 'add') => {\n      if (!file) {\n        return []\n      }\n      const url = URL.createObjectURL(file)\n      let newChartsToInject = await requireRawChartsFromUrl(url)\n      if (newChartsToInject.length === 0) {\n        return\n      }\n      const fileHash = await makeFileHash(file)\n      const source = `file:${fileHash}`\n      newChartsToInject = newChartsToInject.map((chart) => ({\n        ...chart,\n        rawCustomChart: {\n          source,\n          url,\n        },\n      }))\n      const [nextCustomCharts, releasedCustomCharts] =\n        mode === 'replace'\n          ? [newChartsToInject, customCharts]\n          : getNextCustomChartsAndReleased(customCharts, newChartsToInject)\n      releasedCustomCharts.forEach((c) => {\n        URL.revokeObjectURL(c.rawCustomChart.url)\n      })\n      setCustomCharts(nextCustomCharts)\n      if (storage) {\n        const cache = await window.caches.open(STORE_NS)\n        await cache.put(fileHash, new Response(file))\n        await storeCustomCharts(nextCustomCharts)\n      }\n      return nextCustomCharts\n    },\n    [customCharts, storage]\n  )\n\n  const importCustomChartFromProject = useCallback(\n    async (projectChart) => {\n      const { source, content } = projectChart.rawCustomChart\n      let url, file, fileHash\n      if (source.indexOf('url:') === 0) {\n        url = source.replace('url:', '')\n      } else if (source.indexOf('npm:') === 0) {\n        url = NPM_CDN + source.replace('npm:', '')\n      } else if (source.indexOf('file:') === 0) {\n        fileHash = source.replace('file:', '')\n        file = new File([content], `${fileHash}.js`, {\n          type: 'application/json',\n        })\n        url = URL.createObjectURL(file)\n      } else {\n        throw new Error(`Try to import invalid source ${source}`)\n      }\n      const newChartsToInject = await requireRawChartsFromUrl(url)\n      let newChart = find(\n        newChartsToInject,\n        (c) => c.metadata.id === projectChart.metadata.id\n      )\n      if (!newChart) {\n        throw new Error(\n          `Can't find chart ${projectChart.metadata.id} from ${source}`\n        )\n      }\n      newChart = {\n        ...newChart,\n        rawCustomChart: {\n          source,\n          url,\n        },\n      }\n      const [\n        nextCustomCharts,\n        releasedCustomCharts,\n      ] = getNextCustomChartsAndReleased(customCharts, [newChart])\n      releasedCustomCharts.forEach((c) => {\n        URL.revokeObjectURL(c.rawCustomChart.url)\n      })\n      setCustomCharts(nextCustomCharts)\n      if (storage) {\n        if (file) {\n          const cache = await window.caches.open(STORE_NS)\n          await cache.put(fileHash, new Response(file))\n        }\n        await storeCustomCharts(nextCustomCharts)\n      }\n      return newChart\n    },\n    [customCharts, storage]\n  )\n\n  const removeCustomChart = useCallback(\n    async (chart) => {\n      const nextCustomCharts = customCharts.filter(\n        (c) => c.metadata.id !== chart.metadata.id\n      )\n      setCustomCharts(nextCustomCharts)\n      if (storage) {\n        await storeCustomCharts(nextCustomCharts)\n      }\n      return nextCustomCharts\n    },\n    [customCharts, storage]\n  )\n\n  return [\n    customCharts,\n    {\n      uploadCustomCharts,\n      removeCustomChart,\n      loadCustomChartsFromUrl,\n      loadCustomChartsFromNpm,\n      exportCustomChart,\n      importCustomChartFromProject,\n    },\n  ]\n}\n"
  },
  {
    "path": "src/hooks/useDataLoader.js",
    "content": "import { parseDataset } from '@rawgraphs/rawgraphs-core'\nimport { difference, get } from 'lodash'\nimport { useCallback, useState } from 'react'\nimport { DefaultSeparator, localeList, WEBWORKER_ACTIVE } from '../constants'\nimport { parseDatasetInWorker } from '../worker'\nimport {\n  normalizeJsonArray,\n  parseAndCheckData,\n} from './useDataLoaderUtils/parser'\nimport { stackData } from './useDataLoaderUtils/stack'\n\nexport const DATA_LOADER_MODE = {\n  DIRECT: 'direct',\n  REPLACE: 'replace',\n}\n\nconst __cache = {}\n\nexport default function useDataLoader() {\n  /* Data to be plot in the chart */\n  /* First stage: raw user input */\n  const [userInput, setUserInput] = useState('')\n  const [dataSource, setDataSource] = useState(null)\n\n  /* Second stage: parsed data and user data type (i.e. csv, json, ...) */\n  /*\n   * In case user data type is json, userData is not filled immediately.\n   * Instead, a JSON view is first shown asking the user to select an\n   * array inside the JSON tree. The (parsed) content of the array will\n   * be used to fill `userData`. In case of some error during parsing,\n   * the `parseError` state holds the error description\n   */\n  const [userData, setUserData] = useState(null)\n  const [userDataType, setUserDataType] = useState(null)\n  const [parseError, setParserError] = useState(null)\n  const [unstackedInfo, setUnstackedInfo] = useState([null, null])\n\n  /* Data Parsing Options */\n  const [separator, setSeparator] = useState(DefaultSeparator)\n  const [thousandsSeparator, setThousandsSeparator] = useState(',')\n  const [decimalsSeparator, setDecimalsSeparator] = useState('.')\n  const [locale, setLocale] = useState(navigator.language || 'en-US')\n  const [stackDimension, setStackDimension] = useState()\n\n  /* Third stage: data ready to become a chart */\n  const [data, setData] = useState(null)\n\n  /* Stack operations */\n  const [unstackedData, unstackedColumns] = unstackedInfo\n\n  /* Misc */\n  const [loading, setLoading] = useState(false)\n  const [mode, setMode] = useState(DATA_LOADER_MODE.DIRECT)\n  const [\n    replaceRequiresConfirmation,\n    setReplaceRequiresConfirmation,\n  ] = useState(undefined)\n\n  /* Unpacking */\n  const columnsTypes = unstackedColumns ?? data?.dataTypes\n\n  //wrapper for async parse via web worker\n  const parseDatasetAsyncAndSetData = useCallback(\n    (data, dataTypes, parsingOptions) => {\n      setLoading(true)\n      return parseDatasetInWorker(data, dataTypes, {\n        ...parsingOptions,\n        dateLocale: get(localeList, parsingOptions.locale),\n      })\n        .then((resultData) => {\n          return resultData\n        })\n        .catch((err) => {\n          console.log('eee', err)\n        })\n        .finally(() => {\n          setLoading(false)\n        })\n    },\n    [setLoading]\n  )\n\n  const parseDatasetSyncAndSetData = useCallback(\n    (data, dataTypes, parsingOptions) => {\n      setLoading(true)\n      return new Promise((resolve, reject) => {\n        try {\n          const resultData = parseDataset(data, dataTypes, {\n            ...parsingOptions,\n            dateLocale: get(localeList, parsingOptions.locale),\n          })\n          resolve(resultData)\n        } catch (e) {\n          reject(e)\n        } finally {\n          setLoading(false)\n        }\n      })\n    },\n    [setLoading]\n  )\n\n  const parseDatasetAuto = useCallback(\n    (data, dataTypes, parsingOptions) => {\n      const worker = WEBWORKER_ACTIVE\n        ? parseDatasetAsyncAndSetData\n        : parseDatasetSyncAndSetData\n      return worker(data, dataTypes, parsingOptions)\n    },\n    [parseDatasetAsyncAndSetData, parseDatasetSyncAndSetData]\n  )\n\n  const parseDatasetAndSetData = useCallback(\n    (data, dataTypes, parsingOptions) => {\n      return parseDatasetAuto(data, dataTypes, parsingOptions).then((data) =>\n        setData(data)\n      )\n    },\n    [parseDatasetAuto]\n  )\n\n  const reset = useCallback(() => {\n    setData(null)\n    setUserData(null)\n    setUserDataType(null)\n    setUserInput('')\n    setDataSource(null)\n    setParserError(null)\n    setStackDimension(null)\n    setUnstackedInfo([null, null])\n  }, [])\n\n  const hydrateFromSavedProject = useCallback(\n    (project) => {\n      const {\n        userInput,\n        userData,\n        userDataType,\n        parseError,\n        unstackedColumns,\n        unstackedData,\n        dataTypes,\n        separator,\n        thousandsSeparator,\n        decimalsSeparator,\n        locale,\n        stackDimension,\n        dataSource,\n      } = project\n      setUserInput(userInput)\n      setUserDataType(userDataType)\n      setSeparator(separator)\n      setThousandsSeparator(thousandsSeparator)\n      setDecimalsSeparator(decimalsSeparator)\n      setLocale(locale)\n      setStackDimension(stackDimension)\n      setDataSource(dataSource)\n      setUserData(userData)\n      setParserError(parseError)\n      setUnstackedInfo([unstackedData, unstackedColumns])\n      parseDatasetAndSetData(userData, dataTypes, {\n        thousandsSeparator,\n        decimalsSeparator,\n        locale,\n      })\n    },\n    [parseDatasetAndSetData]\n  )\n\n  const handleReplacingData = useCallback(\n    (userData) => {\n      parseDatasetAuto(userData, undefined, {\n        locale,\n        decimal: decimalsSeparator,\n        group: thousandsSeparator,\n      }).then((newDataInferred) => {\n        if (newDataInferred.errors.length > 0) {\n          // Parsing resulted in errors, cannot replace data safely!\n          __cache.replacedData = newDataInferred\n          setReplaceRequiresConfirmation('parse-error')\n        } else {\n          const oldColNames = Object.keys(columnsTypes)\n          const newColNames = Object.keys(newDataInferred.dataTypes)\n          const missingCols = difference(oldColNames, newColNames)\n          if (missingCols.length > 0) {\n            // There is at least one column missing in the new dataset\n            // Replace cannot be safe\n            __cache.replacedData = newDataInferred\n            setReplaceRequiresConfirmation('missing-column:' + missingCols[0])\n          } else {\n            const nextDataTypes = {\n              ...newDataInferred.dataTypes,\n              ...columnsTypes, // Keep eventual overrides in data types\n            }\n            parseDatasetAuto(userData, nextDataTypes, {\n              locale,\n              decimal: decimalsSeparator,\n              group: thousandsSeparator,\n            }).then((newData) => {\n              if (newData.errors.length > 0) {\n                // There was some error in type coercing, data cannot be replaced safely\n                __cache.replacedData = newDataInferred\n                setReplaceRequiresConfirmation('type-mismatch')\n              } else {\n                if (stackDimension) {\n                  setUnstackedInfo([userData, newData.dataTypes])\n                  const stackedData = stackData(userData, stackDimension)\n                  setUserData(stackedData)\n                  parseDatasetAuto(stackedData, data.dataTypes, {\n                    locale,\n                    decimal: decimalsSeparator,\n                    group: thousandsSeparator,\n                  }).then(data => setData(data))\n                } else {\n                  setData(newData)\n                }\n              }\n            })\n          }\n        }\n      })\n    },\n    [\n      columnsTypes,\n      data,\n      decimalsSeparator,\n      locale,\n      parseDatasetAuto,\n      stackDimension,\n      thousandsSeparator,\n    ]\n  )\n\n  const handleNewUserData = useCallback(\n    (nextUserData) => {\n      setUserData(nextUserData)\n      if (mode === DATA_LOADER_MODE.DIRECT) {\n        parseDatasetAndSetData(nextUserData, undefined, {\n          locale,\n          decimal: decimalsSeparator,\n          group: thousandsSeparator,\n        })\n      } else if (mode === DATA_LOADER_MODE.REPLACE) {\n        handleReplacingData(nextUserData)\n      } else {\n        console.error('Unknown data loader mode!')\n      }\n    },\n    [\n      decimalsSeparator,\n      handleReplacingData,\n      locale,\n      mode,\n      parseDatasetAndSetData,\n      thousandsSeparator,\n    ]\n  )\n\n  /*\n   * Callback to handle user injecting data\n   * When user uploads some data (in any possible way), we store the raw user input at first\n   * Then we try to read it using different parsers (notably json and csv)\n   * Finally, if read is successful, we go inferring types using the raw-core library\n   */\n  function setUserDataAndDetect(str, source, options) {\n    const [dataType, parsedUserData, error, extra] = parseAndCheckData(str, {\n      separator: get(options, 'separator', null),\n    })\n    setUserInput(str)\n    setDataSource(source)\n    setUserDataType(dataType)\n    setParserError(error)\n    if (extra && typeof extra === \"object\" && \"separator\" in extra) {\n      setSeparator(extra.separator)\n    }\n    // Data parsed ok set parent data\n    if (dataType !== 'json' && !error) {\n      handleNewUserData(parsedUserData)\n    }\n    const jsonPath = dataSource?.jsonPath ?? undefined\n    if (dataType === 'json' && !error && jsonPath !== undefined) {\n      const jsonData = get(parsedUserData, jsonPath, null)\n      if (Array.isArray(jsonData)) {\n        handleNewUserData(jsonData)\n      }\n    }\n  }\n\n  const setJsonData = useCallback(\n    (data, path) => {\n      const normalized = normalizeJsonArray(data)\n      setUserData(normalized)\n      setDataSource({...dataSource, jsonPath: path })\n      handleNewUserData(normalized)\n    },\n    [dataSource, handleNewUserData]\n  )\n\n  /*\n   * Callback to handle user changing separator\n   * When the separator is changed, a fresh parsing of raw user input is required for proper handling\n   * Steps are very similar with respect to the `setUserInputAndDetect` callback, except for the\n   * fact that we take user input from state instead of from parameters\n   */\n  function handleChangeSeparator(newSeparator) {\n    const [dataType, parsedUserData, error] = parseAndCheckData(userInput, {\n      separator: newSeparator,\n    })\n    setSeparator(newSeparator)\n    setUserDataType(dataType)\n    setParserError(error)\n    if (dataType !== 'json' && !error && newSeparator) {\n      setUserData(parsedUserData)\n      parseDatasetAndSetData(parsedUserData, undefined, {\n        locale,\n        decimal: decimalsSeparator,\n        group: thousandsSeparator,\n      })\n    }\n  }\n\n  function handleChangeLocale(newLocale) {\n    if (!data) {\n      return\n    }\n    parseDatasetAndSetData(data.dataset, data.dataTypes, {\n      locale: newLocale,\n      decimal: decimalsSeparator,\n      group: thousandsSeparator,\n    })\n    setLocale(newLocale)\n  }\n\n  function handleChangeDecimalSeparator(newDecimalSeparator) {\n    const [dataType, parsedUserData, error] = parseAndCheckData(userInput, {\n      separator,\n    })\n    setDecimalsSeparator(newDecimalSeparator)\n    setUserDataType(dataType)\n    setParserError(error)\n    if (dataType !== 'json' && !error) {\n      setUserData(parsedUserData)\n      setLoading(true)\n      parseDatasetAndSetData(parsedUserData, undefined, {\n        locale,\n        decimal: newDecimalSeparator,\n        group: thousandsSeparator,\n      })\n      //setData(parseDataset(parsedUserData, undefined, {locale, decimal: newDecimalSeparator, group:thousandsSeparator}));\n    }\n  }\n\n  function handleChangeThousandsSeparator(newThousandsSeparator) {\n    const [dataType, parsedUserData, error] = parseAndCheckData(userInput, {\n      separator,\n    })\n    setThousandsSeparator(newThousandsSeparator)\n    setUserDataType(dataType)\n    setParserError(error)\n    if (dataType !== 'json' && !error) {\n      setUserData(parsedUserData)\n      parseDatasetAndSetData(parsedUserData, undefined, {\n        locale,\n        decimal: decimalsSeparator,\n        group: newThousandsSeparator,\n      })\n      // setData(parseDataset(parsedUserData, undefined, {locale, decimal: decimalsSeparator, group:newThousandsSeparator}));\n    }\n  }\n\n  /*\n   * Callback to handle user coercing a type of a column\n   * When this happens, we don't need to go through data parsing again, we just invoke\n   * the raw-core library starting from the parsed data (stage-2 data)\n   */\n  function coerceTypes(nextTypes) {\n    parseDatasetAndSetData(userData, nextTypes, {\n      locale,\n      decimal: decimalsSeparator,\n      group: thousandsSeparator,\n    })\n  }\n\n  /*\n   * Callback to handle user selecting a data sample from RawGraphs.io\n   * When this happens, we have data parsed with dsv with a proper separator out of the box\n   *   since in this case data are rigorously checked\n   * So we just take them as good and use the raw-core library to infer types\n   */\n  function loadSample(rawData, sampleSeparator) {\n    setSeparator(sampleSeparator)\n    setUserDataAndDetect(\n      rawData,\n      { type: 'sample' },\n      { separator: sampleSeparator }\n    )\n  }\n\n  function handleInlineEdit(newDataset) {\n    setUserData(newDataset)\n    parseDatasetAndSetData(newDataset, data.dataTypes, {\n      locale,\n      decimal: decimalsSeparator,\n      group: thousandsSeparator,\n    })\n    // setData(parseDataset(newDataset, data.dataTypes, {locale}))\n  }\n\n  function handleStackOperation(column) {\n    setStackDimension(column)\n    if (column !== null) {\n      if (unstackedData === null) {\n        setUnstackedInfo([userData, data.dataTypes])\n      }\n      const stackedData = stackData(unstackedData || userData, column)\n      setUserData(stackedData)\n      parseDatasetAndSetData(stackedData, undefined, {\n        locale,\n        decimal: decimalsSeparator,\n        group: thousandsSeparator,\n      })\n      // setData(parseDataset(stackedData, undefined, { locale }))\n    } else {\n      setUserData(unstackedData)\n      parseDatasetAndSetData(unstackedData, unstackedColumns, {\n        locale,\n        decimal: decimalsSeparator,\n        group: thousandsSeparator,\n      })\n      setUnstackedInfo([null, null])\n    }\n  }\n\n  const startDataReplace = useCallback(() => {\n    setMode(DATA_LOADER_MODE.REPLACE)\n    __cache.userInput = userInput\n    __cache.userDataType = userDataType\n    __cache.dataSource = dataSource\n    __cache.userData = userData\n    setUserInput(null)\n    setUserDataType(null)\n    setDataSource(null)\n    setUserData(null)\n  }, [dataSource, userData, userDataType, userInput])\n\n  const cancelDataReplace = useCallback(() => {\n    setReplaceRequiresConfirmation(false)\n    setMode(DATA_LOADER_MODE.DIRECT)\n    setUserInput(__cache.userInput)\n    setUserDataType(__cache.userDataType)\n    setDataSource(__cache.dataSource)\n    setUserData(__cache.userData)\n  }, [])\n\n  const commitDataReplace = useCallback(() => {\n    setReplaceRequiresConfirmation(false)\n    setData(__cache.replacedData)\n    setParserError(null)\n    setStackDimension(null)\n    setUnstackedInfo([null, null])\n  }, [])\n\n  return {\n    userInput,\n    setUserInput: setUserDataAndDetect,\n    userData,\n    userDataType,\n    parseError,\n    unstackedData,\n    unstackedColumns,\n    separator,\n    setSeparator: handleChangeSeparator,\n    thousandsSeparator,\n    setThousandsSeparator: handleChangeThousandsSeparator,\n    decimalsSeparator,\n    setDecimalsSeparator: handleChangeDecimalSeparator,\n    locale,\n    setLocale: handleChangeLocale,\n    stackDimension,\n    dataSource,\n    data,\n    loading,\n    coerceTypes,\n    loadSample,\n    handleInlineEdit,\n    handleStackOperation,\n    setJsonData,\n    resetDataLoader: reset,\n    hydrateFromSavedProject,\n    dataLoaderMode: mode,\n    startDataReplace,\n    cancelDataReplace,\n    commitDataReplace,\n    replaceRequiresConfirmation,\n  }\n}\n"
  },
  {
    "path": "src/hooks/useDataLoaderUtils/parser.js",
    "content": "import { dsvFormat } from 'd3'\nimport { DefaultSeparator, separatorsList } from '../../constants'\n\nfunction JsonParser(dataString) {\n  //Removing white lines (useful when pasting from sheets, ecc)\n  const trimmedDataString = dataString\n    .trim()\n    .replace(/^(?=\\n)$|^\\s*|\\s*$|\\n\\n+/gm, '')\n  \n  return [JSON.parse(trimmedDataString), {}]\n}\n\nfunction CsvParser(dataString, opts) {\n  //Removing white lines (useful when pasting from sheets, ecc)\n  const trimmedDataString = dataString\n    .trim()\n    .replace(/^(?=\\n)$|^\\s*|\\s*$|\\n\\n+/gm, '')\n  \n  // Use the separator the user gives me, if any\n  if (opts.separator) {\n    return [\n      dsvFormat(opts.separator).parse(trimmedDataString),\n      {\n        separator: opts.separator,\n      },\n    ]\n  }\n  // Otherwise, try to infer it\n  const candidates = []\n  for (const _separator of separatorsList) {\n    const separator = _separator\n      .replace(/\\\\r/g, '\\r')\n      .replace(/\\\\n/g, '\\n')\n      .replace(/\\\\t/g, '\\t')\n    try {\n      const parser = dsvFormat(separator)\n      const parsed = parser.parse(trimmedDataString)\n      if (\n        (parsed.length > 0 && Object.keys(parsed[0]).length > 1) ||\n        separator === DefaultSeparator\n      ) {\n        candidates.push({\n          separator,\n          score: Object.keys(parsed[0]).length,\n          parsed,\n        })\n      }\n    } catch (e) {}\n  }\n  candidates.sort((a, b) => b.score - a.score)\n  return [candidates[0].parsed, { separator: candidates[0].separator }]\n}\n\nexport const SparqlMarker = Symbol(\"RawgraphsSparqlMarker\")\n\nfunction SparqlParser(data, opts) {\n  if (data[SparqlMarker] === true) {\n    return [data, {}]\n  } \n  throw new Error(\"Not a sparql result\")\n}\n\nconst PARSERS = [\n  { dataType: 'sparql', parse: SparqlParser },\n  { dataType: 'json', parse: JsonParser },\n  { dataType: 'csv', parse: CsvParser },\n]\n\nexport function parseData(data, opts) {\n  for (const parser of PARSERS) {\n    try {\n      const [parsed, extra] = parser.parse(data, opts)\n      return [parser.dataType, parsed, extra]\n    } catch (e) {\n      // console.error('Parsing error', e)\n    }\n  }\n  return [null, null]\n}\n\nexport function parseAndCheckData(dataString, opts) {\n  const [dataType, data, extra] = parseData(dataString, opts)\n  if (dataType === null) {\n    // This should never happen\n    return [\n      dataType,\n      data,\n      'Cannot parse dataset! (This should never happen)',\n      {},\n    ]\n  } else {\n    if (dataType === 'json') {\n      return ['json', data, null, extra]\n    } else if (data.length > 0) {\n      return [dataType, data, null, extra]\n    } else {\n      return [null, null, \"We can't parse your data.\", {}]\n    }\n  }\n}\n\nfunction isScalarType(item) {\n  return ['string', 'number', 'boolean'].includes(typeof item)\n}\n\nexport function normalizeJsonArray(jsonArray) {\n  return jsonArray\n    .map((element) => {\n      let iterateElement = element\n      if (Array.isArray(iterateElement)) {\n        const tmp = {}\n        iterateElement.forEach((item, i) => {\n          tmp[`Column ${i + 1}`] = item\n        })\n        iterateElement = tmp\n      }\n      if (isScalarType(iterateElement) || iterateElement === null) {\n        iterateElement = { value: iterateElement }\n      }\n      const outElement = {}\n      for (const property in iterateElement) {\n        const value = iterateElement[property]\n        const valueType = typeof value\n        if (Array.isArray(value)) {\n          outElement[property] = value.filter(isScalarType).join(' ')\n        } else if (valueType === 'object' && valueType !== null) {\n          for (const nestedProperty in value) {\n            const nestedValue = value[nestedProperty]\n            if (isScalarType(nestedValue)) {\n              outElement[`${property}.${nestedProperty}`] = nestedValue\n            }\n          }\n        } else if (isScalarType(value)) {\n          outElement[property] = value\n        }\n      }\n      return outElement\n    })\n    .filter((item) => item !== null)\n}\n"
  },
  {
    "path": "src/hooks/useDataLoaderUtils/stack.js",
    "content": "import { flatMap, omit, map } from 'lodash'\n\nexport function stackData(data, column) {\n  return flatMap(data, (record) => {\n    const key = record[column]\n    const others = omit(record, column)\n    return map(others, (value, prop) => {\n      return {\n        [column]: key,\n        column: prop,\n        value,\n      }\n    })\n  })\n}\n"
  },
  {
    "path": "src/hooks/useDebounce.js",
    "content": "import { useEffect, useState } from 'react'\n\nexport default function useDebounce(value, delay) {\n  // State and setters for debounced value\n  const [debouncedValue, setDebouncedValue] = useState(value)\n\n  useEffect(\n    () => {\n      // Update debounced value after delay\n      const handler = setTimeout(() => {\n        setDebouncedValue(value)\n      }, delay)\n\n      // Cancel the timeout if value changes (also on delay change or unmount)\n      // This is how we prevent debounced value from updating if value is changed ...\n      // .. within the delay period. Timeout gets cleared and restarted.\n      return () => {\n        clearTimeout(handler)\n      }\n    },\n    [value, delay] // Only re-call effect if value or delay changes\n  )\n\n  return debouncedValue\n}\n"
  },
  {
    "path": "src/hooks/usePrevious.js",
    "content": "import { useRef, useEffect } from 'react'\nexport default function usePrevious(value) {\n  // The ref object is a generic container whose current property is mutable ...\n  // ... and can hold any value, similar to an instance property on a class\n  const ref = useRef()\n\n  // Store current value in ref\n  useEffect(() => {\n    ref.current = value\n  }, [value]) // Only re-run if value changes\n\n  // Return previous value (happens before update in useEffect above)\n  return ref.current\n}\n"
  },
  {
    "path": "src/hooks/useSafeCustomCharts.js",
    "content": "import { useCallback, useState } from 'react'\nimport useCustomCharts from './useCustomCharts'\nimport './chart-types'\n\n// NOTE: ... FUTURE PALCE 2 RAW APPROVED CHARTS FROM USERS <3\n// At this point we can mark some npm accounts or special cdn hosts to have secure\n// and quailty raw charts ... so we can then skip the security advisor\n\nconst HOSTS_WHITELIST = ['localhost']\n\n/**\n * @param {URL} url\n */\nfunction isUrlAllowed(url) {\n  if (HOSTS_WHITELIST.includes(url.hostname)) {\n    return true\n  }\n  return false\n}\n\n/**\n * @param {string} name\n */\nfunction isNpmPkgAllowed(name) {\n  return false\n}\n\nclass UserAbortError extends Error {\n  constructor(...args) {\n    super(...args)\n    this.isAbortByUser = true\n  }\n}\n\n/**\n * @returns {[CustomChartContract[], {\n *  toConfirmCustomChart: null\n *  | { type: 'npm', value: string }\n *  | { type: 'url', value: url }\n *  | { type: 'file', value: File }\n *  | { type: 'project', value: CustomChartContract }\n *  uploadCustomCharts: (file?: File) => Promise<CustomChartContract[]>\n *  loadCustomChartsFromUrl: (url: string) => Promise<CustomChartContract[]>\n *  loadCustomChartsFromNpm: (name: string) => Promise<CustomChartContract[]>\n *  importCustomChartFromProject: (projectChart: CustomChartContract) => Promise<CustomChartContract>\n *  removeCustomChart: (chart: CustomChartContract) => Promise<CustomChartContract[]>\n *  exportCustomChart: (chart: CustomChartContract) => Promise<{ source: string, content: string | null }>\n *  confirmCustomChartLoad: () => void\n *  abortCustomChartLoad: () => void\n * }]}\n */\nexport default function useSafeCustomCharts() {\n  const [\n    customCharts,\n    {\n      uploadCustomCharts: unsafeUploadCustomCharts,\n      loadCustomChartsFromNpm: unsafeLoadCustomChartsFromNpm,\n      loadCustomChartsFromUrl: unsafeLoadCustomChartsFromUrl,\n      importCustomChartFromProject: unsafeImportCustomChartFromProject,\n      ...methods\n    },\n  ] = useCustomCharts()\n\n  const [toConfirmCustomChart, setToConfirmCustomChartLoad] = useState(null)\n\n  const loadCustomChartsFromUrl = useCallback(\n    (url) => {\n      let parsedUrl\n      try {\n        parsedUrl = new URL(url)\n      } catch (err) {\n        // Invalid url\n        return Promise.resolve([])\n      }\n      if (isUrlAllowed(parsedUrl)) {\n        return unsafeLoadCustomChartsFromUrl(String(parsedUrl))\n      } else {\n        return new Promise((resolve, reject) => {\n          setToConfirmCustomChartLoad({\n            type: 'url',\n            value: String(parsedUrl),\n            resolve,\n            reject,\n          })\n        })\n      }\n    },\n    [unsafeLoadCustomChartsFromUrl]\n  )\n\n  const loadCustomChartsFromNpm = useCallback(\n    (inputName) => {\n      const name = inputName.trim()\n      if (name.trim() === '') {\n        return\n      }\n      if (isNpmPkgAllowed(name)) {\n        unsafeLoadCustomChartsFromNpm(name)\n      } else {\n        return new Promise((resolve, reject) => {\n          setToConfirmCustomChartLoad({\n            type: 'npm',\n            value: name,\n            resolve,\n            reject,\n          })\n        })\n      }\n    },\n    [unsafeLoadCustomChartsFromNpm]\n  )\n\n  const uploadCustomCharts = useCallback((file) => {\n    return new Promise((resolve, reject) => {\n      setToConfirmCustomChartLoad({\n        type: 'file',\n        value: file,\n        resolve,\n        reject,\n      })\n    })\n  }, [])\n\n  const importCustomChartFromProject = useCallback(\n    (projectChart) => {\n      const { source } = projectChart.rawCustomChart\n      let askConfirm = false\n      if (source.indexOf('url:') === 0) {\n        if (!isUrlAllowed(new URL(source.replace('url:', '')))) {\n          askConfirm = true\n        }\n      } else if (source.indexOf('npm:') === 0) {\n        if (!isNpmPkgAllowed(source.replace('npm:', ''))) {\n          askConfirm = true\n        }\n      } else if (source.indexOf('file:') === 0) {\n        askConfirm = true\n      }\n      if (askConfirm) {\n        return new Promise((resolve, reject) => {\n          setToConfirmCustomChartLoad({\n            type: 'project',\n            value: projectChart,\n            resolve,\n            reject,\n          })\n        })\n      } else {\n        return unsafeImportCustomChartFromProject(projectChart)\n      }\n    },\n    [unsafeImportCustomChartFromProject]\n  )\n\n  const confirmCustomChartLoad = useCallback(() => {\n    const { type, value, resolve, reject } = toConfirmCustomChart\n    if (type === 'file') {\n      unsafeUploadCustomCharts(value).then(resolve, reject)\n    } else if (type === 'url') {\n      unsafeLoadCustomChartsFromUrl(value).then(resolve, reject)\n    } else if (type === 'npm') {\n      unsafeLoadCustomChartsFromNpm(value).then(resolve, reject)\n    } else if (type === 'project') {\n      unsafeImportCustomChartFromProject(value).then(resolve, reject)\n    }\n    setToConfirmCustomChartLoad(null)\n  }, [\n    toConfirmCustomChart,\n    unsafeImportCustomChartFromProject,\n    unsafeLoadCustomChartsFromNpm,\n    unsafeLoadCustomChartsFromUrl,\n    unsafeUploadCustomCharts,\n  ])\n\n  const abortCustomChartLoad = useCallback(() => {\n    if (toConfirmCustomChart) {\n      toConfirmCustomChart.reject(new UserAbortError())\n    }\n    setToConfirmCustomChartLoad(null)\n  }, [toConfirmCustomChart])\n\n  return [\n    customCharts,\n    {\n      toConfirmCustomChart,\n      abortCustomChartLoad,\n      confirmCustomChartLoad,\n      uploadCustomCharts,\n      loadCustomChartsFromUrl,\n      loadCustomChartsFromNpm,\n      importCustomChartFromProject,\n      ...methods,\n    },\n  ]\n}\n"
  },
  {
    "path": "src/hooks/useWindowSize.js",
    "content": "import { useEffect, useState } from 'react'\n\n// Hook\nexport default function useWindowSize() {\n  // Initialize state with undefined width/height so server and client renders match\n  // Learn more here: https://joshwcomeau.com/react/the-perils-of-rehydration/\n  const [windowSize, setWindowSize] = useState({\n    width: undefined,\n    height: undefined,\n  });\n\n  useEffect(() => {\n    // Handler to call on window resize\n    function handleResize() {\n      // Set window width/height to state\n      setWindowSize({\n        width: window.innerWidth,\n        height: window.innerHeight,\n      });\n    }\n    \n    // Add event listener\n    window.addEventListener(\"resize\", handleResize);\n    \n    // Call handler right away so state gets updated with initial window size\n    handleResize();\n    \n    // Remove event listener on cleanup\n    return () => window.removeEventListener(\"resize\", handleResize);\n  }, []); // Empty array ensures that effect is only run on mount\n\n  return windowSize;\n}\n\n"
  },
  {
    "path": "src/import_export_v1.1.js",
    "content": "import { get, has } from \"lodash\"\nimport charts from \"./charts\"\n\nexport const VERSION = \"1.1\"\n\nfunction objectsToMatrix(listOfObjects, columns) {\n  return listOfObjects.map(obj => {\n    return columns.map(col => obj[col])\n  })\n}\n\nfunction matrixToObjects(matrix, columns) {\n  return matrix.map(record => {\n    const obj = {}\n    for (let i = 0; i < columns.length; i++) {\n      obj[columns[i]] = record[i]\n    }\n    return obj\n  })\n}\n\nexport function serializeProject(\n  userInput,\n  userData,\n  userDataType,\n  parseError,\n  unstackedData,\n  unstackedColumns,\n  data,\n  separator,\n  thousandsSeparator,\n  decimalsSeparator,\n  locale,\n  stackDimension,\n  dataSource,\n  currentChart,\n  mapping,\n  visualOptions,\n) {\n  const project = {\n    version: VERSION,\n  }\n\n  /* First stage: user input */\n  project.userInput = userInput\n  project.userInputFormat = userDataType\n  project.dataSource = dataSource\n\n  /* Second stage: parsed */\n  project.rawData = objectsToMatrix(userData, Object.keys(data.dataTypes))\n  project.parseError = parseError\n  project.parseOptions = {\n    separator,\n    thousandsSeparator,\n    decimalsSeparator,\n    locale,\n    stackDimension,\n    unstackedData,\n    unstackedColumns\n  }\n\n  /* Third stage: typed data ready for chart */\n  project.dataTypes = data.dataTypes\n\n  /* Chart: mapping and visual options */\n  project.chart = currentChart.metadata.id\n  project.mapping = mapping\n  project.visualOptions = visualOptions\n\n  return project\n}\n\nfunction getOrError(object, path) {\n  if (!has(object, path)) {\n    console.log(\"IMPORT ERROR\", object, path)\n    throw new Error(\"Selected project is not valid\")\n  }\n  return get(object, path)\n}\n\nexport function deserializeProject(project) {\n  if (project.version !== VERSION) {\n    throw new Error(\"Invalid version number, please use a suitable deserializer\")\n  }\n\n  const chartId = getOrError(project, \"chart\")\n  const chart = charts.find(c => c.metadata.id === chartId)\n  if (!chart) {\n    throw new Error(\"Unknown chart!\")\n  }\n\n  return {\n    userInput: getOrError(project, \"userInput\"),\n    userData: matrixToObjects(\n      getOrError(project, \"rawData\"), \n      Object.keys(getOrError(project, \"dataTypes\"))\n    ),\n    userDataType: getOrError(project, \"userInputFormat\"),\n    parseError: getOrError(project, \"parseError\"),\n    unstackedData: getOrError(project, \"parseOptions.unstackedData\"),\n    unstackedColumns: getOrError(project, \"parseOptions.unstackedColumns\"),\n    dataTypes: getOrError(project, \"dataTypes\"),\n    separator: getOrError(project, \"parseOptions.separator\"),\n    thousandsSeparator: getOrError(project, \"parseOptions.thousandsSeparator\"),\n    decimalsSeparator: getOrError(project, \"parseOptions.decimalsSeparator\"),\n    locale: getOrError(project, \"parseOptions.locale\"),\n    stackDimension: get(project, \"parseOptions.stackDimension\", undefined),\n    dataSource: getOrError(project, \"dataSource\"),\n    currentChart: chart,\n    mapping: getOrError(project, \"mapping\"),\n    visualOptions: getOrError(project, \"visualOptions\"),\n  }\n}"
  },
  {
    "path": "src/import_export_v1.js",
    "content": "import { get, has } from \"lodash\"\nimport charts from \"./charts\"\n\nexport const VERSION = \"1\"\n\nfunction objectsToMatrix(listOfObjects, columns) {\n  return listOfObjects.map(obj => {\n    return columns.map(col => obj[col])\n  })\n}\n\nfunction matrixToObjects(matrix, columns) {\n  return matrix.map(record => {\n    const obj = {}\n    for (let i = 0; i < columns.length; i++) {\n      obj[columns[i]] = record[i]\n    }\n    return obj\n  })\n}\n\nexport function serializeProject(\n  userInput,\n  userData,\n  userDataType,\n  parseError,\n  unstackedData,\n  unstackedColumns,\n  data,\n  separator,\n  thousandsSeparator,\n  decimalsSeparator,\n  locale,\n  stackDimension,\n  dataSource,\n  currentChart,\n  mapping,\n  visualOptions,\n) {\n  const project = {\n    version: \"1\",\n  }\n\n  /* First stage: user input */\n  project.userInput = userInput\n  project.userInputFormat = userDataType\n  project.dataSource = dataSource\n\n  /* Second stage: parsed */\n  project.rawData = objectsToMatrix(userData, Object.keys(data.dataTypes))\n  project.parseError = parseError\n  project.parseOptions = {\n    separator,\n    thousandsSeparator,\n    decimalsSeparator,\n    locale,\n    stackDimension,\n    unstackedData,\n    unstackedColumns\n  }\n\n  /* Third stage: typed data ready for chart */\n  project.dataTypes = data.dataTypes\n\n  /* Chart: mapping and visual options */\n  project.chart = currentChart.metadata.name\n  project.mapping = mapping\n  project.visualOptions = visualOptions\n\n  return project\n}\n\nfunction getOrError(object, path) {\n  if (!has(object, path)) {\n    console.log(\"IMPORT ERROR\", object, path)\n    throw new Error(\"Selected project is not valid\")\n  }\n  return get(object, path)\n}\n\nexport function deserializeProject(project) {\n  if (project.version !== \"1\") {\n    throw new Error(\"Invalid version number, please use a suitable deserializer\")\n  }\n\n  const chartName = getOrError(project, \"chart\")\n  const chart = charts.find(c => c.metadata.name === chartName)\n  if (!chart) {\n    throw new Error(\"Unknown chart!\")\n  }\n\n  return {\n    userInput: getOrError(project, \"userInput\"),\n    userData: matrixToObjects(\n      getOrError(project, \"rawData\"), \n      Object.keys(getOrError(project, \"dataTypes\"))\n    ),\n    userDataType: getOrError(project, \"userInputFormat\"),\n    parseError: getOrError(project, \"parseError\"),\n    unstackedData: getOrError(project, \"parseOptions.unstackedData\"),\n    unstackedColumns: getOrError(project, \"parseOptions.unstackedColumns\"),\n    dataTypes: getOrError(project, \"dataTypes\"),\n    separator: getOrError(project, \"parseOptions.separator\"),\n    thousandsSeparator: getOrError(project, \"parseOptions.thousandsSeparator\"),\n    decimalsSeparator: getOrError(project, \"parseOptions.decimalsSeparator\"),\n    locale: getOrError(project, \"parseOptions.locale\"),\n    stackDimension: get(project, \"parseOptions.stackDimension\", undefined),\n    dataSource: getOrError(project, \"dataSource\"),\n    currentChart: chart,\n    mapping: getOrError(project, \"mapping\"),\n    visualOptions: getOrError(project, \"visualOptions\"),\n  }\n}"
  },
  {
    "path": "src/index.js",
    "content": "import React from 'react'\nimport ReactDOM from 'react-dom'\nimport './styles/index.scss'\nimport App from './App'\nimport * as serviceWorker from './serviceWorker'\n\nReactDOM.render(\n  <React.StrictMode>\n    <App />\n  </React.StrictMode>,\n  document.getElementById('root')\n)\n\n// If you want your app to work offline and load faster, you can change\n// unregister() to register() below. Note this comes with some pitfalls.\n// Learn more about service workers: https://bit.ly/CRA-PWA\nserviceWorker.unregister()\n"
  },
  {
    "path": "src/serviceWorker.js",
    "content": "// This optional code is used to register a service worker.\n// register() is not called by default.\n\n// This lets the app load faster on subsequent visits in production, and gives\n// it offline capabilities. However, it also means that developers (and users)\n// will only see deployed updates on subsequent visits to a page, after all the\n// existing tabs open on the page have been closed, since previously cached\n// resources are updated in the background.\n\n// To learn more about the benefits of this model and instructions on how to\n// opt-in, read https://bit.ly/CRA-PWA\n\nconst isLocalhost = Boolean(\n  window.location.hostname === 'localhost' ||\n    // [::1] is the IPv6 localhost address.\n    window.location.hostname === '[::1]' ||\n    // 127.0.0.0/8 are considered localhost for IPv4.\n    window.location.hostname.match(\n      /^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/\n    )\n)\n\nexport function register(config) {\n  if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) {\n    // The URL constructor is available in all browsers that support SW.\n    const publicUrl = new URL(process.env.PUBLIC_URL, window.location.href)\n    if (publicUrl.origin !== window.location.origin) {\n      // Our service worker won't work if PUBLIC_URL is on a different origin\n      // from what our page is served on. This might happen if a CDN is used to\n      // serve assets; see https://github.com/facebook/create-react-app/issues/2374\n      return\n    }\n\n    window.addEventListener('load', () => {\n      const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`\n\n      if (isLocalhost) {\n        // This is running on localhost. Let's check if a service worker still exists or not.\n        checkValidServiceWorker(swUrl, config)\n\n        // Add some additional logging to localhost, pointing developers to the\n        // service worker/PWA documentation.\n        navigator.serviceWorker.ready.then(() => {\n          console.log(\n            'This web app is being served cache-first by a service ' +\n              'worker. To learn more, visit https://bit.ly/CRA-PWA'\n          )\n        })\n      } else {\n        // Is not localhost. Just register service worker\n        registerValidSW(swUrl, config)\n      }\n    })\n  }\n}\n\nfunction registerValidSW(swUrl, config) {\n  navigator.serviceWorker\n    .register(swUrl)\n    .then((registration) => {\n      registration.onupdatefound = () => {\n        const installingWorker = registration.installing\n        if (installingWorker == null) {\n          return\n        }\n        installingWorker.onstatechange = () => {\n          if (installingWorker.state === 'installed') {\n            if (navigator.serviceWorker.controller) {\n              // At this point, the updated precached content has been fetched,\n              // but the previous service worker will still serve the older\n              // content until all client tabs are closed.\n              console.log(\n                'New content is available and will be used when all ' +\n                  'tabs for this page are closed. See https://bit.ly/CRA-PWA.'\n              )\n\n              // Execute callback\n              if (config && config.onUpdate) {\n                config.onUpdate(registration)\n              }\n            } else {\n              // At this point, everything has been precached.\n              // It's the perfect time to display a\n              // \"Content is cached for offline use.\" message.\n              console.log('Content is cached for offline use.')\n\n              // Execute callback\n              if (config && config.onSuccess) {\n                config.onSuccess(registration)\n              }\n            }\n          }\n        }\n      }\n    })\n    .catch((error) => {\n      console.error('Error during service worker registration:', error)\n    })\n}\n\nfunction checkValidServiceWorker(swUrl, config) {\n  // Check if the service worker can be found. If it can't reload the page.\n  fetch(swUrl, {\n    headers: { 'Service-Worker': 'script' },\n  })\n    .then((response) => {\n      // Ensure service worker exists, and that we really are getting a JS file.\n      const contentType = response.headers.get('content-type')\n      if (\n        response.status === 404 ||\n        (contentType != null && contentType.indexOf('javascript') === -1)\n      ) {\n        // No service worker found. Probably a different app. Reload the page.\n        navigator.serviceWorker.ready.then((registration) => {\n          registration.unregister().then(() => {\n            window.location.reload()\n          })\n        })\n      } else {\n        // Service worker found. Proceed as normal.\n        registerValidSW(swUrl, config)\n      }\n    })\n    .catch(() => {\n      console.log(\n        'No internet connection found. App is running in offline mode.'\n      )\n    })\n}\n\nexport function unregister() {\n  if ('serviceWorker' in navigator) {\n    navigator.serviceWorker.ready\n      .then((registration) => {\n        registration.unregister()\n      })\n      .catch((error) => {\n        console.error(error.message)\n      })\n  }\n}\n"
  },
  {
    "path": "src/setupTests.js",
    "content": "// jest-dom adds custom jest matchers for asserting on DOM nodes.\n// allows you to do things like:\n// expect(element).toHaveTextContent(/react/i)\n// learn more: https://github.com/testing-library/jest-dom\nimport '@testing-library/jest-dom/extend-expect'\n"
  },
  {
    "path": "src/styles/_fonts.scss",
    "content": "$font-prefix: '../../..' !default;\n@import 'fonts/IBM-Plex/scss/mono/regular/index';\n@import 'fonts/Inter\\ Web/inter.css';"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/IBM-Plex-Mono/fonts/complete/eot/license.txt",
    "content": "Copyright © 2017 IBM Corp. with Reserved Font Name \"Plex\"\n\nThis Font Software is licensed under the SIL Open Font License, Version 1.1.\nThis license is copied below, and is also available with a FAQ at:\nhttp://scripts.sil.org/OFL\n\n-----------------------------------------------------------\nSIL OPEN FONT LICENSE Version 1.1 - 26 February 2007\n-----------------------------------------------------------\n\nPREAMBLE\nThe goals of the Open Font License (OFL) are to stimulate worldwide\ndevelopment of collaborative font projects, to support the font creation\nefforts of academic and linguistic communities, and to provide a free and\nopen framework in which fonts may be shared and improved in partnership\nwith others.\n\nThe OFL allows the licensed fonts to be used, studied, modified and\nredistributed freely as long as they are not sold by themselves. The\nfonts, including any derivative works, can be bundled, embedded, \nredistributed and/or sold with any software provided that any reserved\nnames are not used by derivative works. The fonts and derivatives,\nhowever, cannot be released under any other type of license. The\nrequirement for fonts to remain under this license does not apply\nto any document created using the fonts or their derivatives.\n\nDEFINITIONS\n\"Font Software\" refers to the set of files released by the Copyright\nHolder(s) under this license and clearly marked as such. This may\ninclude source files, build scripts and documentation.\n\n\"Reserved Font Name\" refers to any names specified as such after the\ncopyright statement(s).\n\n\"Original Version\" refers to the collection of Font Software components as\ndistributed by the Copyright Holder(s).\n\n\"Modified Version\" refers to any derivative made by adding to, deleting,\nor substituting -- in part or in whole -- any of the components of the\nOriginal Version, by changing formats or by porting the Font Software to a\nnew environment.\n\n\"Author\" refers to any designer, engineer, programmer, technical\nwriter or other person who contributed to the Font Software.\n\nPERMISSION & CONDITIONS\nPermission is hereby granted, free of charge, to any person obtaining\na copy of the Font Software, to use, study, copy, merge, embed, modify,\nredistribute, and sell modified and unmodified copies of the Font\nSoftware, subject to the following conditions:\n\n1) Neither the Font Software nor any of its individual components,\nin Original or Modified Versions, may be sold by itself.\n\n2) Original or Modified Versions of the Font Software may be bundled,\nredistributed and/or sold with any software, provided that each copy\ncontains the above copyright notice and this license. These can be\nincluded either as stand-alone text files, human-readable headers or\nin the appropriate machine-readable metadata fields within text or\nbinary files as long as those fields can be easily viewed by the user.\n\n3) No Modified Version of the Font Software may use the Reserved Font\nName(s) unless explicit written permission is granted by the corresponding\nCopyright Holder. This restriction only applies to the primary font name as\npresented to the users.\n\n4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font\nSoftware shall not be used to promote, endorse or advertise any\nModified Version, except to acknowledge the contribution(s) of the\nCopyright Holder(s) and the Author(s) or with their explicit written\npermission.\n\n5) The Font Software, modified or unmodified, in part or in whole,\nmust be distributed entirely under this license, and must not be\ndistributed under any other license. The requirement for fonts to\nremain under this license does not apply to any document created\nusing the Font Software.\n\nTERMINATION\nThis license becomes null and void if any of the above conditions are\nnot met.\n\nDISCLAIMER\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE\nCOPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE."
  },
  {
    "path": "src/styles/fonts/IBM-Plex/IBM-Plex-Mono/fonts/complete/otf/license.txt",
    "content": "Copyright © 2017 IBM Corp. with Reserved Font Name \"Plex\"\n\nThis Font Software is licensed under the SIL Open Font License, Version 1.1.\nThis license is copied below, and is also available with a FAQ at:\nhttp://scripts.sil.org/OFL\n\n-----------------------------------------------------------\nSIL OPEN FONT LICENSE Version 1.1 - 26 February 2007\n-----------------------------------------------------------\n\nPREAMBLE\nThe goals of the Open Font License (OFL) are to stimulate worldwide\ndevelopment of collaborative font projects, to support the font creation\nefforts of academic and linguistic communities, and to provide a free and\nopen framework in which fonts may be shared and improved in partnership\nwith others.\n\nThe OFL allows the licensed fonts to be used, studied, modified and\nredistributed freely as long as they are not sold by themselves. The\nfonts, including any derivative works, can be bundled, embedded, \nredistributed and/or sold with any software provided that any reserved\nnames are not used by derivative works. The fonts and derivatives,\nhowever, cannot be released under any other type of license. The\nrequirement for fonts to remain under this license does not apply\nto any document created using the fonts or their derivatives.\n\nDEFINITIONS\n\"Font Software\" refers to the set of files released by the Copyright\nHolder(s) under this license and clearly marked as such. This may\ninclude source files, build scripts and documentation.\n\n\"Reserved Font Name\" refers to any names specified as such after the\ncopyright statement(s).\n\n\"Original Version\" refers to the collection of Font Software components as\ndistributed by the Copyright Holder(s).\n\n\"Modified Version\" refers to any derivative made by adding to, deleting,\nor substituting -- in part or in whole -- any of the components of the\nOriginal Version, by changing formats or by porting the Font Software to a\nnew environment.\n\n\"Author\" refers to any designer, engineer, programmer, technical\nwriter or other person who contributed to the Font Software.\n\nPERMISSION & CONDITIONS\nPermission is hereby granted, free of charge, to any person obtaining\na copy of the Font Software, to use, study, copy, merge, embed, modify,\nredistribute, and sell modified and unmodified copies of the Font\nSoftware, subject to the following conditions:\n\n1) Neither the Font Software nor any of its individual components,\nin Original or Modified Versions, may be sold by itself.\n\n2) Original or Modified Versions of the Font Software may be bundled,\nredistributed and/or sold with any software, provided that each copy\ncontains the above copyright notice and this license. These can be\nincluded either as stand-alone text files, human-readable headers or\nin the appropriate machine-readable metadata fields within text or\nbinary files as long as those fields can be easily viewed by the user.\n\n3) No Modified Version of the Font Software may use the Reserved Font\nName(s) unless explicit written permission is granted by the corresponding\nCopyright Holder. This restriction only applies to the primary font name as\npresented to the users.\n\n4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font\nSoftware shall not be used to promote, endorse or advertise any\nModified Version, except to acknowledge the contribution(s) of the\nCopyright Holder(s) and the Author(s) or with their explicit written\npermission.\n\n5) The Font Software, modified or unmodified, in part or in whole,\nmust be distributed entirely under this license, and must not be\ndistributed under any other license. The requirement for fonts to\nremain under this license does not apply to any document created\nusing the Font Software.\n\nTERMINATION\nThis license becomes null and void if any of the above conditions are\nnot met.\n\nDISCLAIMER\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE\nCOPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE."
  },
  {
    "path": "src/styles/fonts/IBM-Plex/IBM-Plex-Mono/fonts/complete/ttf/license.txt",
    "content": "Copyright © 2017 IBM Corp. with Reserved Font Name \"Plex\"\n\nThis Font Software is licensed under the SIL Open Font License, Version 1.1.\nThis license is copied below, and is also available with a FAQ at:\nhttp://scripts.sil.org/OFL\n\n-----------------------------------------------------------\nSIL OPEN FONT LICENSE Version 1.1 - 26 February 2007\n-----------------------------------------------------------\n\nPREAMBLE\nThe goals of the Open Font License (OFL) are to stimulate worldwide\ndevelopment of collaborative font projects, to support the font creation\nefforts of academic and linguistic communities, and to provide a free and\nopen framework in which fonts may be shared and improved in partnership\nwith others.\n\nThe OFL allows the licensed fonts to be used, studied, modified and\nredistributed freely as long as they are not sold by themselves. The\nfonts, including any derivative works, can be bundled, embedded, \nredistributed and/or sold with any software provided that any reserved\nnames are not used by derivative works. The fonts and derivatives,\nhowever, cannot be released under any other type of license. The\nrequirement for fonts to remain under this license does not apply\nto any document created using the fonts or their derivatives.\n\nDEFINITIONS\n\"Font Software\" refers to the set of files released by the Copyright\nHolder(s) under this license and clearly marked as such. This may\ninclude source files, build scripts and documentation.\n\n\"Reserved Font Name\" refers to any names specified as such after the\ncopyright statement(s).\n\n\"Original Version\" refers to the collection of Font Software components as\ndistributed by the Copyright Holder(s).\n\n\"Modified Version\" refers to any derivative made by adding to, deleting,\nor substituting -- in part or in whole -- any of the components of the\nOriginal Version, by changing formats or by porting the Font Software to a\nnew environment.\n\n\"Author\" refers to any designer, engineer, programmer, technical\nwriter or other person who contributed to the Font Software.\n\nPERMISSION & CONDITIONS\nPermission is hereby granted, free of charge, to any person obtaining\na copy of the Font Software, to use, study, copy, merge, embed, modify,\nredistribute, and sell modified and unmodified copies of the Font\nSoftware, subject to the following conditions:\n\n1) Neither the Font Software nor any of its individual components,\nin Original or Modified Versions, may be sold by itself.\n\n2) Original or Modified Versions of the Font Software may be bundled,\nredistributed and/or sold with any software, provided that each copy\ncontains the above copyright notice and this license. These can be\nincluded either as stand-alone text files, human-readable headers or\nin the appropriate machine-readable metadata fields within text or\nbinary files as long as those fields can be easily viewed by the user.\n\n3) No Modified Version of the Font Software may use the Reserved Font\nName(s) unless explicit written permission is granted by the corresponding\nCopyright Holder. This restriction only applies to the primary font name as\npresented to the users.\n\n4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font\nSoftware shall not be used to promote, endorse or advertise any\nModified Version, except to acknowledge the contribution(s) of the\nCopyright Holder(s) and the Author(s) or with their explicit written\npermission.\n\n5) The Font Software, modified or unmodified, in part or in whole,\nmust be distributed entirely under this license, and must not be\ndistributed under any other license. The requirement for fonts to\nremain under this license does not apply to any document created\nusing the Font Software.\n\nTERMINATION\nThis license becomes null and void if any of the above conditions are\nnot met.\n\nDISCLAIMER\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE\nCOPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE."
  },
  {
    "path": "src/styles/fonts/IBM-Plex/IBM-Plex-Mono/fonts/complete/woff/license.txt",
    "content": "Copyright © 2017 IBM Corp. with Reserved Font Name \"Plex\"\n\nThis Font Software is licensed under the SIL Open Font License, Version 1.1.\nThis license is copied below, and is also available with a FAQ at:\nhttp://scripts.sil.org/OFL\n\n-----------------------------------------------------------\nSIL OPEN FONT LICENSE Version 1.1 - 26 February 2007\n-----------------------------------------------------------\n\nPREAMBLE\nThe goals of the Open Font License (OFL) are to stimulate worldwide\ndevelopment of collaborative font projects, to support the font creation\nefforts of academic and linguistic communities, and to provide a free and\nopen framework in which fonts may be shared and improved in partnership\nwith others.\n\nThe OFL allows the licensed fonts to be used, studied, modified and\nredistributed freely as long as they are not sold by themselves. The\nfonts, including any derivative works, can be bundled, embedded, \nredistributed and/or sold with any software provided that any reserved\nnames are not used by derivative works. The fonts and derivatives,\nhowever, cannot be released under any other type of license. The\nrequirement for fonts to remain under this license does not apply\nto any document created using the fonts or their derivatives.\n\nDEFINITIONS\n\"Font Software\" refers to the set of files released by the Copyright\nHolder(s) under this license and clearly marked as such. This may\ninclude source files, build scripts and documentation.\n\n\"Reserved Font Name\" refers to any names specified as such after the\ncopyright statement(s).\n\n\"Original Version\" refers to the collection of Font Software components as\ndistributed by the Copyright Holder(s).\n\n\"Modified Version\" refers to any derivative made by adding to, deleting,\nor substituting -- in part or in whole -- any of the components of the\nOriginal Version, by changing formats or by porting the Font Software to a\nnew environment.\n\n\"Author\" refers to any designer, engineer, programmer, technical\nwriter or other person who contributed to the Font Software.\n\nPERMISSION & CONDITIONS\nPermission is hereby granted, free of charge, to any person obtaining\na copy of the Font Software, to use, study, copy, merge, embed, modify,\nredistribute, and sell modified and unmodified copies of the Font\nSoftware, subject to the following conditions:\n\n1) Neither the Font Software nor any of its individual components,\nin Original or Modified Versions, may be sold by itself.\n\n2) Original or Modified Versions of the Font Software may be bundled,\nredistributed and/or sold with any software, provided that each copy\ncontains the above copyright notice and this license. These can be\nincluded either as stand-alone text files, human-readable headers or\nin the appropriate machine-readable metadata fields within text or\nbinary files as long as those fields can be easily viewed by the user.\n\n3) No Modified Version of the Font Software may use the Reserved Font\nName(s) unless explicit written permission is granted by the corresponding\nCopyright Holder. This restriction only applies to the primary font name as\npresented to the users.\n\n4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font\nSoftware shall not be used to promote, endorse or advertise any\nModified Version, except to acknowledge the contribution(s) of the\nCopyright Holder(s) and the Author(s) or with their explicit written\npermission.\n\n5) The Font Software, modified or unmodified, in part or in whole,\nmust be distributed entirely under this license, and must not be\ndistributed under any other license. The requirement for fonts to\nremain under this license does not apply to any document created\nusing the Font Software.\n\nTERMINATION\nThis license becomes null and void if any of the above conditions are\nnot met.\n\nDISCLAIMER\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE\nCOPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE."
  },
  {
    "path": "src/styles/fonts/IBM-Plex/IBM-Plex-Mono/fonts/complete/woff2/license.txt",
    "content": "Copyright © 2017 IBM Corp. with Reserved Font Name \"Plex\"\n\nThis Font Software is licensed under the SIL Open Font License, Version 1.1.\nThis license is copied below, and is also available with a FAQ at:\nhttp://scripts.sil.org/OFL\n\n-----------------------------------------------------------\nSIL OPEN FONT LICENSE Version 1.1 - 26 February 2007\n-----------------------------------------------------------\n\nPREAMBLE\nThe goals of the Open Font License (OFL) are to stimulate worldwide\ndevelopment of collaborative font projects, to support the font creation\nefforts of academic and linguistic communities, and to provide a free and\nopen framework in which fonts may be shared and improved in partnership\nwith others.\n\nThe OFL allows the licensed fonts to be used, studied, modified and\nredistributed freely as long as they are not sold by themselves. The\nfonts, including any derivative works, can be bundled, embedded, \nredistributed and/or sold with any software provided that any reserved\nnames are not used by derivative works. The fonts and derivatives,\nhowever, cannot be released under any other type of license. The\nrequirement for fonts to remain under this license does not apply\nto any document created using the fonts or their derivatives.\n\nDEFINITIONS\n\"Font Software\" refers to the set of files released by the Copyright\nHolder(s) under this license and clearly marked as such. This may\ninclude source files, build scripts and documentation.\n\n\"Reserved Font Name\" refers to any names specified as such after the\ncopyright statement(s).\n\n\"Original Version\" refers to the collection of Font Software components as\ndistributed by the Copyright Holder(s).\n\n\"Modified Version\" refers to any derivative made by adding to, deleting,\nor substituting -- in part or in whole -- any of the components of the\nOriginal Version, by changing formats or by porting the Font Software to a\nnew environment.\n\n\"Author\" refers to any designer, engineer, programmer, technical\nwriter or other person who contributed to the Font Software.\n\nPERMISSION & CONDITIONS\nPermission is hereby granted, free of charge, to any person obtaining\na copy of the Font Software, to use, study, copy, merge, embed, modify,\nredistribute, and sell modified and unmodified copies of the Font\nSoftware, subject to the following conditions:\n\n1) Neither the Font Software nor any of its individual components,\nin Original or Modified Versions, may be sold by itself.\n\n2) Original or Modified Versions of the Font Software may be bundled,\nredistributed and/or sold with any software, provided that each copy\ncontains the above copyright notice and this license. These can be\nincluded either as stand-alone text files, human-readable headers or\nin the appropriate machine-readable metadata fields within text or\nbinary files as long as those fields can be easily viewed by the user.\n\n3) No Modified Version of the Font Software may use the Reserved Font\nName(s) unless explicit written permission is granted by the corresponding\nCopyright Holder. This restriction only applies to the primary font name as\npresented to the users.\n\n4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font\nSoftware shall not be used to promote, endorse or advertise any\nModified Version, except to acknowledge the contribution(s) of the\nCopyright Holder(s) and the Author(s) or with their explicit written\npermission.\n\n5) The Font Software, modified or unmodified, in part or in whole,\nmust be distributed entirely under this license, and must not be\ndistributed under any other license. The requirement for fonts to\nremain under this license does not apply to any document created\nusing the Font Software.\n\nTERMINATION\nThis license becomes null and void if any of the above conditions are\nnot met.\n\nDISCLAIMER\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE\nCOPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE."
  },
  {
    "path": "src/styles/fonts/IBM-Plex/IBM-Plex-Mono/fonts/split/woff/license.txt",
    "content": "Copyright © 2017 IBM Corp. with Reserved Font Name \"Plex\"\n\nThis Font Software is licensed under the SIL Open Font License, Version 1.1.\nThis license is copied below, and is also available with a FAQ at:\nhttp://scripts.sil.org/OFL\n\n-----------------------------------------------------------\nSIL OPEN FONT LICENSE Version 1.1 - 26 February 2007\n-----------------------------------------------------------\n\nPREAMBLE\nThe goals of the Open Font License (OFL) are to stimulate worldwide\ndevelopment of collaborative font projects, to support the font creation\nefforts of academic and linguistic communities, and to provide a free and\nopen framework in which fonts may be shared and improved in partnership\nwith others.\n\nThe OFL allows the licensed fonts to be used, studied, modified and\nredistributed freely as long as they are not sold by themselves. The\nfonts, including any derivative works, can be bundled, embedded, \nredistributed and/or sold with any software provided that any reserved\nnames are not used by derivative works. The fonts and derivatives,\nhowever, cannot be released under any other type of license. The\nrequirement for fonts to remain under this license does not apply\nto any document created using the fonts or their derivatives.\n\nDEFINITIONS\n\"Font Software\" refers to the set of files released by the Copyright\nHolder(s) under this license and clearly marked as such. This may\ninclude source files, build scripts and documentation.\n\n\"Reserved Font Name\" refers to any names specified as such after the\ncopyright statement(s).\n\n\"Original Version\" refers to the collection of Font Software components as\ndistributed by the Copyright Holder(s).\n\n\"Modified Version\" refers to any derivative made by adding to, deleting,\nor substituting -- in part or in whole -- any of the components of the\nOriginal Version, by changing formats or by porting the Font Software to a\nnew environment.\n\n\"Author\" refers to any designer, engineer, programmer, technical\nwriter or other person who contributed to the Font Software.\n\nPERMISSION & CONDITIONS\nPermission is hereby granted, free of charge, to any person obtaining\na copy of the Font Software, to use, study, copy, merge, embed, modify,\nredistribute, and sell modified and unmodified copies of the Font\nSoftware, subject to the following conditions:\n\n1) Neither the Font Software nor any of its individual components,\nin Original or Modified Versions, may be sold by itself.\n\n2) Original or Modified Versions of the Font Software may be bundled,\nredistributed and/or sold with any software, provided that each copy\ncontains the above copyright notice and this license. These can be\nincluded either as stand-alone text files, human-readable headers or\nin the appropriate machine-readable metadata fields within text or\nbinary files as long as those fields can be easily viewed by the user.\n\n3) No Modified Version of the Font Software may use the Reserved Font\nName(s) unless explicit written permission is granted by the corresponding\nCopyright Holder. This restriction only applies to the primary font name as\npresented to the users.\n\n4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font\nSoftware shall not be used to promote, endorse or advertise any\nModified Version, except to acknowledge the contribution(s) of the\nCopyright Holder(s) and the Author(s) or with their explicit written\npermission.\n\n5) The Font Software, modified or unmodified, in part or in whole,\nmust be distributed entirely under this license, and must not be\ndistributed under any other license. The requirement for fonts to\nremain under this license does not apply to any document created\nusing the Font Software.\n\nTERMINATION\nThis license becomes null and void if any of the above conditions are\nnot met.\n\nDISCLAIMER\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE\nCOPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE."
  },
  {
    "path": "src/styles/fonts/IBM-Plex/IBM-Plex-Mono/fonts/split/woff2/license.txt",
    "content": "Copyright © 2017 IBM Corp. with Reserved Font Name \"Plex\"\n\nThis Font Software is licensed under the SIL Open Font License, Version 1.1.\nThis license is copied below, and is also available with a FAQ at:\nhttp://scripts.sil.org/OFL\n\n-----------------------------------------------------------\nSIL OPEN FONT LICENSE Version 1.1 - 26 February 2007\n-----------------------------------------------------------\n\nPREAMBLE\nThe goals of the Open Font License (OFL) are to stimulate worldwide\ndevelopment of collaborative font projects, to support the font creation\nefforts of academic and linguistic communities, and to provide a free and\nopen framework in which fonts may be shared and improved in partnership\nwith others.\n\nThe OFL allows the licensed fonts to be used, studied, modified and\nredistributed freely as long as they are not sold by themselves. The\nfonts, including any derivative works, can be bundled, embedded, \nredistributed and/or sold with any software provided that any reserved\nnames are not used by derivative works. The fonts and derivatives,\nhowever, cannot be released under any other type of license. The\nrequirement for fonts to remain under this license does not apply\nto any document created using the fonts or their derivatives.\n\nDEFINITIONS\n\"Font Software\" refers to the set of files released by the Copyright\nHolder(s) under this license and clearly marked as such. This may\ninclude source files, build scripts and documentation.\n\n\"Reserved Font Name\" refers to any names specified as such after the\ncopyright statement(s).\n\n\"Original Version\" refers to the collection of Font Software components as\ndistributed by the Copyright Holder(s).\n\n\"Modified Version\" refers to any derivative made by adding to, deleting,\nor substituting -- in part or in whole -- any of the components of the\nOriginal Version, by changing formats or by porting the Font Software to a\nnew environment.\n\n\"Author\" refers to any designer, engineer, programmer, technical\nwriter or other person who contributed to the Font Software.\n\nPERMISSION & CONDITIONS\nPermission is hereby granted, free of charge, to any person obtaining\na copy of the Font Software, to use, study, copy, merge, embed, modify,\nredistribute, and sell modified and unmodified copies of the Font\nSoftware, subject to the following conditions:\n\n1) Neither the Font Software nor any of its individual components,\nin Original or Modified Versions, may be sold by itself.\n\n2) Original or Modified Versions of the Font Software may be bundled,\nredistributed and/or sold with any software, provided that each copy\ncontains the above copyright notice and this license. These can be\nincluded either as stand-alone text files, human-readable headers or\nin the appropriate machine-readable metadata fields within text or\nbinary files as long as those fields can be easily viewed by the user.\n\n3) No Modified Version of the Font Software may use the Reserved Font\nName(s) unless explicit written permission is granted by the corresponding\nCopyright Holder. This restriction only applies to the primary font name as\npresented to the users.\n\n4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font\nSoftware shall not be used to promote, endorse or advertise any\nModified Version, except to acknowledge the contribution(s) of the\nCopyright Holder(s) and the Author(s) or with their explicit written\npermission.\n\n5) The Font Software, modified or unmodified, in part or in whole,\nmust be distributed entirely under this license, and must not be\ndistributed under any other license. The requirement for fonts to\nremain under this license does not apply to any document created\nusing the Font Software.\n\nTERMINATION\nThis license becomes null and void if any of the above conditions are\nnot met.\n\nDISCLAIMER\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE\nCOPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE."
  },
  {
    "path": "src/styles/fonts/IBM-Plex/LICENSE.txt",
    "content": "Copyright © 2017 IBM Corp. with Reserved Font Name \"Plex\"\r\n\r\nThis Font Software is licensed under the SIL Open Font License, Version 1.1.\r\n\r\nThis license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL\r\n\r\n\r\n-----------------------------------------------------------\r\nSIL OPEN FONT LICENSE Version 1.1 - 26 February 2007\r\n-----------------------------------------------------------\r\n\r\nPREAMBLE\r\nThe goals of the Open Font License (OFL) are to stimulate worldwide\r\ndevelopment of collaborative font projects, to support the font creation\r\nefforts of academic and linguistic communities, and to provide a free and\r\nopen framework in which fonts may be shared and improved in partnership\r\nwith others.\r\n\r\nThe OFL allows the licensed fonts to be used, studied, modified and\r\nredistributed freely as long as they are not sold by themselves. The\r\nfonts, including any derivative works, can be bundled, embedded, \r\nredistributed and/or sold with any software provided that any reserved\r\nnames are not used by derivative works. The fonts and derivatives,\r\nhowever, cannot be released under any other type of license. The\r\nrequirement for fonts to remain under this license does not apply\r\nto any document created using the fonts or their derivatives.\r\n\r\nDEFINITIONS\r\n\"Font Software\" refers to the set of files released by the Copyright\r\nHolder(s) under this license and clearly marked as such. This may\r\ninclude source files, build scripts and documentation.\r\n\r\n\"Reserved Font Name\" refers to any names specified as such after the\r\ncopyright statement(s).\r\n\r\n\"Original Version\" refers to the collection of Font Software components as\r\ndistributed by the Copyright Holder(s).\r\n\r\n\"Modified Version\" refers to any derivative made by adding to, deleting,\r\nor substituting -- in part or in whole -- any of the components of the\r\nOriginal Version, by changing formats or by porting the Font Software to a\r\nnew environment.\r\n\r\n\"Author\" refers to any designer, engineer, programmer, technical\r\nwriter or other person who contributed to the Font Software.\r\n\r\nPERMISSION & CONDITIONS\r\nPermission is hereby granted, free of charge, to any person obtaining\r\na copy of the Font Software, to use, study, copy, merge, embed, modify,\r\nredistribute, and sell modified and unmodified copies of the Font\r\nSoftware, subject to the following conditions:\r\n\r\n1) Neither the Font Software nor any of its individual components,\r\nin Original or Modified Versions, may be sold by itself.\r\n\r\n2) Original or Modified Versions of the Font Software may be bundled,\r\nredistributed and/or sold with any software, provided that each copy\r\ncontains the above copyright notice and this license. These can be\r\nincluded either as stand-alone text files, human-readable headers or\r\nin the appropriate machine-readable metadata fields within text or\r\nbinary files as long as those fields can be easily viewed by the user.\r\n\r\n3) No Modified Version of the Font Software may use the Reserved Font\r\nName(s) unless explicit written permission is granted by the corresponding\r\nCopyright Holder. This restriction only applies to the primary font name as\r\npresented to the users.\r\n\r\n4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font\r\nSoftware shall not be used to promote, endorse or advertise any\r\nModified Version, except to acknowledge the contribution(s) of the\r\nCopyright Holder(s) and the Author(s) or with their explicit written\r\npermission.\r\n\r\n5) The Font Software, modified or unmodified, in part or in whole,\r\nmust be distributed entirely under this license, and must not be\r\ndistributed under any other license. The requirement for fonts to\r\nremain under this license does not apply to any document created\r\nusing the Font Software.\r\n\r\nTERMINATION\r\nThis license becomes null and void if any of the above conditions are\r\nnot met.\r\n\r\nDISCLAIMER\r\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\r\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\r\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\r\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE\r\nCOPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\r\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\r\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\r\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\r\nOTHER DEALINGS IN THE FONT SOFTWARE.\r\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/_index.scss",
    "content": "$font-prefix: '..' !default;\n@import 'bold/index';\n@import 'bold/italic/index';\n@import 'extralight/index';\n@import 'extralight/italic/index';\n@import 'italic/index';\n@import 'light/index';\n@import 'light/italic/index';\n@import 'medium/index';\n@import 'medium/italic/index';\n@import 'regular/index';\n@import 'semibold/index';\n@import 'semibold/italic/index';\n@import 'text/index';\n@import 'text/italic/index';\n@import 'thin/index';\n@import 'thin/italic/index';"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/bold/_cyrillic.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 700;\n  src: local('IBM Plex Mono Bold'),\n    local('IBMPlexMono-Bold'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Cyrillic.woff2') format('woff2');\n    unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/bold/_index.scss",
    "content": "$font-prefix: '..' !default;\n@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 700;\n  src: local('IBM Plex Mono Bold'),\n    local('IBMPlexMono-Bold'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Bold.woff2') format('woff2'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Bold.woff') format('woff');\n}\n\n@import 'cyrillic';\n@import 'pi';\n@import 'latin3';\n@import 'latin2';\n@import 'latin1';"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/bold/_latin1.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 700;\n  src: local('IBM Plex Mono Bold'),\n    local('IBMPlexMono-Bold'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin1.woff2') format('woff2');\n    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/bold/_latin2.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 700;\n  src: local('IBM Plex Mono Bold'),\n    local('IBMPlexMono-Bold'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin2.woff2') format('woff2');\n    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/bold/_latin3.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 700;\n  src: local('IBM Plex Mono Bold'),\n    local('IBMPlexMono-Bold'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin3.woff2') format('woff2');\n    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/bold/_pi.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 700;\n  src: local('IBM Plex Mono Bold'),\n    local('IBMPlexMono-Bold'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Pi.woff2') format('woff2');\n    unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/bold/italic/_cyrillic.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 700;\n  src: local('IBM Plex Mono Bold Italic'),\n    local('IBMPlexMono-BoldItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Cyrillic.woff2') format('woff2');\n    unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/bold/italic/_index.scss",
    "content": "$font-prefix: '..' !default;\n@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 700;\n  src: local('IBM Plex Mono Bold Italic'),\n    local('IBMPlexMono-BoldItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-BoldItalic.woff2') format('woff2'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-BoldItalic.woff') format('woff');\n}\n\n@import 'cyrillic';\n@import 'pi';\n@import 'latin3';\n@import 'latin2';\n@import 'latin1';"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/bold/italic/_latin1.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 700;\n  src: local('IBM Plex Mono Bold Italic'),\n    local('IBMPlexMono-BoldItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin1.woff2') format('woff2');\n    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/bold/italic/_latin2.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 700;\n  src: local('IBM Plex Mono Bold Italic'),\n    local('IBMPlexMono-BoldItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin2.woff2') format('woff2');\n    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/bold/italic/_latin3.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 700;\n  src: local('IBM Plex Mono Bold Italic'),\n    local('IBMPlexMono-BoldItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin3.woff2') format('woff2');\n    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/bold/italic/_pi.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 700;\n  src: local('IBM Plex Mono Bold Italic'),\n    local('IBMPlexMono-BoldItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Pi.woff2') format('woff2');\n    unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/extralight/_cyrillic.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 200;\n  src: local('IBM Plex Mono ExtraLight'),\n    local('IBMPlexMono-ExtraLight'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Cyrillic.woff2') format('woff2');\n    unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/extralight/_index.scss",
    "content": "$font-prefix: '..' !default;\n@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 200;\n  src: local('IBM Plex Mono ExtraLight'),\n    local('IBMPlexMono-ExtraLight'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLight.woff2') format('woff2'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLight.woff') format('woff');\n}\n\n@import 'cyrillic';\n@import 'pi';\n@import 'latin3';\n@import 'latin2';\n@import 'latin1';"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/extralight/_latin1.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 200;\n  src: local('IBM Plex Mono ExtraLight'),\n    local('IBMPlexMono-ExtraLight'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin1.woff2') format('woff2');\n    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/extralight/_latin2.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 200;\n  src: local('IBM Plex Mono ExtraLight'),\n    local('IBMPlexMono-ExtraLight'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin2.woff2') format('woff2');\n    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/extralight/_latin3.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 200;\n  src: local('IBM Plex Mono ExtraLight'),\n    local('IBMPlexMono-ExtraLight'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin3.woff2') format('woff2');\n    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/extralight/_pi.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 200;\n  src: local('IBM Plex Mono ExtraLight'),\n    local('IBMPlexMono-ExtraLight'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Pi.woff2') format('woff2');\n    unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/extralight/italic/_cyrillic.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 200;\n  src: local('IBM Plex Mono ExtraLight Italic'),\n    local('IBMPlexMono-ExtraLightItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Cyrillic.woff2') format('woff2');\n    unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/extralight/italic/_index.scss",
    "content": "$font-prefix: '..' !default;\n@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 200;\n  src: local('IBM Plex Mono ExtraLight Italic'),\n    local('IBMPlexMono-ExtraLightItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLightItalic.woff2') format('woff2'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLightItalic.woff') format('woff');\n}\n\n@import 'cyrillic';\n@import 'pi';\n@import 'latin3';\n@import 'latin2';\n@import 'latin1';"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/extralight/italic/_latin1.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 200;\n  src: local('IBM Plex Mono ExtraLight Italic'),\n    local('IBMPlexMono-ExtraLightItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin1.woff2') format('woff2');\n    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/extralight/italic/_latin2.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 200;\n  src: local('IBM Plex Mono ExtraLight Italic'),\n    local('IBMPlexMono-ExtraLightItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin2.woff2') format('woff2');\n    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/extralight/italic/_latin3.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 200;\n  src: local('IBM Plex Mono ExtraLight Italic'),\n    local('IBMPlexMono-ExtraLightItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin3.woff2') format('woff2');\n    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/extralight/italic/_pi.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 200;\n  src: local('IBM Plex Mono ExtraLight Italic'),\n    local('IBMPlexMono-ExtraLightItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Pi.woff2') format('woff2');\n    unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/italic/_cyrillic.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 400;\n  src: local('IBM Plex Mono Italic'),\n    local('IBMPlexMono-Italic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Cyrillic.woff2') format('woff2');\n    unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/italic/_index.scss",
    "content": "$font-prefix: '..' !default;\n@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 400;\n  src: local('IBM Plex Mono Italic'),\n    local('IBMPlexMono-Italic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Italic.woff2') format('woff2'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Italic.woff') format('woff');\n}\n\n@import 'cyrillic';\n@import 'pi';\n@import 'latin3';\n@import 'latin2';\n@import 'latin1';"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/italic/_latin1.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 400;\n  src: local('IBM Plex Mono Italic'),\n    local('IBMPlexMono-Italic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin1.woff2') format('woff2');\n    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/italic/_latin2.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 400;\n  src: local('IBM Plex Mono Italic'),\n    local('IBMPlexMono-Italic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin2.woff2') format('woff2');\n    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/italic/_latin3.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 400;\n  src: local('IBM Plex Mono Italic'),\n    local('IBMPlexMono-Italic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin3.woff2') format('woff2');\n    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/italic/_pi.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 400;\n  src: local('IBM Plex Mono Italic'),\n    local('IBMPlexMono-Italic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Pi.woff2') format('woff2');\n    unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/light/_cyrillic.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 300;\n  src: local('IBM Plex Mono Light'),\n    local('IBMPlexMono-Light'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Cyrillic.woff2') format('woff2');\n    unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/light/_index.scss",
    "content": "$font-prefix: '..' !default;\n@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 300;\n  src: local('IBM Plex Mono Light'),\n    local('IBMPlexMono-Light'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Light.woff2') format('woff2'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Light.woff') format('woff');\n}\n\n@import 'cyrillic';\n@import 'pi';\n@import 'latin3';\n@import 'latin2';\n@import 'latin1';"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/light/_latin1.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 300;\n  src: local('IBM Plex Mono Light'),\n    local('IBMPlexMono-Light'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin1.woff2') format('woff2');\n    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/light/_latin2.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 300;\n  src: local('IBM Plex Mono Light'),\n    local('IBMPlexMono-Light'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin2.woff2') format('woff2');\n    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/light/_latin3.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 300;\n  src: local('IBM Plex Mono Light'),\n    local('IBMPlexMono-Light'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin3.woff2') format('woff2');\n    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/light/_pi.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 300;\n  src: local('IBM Plex Mono Light'),\n    local('IBMPlexMono-Light'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Pi.woff2') format('woff2');\n    unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/light/italic/_cyrillic.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 300;\n  src: local('IBM Plex Mono Light Italic'),\n    local('IBMPlexMono-LightItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Cyrillic.woff2') format('woff2');\n    unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/light/italic/_index.scss",
    "content": "$font-prefix: '..' !default;\n@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 300;\n  src: local('IBM Plex Mono Light Italic'),\n    local('IBMPlexMono-LightItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-LightItalic.woff2') format('woff2'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-LightItalic.woff') format('woff');\n}\n\n@import 'cyrillic';\n@import 'pi';\n@import 'latin3';\n@import 'latin2';\n@import 'latin1';"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/light/italic/_latin1.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 300;\n  src: local('IBM Plex Mono Light Italic'),\n    local('IBMPlexMono-LightItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin1.woff2') format('woff2');\n    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/light/italic/_latin2.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 300;\n  src: local('IBM Plex Mono Light Italic'),\n    local('IBMPlexMono-LightItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin2.woff2') format('woff2');\n    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/light/italic/_latin3.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 300;\n  src: local('IBM Plex Mono Light Italic'),\n    local('IBMPlexMono-LightItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin3.woff2') format('woff2');\n    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/light/italic/_pi.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 300;\n  src: local('IBM Plex Mono Light Italic'),\n    local('IBMPlexMono-LightItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Pi.woff2') format('woff2');\n    unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/medium/_cyrillic.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 500;\n  src: local('IBM Plex Mono Medium'),\n    local('IBMPlexMono-Medium'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Cyrillic.woff2') format('woff2');\n    unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/medium/_index.scss",
    "content": "$font-prefix: '..' !default;\n@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 500;\n  src: local('IBM Plex Mono Medium'),\n    local('IBMPlexMono-Medium'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Medium.woff2') format('woff2'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Medium.woff') format('woff');\n}\n\n@import 'cyrillic';\n@import 'pi';\n@import 'latin3';\n@import 'latin2';\n@import 'latin1';"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/medium/_latin1.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 500;\n  src: local('IBM Plex Mono Medium'),\n    local('IBMPlexMono-Medium'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin1.woff2') format('woff2');\n    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/medium/_latin2.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 500;\n  src: local('IBM Plex Mono Medium'),\n    local('IBMPlexMono-Medium'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin2.woff2') format('woff2');\n    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/medium/_latin3.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 500;\n  src: local('IBM Plex Mono Medium'),\n    local('IBMPlexMono-Medium'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin3.woff2') format('woff2');\n    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/medium/_pi.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 500;\n  src: local('IBM Plex Mono Medium'),\n    local('IBMPlexMono-Medium'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Pi.woff2') format('woff2');\n    unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/medium/italic/_cyrillic.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 500;\n  src: local('IBM Plex Mono Medium Italic'),\n    local('IBMPlexMono-MediumItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Cyrillic.woff2') format('woff2');\n    unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/medium/italic/_index.scss",
    "content": "$font-prefix: '..' !default;\n@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 500;\n  src: local('IBM Plex Mono Medium Italic'),\n    local('IBMPlexMono-MediumItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-MediumItalic.woff2') format('woff2'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-MediumItalic.woff') format('woff');\n}\n\n@import 'cyrillic';\n@import 'pi';\n@import 'latin3';\n@import 'latin2';\n@import 'latin1';"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/medium/italic/_latin1.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 500;\n  src: local('IBM Plex Mono Medium Italic'),\n    local('IBMPlexMono-MediumItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin1.woff2') format('woff2');\n    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/medium/italic/_latin2.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 500;\n  src: local('IBM Plex Mono Medium Italic'),\n    local('IBMPlexMono-MediumItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin2.woff2') format('woff2');\n    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/medium/italic/_latin3.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 500;\n  src: local('IBM Plex Mono Medium Italic'),\n    local('IBMPlexMono-MediumItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin3.woff2') format('woff2');\n    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/medium/italic/_pi.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 500;\n  src: local('IBM Plex Mono Medium Italic'),\n    local('IBMPlexMono-MediumItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Pi.woff2') format('woff2');\n    unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/regular/_cyrillic.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 400;\n  src: local('IBM Plex Mono'),\n    local('IBMPlexMono'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Cyrillic.woff2') format('woff2');\n    unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/regular/_index.scss",
    "content": "$font-prefix: '..' !default;\n@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 400;\n  src: local('IBM Plex Mono'),\n    local('IBMPlexMono'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Regular.woff2') format('woff2'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Regular.woff') format('woff');\n}\n\n@import 'cyrillic';\n@import 'pi';\n@import 'latin3';\n@import 'latin2';\n@import 'latin1';"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/regular/_latin1.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 400;\n  src: local('IBM Plex Mono'),\n    local('IBMPlexMono'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin1.woff2') format('woff2');\n    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/regular/_latin2.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 400;\n  src: local('IBM Plex Mono'),\n    local('IBMPlexMono'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin2.woff2') format('woff2');\n    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/regular/_latin3.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 400;\n  src: local('IBM Plex Mono'),\n    local('IBMPlexMono'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin3.woff2') format('woff2');\n    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/regular/_pi.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 400;\n  src: local('IBM Plex Mono'),\n    local('IBMPlexMono'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Pi.woff2') format('woff2');\n    unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/semibold/_cyrillic.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 600;\n  src: local('IBM Plex Mono SemiBold'),\n    local('IBMPlexMono-SemiBold'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Cyrillic.woff2') format('woff2');\n    unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/semibold/_index.scss",
    "content": "$font-prefix: '..' !default;\n@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 600;\n  src: local('IBM Plex Mono SemiBold'),\n    local('IBMPlexMono-SemiBold'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBold.woff2') format('woff2'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBold.woff') format('woff');\n}\n\n@import 'cyrillic';\n@import 'pi';\n@import 'latin3';\n@import 'latin2';\n@import 'latin1';"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/semibold/_latin1.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 600;\n  src: local('IBM Plex Mono SemiBold'),\n    local('IBMPlexMono-SemiBold'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin1.woff2') format('woff2');\n    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/semibold/_latin2.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 600;\n  src: local('IBM Plex Mono SemiBold'),\n    local('IBMPlexMono-SemiBold'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin2.woff2') format('woff2');\n    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/semibold/_latin3.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 600;\n  src: local('IBM Plex Mono SemiBold'),\n    local('IBMPlexMono-SemiBold'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin3.woff2') format('woff2');\n    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/semibold/_pi.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 600;\n  src: local('IBM Plex Mono SemiBold'),\n    local('IBMPlexMono-SemiBold'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Pi.woff2') format('woff2');\n    unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/semibold/italic/_cyrillic.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 600;\n  src: local('IBM Plex Mono SemiBold Italic'),\n    local('IBMPlexMono-SemiBoldItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Cyrillic.woff2') format('woff2');\n    unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/semibold/italic/_index.scss",
    "content": "$font-prefix: '..' !default;\n@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 600;\n  src: local('IBM Plex Mono SemiBold Italic'),\n    local('IBMPlexMono-SemiBoldItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBoldItalic.woff2') format('woff2'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBoldItalic.woff') format('woff');\n}\n\n@import 'cyrillic';\n@import 'pi';\n@import 'latin3';\n@import 'latin2';\n@import 'latin1';"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/semibold/italic/_latin1.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 600;\n  src: local('IBM Plex Mono SemiBold Italic'),\n    local('IBMPlexMono-SemiBoldItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin1.woff2') format('woff2');\n    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/semibold/italic/_latin2.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 600;\n  src: local('IBM Plex Mono SemiBold Italic'),\n    local('IBMPlexMono-SemiBoldItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin2.woff2') format('woff2');\n    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/semibold/italic/_latin3.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 600;\n  src: local('IBM Plex Mono SemiBold Italic'),\n    local('IBMPlexMono-SemiBoldItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin3.woff2') format('woff2');\n    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/semibold/italic/_pi.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 600;\n  src: local('IBM Plex Mono SemiBold Italic'),\n    local('IBMPlexMono-SemiBoldItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Pi.woff2') format('woff2');\n    unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/text/_cyrillic.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 450;\n  src: local('IBM Plex Mono Text'),\n    local('IBMPlexMono-Text'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Cyrillic.woff2') format('woff2');\n    unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/text/_index.scss",
    "content": "$font-prefix: '..' !default;\n@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 450;\n  src: local('IBM Plex Mono Text'),\n    local('IBMPlexMono-Text'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Text.woff2') format('woff2'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Text.woff') format('woff');\n}\n\n@import 'cyrillic';\n@import 'pi';\n@import 'latin3';\n@import 'latin2';\n@import 'latin1';"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/text/_latin1.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 450;\n  src: local('IBM Plex Mono Text'),\n    local('IBMPlexMono-Text'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin1.woff2') format('woff2');\n    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/text/_latin2.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 450;\n  src: local('IBM Plex Mono Text'),\n    local('IBMPlexMono-Text'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin2.woff2') format('woff2');\n    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/text/_latin3.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 450;\n  src: local('IBM Plex Mono Text'),\n    local('IBMPlexMono-Text'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin3.woff2') format('woff2');\n    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/text/_pi.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 450;\n  src: local('IBM Plex Mono Text'),\n    local('IBMPlexMono-Text'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Pi.woff2') format('woff2');\n    unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/text/italic/_cyrillic.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 450;\n  src: local('IBM Plex Mono Text Italic'),\n    local('IBMPlexMono-TextItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Cyrillic.woff2') format('woff2');\n    unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/text/italic/_index.scss",
    "content": "$font-prefix: '..' !default;\n@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 450;\n  src: local('IBM Plex Mono Text Italic'),\n    local('IBMPlexMono-TextItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-TextItalic.woff2') format('woff2'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-TextItalic.woff') format('woff');\n}\n\n@import 'cyrillic';\n@import 'pi';\n@import 'latin3';\n@import 'latin2';\n@import 'latin1';"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/text/italic/_latin1.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 450;\n  src: local('IBM Plex Mono Text Italic'),\n    local('IBMPlexMono-TextItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin1.woff2') format('woff2');\n    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/text/italic/_latin2.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 450;\n  src: local('IBM Plex Mono Text Italic'),\n    local('IBMPlexMono-TextItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin2.woff2') format('woff2');\n    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/text/italic/_latin3.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 450;\n  src: local('IBM Plex Mono Text Italic'),\n    local('IBMPlexMono-TextItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin3.woff2') format('woff2');\n    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/text/italic/_pi.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 450;\n  src: local('IBM Plex Mono Text Italic'),\n    local('IBMPlexMono-TextItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Pi.woff2') format('woff2');\n    unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/thin/_cyrillic.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 100;\n  src: local('IBM Plex Mono Thin'),\n    local('IBMPlexMono-Thin'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Cyrillic.woff2') format('woff2');\n    unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/thin/_index.scss",
    "content": "$font-prefix: '..' !default;\n@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 100;\n  src: local('IBM Plex Mono Thin'),\n    local('IBMPlexMono-Thin'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Thin.woff2') format('woff2'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Thin.woff') format('woff');\n}\n\n@import 'cyrillic';\n@import 'pi';\n@import 'latin3';\n@import 'latin2';\n@import 'latin1';"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/thin/_latin1.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 100;\n  src: local('IBM Plex Mono Thin'),\n    local('IBMPlexMono-Thin'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin1.woff2') format('woff2');\n    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/thin/_latin2.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 100;\n  src: local('IBM Plex Mono Thin'),\n    local('IBMPlexMono-Thin'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin2.woff2') format('woff2');\n    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/thin/_latin3.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 100;\n  src: local('IBM Plex Mono Thin'),\n    local('IBMPlexMono-Thin'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin3.woff2') format('woff2');\n    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/thin/_pi.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: normal;\n  font-weight: 100;\n  src: local('IBM Plex Mono Thin'),\n    local('IBMPlexMono-Thin'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Pi.woff2') format('woff2');\n    unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/thin/italic/_cyrillic.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 100;\n  src: local('IBM Plex Mono Thin Italic'),\n    local('IBMPlexMono-ThinItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Cyrillic.woff2') format('woff2');\n    unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/thin/italic/_index.scss",
    "content": "$font-prefix: '..' !default;\n@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 100;\n  src: local('IBM Plex Mono Thin Italic'),\n    local('IBMPlexMono-ThinItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ThinItalic.woff2') format('woff2'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ThinItalic.woff') format('woff');\n}\n\n@import 'cyrillic';\n@import 'pi';\n@import 'latin3';\n@import 'latin2';\n@import 'latin1';"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/thin/italic/_latin1.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 100;\n  src: local('IBM Plex Mono Thin Italic'),\n    local('IBMPlexMono-ThinItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin1.woff2') format('woff2');\n    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/thin/italic/_latin2.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 100;\n  src: local('IBM Plex Mono Thin Italic'),\n    local('IBMPlexMono-ThinItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin2.woff2') format('woff2');\n    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/thin/italic/_latin3.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 100;\n  src: local('IBM Plex Mono Thin Italic'),\n    local('IBMPlexMono-ThinItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin3.woff2') format('woff2');\n    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;\n}\n"
  },
  {
    "path": "src/styles/fonts/IBM-Plex/scss/mono/thin/italic/_pi.scss",
    "content": "@font-face {\n  font-family: 'IBM Plex Mono';\n  font-style: italic;\n  font-weight: 100;\n  src: local('IBM Plex Mono Thin Italic'),\n    local('IBMPlexMono-ThinItalic'),\n    url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Pi.woff2') format('woff2');\n    unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;\n}\n"
  },
  {
    "path": "src/styles/fonts/Inter Web/inter.css",
    "content": "@font-face {\n  font-family: 'Inter';\n  font-style:  normal;\n  font-weight: 100;\n  font-display: swap;\n  src: url(\"Inter-Thin.woff2?v=3.15\") format(\"woff2\"),\n       url(\"Inter-Thin.woff?v=3.15\") format(\"woff\");\n}\n@font-face {\n  font-family: 'Inter';\n  font-style:  italic;\n  font-weight: 100;\n  font-display: swap;\n  src: url(\"Inter-ThinItalic.woff2?v=3.15\") format(\"woff2\"),\n       url(\"Inter-ThinItalic.woff?v=3.15\") format(\"woff\");\n}\n\n@font-face {\n  font-family: 'Inter';\n  font-style:  normal;\n  font-weight: 200;\n  font-display: swap;\n  src: url(\"Inter-ExtraLight.woff2?v=3.15\") format(\"woff2\"),\n       url(\"Inter-ExtraLight.woff?v=3.15\") format(\"woff\");\n}\n@font-face {\n  font-family: 'Inter';\n  font-style:  italic;\n  font-weight: 200;\n  font-display: swap;\n  src: url(\"Inter-ExtraLightItalic.woff2?v=3.15\") format(\"woff2\"),\n       url(\"Inter-ExtraLightItalic.woff?v=3.15\") format(\"woff\");\n}\n\n@font-face {\n  font-family: 'Inter';\n  font-style:  normal;\n  font-weight: 300;\n  font-display: swap;\n  src: url(\"Inter-Light.woff2?v=3.15\") format(\"woff2\"),\n       url(\"Inter-Light.woff?v=3.15\") format(\"woff\");\n}\n@font-face {\n  font-family: 'Inter';\n  font-style:  italic;\n  font-weight: 300;\n  font-display: swap;\n  src: url(\"Inter-LightItalic.woff2?v=3.15\") format(\"woff2\"),\n       url(\"Inter-LightItalic.woff?v=3.15\") format(\"woff\");\n}\n\n@font-face {\n  font-family: 'Inter';\n  font-style:  normal;\n  font-weight: 400;\n  font-display: swap;\n  src: url(\"Inter-Regular.woff2?v=3.15\") format(\"woff2\"),\n       url(\"Inter-Regular.woff?v=3.15\") format(\"woff\");\n}\n@font-face {\n  font-family: 'Inter';\n  font-style:  italic;\n  font-weight: 400;\n  font-display: swap;\n  src: url(\"Inter-Italic.woff2?v=3.15\") format(\"woff2\"),\n       url(\"Inter-Italic.woff?v=3.15\") format(\"woff\");\n}\n\n@font-face {\n  font-family: 'Inter';\n  font-style:  normal;\n  font-weight: 500;\n  font-display: swap;\n  src: url(\"Inter-Medium.woff2?v=3.15\") format(\"woff2\"),\n       url(\"Inter-Medium.woff?v=3.15\") format(\"woff\");\n}\n@font-face {\n  font-family: 'Inter';\n  font-style:  italic;\n  font-weight: 500;\n  font-display: swap;\n  src: url(\"Inter-MediumItalic.woff2?v=3.15\") format(\"woff2\"),\n       url(\"Inter-MediumItalic.woff?v=3.15\") format(\"woff\");\n}\n\n@font-face {\n  font-family: 'Inter';\n  font-style:  normal;\n  font-weight: 600;\n  font-display: swap;\n  src: url(\"Inter-SemiBold.woff2?v=3.15\") format(\"woff2\"),\n       url(\"Inter-SemiBold.woff?v=3.15\") format(\"woff\");\n}\n@font-face {\n  font-family: 'Inter';\n  font-style:  italic;\n  font-weight: 600;\n  font-display: swap;\n  src: url(\"Inter-SemiBoldItalic.woff2?v=3.15\") format(\"woff2\"),\n       url(\"Inter-SemiBoldItalic.woff?v=3.15\") format(\"woff\");\n}\n\n@font-face {\n  font-family: 'Inter';\n  font-style:  normal;\n  font-weight: 700;\n  font-display: swap;\n  src: url(\"Inter-Bold.woff2?v=3.15\") format(\"woff2\"),\n       url(\"Inter-Bold.woff?v=3.15\") format(\"woff\");\n}\n@font-face {\n  font-family: 'Inter';\n  font-style:  italic;\n  font-weight: 700;\n  font-display: swap;\n  src: url(\"Inter-BoldItalic.woff2?v=3.15\") format(\"woff2\"),\n       url(\"Inter-BoldItalic.woff?v=3.15\") format(\"woff\");\n}\n\n@font-face {\n  font-family: 'Inter';\n  font-style:  normal;\n  font-weight: 800;\n  font-display: swap;\n  src: url(\"Inter-ExtraBold.woff2?v=3.15\") format(\"woff2\"),\n       url(\"Inter-ExtraBold.woff?v=3.15\") format(\"woff\");\n}\n@font-face {\n  font-family: 'Inter';\n  font-style:  italic;\n  font-weight: 800;\n  font-display: swap;\n  src: url(\"Inter-ExtraBoldItalic.woff2?v=3.15\") format(\"woff2\"),\n       url(\"Inter-ExtraBoldItalic.woff?v=3.15\") format(\"woff\");\n}\n\n@font-face {\n  font-family: 'Inter';\n  font-style:  normal;\n  font-weight: 900;\n  font-display: swap;\n  src: url(\"Inter-Black.woff2?v=3.15\") format(\"woff2\"),\n       url(\"Inter-Black.woff?v=3.15\") format(\"woff\");\n}\n@font-face {\n  font-family: 'Inter';\n  font-style:  italic;\n  font-weight: 900;\n  font-display: swap;\n  src: url(\"Inter-BlackItalic.woff2?v=3.15\") format(\"woff2\"),\n       url(\"Inter-BlackItalic.woff?v=3.15\") format(\"woff\");\n}\n\n/* -------------------------------------------------------\nVariable font.\nUsage:\n\n  html { font-family: 'Inter', sans-serif; }\n  @supports (font-variation-settings: normal) {\n    html { font-family: 'Inter var', sans-serif; }\n  }\n*/\n@font-face {\n  font-family: 'Inter var';\n  font-weight: 100 900;\n  font-display: swap;\n  font-style: normal;\n  font-named-instance: 'Regular';\n  src: url(\"Inter-roman.var.woff2?v=3.15\") format(\"woff2\");\n}\n@font-face {\n  font-family: 'Inter var';\n  font-weight: 100 900;\n  font-display: swap;\n  font-style: italic;\n  font-named-instance: 'Italic';\n  src: url(\"Inter-italic.var.woff2?v=3.15\") format(\"woff2\");\n}\n\n\n/* --------------------------------------------------------------------------\n[EXPERIMENTAL] Multi-axis, single variable font.\n\nSlant axis is not yet widely supported (as of February 2019) and thus this\nmulti-axis single variable font is opt-in rather than the default.\n\nWhen using this, you will probably need to set font-variation-settings\nexplicitly, e.g.\n\n  * { font-variation-settings: \"slnt\" 0deg }\n  .italic { font-variation-settings: \"slnt\" 10deg }\n\n*/\n@font-face {\n  font-family: 'Inter var experimental';\n  font-weight: 100 900;\n  font-display: swap;\n  font-style: oblique 0deg 10deg;\n  src: url(\"Inter.var.woff2?v=3.15\") format(\"woff2\");\n}\n"
  },
  {
    "path": "src/styles/index.scss",
    "content": "// Variables override\n$body-bg: #f5f8fa;\n$theme-colors: (\n  'primary': #4bc06a,\n  'success': #4bc06a,\n  'warning': #e7b332,\n  'danger': #d04949,\n  'light': #d8d8d8,\n);\n$font-family-monospace: 'IBM Plex Mono', Menlo, Monaco, Consolas,\n  'Liberation Mono', 'Courier New', monospace;\n$font-family-sans-serif: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI',\n  Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji',\n  'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';\n\n:root {\n  --gray-bg: rgb(245 248 250);\n  --primary-lighter: #defff0;\n  --warning-lighter: #fff8c6;\n  --gray-100: #f8f8f8;\n  --gray-200: #dee1e2;\n  --gray-300: #c2c1c1;\n  --gray-400: #e4e3e3;\n  --gray-500: #a3a8ad;\n  --gray-600: #888e94;\n  --gray-700: #495057;\n  --gray-900: #181818;\n  --header-height: 50px;\n}\n\n// Boostrap scss\n@import '~bootstrap/scss/bootstrap';\n\n// React Data Table css\n@import '~react-data-grid/dist/react-data-grid.css';\n\n// Fonts\n@import 'fonts';\n\nhtml {\n  font-size: 13px;\n}\nbody {\n  background-color: var(--gray-bg);\n}\nh1 {\n  font-size: 1.8461538462rem;\n  font-weight: normal;\n  color: var(--gray-900);\n  letter-spacing: -0.5px;\n  line-height: 32px;\n  margin-bottom: 2px;\n}\nh2 {\n  font-size: 1.3846153846rem;\n  font-weight: normal;\n  color: var(--gray-900);\n  letter-spacing: 0;\n  line-height: 24px;\n}\nh4 {\n  font-size: 0.9230769231rem;\n  font-weight: normal;\n  color: var(--gray-700);\n  letter-spacing: 0;\n  line-height: 16px;\n}\nh5 {\n  font-size: 1.2307692308rem;\n  font-size: 1rem;\n  font-weight: 500;\n  color: var(--gray-700);\n  letter-spacing: 0;\n  line-height: 1.2307692308rem;\n  margin-bottom: 16px;\n}\n\n.small {\n  color: var(--gray-500);\n}\n\n.big {\n  font-size: 1.25rem;\n}\n// UI\n.app-sections {\n  min-height: calc(100vh - var(--header-height));\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n}\n.alert {\n  color: var(--gray-100);\n  display: flex;\n  align-items: center;\n  height: 56px;\n  border: none;\n  &.alert-success {\n    background-color: theme-color('success');\n  }\n  &.alert-secondary {\n    color: var(--gray-700);\n  }\n  &.alert-warning {\n    background-color: theme-color('warning');\n  }\n  &.alert-danger {\n    background-color: theme-color('danger');\n  }\n}\n.raw-btn {\n  height: 40px;\n}\n.btn-white {\n  color: theme-color('dark');\n  background-color: white;\n  border: none;\n  border-bottom: 1px solid var(--light);\n}\n.raw-dropdown {\n  height: 40px;\n  .dropdown-toggle {\n    text-align: left;\n    height: 100%;\n    &::after {\n      right: 8px;\n      bottom: calc(50% - 1px);\n      position: absolute;\n    }\n  }\n  .dropdown-menu {\n    max-height: 40vh;\n    overflow-y: auto;\n    padding: 0;\n    border: none;\n    z-index: 1030;\n    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.3);\n    border-bottom: 1px solid var(--light);\n    .dropdown-header {\n      padding: 0 8px;\n      height: 24px;\n      display: flex;\n      align-items: center;\n      border-bottom: 1px solid var(--light);\n    }\n    .dropdown-item {\n      height: 40px;\n      padding: 0 8px;\n      display: flex;\n      align-items: center;\n      &:not(:last-child) {\n        border-bottom: 1px solid var(--light);\n      }\n    }\n  }\n}\n.raw-input-group {\n  .raw-dropdown {\n    button {\n      padding-right: 3rem;\n    }\n  }\n}\n.raw-select {\n  height: 40px;\n  color: theme-color('dark');\n  background-color: white;\n  border: none;\n  border-bottom: 1px solid var(--light);\n}\n.raw-modal {\n  .modal-content {\n    background-color: var(--gray-bg);\n    border: none;\n    border-radius: 4px;\n  }\n  .modal-footer {\n    border: none;\n    justify-content: flex-start;\n  }\n}\n.truncate-160px {\n  max-width: 160px;\n  overflow-x: hidden;\n  text-overflow: ellipsis;\n}\n.card {\n  border-radius: 4px;\n  &:hover {\n    background-color: var(--primary-lighter);\n  }\n  &.active {\n    border-color: var(--primary);\n    background-color: var(--primary-lighter);\n  }\n}\n.cursorpointer,\n.cursor-pointer {\n  cursor: pointer;\n}\n.nowrap,\n.no-wrap {\n  white-space: nowrap;\n}\n.text-field {\n  height: 40px;\n  border: none;\n  border-bottom: 1px solid var(--light);\n  border-radius: 4px;\n  &::placeholder {\n    color: #cecece;\n  }\n}\n.underlined {\n  border-bottom: 1px solid theme-color('primary');\n}\n.divider {\n  width: 100%;\n  border-top: 1px solid var(--gray-400);\n  display: inline-block;\n}\n"
  },
  {
    "path": "src/worker/index.js",
    "content": "import * as Comlink from 'comlink'\n/* eslint-disable import/no-webpack-loader-syntax */\nimport Worker from 'worker-loader!./worker'\n\nlet parsingWorker // = new Worker()\n\nexport function parseDatasetInWorker(data, dataTypes, parsingOptions) {\n  // TODO: Check lazy loading vs terminate on each time\n  if (!parsingWorker) {\n    parsingWorker = new Worker()\n  }\n  let obj = Comlink.wrap(parsingWorker)\n  let out = obj.parseDataset(data, dataTypes, parsingOptions)\n  return out\n}\n\nlet mappingWorker // = new Worker()\n\nexport function mapDataInWorker(\n  chartName,\n  { data, mapping, visualOptions, dataTypes },\n  customChart\n) {\n  // TODO: Check lazy loading vs terminate on each time\n  if (!mappingWorker) {\n    mappingWorker = new Worker()\n  }\n  let obj = Comlink.wrap(mappingWorker)\n  let out = obj.mapData(\n    chartName,\n    { data, mapping, visualOptions, dataTypes },\n    customChart\n  )\n  return out\n}\n"
  },
  {
    "path": "src/worker/worker.js",
    "content": "import * as Comlink from 'comlink'\nimport { parseDataset, chart as rawChart } from '@rawgraphs/rawgraphs-core'\nimport charts from '../charts'\nimport { requireRawChartsFromUrlWebWorker } from '../hooks/rawRequire'\n\nconst obj = {\n  parseDataset(data, dataTypes, parsingOptions) {\n    let out = parseDataset(data, dataTypes, parsingOptions)\n    out.errors = (out.errors || []).map((err) => ({\n      row: err.row,\n      error: err.error,\n    }))\n    return out\n  },\n  mapData(chartName, { data, mapping, visualOptions, dataTypes }, customChart) {\n    let chart\n    if (customChart) {\n      const chartsInPack = requireRawChartsFromUrlWebWorker(customChart.url)\n      chart = chartsInPack.find((item) => item.metadata.name === chartName)\n    } else {\n      chart = charts.find((item) => item.metadata.name === chartName)\n    }\n    const viz = rawChart(chart, {\n      data,\n      mapping,\n      dataTypes,\n      visualOptions,\n    })\n    try {\n      const vizData = viz._getVizData()\n      return vizData\n    } catch (err) {}\n  },\n}\n\nComlink.expose(obj)\n"
  }
]