/* ENCODING WINDOWS-1252 */



libname library '\.' ;

proc format library = library ;
   value A1A
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A1B
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A1C
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A2A
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A3A
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A3B
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A3C
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A3D
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A3E
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A3F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A3G
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A3H
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A3I
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A3J
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A4A
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A4B
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A4C
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A4D
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A4E
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A4F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A4G
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A4H
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A4I
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A4J
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A4K
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A4L
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A5A
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A5B
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A5C
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A5D
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A5E
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A5F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A5G
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A5H
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A5I
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A5J
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A5K
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A5L
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A6A
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A6B
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A6C
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A6D
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A6E
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A6F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A6G
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A6H
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A6I
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A6J
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A6K
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A6L
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A7A
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A7B
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A7C
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A7D
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A7E
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A7F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A7G
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A7H
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A7I
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A7J
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A7K
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A7L
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A8A
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A8B
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A8C
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A8D
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A8E
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A8F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A8G
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A8H
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A9A
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A9B
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A9C
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A9D
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A9E
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A9F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A9G
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A9H
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A9I
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value A9J
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B1A
      -99 = 'Data not available' ;
   value B1B
      -99 = 'Data not available' ;
   value B1C
      -99 = 'Data not available' ;
   value B2A
      -99 = 'Data not available' ;
   value B2B
      -99 = 'Data not available' ;
   value B2C
      -99 = 'Data not available' ;
   value B3A
      -99 = 'Data not available' ;
   value B3B
      -99 = 'Data not available' ;
   value B3C
      -99 = 'Data not available' ;
   value B4A
      -99 = 'Data not available' ;
   value B5A
      -99 = 'Data not available' ;
   value B5B
      -99 = 'Data not available' ;
   value B5C
      -99 = 'Data not available' ;
   value B6A
      -99 = 'Data not available' ;
   value B6B
      -99 = 'Data not available' ;
   value B6C
      -99 = 'Data not available' ;
   value B7A
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B7B
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B7C
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B8A
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B8B
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B8C
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B9A
      -99 = 'Data not available' ;
   value B9B
      -99 = 'Data not available' ;
   value B9C
      -99 = 'Data not available' ;
   value B10A
      -99 = 'Data not available' ;
   value B10B
      -99 = 'Data not available' ;
   value B10C
      -99 = 'Data not available' ;
   value B11A
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B11B
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B11C
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B12A
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B12B
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B12C
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B13A
      -99 = 'Data not available' ;
   value B13B
      -99 = 'Data not available' ;
   value B13C
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B13D
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B14A
      -99 = 'Data not available' ;
   value B14B
      -99 = 'Data not available' ;
   value B14C
      -99 = 'Data not available' ;
   value B15A
      -99 = 'Data not available' ;
   value B15B
      -99 = 'Data not available' ;
   value B15C
      -99 = 'Data not available' ;
   value B16A
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B16B
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B16C
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B17A
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B17B
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B17C
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B18A
      -99 = 'Data not available' ;
   value B18B
      -99 = 'Data not available' ;
   value B18C
      -99 = 'Data not available' ;
   value B19A
      -99 = 'Data not available' ;
   value B19B
      -99 = 'Data not available' ;
   value B19C
      -99 = 'Data not available' ;
   value B20A
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B20B
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B20C
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B21A
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B21B
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B21C
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B22A
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B22B
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B22C
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value B23A
      -99 = 'Data not available' ;
   value B23B
      -99 = 'Data not available' ;
   value B23C
      -99 = 'Data not available' ;
   value B24A
      -99 = 'Data not available' ;
   value B24B
      -99 = 'Data not available' ;
   value B24C
      -99 = 'Data not available' ;
   value B25A
      -99 = 'Data not available' ;
   value B25B
      -99 = 'Data not available' ;
   value B25C
      -99 = 'Data not available' ;
   value B26A
      -99 = 'Data not available' ;
   value B26B
      -99 = 'Data not available' ;
   value B26C
      -99 = 'Data not available' ;
   value C1A
      -99 = 'Data not available' ;
   value C1B
      -99 = 'Data not available' ;
   value C1C
      -99 = 'Data not available' ;
   value C1D
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value C1E
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value C1F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value C1G
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value C1H
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value C1I
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value C2A
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value C3A
      -99 = 'Data not available' ;
   value C4A
      -99 = 'Data not available' ;
   value C4B
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value C4C
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value C4D
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value C4E
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value C4F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value C4G
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value C4H
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value C4I
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value C4J
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value C4K
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value C4L
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value C4M
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value C4N
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value C4O
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value C4P
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value C4Q
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value C4R
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value D1A
      -99 = 'Data not available' ;
   value D2A
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value D2B
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value D3A
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value D4A
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value D4B
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value D4C
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value D5A
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value D5B
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value D5C
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value D6F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value D7F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value D8A
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value D8B
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value D8C
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value D8D
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value D8E
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value D8F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value D8G
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value D9F
      -99 = 'Refused'  
      1 = 'Very difficult'  
      2 = 'Somewhat difficult'  
      3 = 'Neither difficult nor easy'  
      4 = 'Somewhat easy'  
      5 = 'Very easy'  
      6 = 'Not enough information to answer' ;
   value E1A
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value E1B
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value E1C
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value E1D
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value E1E
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value E2A
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value E2B
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value E2C
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value E2D
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value E2E
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value E2F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value E2G
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value E2H
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value E2I
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value E2J
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value E2K
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value E2L
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value E2M
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value F1A
      -99 = 'Data not available' ;
   value F1B
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value F1C
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value F1D
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value F1E
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value F1F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value F1G
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value F1H
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value F2F
      -99 = 'Refused'  
      1 = 'Poll books and number of by-mail/provisional participants'  
      2 = 'Number of ballots counted'  
      3 = 'Vote history'  
      4 = 'Votes cast'  
      5 = 'Other' ;
   value F3A
      0 = 'No'  
      1 = 'Yes' ;
   value F3B
      0 = 'No'  
      1 = 'Yes' ;
   value F3C
      0 = 'No'  
      1 = 'Yes' ;
   value F3D
      0 = 'No'  
      1 = 'Yes' ;
   value F4A
      0 = 'No'  
      1 = 'Yes' ;
   value F4B
      0 = 'No'  
      1 = 'Yes' ;
   value F4C
      0 = 'No'  
      1 = 'Yes' ;
   value F4D
      0 = 'No'  
      1 = 'Yes' ;
   value F5A
      0 = 'No'  
      1 = 'Yes' ;
   value F5B_1F
      -99 = 'Data not available'  
      -88 = 'Does not apply'  
      1 = 'AccuVote-TS (Premier)'  
      2 = 'Advantage (Sequoia)'  
      3 = 'Edge (Sequoia)'  
      4 = 'eSlate (Hart)'  
      5 = 'ExpressTouch (ES&S)'  
      6 = 'ImageCast Precinct/ICP (Dominion)'  
      7 = 'ImageCast X/ICX DRE (Dominion)'  
      8 = 'Infinity (MicroVote)'  
      9 = 'iVotronic (ES&S)'  
      10 = 'Patriot (Unilect)'  
      11 = 'Shouptronic (Danaher)'  
      12 = 'Verity Touch DRE (Hart)'  
      13 = 'Vote-Trakker (Avante)'  
      14 = 'Other (use text box to describe)' ;
   value F5C_1F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value F5B_2F
      -99 = 'Data not available'  
      -88 = 'Does not apply'  
      1 = 'AccuVote-TS (Premier)'  
      2 = 'Advantage (Sequoia)'  
      3 = 'Edge (Sequoia)'  
      4 = 'eSlate (Hart)'  
      5 = 'ExpressTouch (ES&S)'  
      6 = 'ImageCast Precinct/ICP (Dominion)'  
      7 = 'ImageCast X/ICX DRE (Dominion)'  
      8 = 'Infinity (MicroVote)'  
      9 = 'iVotronic (ES&S)'  
      10 = 'Patriot (Unilect)'  
      11 = 'Shouptronic (Danaher)'  
      12 = 'Verity Touch DRE (Hart)'  
      13 = 'Vote-Trakker (Avante)'  
      14 = 'Other (use text box to describe)' ;
   value F5C_2F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value F5B_3F
      -99 = 'Data not available'  
      -88 = 'Does not apply'  
      1 = 'AccuVote-TS (Premier)'  
      2 = 'Advantage (Sequoia)'  
      3 = 'Edge (Sequoia)'  
      4 = 'eSlate (Hart)'  
      5 = 'ExpressTouch (ES&S)'  
      6 = 'ImageCast Precinct/ICP (Dominion)'  
      7 = 'ImageCast X/ICX DRE (Dominion)'  
      8 = 'Infinity (MicroVote)'  
      9 = 'iVotronic (ES&S)'  
      10 = 'Patriot (Unilect)'  
      11 = 'Shouptronic (Danaher)'  
      12 = 'Verity Touch DRE (Hart)'  
      13 = 'Vote-Trakker (Avante)'  
      14 = 'Other (use text box to describe)' ;
   value F5C_3F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value F5D_1F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F5D_2F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F5D_3F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F5D_4F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F6A
      0 = 'No'  
      1 = 'Yes' ;
   value F6B_1F
      -99 = 'Data not available'  
      -88 = 'Does not apply'  
      1 = 'AccuVote-TS (Premier)'  
      2 = 'Advantage (Sequoia)'  
      3 = 'Edge (Sequoia)'  
      4 = 'eSlate (Hart)'  
      5 = 'ImageCast X/ICX DRE (Dominion)'  
      6 = 'iVotronic (ES&S)'  
      7 = 'Other (use text box to describe)' ;
   value F6C_1F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value F6B_2F
      -99 = 'Data not available'  
      -88 = 'Does not apply'  
      1 = 'AccuVote-TS (Premier)'  
      2 = 'Advantage (Sequoia)'  
      3 = 'Edge (Sequoia)'  
      4 = 'eSlate (Hart)'  
      5 = 'ImageCast X/ICX DRE (Dominion)'  
      6 = 'iVotronic (ES&S)'  
      7 = 'Other (use text box to describe)' ;
   value F6C_2F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value F6B_3F
      -99 = 'Data not available'  
      -88 = 'Does not apply'  
      1 = 'AccuVote-TS (Premier)'  
      2 = 'Advantage (Sequoia)'  
      3 = 'Edge (Sequoia)'  
      4 = 'eSlate (Hart)'  
      5 = 'ImageCast X/ICX DRE (Dominion)'  
      6 = 'iVotronic (ES&S)'  
      7 = 'Other (use text box to describe)' ;
   value F6C_3F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value F6D_1F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F6D_2F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F6D_3F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F6D_4F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F7A
      0 = 'No'  
      1 = 'Yes' ;
   value F7B_1F
      -99 = 'Data not available'  
      -88 = 'Does not apply'  
      1 = 'AutoMARK (ES&S)'  
      2 = 'ExpressVote (ES&S)'  
      3 = 'ExpressVoteXL (ES&S)'  
      4 = 'ImageCast Evolution/ICE (Dominion)'  
      5 = 'ImageCast X/ICX BMD (Dominion)'  
      6 = 'InkaVote Plus (Los Angeles County)'  
      7 = 'OpenElect Voting Interface/OVI (Unisyn)'  
      8 = 'Verity Touch Writer (Hart)'  
      9 = 'VSAP Ballot Marking Device (Los Angeles County)'  
      10 = 'ClearAccess (Clear Ballot)'  
      11 = 'Other (use text box to describe)' ;
   value F7C_1F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value F7B_2F
      -99 = 'Data not available'  
      -88 = 'Does not apply'  
      1 = 'AutoMARK (ES&S)'  
      2 = 'ExpressVote (ES&S)'  
      3 = 'ExpressVoteXL (ES&S)'  
      4 = 'ImageCast Evolution/ICE (Dominion)'  
      5 = 'ImageCast X/ICX BMD (Dominion)'  
      6 = 'InkaVote Plus (Los Angeles County)'  
      7 = 'OpenElect Voting Interface/OVI (Unisyn)'  
      8 = 'Verity Touch Writer (Hart)'  
      9 = 'VSAP Ballot Marking Device (Los Angeles County)'  
      10 = 'ClearAccess (Clear Ballot)'  
      11 = 'Other (use text box to describe)' ;
   value F7C_2F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value F7B_3F
      -99 = 'Data not available'  
      -88 = 'Does not apply'  
      1 = 'AutoMARK (ES&S)'  
      2 = 'ExpressVote (ES&S)'  
      3 = 'ExpressVoteXL (ES&S)'  
      4 = 'ImageCast Evolution/ICE (Dominion)'  
      5 = 'ImageCast X/ICX BMD (Dominion)'  
      6 = 'InkaVote Plus (Los Angeles County)'  
      7 = 'OpenElect Voting Interface/OVI (Unisyn)'  
      8 = 'Verity Touch Writer (Hart)'  
      9 = 'VSAP Ballot Marking Device (Los Angeles County)'  
      10 = 'ClearAccess (Clear Ballot)'  
      11 = 'Other (use text box to describe)' ;
   value F7C_3F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value F7D_1F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F7D_2F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F7D_3F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F7D_4F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F7D_5F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F8A
      0 = 'No'  
      1 = 'Yes' ;
   value F8B_1F
      -99 = 'Data not available'  
      -88 = 'Does not apply'  
      1 = '400-C (Dominion)'  
      2 = 'AccuVote-OS (Premier)'  
      3 = 'BallotNow (Hart)'  
      4 = 'Chatsworth ACP (MicroVote)'  
      5 = 'ClearAccess (Clear Ballot)'  
      6 = 'ClearCount (Clear Ballot)'  
      7 = 'ClearVote (Clear Ballot)'  
      8 = 'DS200 (ES&S)'  
      9 = 'DS450 (ES&S)'  
      10 = 'DS850 (ES&S)'  
      11 = 'eScan (Hart)'  
      12 = 'ExpressVote Tabulator (ES&S)'  
      13 = 'ExpressVoteXL (ES&S)'  
      14 = 'IBML (Los Angeles County)'  
      15 = 'ImageCast Central/ICC (Dominion)'  
      16 = 'ImageCast Evolution/ICE (Dominion)'  
      17 = 'ImageCast Precinct/ICP (Dominion)'  
      18 = 'Insight (Sequoia)'  
      19 = 'LRC-1000 (Los Angeles County)'  
      20 = 'M100 (ES&S)'  
      21 = 'M650 (ES&S)'  
      22 = 'Mark-A-Vote (DFM)'  
      23 = 'OpenElect Voting Central Scan/OVCS (Unisyn)'  
      24 = 'OpenElect Voting Optical Scan/OVO (Unisyn)'  
      25 = 'Verity Central (Hart)'  
      26 = 'Verity Scan (Hart)'  
      27 = 'Other (use text box to describe)' ;
   value F8C_1F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value F8B_2F
      -99 = 'Data not available'  
      -88 = 'Does not apply'  
      1 = '400-C (Dominion)'  
      2 = 'AccuVote-OS (Premier)'  
      3 = 'BallotNow (Hart)'  
      4 = 'Chatsworth ACP (MicroVote)'  
      5 = 'ClearAccess (Clear Ballot)'  
      6 = 'ClearCount (Clear Ballot)'  
      7 = 'ClearVote (Clear Ballot)'  
      8 = 'DS200 (ES&S)'  
      9 = 'DS450 (ES&S)'  
      10 = 'DS850 (ES&S)'  
      11 = 'eScan (Hart)'  
      12 = 'ExpressVote Tabulator (ES&S)'  
      13 = 'ExpressVoteXL (ES&S)'  
      14 = 'IBML (Los Angeles County)'  
      15 = 'ImageCast Central/ICC (Dominion)'  
      16 = 'ImageCast Evolution/ICE (Dominion)'  
      17 = 'ImageCast Precinct/ICP (Dominion)'  
      18 = 'Insight (Sequoia)'  
      19 = 'LRC-1000 (Los Angeles County)'  
      20 = 'M100 (ES&S)'  
      21 = 'M650 (ES&S)'  
      22 = 'Mark-A-Vote (DFM)'  
      23 = 'OpenElect Voting Central Scan/OVCS (Unisyn)'  
      24 = 'OpenElect Voting Optical Scan/OVO (Unisyn)'  
      25 = 'Verity Central (Hart)'  
      26 = 'Verity Scan (Hart)'  
      27 = 'Other (use text box to describe)' ;
   value F8C_2F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value F8B_3F
      -99 = 'Data not available'  
      -88 = 'Does not apply'  
      1 = '400-C (Dominion)'  
      2 = 'AccuVote-OS (Premier)'  
      3 = 'BallotNow (Hart)'  
      4 = 'Chatsworth ACP (MicroVote)'  
      5 = 'ClearAccess (Clear Ballot)'  
      6 = 'ClearCount (Clear Ballot)'  
      7 = 'ClearVote (Clear Ballot)'  
      8 = 'DS200 (ES&S)'  
      9 = 'DS450 (ES&S)'  
      10 = 'DS850 (ES&S)'  
      11 = 'eScan (Hart)'  
      12 = 'ExpressVote Tabulator (ES&S)'  
      13 = 'ExpressVoteXL (ES&S)'  
      14 = 'IBML (Los Angeles County)'  
      15 = 'ImageCast Central/ICC (Dominion)'  
      16 = 'ImageCast Evolution/ICE (Dominion)'  
      17 = 'ImageCast Precinct/ICP (Dominion)'  
      18 = 'Insight (Sequoia)'  
      19 = 'LRC-1000 (Los Angeles County)'  
      20 = 'M100 (ES&S)'  
      21 = 'M650 (ES&S)'  
      22 = 'Mark-A-Vote (DFM)'  
      23 = 'OpenElect Voting Central Scan/OVCS (Unisyn)'  
      24 = 'OpenElect Voting Optical Scan/OVO (Unisyn)'  
      25 = 'Verity Central (Hart)'  
      26 = 'Verity Scan (Hart)'  
      27 = 'Other (use text box to describe)' ;
   value F8C_3F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value F8D_1F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F8D_2F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F8D_3F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F8D_4F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F8D_5F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F9A
      0 = 'No'  
      1 = 'Yes' ;
   value F9C_1F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value F9C_2F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value F9C_3F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value F9D_1F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F9D_2F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F9D_3F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F9D_4F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F9D_5F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F10A
      0 = 'No'  
      1 = 'Yes' ;
   value F10C_1F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value F10C_2F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value F10C_3F
      -99 = 'Data not available'  
      -88 = 'Does not apply' ;
   value F10D_1F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F10D_2F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F10D_4F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F11A
      0 = 'No'  
      1 = 'Yes' ;
   value F11D_1F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F11D_2F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F11D_3F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F11D_4F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F11D_5F
      -88 = 'Does not apply'  
      0 = 'No'  
      1 = 'Yes' ;
   value F12A
      -88 = 'Does not apply'  
      1 = 'Central location'  
      2 = 'Precinct or polling location'  
      3 = 'Both central and precinct location' ;
   value F12B
      -88 = 'Does not apply'  
      1 = 'Central location'  
      2 = 'Precinct or polling location'  
      3 = 'Both central and precinct location' ;
   value F12C
      -88 = 'Does not apply'  
      1 = 'Central location'  
      2 = 'Precinct or polling location'  
      3 = 'Both central and precinct location' ;
   value F12D
      -88 = 'Does not apply'  
      1 = 'Central location'  
      2 = 'Precinct or polling location'  
      3 = 'Both central and precinct location' ;
   value F12E
      -88 = 'Does not apply'  
      1 = 'Central location'  
      2 = 'Precinct or polling location'  
      3 = 'Both central and precinct location' ;

