{
    "componentChunkName": "component---src-templates-state-js",
    "path": "/reforms/ID",
    "result": {"data":{"timeline":{"nodes":[{"id":"0deeccb8-bba0-5241-b008-55c6c5929abf","data":{"TimelineName":"Idaho","TimelineState":["recJ62BLXwQdB8Jwi"],"TimelineType":"Congressional","State__from_Reforms_":["ID"],"Alert":"Low","Final_Map_Deadline":"2022-02-27","TimelineDeadlineType":{"id":"b20c2ce3-811f-5ecd-a3ca-9ae878ffeb20","childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Candidate filing - signature collection\\n(\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://legislature.idaho.gov/statutesrules/idstat/title34/t34ch7/sect34-704/#:~:text=34%2D704.,file%20his%20declaration%20of%20candidacy.&text=Independent%20candidates%20shall%20file%20their,34%2D708%2C%20Idaho%20Code.\"\n  }, \"filing period start\"), \")\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"TimelineOtherDates":{"id":"7e7d908e-ed13-5427-8542-0ef4a4f4fddf","childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"12/29/2021 - draft map deadline (90 days after Census, est 9/30)\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"3/11/2021 - candidate filing deadline\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Proposed_Actions":null,"TimelineNewsSources":{"id":"d6981eb0-9cbd-5336-9795-f57cb35b8258","childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://apnews.com/article/redistricting-boise-idaho-census-2020-515220f4e0f29aade74852968e47b29f\"\n  }, \"Delayed census data puts Idaho in redistricting time crunch\")), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"incorrect reporting: constitution allows for 90 days after Census, rather than commission\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"TimelineAdditionalNotes":null}},{"id":"fc052463-c5e3-5b60-b5ec-db8cd72b9aa9","data":{"TimelineName":"Idaho","TimelineState":["recJ62BLXwQdB8Jwi"],"TimelineType":"State Legislative","State__from_Reforms_":["ID"],"Alert":"Low","Final_Map_Deadline":"2022-02-27","TimelineDeadlineType":{"id":"4b25f714-5ca1-585d-bdca-c0edcca76811","childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Candidate filing - signature collection\\n(\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://legislature.idaho.gov/statutesrules/idstat/title34/t34ch7/sect34-704/#:~:text=34%2D704.,file%20his%20declaration%20of%20candidacy.&text=Independent%20candidates%20shall%20file%20their,34%2D708%2C%20Idaho%20Code.\"\n  }, \"filing period start\"), \")\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"TimelineOtherDates":{"id":"974d633a-951e-591d-8794-4ee602295a0c","childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"12/29/2021 - draft map deadline (90 days after Census, est 9/30)\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"3/11/2021 - candidate filing deadline\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Proposed_Actions":null,"TimelineNewsSources":{"id":"0e9543f3-8d90-58f2-95c1-db9914f053ae","childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://apnews.com/article/redistricting-boise-idaho-census-2020-515220f4e0f29aade74852968e47b29f\"\n  }, \"Delayed census data puts Idaho in redistricting time crunch\")), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"incorrect reporting: constitution allows for 90 days after Census, rather than commission\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"TimelineAdditionalNotes":null}}]},"allAirtable":{"nodes":[]},"airtable":{"data":{"Congressional_Boundaries":"Drawn by independent redistricting commission","Legislative_Party":"Republican","State_Boundaries":"Drawn by independent redistricting commission","State_Abbreviation":"ID","Governor_Party":"Republican","Status":"Independent commission","State":"Idaho","Actions":{"id":"10ba7e31-cefc-5da2-94f3-fb076b5ae451","childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Participate in the Commission\\u2019s public input process.\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Obtain Idaho redistricting data from \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://openprecincts.org/id/\"\n  }, \"OpenPrecincts\"), \".\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Start to plan out what defines your community \\u2013 whether it\\u2019s a shared economic interest, school districts, or other social or other cultural, historical, or economic interests \\u2013 and how that can be represented on a map. This will come in handy once the commission starts collecting feedback.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Use software tools such as \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://davesredistricting.org/\"\n  }, \"Dave's Redistricting App\"), \" and \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://districtr.org/\"\n  }, \"Districtr\"), \" to draw district maps showing either (a) what a fair map would look like, or (b) where the community you believe should be better represented is located.\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"History":{"id":"a5a52f65-c9aa-5fed-a337-330408e7149f","childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"In the 2011 cycle, the original commission failed to meet its redistricting deadline. A new six-member commission was formed and unanimously adopted a plan. In January 2012, the state Supreme Court struck down that plan in \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://law.justia.com/cases/idaho/supreme-court-civil/2012/39373.html\"\n  }, \"Twin Falls County v. Idaho Commission on Redistricting\"), \", finding that it unnecessarily split counties in violation of the state constitution. The second commission was reconvened to create new maps; partisan officials attempted to fire two commissioners, but following \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://media.spokesman.com/documents/2012/01/order-1-25-12.pdf\"\n  }, \"litigation\"), \" up to the state Supreme Court, the commissioners were allowed to keep serving. The commission unanimously adopted new maps on January 27, 2012.\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Process":{"id":"ad831afe-3dcd-5c06-8c2b-0be661fcfe76","childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h3\", {\n    \"id\": \"independent-redistricting-commission\"\n  }, \"Independent Redistricting Commission\"), mdx(\"p\", null, \"Idaho\\u2019s state legislative and congressional districts are drawn by \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://legislature.idaho.gov/redistricting/\"\n  }, \"Idaho\\u2019s Citizen Commission for Reapportionment\"), \", made up of six members who are evenly balanced between the two major parties. The majority and minority leaders in both legislative chambers, as well as the chairs of the two largest political parties, each select one commission member, keeping geographical diversity in mind.\"), mdx(\"h3\", {\n    \"id\": \"criteria\"\n  }, \"Criteria\"), mdx(\"p\", null, \"In addition to the federal requirements of one person, one vote and the Voting Rights Act, Idaho\\u2019s state constitution (\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://sos.idaho.gov/elect/stcon/article_III.html\"\n  }, \"Art. III \\xA7 5\"), \") requires that state legislative and congressional districts be contiguous and avoid unnecessary county splits. Additionally, Idaho\\u2019s state statutes (\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://legislature.idaho.gov/statutesrules/idstat/title72/t72ch15/sect72-1506/\"\n  }, \"Stat. 72-1506\"), \") further require that districts be compact, preserve communities of interest, and do not protect a party or incumbent.\"), mdx(\"h3\", {\n    \"id\": \"public-input\"\n  }, \"Public Input\"), mdx(\"p\", null, \"The Idaho Commission has released its \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://legislature.idaho.gov/redistricting/2021/\"\n  }, \"2020 redistricting website\"), \", where the public can find relevant information and contacts.\"), mdx(\"p\", null, \"Idaho\\u2019s state statutes (\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://legislature.idaho.gov/statutesrules/idstat/title72/t72ch15/sect72-1505/\"\n  }, \"Stat. 72-1505\"), \") require the commission to hold public meetings in different parts of the state, subject to open meetings laws, and to accept redistricting plans by individuals or organizations. \"), mdx(\"p\", null, \"In 2011, the original commission held 14 hearings between June and July, and a new commission held 3 hearings in October. The commission also provided access to an online mapping tool called Maptitude to help citizens draw their own district plans.\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Reform":null,"Issues":{"id":"7e045bc5-edd5-558c-bab3-f527ec5d11ef","childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h3\", {\n    \"id\": \"\"\n  }));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Sources":{"id":"791edafa-480c-57d7-bc77-1a381f34143f","childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://redistricting.lls.edu/states-ID.php\"\n  }, \"All About Redistricting\")), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"http://www.ncsl.org/research/redistricting.aspx\"\n  }, \"NCSL\")), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://ballotpedia.org/Redistricting_in_Idaho\"\n  }, \"Ballotpedia\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Contacts":{"childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lwvid.org/\"\n  }, \"League of Women Voters of Idaho\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Representable":{"childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://representable.org/map/ID\"\n  }, \"Check out Communities of Interest collected in this state on Representable\")), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://representable.org/state/ID\"\n  }, \"Learn about Communities of Interest in this state\")));\n}\n;\nMDXContent.isMDXComponent = true;"}}}},"allAirtableDashboard":{"totalCount":6,"group":[{"nodes":[{"id":"d582de9b-ec46-5ac0-9069-3643a4699bea","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"Idaho 2021 Senate/House – Enacted – L03","DashboardPlanStateName":["Idaho"],"DashboardPlanStateAbbreviation":["ID"],"DashboardPlanDescription":{"childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Idaho 2021 L03 Final Commission State Legislative Map - Enacted\\t\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["recJ62BLXwQdB8Jwi"],"DashboardPlanStatus":"Live","DashboardPlanYear":2021,"DashboardType":"report-card","DashboardPlanEnacted":"Enacted","DashboardChamber":"state-senate","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/ID/state-senate/2020-census/results/plan-maps/ID-senate.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/ID/state-senate/2020-census/results/plan-report-cards/ID-senate-report-card.json","Last_Modified":"2025-06-03T20:41:14.000Z","Created":"2023-12-09T05:23:02.000Z","DateAdded":"2023-12-09T05:24:00.000Z"},"recordId":"rec3OzZBKWppnQOHE"},{"id":"bcf327e5-cbfc-57e5-a488-ff60817dc919","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"Idaho 2021 Congressional – Enacted – C03","DashboardPlanStateName":["Idaho"],"DashboardPlanStateAbbreviation":["ID"],"DashboardPlanDescription":null,"DashboardPlanState":["recJ62BLXwQdB8Jwi"],"DashboardPlanStatus":"Live","DashboardPlanYear":2021,"DashboardType":"report-card","DashboardPlanEnacted":"Enacted","DashboardChamber":"congressional","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/ID/congressional/2020-census/results/plan-maps/ID-commission-congress.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/ID/congressional/2020-census/results/plan-report-cards/ID-commission-congress-report-card.json","Last_Modified":"2025-06-03T20:41:04.000Z","Created":"2023-10-02T04:45:40.000Z","DateAdded":"2023-10-02T04:49:00.000Z"},"recordId":"recCULrQqFtTnTSS6"},{"id":"e42f7540-b4ea-5e5a-9ac4-b90f21a90185","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"Idaho 2021 Senate/House – Draft – L02","DashboardPlanStateName":["Idaho"],"DashboardPlanStateAbbreviation":["ID"],"DashboardPlanDescription":{"childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Idaho 2021 L02 Draft Commission State Legislative Map\"), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://twitter.com/princetongerry/status/1455595532739567619?s=20\"\n  }, \"Tweet About the Map\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["recJ62BLXwQdB8Jwi"],"DashboardPlanStatus":"Live","DashboardPlanYear":2021,"DashboardType":"dashboard","DashboardPlanEnacted":"Draft","DashboardChamber":"state-senate","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/ID/state-senate/2020-census/results/plan-maps/ID-S21_2Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/ID/state-senate/2020-census/results/plan-scores/ID-S21_2Dist.json","Last_Modified":"2025-06-03T20:41:08.000Z","Created":"2021-11-01T17:48:28.000Z","DateAdded":"2021-11-01T17:51:00.000Z"},"recordId":"recEZvPrqO81kRaXQ"},{"id":"5290eb11-5803-568c-a645-6dd494fd2b74","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"Idaho 2021 Congressional – Draft – C01","DashboardPlanStateName":["Idaho"],"DashboardPlanStateAbbreviation":["ID"],"DashboardPlanDescription":{"childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Idaho 2021 C01 Draft Commission Congressional Map\"), mdx(\"p\", null, \"Note that the use of the ensemble to evaluate maps with four or fewer districts risks obscuring the influence that a single district change in either Partisan Fairness or Competitiveness can make to overall letter grades, and, more importantly, to how residents who live in these states will experience these maps. In the cases of extremely low-district states, letter grades are less useful than other metrics provided.\\xA0\"), mdx(\"p\", null, \"It is important, in these instances, for mapmakers to consider other criteria, such as Communities of Interest, Minority Composition, and state-specific criteria, in both line drawing and evaluation.\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["recJ62BLXwQdB8Jwi"],"DashboardPlanStatus":"Live","DashboardPlanYear":2021,"DashboardType":"dashboard","DashboardPlanEnacted":"Draft","DashboardChamber":"congressional","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/ID/congressional/2020-census/results/plan-maps/ID-C21_1Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/ID/congressional/2020-census/results/plan-scores/ID-C21_1Dist.json","Last_Modified":"2025-06-03T20:40:58.000Z","Created":"2021-10-05T17:55:50.000Z","DateAdded":"2021-10-06T20:45:00.000Z"},"recordId":"recREsxp4yVhLbFKF"},{"id":"ecc1ca67-2ad5-5eff-9d0b-af03c74d7d0d","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"Idaho 2021 Senate/House – Draft – L01","DashboardPlanStateName":["Idaho"],"DashboardPlanStateAbbreviation":["ID"],"DashboardPlanDescription":{"childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Idaho 2021 L01 Draft Commission State Legislative Map\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["recJ62BLXwQdB8Jwi"],"DashboardPlanStatus":"Live","DashboardPlanYear":2021,"DashboardType":"dashboard","DashboardPlanEnacted":"Draft","DashboardChamber":"state-senate","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/ID/state-senate/2020-census/results/plan-maps/ID-S21_1Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/ID/state-senate/2020-census/results/plan-scores/ID-S21_1Dist.json","Last_Modified":"2025-06-03T20:41:04.000Z","Created":"2021-10-05T17:57:14.000Z","DateAdded":"2021-10-06T20:45:00.000Z"},"recordId":"recE31hWmLHfuhzkp"},{"id":"f18d4630-3d2f-5d25-aaa2-262c0fc9d2c5","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"Idaho 2021 Congressional – Draft – C02","DashboardPlanStateName":["Idaho"],"DashboardPlanStateAbbreviation":["ID"],"DashboardPlanDescription":{"childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Idaho 2021 C02 Draft Commission Congressional Map\"), mdx(\"p\", null, \"Note that the use of the ensemble to evaluate maps with four or fewer districts risks obscuring the influence that a single district change in either Partisan Fairness or Competitiveness can make to overall letter grades, and, more importantly, to how residents who live in these states will experience these maps. In the cases of extremely low-district states, letter grades are less useful than other metrics provided.\\xA0\"), mdx(\"p\", null, \"It is important, in these instances, for mapmakers to consider other criteria, such as Communities of Interest, Minority Composition, and state-specific criteria, in both line drawing and evaluation.\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["recJ62BLXwQdB8Jwi"],"DashboardPlanStatus":"Live","DashboardPlanYear":2021,"DashboardType":"dashboard","DashboardPlanEnacted":"Draft","DashboardChamber":"congressional","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/ID/congressional/2020-census/results/plan-maps/ID-C21_2Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/ID/congressional/2020-census/results/plan-scores/ID-C21_2Dist.json","Last_Modified":"2025-06-03T20:40:58.000Z","Created":"2021-10-05T17:56:48.000Z","DateAdded":"2021-10-06T20:45:00.000Z"},"recordId":"recD89l8XFN5KnNJA"}],"totalCount":6,"field":"data.DashboardPlanStateAbbreviation","fieldValue":"ID"}],"nodes":[{"id":"d582de9b-ec46-5ac0-9069-3643a4699bea","recordId":"rec3OzZBKWppnQOHE","data":{"DashboardPlanName":"Idaho 2021 Senate/House – Enacted – L03","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2021,"DashboardPlanSourceURL":null,"DashboardPlanStateName":["Idaho"],"DashboardPlanStateAbbreviation":["ID"],"DashboardFileID":"senate","DashboardType":"report-card","DashboardPlanEnacted":"Enacted","DashboardChamber":"state-senate","DateAdded":"2023-12-09T05:24:00.000Z","Created":"2023-12-09T05:23:02.000Z","Last_Modified":"2025-06-03T20:41:14.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=rec3OzZBKWppnQOHE","Local_URL":"http://localhost:8000/redistricting-report-card?planId=rec3OzZBKWppnQOHE","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/ID/state-senate/2020-census/results/plan-maps/ID-senate.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/ID/state-senate/2020-census/results/plan-report-cards/ID-senate-report-card.json"}},{"id":"bcf327e5-cbfc-57e5-a488-ff60817dc919","recordId":"recCULrQqFtTnTSS6","data":{"DashboardPlanName":"Idaho 2021 Congressional – Enacted – C03","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2021,"DashboardPlanSourceURL":null,"DashboardPlanStateName":["Idaho"],"DashboardPlanStateAbbreviation":["ID"],"DashboardFileID":"commission-congress","DashboardType":"report-card","DashboardPlanEnacted":"Enacted","DashboardChamber":"congressional","DateAdded":"2023-10-02T04:49:00.000Z","Created":"2023-10-02T04:45:40.000Z","Last_Modified":"2025-06-03T20:41:04.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recCULrQqFtTnTSS6","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recCULrQqFtTnTSS6","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/ID/congressional/2020-census/results/plan-maps/ID-commission-congress.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/ID/congressional/2020-census/results/plan-report-cards/ID-commission-congress-report-card.json"}},{"id":"e42f7540-b4ea-5e5a-9ac4-b90f21a90185","recordId":"recEZvPrqO81kRaXQ","data":{"DashboardPlanName":"Idaho 2021 Senate/House – Draft – L02","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2021,"DashboardPlanSourceURL":"https://legislature.idaho.gov/redistricting/2021/","DashboardPlanStateName":["Idaho"],"DashboardPlanStateAbbreviation":["ID"],"DashboardFileID":"S21_2Dist","DashboardType":"dashboard","DashboardPlanEnacted":"Draft","DashboardChamber":"state-senate","DateAdded":"2021-11-01T17:51:00.000Z","Created":"2021-11-01T17:48:28.000Z","Last_Modified":"2025-06-03T20:41:08.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recEZvPrqO81kRaXQ","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recEZvPrqO81kRaXQ","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/ID/state-senate/2020-census/results/plan-maps/ID-S21_2Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/ID/state-senate/2020-census/results/plan-scores/ID-S21_2Dist.json"}},{"id":"5290eb11-5803-568c-a645-6dd494fd2b74","recordId":"recREsxp4yVhLbFKF","data":{"DashboardPlanName":"Idaho 2021 Congressional – Draft – C01","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2021,"DashboardPlanSourceURL":"https://legislature.idaho.gov/wp-content/uploads/redistricting/2021/maps/C01.pdf","DashboardPlanStateName":["Idaho"],"DashboardPlanStateAbbreviation":["ID"],"DashboardFileID":"C21_1Dist","DashboardType":"dashboard","DashboardPlanEnacted":"Draft","DashboardChamber":"congressional","DateAdded":"2021-10-06T20:45:00.000Z","Created":"2021-10-05T17:55:50.000Z","Last_Modified":"2025-06-03T20:40:58.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recREsxp4yVhLbFKF","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recREsxp4yVhLbFKF","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/ID/congressional/2020-census/results/plan-maps/ID-C21_1Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/ID/congressional/2020-census/results/plan-scores/ID-C21_1Dist.json"}},{"id":"ecc1ca67-2ad5-5eff-9d0b-af03c74d7d0d","recordId":"recE31hWmLHfuhzkp","data":{"DashboardPlanName":"Idaho 2021 Senate/House – Draft – L01","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2021,"DashboardPlanSourceURL":"https://legislature.idaho.gov/wp-content/uploads/redistricting/2021/maps/L01.pdf","DashboardPlanStateName":["Idaho"],"DashboardPlanStateAbbreviation":["ID"],"DashboardFileID":"S21_1Dist","DashboardType":"dashboard","DashboardPlanEnacted":"Draft","DashboardChamber":"state-senate","DateAdded":"2021-10-06T20:45:00.000Z","Created":"2021-10-05T17:57:14.000Z","Last_Modified":"2025-06-03T20:41:04.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recE31hWmLHfuhzkp","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recE31hWmLHfuhzkp","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/ID/state-senate/2020-census/results/plan-maps/ID-S21_1Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/ID/state-senate/2020-census/results/plan-scores/ID-S21_1Dist.json"}},{"id":"f18d4630-3d2f-5d25-aaa2-262c0fc9d2c5","recordId":"recD89l8XFN5KnNJA","data":{"DashboardPlanName":"Idaho 2021 Congressional – Draft – C02","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2021,"DashboardPlanSourceURL":"https://legislature.idaho.gov/wp-content/uploads/redistricting/2021/maps/C02.pdf","DashboardPlanStateName":["Idaho"],"DashboardPlanStateAbbreviation":["ID"],"DashboardFileID":"C21_2Dist","DashboardType":"dashboard","DashboardPlanEnacted":"Draft","DashboardChamber":"congressional","DateAdded":"2021-10-06T20:45:00.000Z","Created":"2021-10-05T17:56:48.000Z","Last_Modified":"2025-06-03T20:40:58.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recD89l8XFN5KnNJA","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recD89l8XFN5KnNJA","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/ID/congressional/2020-census/results/plan-maps/ID-C21_2Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/ID/congressional/2020-census/results/plan-scores/ID-C21_2Dist.json"}}]}},"pageContext":{"pagePath":"/reforms/ID","state":"ID","ogImage":{"path":"og-images/social/ID.png","size":{"width":1200,"height":630},"__ogImageGenerationContext":{"componentPath":"__generated/og-imagessocialID.png","imgPath":"public/og-images/social/ID.png","size":{"width":1200,"height":630}}}}},
    "staticQueryHashes": ["1739555907","1946304716","764694655"]}