proc datasets library = library ;
modify EAVS_2018_for_Public_Release;
   format       A1a A1A.;
   format       A1b A1B.;
   format       A1c A1C.;
   format       A2a A2A.;
   format       A3a A3A.;
   format       A3b A3B.;
   format       A3c A3C.;
   format       A3d A3D.;
   format       A3e A3E.;
   format       A3f A3F.;
   format       A3g A3G.;
   format       A3h A3H.;
   format       A3i A3I.;
   format       A3j A3J.;
   format       A4a A4A.;
   format       A4b A4B.;
   format       A4c A4C.;
   format       A4d A4D.;
   format       A4e A4E.;
   format       A4f A4F.;
   format       A4g A4G.;
   format       A4h A4H.;
   format       A4i A4I.;
   format       A4j A4J.;
   format       A4k A4K.;
   format       A4l A4L.;
   format       A5a A5A.;
   format       A5b A5B.;
   format       A5c A5C.;
   format       A5d A5D.;
   format       A5e A5E.;
   format       A5f A5F.;
   format       A5g A5G.;
   format       A5h A5H.;
   format       A5i A5I.;
   format       A5j A5J.;
   format       A5k A5K.;
   format       A5l A5L.;
   format       A6a A6A.;
   format       A6b A6B.;
   format       A6c A6C.;
   format       A6d A6D.;
   format       A6e A6E.;
   format       A6f A6F.;
   format       A6g A6G.;
   format       A6h A6H.;
   format       A6i A6I.;
   format       A6j A6J.;
   format       A6k A6K.;
   format       A6l A6L.;
   format       A7a A7A.;
   format       A7b A7B.;
   format       A7c A7C.;
   format       A7d A7D.;
   format       A7e A7E.;
   format       A7f A7F.;
   format       A7g A7G.;
   format       A7h A7H.;
   format       A7i A7I.;
   format       A7j A7J.;
   format       A7k A7K.;
   format       A7l A7L.;
   format       A8a A8A.;
   format       A8b A8B.;
   format       A8c A8C.;
   format       A8d A8D.;
   format       A8e A8E.;
   format       A8f A8F.;
   format       A8g A8G.;
   format       A8h A8H.;
   format       A9a A9A.;
   format       A9b A9B.;
   format       A9c A9C.;
   format       A9d A9D.;
   format       A9e A9E.;
   format       A9f A9F.;
   format       A9g A9G.;
   format       A9h A9H.;
   format       A9i A9I.;
   format       A9j A9J.;
   format       B1a B1A.;
   format       B1b B1B.;
   format       B1c B1C.;
   format       B2a B2A.;
   format       B2b B2B.;
   format       B2c B2C.;
   format       B3a B3A.;
   format       B3b B3B.;
   format       B3c B3C.;
   format       B4a B4A.;
   format       B5a B5A.;
   format       B5b B5B.;
   format       B5c B5C.;
   format       B6a B6A.;
   format       B6b B6B.;
   format       B6c B6C.;
   format       B7a B7A.;
   format       B7b B7B.;
   format       B7c B7C.;
   format       B8a B8A.;
   format       B8b B8B.;
   format       B8c B8C.;
   format       B9a B9A.;
   format       B9b B9B.;
   format       B9c B9C.;
   format      B10a B10A.;
   format      B10b B10B.;
   format      B10c B10C.;
   format      B11a B11A.;
   format      B11b B11B.;
   format      B11c B11C.;
   format      B12a B12A.;
   format      B12b B12B.;
   format      B12c B12C.;
   format      B13a B13A.;
   format      B13b B13B.;
   format      B13c B13C.;
   format      B13d B13D.;
   format      B14a B14A.;
   format      B14b B14B.;
   format      B14c B14C.;
   format      B15a B15A.;
   format      B15b B15B.;
   format      B15c B15C.;
   format      B16a B16A.;
   format      B16b B16B.;
   format      B16c B16C.;
   format      B17a B17A.;
   format      B17b B17B.;
   format      B17c B17C.;
   format      B18a B18A.;
   format      B18b B18B.;
   format      B18c B18C.;
   format      B19a B19A.;
   format      B19b B19B.;
   format      B19c B19C.;
   format      B20a B20A.;
   format      B20b B20B.;
   format      B20c B20C.;
   format      B21a B21A.;
   format      B21b B21B.;
   format      B21c B21C.;
   format      B22a B22A.;
   format      B22b B22B.;
   format      B22c B22C.;
   format      B23a B23A.;
   format      B23b B23B.;
   format      B23c B23C.;
   format      B24a B24A.;
   format      B24b B24B.;
   format      B24c B24C.;
   format      B25a B25A.;
   format      B25b B25B.;
   format      B25c B25C.;
   format      B26a B26A.;
   format      B26b B26B.;
   format      B26c B26C.;
   format       C1a C1A.;
   format       C1b C1B.;
   format       C1c C1C.;
   format       C1d C1D.;
   format       C1e C1E.;
   format       C1f C1F.;
   format       C1g C1G.;
   format       C1h C1H.;
   format       C1i C1I.;
   format       C2a C2A.;
   format       C3a C3A.;
   format       C4a C4A.;
   format       C4b C4B.;
   format       C4c C4C.;
   format       C4d C4D.;
   format       C4e C4E.;
   format       C4f C4F.;
   format       C4g C4G.;
   format       C4h C4H.;
   format       C4i C4I.;
   format       C4j C4J.;
   format       C4k C4K.;
   format       C4l C4L.;
   format       C4m C4M.;
   format       C4n C4N.;
   format       C4o C4O.;
   format       C4p C4P.;
   format       C4q C4Q.;
   format       C4r C4R.;
   format       D1a D1A.;
   format       D2a D2A.;
   format       D2b D2B.;
   format       D3a D3A.;
   format       D4a D4A.;
   format       D4b D4B.;
   format       D4c D4C.;
   format       D5a D5A.;
   format       D5b D5B.;
   format       D5c D5C.;
   format        D6 D6F.;
   format        D7 D7F.;
   format       D8a D8A.;
   format       D8b D8B.;
   format       D8c D8C.;
   format       D8d D8D.;
   format       D8e D8E.;
   format       D8f D8F.;
   format       D8g D8G.;
   format        D9 D9F.;
   format       E1a E1A.;
   format       E1b E1B.;
   format       E1c E1C.;
   format       E1d E1D.;
   format       E1e E1E.;
   format       E2a E2A.;
   format       E2b E2B.;
   format       E2c E2C.;
   format       E2d E2D.;
   format       E2e E2E.;
   format       E2f E2F.;
   format       E2g E2G.;
   format       E2h E2H.;
   format       E2i E2I.;
   format       E2j E2J.;
   format       E2k E2K.;
   format       E2l E2L.;
   format       E2m E2M.;
   format       F1a F1A.;
   format       F1b F1B.;
   format       F1c F1C.;
   format       F1d F1D.;
   format       F1e F1E.;
   format       F1f F1F.;
   format       F1g F1G.;
   format       F1h F1H.;
   format        F2 F2F.;
   format       F3a F3A.;
   format       F3b F3B.;
   format       F3c F3C.;
   format       F3d F3D.;
   format       F4a F4A.;
   format       F4b F4B.;
   format       F4c F4C.;
   format       F4d F4D.;
   format       F5a F5A.;
   format     F5b_1 F5B_1F.;
   format     F5c_1 F5C_1F.;
   format     F5b_2 F5B_2F.;
   format     F5c_2 F5C_2F.;
   format     F5b_3 F5B_3F.;
   format     F5c_3 F5C_3F.;
   format     F5d_1 F5D_1F.;
   format     F5d_2 F5D_2F.;
   format     F5d_3 F5D_3F.;
   format     F5d_4 F5D_4F.;
   format       F6a F6A.;
   format     F6b_1 F6B_1F.;
   format     F6c_1 F6C_1F.;
   format     F6b_2 F6B_2F.;
   format     F6c_2 F6C_2F.;
   format     F6b_3 F6B_3F.;
   format     F6c_3 F6C_3F.;
   format     F6d_1 F6D_1F.;
   format     F6d_2 F6D_2F.;
   format     F6d_3 F6D_3F.;
   format     F6d_4 F6D_4F.;
   format       F7a F7A.;
   format     F7b_1 F7B_1F.;
   format     F7c_1 F7C_1F.;
   format     F7b_2 F7B_2F.;
   format     F7c_2 F7C_2F.;
   format     F7b_3 F7B_3F.;
   format     F7c_3 F7C_3F.;
   format     F7d_1 F7D_1F.;
   format     F7d_2 F7D_2F.;
   format     F7d_3 F7D_3F.;
   format     F7d_4 F7D_4F.;
   format     F7d_5 F7D_5F.;
   format       F8a F8A.;
   format     F8b_1 F8B_1F.;
   format     F8c_1 F8C_1F.;
   format     F8b_2 F8B_2F.;
   format     F8c_2 F8C_2F.;
   format     F8b_3 F8B_3F.;
   format     F8c_3 F8C_3F.;
   format     F8d_1 F8D_1F.;
   format     F8d_2 F8D_2F.;
   format     F8d_3 F8D_3F.;
   format     F8d_4 F8D_4F.;
   format     F8d_5 F8D_5F.;
   format       F9a F9A.;
   format     F9c_1 F9C_1F.;
   format     F9c_2 F9C_2F.;
   format     F9c_3 F9C_3F.;
   format     F9d_1 F9D_1F.;
   format     F9d_2 F9D_2F.;
   format     F9d_3 F9D_3F.;
   format     F9d_4 F9D_4F.;
   format     F9d_5 F9D_5F.;
   format      F10a F10A.;
   format    F10c_1 F10C_1F.;
   format    F10c_2 F10C_2F.;
   format    F10c_3 F10C_3F.;
   format    F10d_1 F10D_1F.;
   format    F10d_2 F10D_2F.;
   format    F10d_4 F10D_4F.;
   format      F11a F11A.;
   format    F11d_1 F11D_1F.;
   format    F11d_2 F11D_2F.;
   format    F11d_3 F11D_3F.;
   format    F11d_4 F11D_4F.;
   format    F11d_5 F11D_5F.;
   format      F12a F12A.;
   format      F12b F12B.;
   format      F12c F12C.;
   format      F12d F12D.;
   format      F12e F12E.;
quit;