Skip to content

Instantly share code, notes, and snippets.

@BruceHenry
Last active March 31, 2018 01:19
Show Gist options
  • Save BruceHenry/7885c0c934c68ec22f156079f7fd13b1 to your computer and use it in GitHub Desktop.
Save BruceHenry/7885c0c934c68ec22f156079f7fd13b1 to your computer and use it in GitHub Desktop.
Make an Interactive Map 03 - Interaction with charts
license: mit
height: 1000
scrolling: yes
border: yes
{"Ada": [-96.6783449, 34.774531], "Akron": [-81.5190053, 41.0814447], "Albany": [-84.155741, 31.5785074], "Alexandria": [-92.4451371, 31.3112936], "Alpena": [-83.4327528, 45.0616794], "Altoona": [-78.3947359, 40.5186809], "Amarillo": [-101.8312969, 35.2219971], "Ames": [-93.625622, 42.02335], "Anchorage": [-149.9002778, 61.2180556], "Anderson": [-82.6501332, 34.5034394], "Appleton": [-88.4153847, 44.2619309], "Atlanta": [-84.3879824, 33.7489954], "Auburn": [-70.2311655, 44.0978509], "Augusta": [-81.975, 33.47], "Austin": [-97.7430608, 30.267153], "Bakersfield": [-119.0187125, 35.3732921], "Baltimore": [-76.6121893, 39.2903848], "Bangor": [-68.7778138, 44.8011821], "Baton Rouge": [-91.154551, 30.4507462], "Battle Creek": [-85.1797142, 42.3211522], "Bay City": [-83.8888647, 43.5944677], "Bend": [-121.3153096, 44.0581728], "Billings": [-108.5006904, 45.7832856], "Binghamton": [-75.9179738, 42.0986867], "Birmingham": [-86.80249, 33.5206608], "Bloomington": [-88.9936873, 40.4842027], "Boise": [-116.237651, 43.613739], "Bowling Green": [-86.4436018, 36.9903199], "Bozeman": [-111.050499, 45.68346], "Bryan": [-96.3699632, 30.6743643], "Buffalo": [-78.8783689, 42.8864468], "Cadillac": [-85.4011619, 44.2519526], "Canton": [-81.378447, 40.7989473], "Champaign": [-88.9548001, 39.8403147], "Charleston": [-79.9309216, 32.7765656], "Charlotte": [-80.8431267, 35.2270869], "Charlottesville": [-78.4766781, 38.0293059], "Chattanooga": [-85.3096801, 35.0456297], "Chicago": [-87.6500523, 41.850033], "Cincinnati": [-84.5030556, 39.1361111], "Cities": [-82.4106862, 36.472723], "Columbia": [-81.0348144, 34.0007104], "Columbus": [-82.9987942, 39.9611755], "Corpus Christi": [-97.396381, 27.8005828], "Dayton": [-84.1916069, 39.7589478], "Decatur": [-86.9833417, 34.6059253], "Decatur;": [-88.9548001, 39.8403147], "Denver": [-104.9847034, 39.7391536], "Detroit": [-83.0457538, 42.331427], "Dickinson": [-102.7896242, 46.8791756], "Dothan": [-85.3904888, 31.2232313], "Durham": [-78.898619, 35.9940329], "Eau Claire": [-91.4984941, 44.811349], "El Centro": [-115.5630514, 32.792], "El Dorado": [-92.665901, 33.210973], "El Paso": [-106.4869314, 31.7587198], "Elkhart": [-85.9766671, 41.6819935], "Elmira": [-76.8077338, 42.0897965], "Erie": [-80.085059, 42.1292241], "Eugene": [-123.0867536, 44.0520691], "Eureka": [-124.1636729, 40.8020712], "Evansville": [-87.5558482, 37.9747644], "Fairbanks": [-147.7163889, 64.8377778], "Fayetteville": [-78.8783585, 35.0526641], "Florence": [-87.677251, 34.79981], "Ft. Lauderdale": [-80.1433786, 26.1223084], "Ft. Pierce": [-80.3256056, 27.4467056], "Ft. Walton Beach": [-86.618842, 30.4057552], "Ft. Wayne": [-85.1288597, 41.1306041], "Ft. Worth": [-97.3208496, 32.725409], "Gainesville": [-82.3248262, 29.6516344], "Glendive": [-104.710419, 47.108491], "Great Falls": [-111.3008083, 47.5002354], "Greenville": [-91.0617735, 33.4101161], "Gulfport": [-89.0928155, 30.3674198], "Hagerstown": [-77.7199932, 39.6417629], "Harrisonburg": [-78.8689155, 38.4495688], "Hartford": [-72.6850932, 41.7637111], "Helena": [-112.027031, 46.595805], "Holyoke": [-72.6162009, 42.2042586], "Honolulu": [-157.8583333, 21.3069444], "Houston": [-95.3830615, 29.7628844], "Huntington": [-82.445154, 38.4192496], "Hutchinson": [-97.9297743, 38.0608445], "Indianapolis": [-86.1580423, 39.7683765], "Iowa City": [-91.5162792, 41.677204], "Jackson": [-90.1848103, 32.2987573], "Jacksonville": [-81.655651, 30.3321838], "Jefferson City": [-92.1735164, 38.5767017], "Jonesboro": [-90.704279, 35.8422967], "Juneau": [-134.4197222, 58.3019444], "Kansas City": [-94.5785667, 39.0997265], "Kearney": [-99.083107, 40.699959], "Kennewick": [-119.1372338, 46.2112458], "Keokuk": [-91.394372, 40.402525], "Kirksville": [-92.5832496, 40.1947539], "Klamath Falls": [-121.7816704, 42.224867], "Knoxville": [-83.9207392, 35.9606384], "Lafayette": [-92.0198427, 30.2240897], "Lake Charles": [-93.2173758, 30.2265949], "Lansing": [-84.5555347, 42.732535], "Laredo": [-99.5075421, 27.506407], "Las Vegas": [-115.172816, 36.114646], "Laurel": [-89.1306124, 31.6940509], "Lawton": [-98.3903305, 34.6086854], "Lexington": [-84.4951359, 38.0317136], "Lima": [-84.1052256, 40.742551], "Longview": [-94.7404891, 32.5007037], "Los Angeles": [-118.2436849, 34.0522342], "Louisville": [-85.759407, 38.2542376], "Lubbock": [-101.8551665, 33.5778631], "Lufkin": [-94.729097, 31.3382406], "Lynchburg": [-79.1422464, 37.4137536], "Macon": [-83.6324022, 32.8406946], "Madison": [-89.4012302, 43.0730517], "Manchester": [-71.4547891, 42.9956397], "Mankato": [-93.9993996, 44.1635775], "Marquette": [-87.395417, 46.5435442], "McAllen": [-98.2300124, 26.2034071], "Melbourne": [-80.6081089, 28.0836269], "Memphis": [-90.0489801, 35.1495343], "Meridian": [-88.703656, 32.3643098], "Midland": [-102.0779146, 31.9973456], "Milwaukee": [-87.9064736, 43.0389025], "Missoula": [-113.9939982, 46.872146], "Mitchell": [-98.0297992, 43.7094283], "Modesto": [-120.9968782, 37.6390972], "Moline": [-90.5151342, 41.5067003], "Montgomery": [-86.2999689, 32.3668052], "Montrose": [-107.8761738, 38.4783198], "Mount Vernon": [-88.9031201, 38.3172714], "Myrtle Beach": [-78.8866943, 33.6890603], "Nacogdoches": [-94.6554874, 31.6035129], "Naples": [-81.7948103, 26.1420358], "Nashville": [-86.7844432, 36.1658899], "New Bedford": [-70.934205, 41.6362152], "New Haven": [-72.9281577, 41.3081527], "New Orleans": [-90.0705556, 29.9647222], "New York": [-74.0059729, 40.7142691], "Newport News": [-76.428003, 36.9787588], "North Platte": [-100.7654232, 41.1238873], "Oak Hill": [-81.1487135, 37.9723339], "Oklahoma City": [-97.5164276, 35.4675602], "Omaha": [-95.999258, 41.254006], "Palm Springs": [-116.5452921, 33.8302961], "Panama City": [-85.6602058, 30.1588129], "Parkersburg": [-81.5615135, 39.2667418], "Pensacola ": [-87.2169149, 30.421309], "Pensacola": [-87.2169149, 30.421309], "Petersburg": [-77.4019267, 37.2279279], "Philadelphia": [-75.163789, 39.952335], "Phoenix": [-112.0740373, 33.4483771], "Pine Bluff": [-92.0031955, 34.2284312], "Pittsburg": [-94.70496, 37.410884], "Pittsburgh": [-79.9958864, 40.4406248], "Plattsburgh": [-73.4529124, 44.6994873], "Pocatello": [-112.4455344, 42.8713032], "Port Arthur": [-93.939947, 29.8849504], "Portland": [-122.6762071, 45.5234515], "Presque Isle": [-68.0158615, 46.681153], "Pueblo": [-104.6091409, 38.2544472], "Rapid City": [-103.2310149, 44.0805434], "Redding": [-122.3916754, 40.5865396], "Reno": [-119.8138027, 39.5296329], "Rhinelander": [-89.4120753, 45.6366228], "Riverton": [-108.3801036, 43.0249592], "Rochester": [-77.6155567, 43.1547845], "Rockford": [-89.0939952, 42.2711311], "Rogers": [-94.1185366, 36.3320196], "Salinas": [-121.6555013, 36.6777372], "Salisbury": [-75.5993692, 38.3606736], "Salt Lake City": [-111.8910474, 40.7607793], "San Angelo": [-100.4370375, 31.4637723], "San Antonio": [-98.4936282, 29.4241219], "San Diego": [-117.1572551, 32.7153292], "San Jose": [-121.8949555, 37.3393857], "San Luis Obispo": [-120.6596156, 35.2827524], "Santa Fe": [-105.937799, 35.6869752], "Sarasota": [-82.5306527, 27.3364347], "Savannah": [-81.0998342, 32.0835407], "Scottsbluff": [-103.660709, 41.86714], "Scranton": [-75.6624122, 41.408969], "Selma": [-87.0211007, 32.4073589], "Shreveport": [-93.7501789, 32.5251516], "Sierra Vista": [-110.2772856, 31.5455001], "Sioux City": [-96.4003069, 42.4999942], "Sioux Falls": [-96.700327, 43.5499749], "Spokane": [-117.4260466, 47.6587802], "Springfield": [-88.9548001, 39.8403147], "St. Joseph": [-94.8363889, 39.7577778], "St. Louis": [-90.224967, 38.646991], "St. Paul": [-93.086075, 44.944167], "St. Petersburg": [-82.667619, 27.782254], "Steubenville": [-80.6339638, 40.3697905], "Superior": [-92.1040796, 46.7207737], "Sweetwater": [-100.4059384, 32.4709519], "Syracuse": [-76.1474244, 43.0481221], "Tacoma": [-122.4442906, 47.2528768], "Terre Haute": [-87.4139092, 39.4667034], "Thomasville": [-83.9787808, 30.8365815], "Toledo": [-83.555212, 41.6639383], "Topeka": [-95.6780371, 39.0483336], "Troy": [-73.6917851, 42.7284117], "Tucson": [-110.926479, 32.2217429], "Tulsa": [-95.992775, 36.1539816], "Twin Falls": [-114.4608711, 42.5629668], "Utica": [-75.232664, 43.100903], "Valley City": [-98.0031547, 46.9233129], "Victoria": [-97.0035982, 28.8052674], "Visalia": [-119.2920585, 36.3302284], "Washington DC ": [-77.0363658, 38.8951118], "Washington": [-77.0521742, 35.5465517], "Watertown": [-75.9107565, 43.9747838], "West Point": [-88.6503254, 33.6076186], "Weston": [-80.467313, 39.0384274], "Wichita Falls": [-98.3088441, 33.6953791], "Williston": [-103.6179745, 48.1469683], "Wilmington": [-77.9447102, 34.2257255], "Winston Salem": [-80.244216, 36.0998596], "York": [-76.727745, 39.9625984], "Youngstown": [-80.6495194, 41.0997803], "Zanesville": [-82.0131924, 39.9403453]}
{"Ada": {"2000": ["Lima", "Hagerstown", "Thomasville", "Montgomery", "Jacksonville", "Billings", "Chicago", "Rockford", "Winston Salem", "Pittsburg", "Sioux Falls", "Anchorage", "Austin", "North Platte", "Tulsa"], "2001": ["Klamath Falls", "Oklahoma City", "Myrtle Beach", "Battle Creek", "Albany", "Santa Fe", "Palm Springs", "Altoona", "Appleton", "Las Vegas", "Thomasville"], "2002": ["Bowling Green", "Naples", "Fairbanks", "Las Vegas", "Port Arthur", "Victoria", "Anchorage", "El Centro", "Klamath Falls", "Lufkin", "Memphis", "Midland", "Mitchell", "Salisbury"], "2003": ["Dayton", "Twin Falls", "Great Falls", "New York", "Youngstown", "Scottsbluff", "Lawton", "Riverton"], "2004": ["Milwaukee", "Savannah", "Selma", "Steubenville", "Alpena", "Decatur", "Utica"], "2005": ["Oklahoma City", "Los Angeles", "Manchester", "York", "Charlottesville", "Ft. Wayne", "Hagerstown", "Madison", "Troy"], "2006": ["Eugene", "San Diego", "San Jose", "Anchorage", "Harrisonburg", "Keokuk", "Modesto", "Pittsburgh", "Sioux City"], "2007": ["Memphis", "Naples", "Troy"], "2008": ["Macon", "Battle Creek", "Pensacola ", "Superior", "Anchorage", "Longview", "Cities", "Philadelphia", "Rhinelander", "Salinas", "Wichita Falls"], "2009": ["Bloomington", "McAllen", "Rochester", "Gulfport", "Chattanooga", "Terre Haute", "Boise", "Florence", "Las Vegas", "Parkersburg", "Petersburg", "Toledo"], "2010": ["Terre Haute", "Louisville", "Dayton", "Billings", "Ft. Pierce", "Boise", "Honolulu", "Klamath Falls", "West Point"], "2011": ["Phoenix", "Myrtle Beach", "Mount Vernon", "Sarasota", "Erie", "Augusta", "Twin Falls", "Anderson", "Billings", "Binghamton", "Durham", "Ft. Worth", "Greenville", "Gulfport", "Knoxville", "Louisville", "Pine Bluff", "Wichita Falls"], "2012": ["Canton", "Jacksonville", "Toledo", "Youngstown", "Marquette", "Petersburg", "McAllen", "Memphis", "Thomasville", "Zanesville"], "2013": ["New Orleans", "Midland", "Anchorage", "Plattsburgh", "Troy", "Weston", "Decatur", "Honolulu", "Kansas City", "Laurel"], "2014": ["Wichita Falls", "Klamath Falls", "Glendive", "Mankato", "Gainesville", "Binghamton", "Scranton", "Cadillac", "Dothan", "Kearney", "Longview", "Missoula", "Pittsburgh"], "2015": ["New Orleans", "Steubenville", "Tucson", "Ft. Wayne", "Lake Charles", "Rochester", "Ames", "Bowling Green", "Columbus", "Fayetteville", "McAllen", "New Bedford", "Oak Hill", "Utica"], "2016": ["El Centro", "Selma", "Lufkin", "Ft. Worth", "Louisville", "Rapid City"], "2017": ["York", "Ft. Lauderdale", "Akron", "Lubbock", "Baton Rouge", "Battle Creek", "Eureka", "Jonesboro", "Lansing", "Williston"], "2018": ["Augusta", "Springfield", "San Angelo", "Detroit", "Binghamton", "Kansas City", "Lynchburg", "Memphis", "Nacogdoches", "Valley City"]}, "Akron": {"2000": ["Alexandria", "Williston", "Binghamton", "El Paso", "Spokane", "Portland", "Watertown", "Bowling Green", "Dayton", "Hartford", "Wilmington"], "2001": ["Hartford", "Gainesville", "Anchorage", "Great Falls", "Superior", "Bay City", "El Dorado", "Hutchinson", "New Haven", "Selma", "St. Petersburg", "Washington"], "2002": ["Houston", "Missoula", "Kirksville", "Albany", "Pocatello", "Cadillac", "Charlotte", "Las Vegas", "New Haven", "Parkersburg", "Presque Isle", "San Jose", "Spokane", "St. Petersburg", "Superior"], "2003": ["Juneau", "Houston", "Macon", "Klamath Falls", "El Paso", "Tucson", "Huntington", "Bay City", "Cincinnati", "Fairbanks", "Harrisonburg", "Lufkin"], "2004": ["Utica", "Sioux Falls", "Hutchinson", "Toledo", "Evansville", "Jonesboro", "Knoxville", "Lubbock", "New Bedford", "Superior", "Sweetwater", "Tucson"], "2005": ["Dayton", "Boise", "Eugene", "Salisbury", "Baltimore", "Decatur", "Baton Rouge", "Battle Creek", "Kirksville", "Troy"], "2006": ["Valley City", "Presque Isle", "Honolulu", "Rhinelander", "Bryan", "McAllen", "New Bedford"], "2007": ["Austin", "Bozeman", "Jonesboro", "Memphis", "New Bedford", "Pensacola", "Savannah", "Topeka"], "2008": ["Twin Falls", "Youngstown", "Santa Fe", "Keokuk", "Pittsburg", "Alexandria", "Sioux City", "Decatur;", "Oak Hill", "Eugene", "Memphis", "Appleton", "Lubbock", "Montgomery", "Reno", "Savannah", "Watertown", "Wilmington"], "2009": ["Shreveport", "Steubenville", "Eugene", "Redding", "Troy", "Ft. Wayne", "Harrisonburg", "Holyoke", "Jacksonville", "Jefferson City", "Rockford", "Santa Fe", "Syracuse"], "2010": ["Bryan", "Macon", "Port Arthur", "Rockford", "Watertown", "Helena", "Laredo", "Louisville", "Lynchburg", "Reno", "San Luis Obispo", "Spokane", "St. Petersburg"], "2011": ["Jonesboro", "Chicago", "Florence", "Harrisonburg", "Columbia", "Fairbanks", "Keokuk", "Pocatello", "Sioux City", "Syracuse"], "2012": ["Alpena", "Klamath Falls", "New Orleans", "Port Arthur", "Jefferson City", "Augusta", "Dickinson", "Battle Creek", "Cities", "Fayetteville"], "2013": ["Salinas", "Pueblo", "Juneau", "Naples", "Bay City", "Milwaukee", "San Luis Obispo", "Dothan", "Durham", "Harrisonburg", "Meridian", "Modesto", "Springfield", "West Point"], "2014": ["Chicago", "Nacogdoches", "Bowling Green", "Salinas", "Denver", "El Dorado", "Memphis", "New Haven", "Pine Bluff", "Rogers", "Santa Fe", "Steubenville", "Washington"], "2015": ["Tulsa", "Great Falls", "Montrose", "Lake Charles", "Champaign", "Harrisonburg", "Bozeman", "Bryan", "Mankato", "Salt Lake City", "San Antonio"], "2016": ["Washington", "Lynchburg", "Williston", "Tacoma", "Terre Haute", "Milwaukee", "Lawton", "Charleston", "Meridian", "Bozeman", "Binghamton", "Canton", "Ft. Wayne", "Laurel", "Pine Bluff", "Sierra Vista", "Watertown"], "2017": ["Ada", "Great Falls", "Ft. Worth", "St. Paul", "Nashville", "New Haven", "Pensacola", "Troy", "Jackson", "Meridian"], "2018": ["Charleston", "El Dorado", "Lawton", "Sioux Falls", "Baton Rouge", "Great Falls", "Anchorage", "San Angelo", "Lexington", "Rochester", "Scottsbluff", "Washington DC "]}, "Albany": {"2000": ["Pocatello", "Phoenix", "New York", "York", "Battle Creek", "Cities", "Melbourne"], "2001": ["Ada", "Philadelphia", "Decatur;", "Weston", "Macon", "Alpena", "Appleton", "Charlotte", "Dickinson", "Manchester", "Pensacola", "Sioux City", "Sioux Falls"], "2002": ["Akron", "Fayetteville", "Myrtle Beach", "Anchorage", "Bryan", "Columbia", "Kansas City", "Naples"], "2003": ["Battle Creek", "Denver", "Florence", "Great Falls", "Kennewick", "Klamath Falls", "Laurel"], "2004": ["Reno", "Winston Salem", "Durham", "Cincinnati", "New Bedford", "Charlottesville", "Columbia", "Dickinson", "Ft. Lauderdale", "Harrisonburg", "Mankato", "Milwaukee"], "2005": ["Eugene", "Auburn", "Bend", "Presque Isle", "Rapid City"], "2006": ["San Angelo", "Weston", "Wichita Falls", "Utica", "Holyoke", "Iowa City", "Lynchburg", "Macon"], "2007": ["Wichita Falls", "Charleston", "Rogers", "Baton Rouge", "Chicago", "Dickinson", "Ft. Worth", "Gulfport", "Jackson"], "2008": ["Chicago", "Appleton", "Pine Bluff", "Syracuse", "Laredo", "San Antonio"], "2009": ["Lawton", "Parkersburg", "Troy", "New Bedford", "Charlottesville", "Sierra Vista"], "2010": ["Lynchburg", "Dickinson", "Great Falls", "Jefferson City", "Kennewick", "Milwaukee", "Salinas", "Terre Haute", "Wilmington"], "2011": ["Oklahoma City", "Wilmington", "Auburn", "Florence", "Great Falls", "Hagerstown", "Kirksville", "New Orleans", "Savannah", "Sioux Falls", "York"], "2012": ["Florence", "Mankato", "Pittsburgh"], "2013": ["North Platte", "Zanesville", "Fairbanks", "Ft. Worth", "Reno", "Victoria"], "2014": ["Salt Lake City", "El Centro", "Gulfport", "Jackson", "Moline", "Pocatello"], "2015": ["Durham", "Evansville", "Chicago", "Salt Lake City", "Bryan", "Canton", "Weston", "Bangor", "Great Falls", "Naples", "Pocatello", "Port Arthur"], "2016": ["Decatur;", "Tacoma"], "2017": ["Billings", "Modesto", "Bloomington", "Bowling Green", "Cincinnati", "Jackson", "Marquette", "Nacogdoches", "Sioux City"], "2018": ["San Jose", "Manchester", "Spokane", "Atlanta", "Cincinnati", "El Dorado", "Knoxville"]}, "Alexandria": {"2000": ["Akron", "Durham", "Springfield", "Charleston", "Elkhart", "Midland"], "2001": ["Lubbock", "Bloomington", "Modesto", "Sarasota", "Altoona", "Denver", "Erie", "Kennewick", "Laredo", "Newport News", "Syracuse"], "2002": ["Troy", "Baltimore", "San Angelo", "Pensacola ", "Anderson", "Bay City", "Dothan", "Longview", "Lubbock", "Santa Fe", "Youngstown"], "2003": ["Williston", "Lubbock", "St. Joseph", "Eureka", "Thomasville", "Columbia", "Dickinson", "Lafayette", "Mitchell", "Salt Lake City"], "2004": ["Bloomington", "Kennewick", "Twin Falls", "Lubbock", "Elmira", "Sarasota", "Victoria", "Selma", "Iowa City", "Chattanooga", "Corpus Christi", "Jonesboro", "Laurel", "Shreveport", "Superior", "Thomasville"], "2005": ["Hagerstown", "Baltimore", "San Luis Obispo", "Glendive", "Amarillo", "Bozeman", "Ft. Pierce", "Oklahoma City", "Riverton", "San Angelo"], "2006": ["Thomasville", "Elmira", "Visalia", "Syracuse", "Gainesville", "El Paso", "Bakersfield", "Ft. Pierce", "New Haven", "Petersburg"], "2007": ["Steubenville", "Decatur;", "Baton Rouge", "Columbia", "Meridian", "Selma", "Elmira", "Florence", "Valley City"], "2008": ["Akron", "Modesto", "Augusta"], "2009": ["Moline", "Ft. Lauderdale", "Superior", "San Diego", "Juneau", "Lima", "Appleton", "Baton Rouge", "Klamath Falls", "Phoenix"], "2010": ["Salt Lake City", "San Luis Obispo", "Jefferson City", "Memphis", "Montgomery", "Phoenix", "Ft. Pierce", "Las Vegas", "Salisbury"], "2011": ["Madison", "Canton", "Nacogdoches", "Columbus", "Detroit", "Greenville", "New Orleans", "North Platte", "Philadelphia", "Pittsburgh", "Watertown"], "2012": ["Bloomington", "Iowa City", "Thomasville", "Anchorage", "Charlotte", "Keokuk", "Klamath Falls", "Nacogdoches", "Rapid City"], "2013": ["Ft. Walton Beach", "Ft. Wayne", "Augusta", "Billings", "Buffalo", "Champaign", "Great Falls", "Gulfport", "Port Arthur", "Presque Isle"], "2014": ["Erie", "Montrose", "Bozeman", "El Paso", "Fayetteville", "Kennewick", "San Angelo", "Valley City", "Weston"], "2015": ["Montgomery", "Tulsa", "Champaign", "Kansas City", "Rockford", "Reno", "Altoona", "Auburn", "Chicago", "Harrisonburg", "Lansing", "Laredo", "Manchester", "Modesto", "Troy", "Twin Falls"], "2016": ["Jackson", "Lynchburg", "Troy", "Alpena", "Bloomington", "Hutchinson", "Mankato", "Meridian", "San Angelo"], "2017": ["El Dorado", "Jonesboro", "Denver", "Pocatello", "Rapid City", "Troy"], "2018": ["Baltimore", "Hutchinson", "Hartford", "Pine Bluff", "Riverton", "St. Paul", "Troy", "Twin Falls", "Winston Salem"]}, "Alpena": {"2000": ["San Angelo", "Presque Isle", "Sierra Vista", "Memphis", "Eau Claire", "York", "Austin", "Gulfport", "New Orleans", "Visalia"], "2001": ["Riverton", "Bryan", "Albany", "Mount Vernon", "Meridian", "New York", "El Dorado", "Milwaukee", "Sioux Falls", "Superior"], "2002": ["Bozeman", "Hartford", "Portland", "Rochester", "Port Arthur", "Great Falls", "Salt Lake City", "McAllen", "Lynchburg", "Redding", "Bangor", "Bend", "Ft. Wayne", "Juneau"], "2003": ["Shreveport", "Sierra Vista", "Sioux City", "Tucson", "Ft. Wayne", "Reno", "Syracuse"], "2004": ["Twin Falls", "Hutchinson", "Syracuse", "Kirksville", "Ada", "Newport News", "Kennewick", "Chattanooga", "Jefferson City", "Lafayette", "Naples", "Rogers", "Scranton", "Wilmington", "Zanesville"], "2005": ["Spokane", "Petersburg", "Laredo", "Milwaukee"], "2006": ["Redding", "Melbourne", "Bloomington", "Harrisonburg", "Jacksonville", "Scranton", "Winston Salem"], "2007": ["Reno", "Washington DC ", "Pensacola", "Florence", "Laurel", "Atlanta", "Austin", "Battle Creek", "Bryan", "Pensacola ", "Philadelphia"], "2008": ["Holyoke", "Longview", "Lima", "Chicago", "Fairbanks", "Jacksonville", "Bay City", "Huntington", "Mankato", "Parkersburg", "Washington DC "], "2009": ["Philadelphia", "Great Falls", "Indianapolis", "San Luis Obispo", "Anderson", "Keokuk", "San Angelo", "Elkhart", "Augusta", "Bangor", "Baton Rouge", "Juneau", "Lansing"], "2010": ["Canton", "Indianapolis", "Billings", "Salisbury", "Iowa City", "Jacksonville", "Reno"], "2011": ["Glendive", "New Orleans", "Savannah", "Ft. Lauderdale", "Evansville", "Corpus Christi", "Wilmington", "Cincinnati", "Kirksville", "Pittsburgh", "Auburn", "Bend", "El Paso", "Helena", "Las Vegas", "Lufkin", "New Haven", "Philadelphia", "Sioux City", "Victoria"], "2012": ["Akron", "Newport News", "Washington", "El Paso", "Anderson", "Chicago", "Macon", "Pine Bluff"], "2013": ["Manchester", "Visalia", "Ft. Lauderdale", "Battle Creek", "Binghamton", "Kearney", "Madison", "Memphis", "Montgomery", "Scranton"], "2014": ["Sierra Vista", "Columbia", "Lansing", "Bryan", "Valley City", "Williston", "Atlanta", "Austin", "Gainesville"], "2015": ["Kirksville", "Modesto", "Boise", "Jacksonville", "Cincinnati", "Lubbock", "Myrtle Beach", "Tucson", "Amarillo", "Fayetteville", "Ft. Worth", "Presque Isle", "Pueblo", "San Diego", "St. Paul", "Topeka", "Utica"], "2016": ["Alexandria", "Erie", "Denver", "Laurel", "Eureka", "North Platte", "Melbourne", "New York", "Pocatello", "Presque Isle", "Twin Falls"], "2017": ["Bangor", "Scranton", "Glendive", "Salisbury", "San Luis Obispo", "Bloomington", "Juneau", "El Dorado", "Fayetteville", "Melbourne"], "2018": ["Watertown", "Washington", "Newport News", "Baton Rouge", "Lawton", "Salt Lake City", "Savannah"]}, "Altoona": {"2000": ["Bryan", "Phoenix", "Fayetteville", "Presque Isle", "Williston", "Augusta", "Bay City", "Eureka", "Fairbanks", "Palm Springs", "St. Louis"], "2001": ["Alexandria", "Ada", "Palm Springs", "Cadillac", "Klamath Falls", "El Centro", "Ft. Walton Beach", "Hartford", "Macon", "Nacogdoches", "Naples", "Sioux City"], "2002": ["Victoria", "York", "Philadelphia", "Savannah", "Rochester", "Wilmington", "Macon", "Ames", "Baton Rouge", "Durham", "Rhinelander", "Tulsa"], "2003": ["Gulfport", "Ft. Pierce", "St. Louis", "New Orleans", "Rhinelander", "Steubenville", "Zanesville"], "2004": ["North Platte", "New York", "Bryan", "Jonesboro", "Phoenix", "Selma"], "2005": ["Detroit", "Charlotte", "Zanesville", "Melbourne", "New York", "Amarillo", "Toledo", "Sioux Falls", "Dothan", "Ft. Lauderdale", "Hutchinson", "Memphis", "Milwaukee", "San Diego", "Shreveport"], "2006": ["Rochester", "Petersburg", "Bloomington", "Modesto", "New Orleans", "Auburn", "Baton Rouge", "Battle Creek", "Decatur", "Scottsbluff"], "2007": ["Dickinson", "Rhinelander", "Cities", "Moline", "Portland", "St. Paul", "Topeka"], "2008": ["Toledo", "Appleton", "San Antonio", "Fayetteville", "Salisbury", "Riverton", "Salinas", "Kirksville", "Anchorage", "Nashville"], "2009": ["Bend", "Bowling Green", "North Platte", "Marquette", "Rogers", "Augusta", "Dickinson", "Lubbock", "McAllen", "Oak Hill", "Philadelphia", "Pine Bluff", "San Jose", "Sarasota", "St. Paul", "Sweetwater", "Syracuse", "Williston", "Winston Salem"], "2010": ["Louisville", "Sioux City", "Klamath Falls", "Spokane", "Marquette", "Battle Creek", "Dayton", "Salisbury", "Washington DC ", "Decatur", "Lexington", "Lynchburg", "Newport News", "Plattsburgh"], "2011": ["Utica", "Lansing", "Port Arthur", "Bakersfield", "New Haven", "Sweetwater", "Marquette", "Chattanooga", "El Centro", "Kennewick", "Laurel", "New Orleans", "York"], "2012": ["Cincinnati", "Bay City", "Missoula", "Ft. Walton Beach", "San Antonio", "Rhinelander", "McAllen", "Bryan", "Canton", "Wichita Falls", "Bangor", "Eau Claire", "New Orleans", "Omaha", "Victoria"], "2013": ["Pittsburg", "Anchorage", "Jackson", "Kirksville", "Oklahoma City", "Ft. Walton Beach", "Boise", "Salinas", "West Point"], "2014": ["Louisville", "Eureka", "Los Angeles", "Watertown", "New Bedford", "Columbus", "Pensacola", "Visalia", "El Dorado", "Boise", "Ft. Worth", "Harrisonburg", "Lake Charles", "Pine Bluff", "St. Joseph", "Washington DC ", "West Point"], "2015": ["Boise", "Indianapolis", "Alexandria", "Superior"], "2016": ["Evansville", "Jefferson City", "Bozeman", "Winston Salem", "Battle Creek", "Jackson", "Memphis", "Nacogdoches", "Oklahoma City"], "2017": ["Lubbock", "Lake Charles", "North Platte", "Charlottesville", "Topeka", "Salinas", "Augusta", "Plattsburgh", "Bay City", "Boise", "Bryan", "Syracuse"], "2018": ["Fairbanks", "Klamath Falls", "Petersburg", "Missoula", "Rapid City", "Dayton", "Champaign", "Montgomery", "Manchester", "Philadelphia", "Selma", "West Point"]}, "Amarillo": {"2000": ["Pensacola ", "Battle Creek", "Kansas City", "Milwaukee", "Modesto", "Youngstown"], "2001": ["Gainesville", "West Point", "Jefferson City", "Birmingham", "Charlotte", "Tacoma"], "2002": ["Hutchinson", "Bowling Green", "Great Falls", "New Haven", "North Platte", "Phoenix", "Plattsburgh"], "2003": ["Omaha", "Nacogdoches", "Ft. Worth", "Watertown", "Youngstown", "Billings", "Canton", "New Bedford", "North Platte", "St. Joseph", "Superior"], "2004": ["El Paso", "Ft. Walton Beach", "Steubenville", "Youngstown", "Rockford", "Augusta", "Bangor", "Fayetteville", "Harrisonburg", "Jacksonville", "Mitchell", "Naples"], "2005": ["Altoona", "Alexandria", "Helena", "Detroit", "Lynchburg"], "2006": ["Jonesboro", "Toledo", "Charlotte", "Ft. Lauderdale", "Billings", "Nacogdoches", "Parkersburg", "Washington"], "2007": ["Omaha", "Bangor", "Mankato", "Youngstown"], "2008": ["Kansas City", "Honolulu", "York", "Sioux City", "Kirksville", "San Angelo"], "2009": ["Charleston", "Laredo", "Pittsburgh", "Thomasville"], "2010": ["Jacksonville", "Topeka", "Keokuk", "Rockford", "Memphis", "Greenville", "Austin", "Scranton"], "2011": ["Klamath Falls", "Omaha", "Anchorage", "Buffalo", "Eureka", "Manchester"], "2012": ["Birmingham", "San Antonio", "San Angelo", "Billings", "Eau Claire", "Jefferson City", "St. Petersburg"], "2013": ["Newport News", "Florence", "Las Vegas", "Port Arthur", "Mitchell", "Pittsburg", "Corpus Christi", "Decatur", "Washington", "Scottsbluff"], "2014": ["Presque Isle", "New Bedford", "Midland", "Hutchinson", "Knoxville", "Nacogdoches", "Nashville", "Plattsburgh", "Santa Fe"], "2015": ["Plattsburgh", "Hagerstown", "Jefferson City", "Alpena", "Savannah", "Baltimore", "Eau Claire", "Ft. Wayne", "Jackson", "Omaha", "St. Joseph"], "2016": ["Rhinelander", "Nacogdoches", "Detroit", "Binghamton", "Sarasota", "Bloomington", "Jefferson City", "Lynchburg", "Moline", "Weston", "Winston Salem"], "2017": ["Pine Bluff", "Pittsburgh", "Pensacola ", "Midland", "New Orleans", "Fayetteville", "Bryan", "Laurel", "New Bedford", "San Antonio", "Selma", "Watertown"], "2018": ["York", "Charlotte", "Decatur", "Laurel", "McAllen", "Moline", "Montgomery"]}, "Ames": {"2000": ["Bowling Green", "Bay City", "Anchorage", "Hartford", "Jefferson City", "Milwaukee", "Parkersburg", "Thomasville", "Wilmington"], "2001": ["Indianapolis", "Jefferson City", "Honolulu", "Charlotte", "Tulsa", "Ft. Pierce", "Charlottesville", "Eau Claire", "Gulfport", "Keokuk", "Billings", "Elmira", "Glendive", "Kennewick", "Los Angeles", "Madison", "Savannah"], "2002": ["Zanesville", "Bloomington", "Lufkin", "Newport News", "Altoona", "Baltimore", "Jackson"], "2003": ["Lubbock", "Visalia", "Champaign", "Gainesville", "Panama City"], "2004": ["York", "Portland", "Weston", "El Dorado", "Selma", "Bozeman", "Superior", "Terre Haute", "Zanesville"], "2005": ["Mankato", "Sierra Vista", "Riverton", "Elmira", "Nacogdoches"], "2006": ["Chattanooga", "Parkersburg", "Troy", "Eau Claire", "Columbus", "Dickinson", "El Dorado", "Fairbanks", "Milwaukee"], "2007": ["Lima", "Laurel", "Bangor", "Atlanta", "Bend", "Meridian", "North Platte", "Pensacola", "Pittsburgh"], "2008": ["Phoenix", "Mankato", "Oak Hill", "Atlanta", "Victoria", "Auburn", "Glendive", "Lafayette", "Superior"], "2009": ["Augusta", "Bangor", "Dayton", "Elmira", "Ft. Lauderdale", "Midland", "Sioux Falls", "Troy"], "2010": ["Myrtle Beach", "Champaign", "Houston", "Kearney", "Petersburg", "Kennewick", "Anchorage", "Chattanooga", "Midland", "New Orleans", "Sioux Falls", "Thomasville"], "2011": ["Laredo", "West Point", "Columbia", "Hutchinson", "North Platte", "Oak Hill", "Visalia"], "2012": ["Sioux Falls", "Anchorage", "Lexington", "Bloomington", "Klamath Falls", "Tacoma", "Victoria", "Youngstown"], "2013": ["Sarasota", "St. Louis", "Bozeman", "Detroit", "El Dorado", "Ft. Lauderdale", "Lima", "Montgomery", "Salt Lake City", "St. Petersburg", "Troy", "Washington DC "], "2014": ["Pueblo", "Corpus Christi", "Williston", "Baton Rouge", "Klamath Falls", "Lubbock", "Oklahoma City", "St. Louis"], "2015": ["Billings", "Kansas City", "Ada", "Mitchell", "Ft. Walton Beach", "Decatur", "Augusta", "Bloomington", "Jacksonville", "Keokuk", "Lubbock", "New York", "Rapid City", "Wichita Falls"], "2016": ["Topeka", "Williston", "Bend", "Rogers", "Anchorage", "Gainesville", "Jackson", "Scottsbluff", "Washington"], "2017": ["Helena", "Augusta", "Petersburg", "Bowling Green", "Columbus", "Eau Claire", "Great Falls", "San Luis Obispo", "Sioux Falls", "St. Petersburg"], "2018": ["Fairbanks", "Juneau", "Nashville", "Holyoke", "Lubbock", "New Haven", "Mankato", "Naples", "Pueblo", "St. Louis", "Victoria"]}, "Anchorage": {"2000": ["Ames", "Oak Hill", "Elkhart", "Sierra Vista", "Ada", "Moline", "Terre Haute", "Eugene", "Augusta", "Ft. Worth", "Laredo", "Lexington", "Pensacola ", "Riverton", "West Point"], "2001": ["Akron", "Myrtle Beach", "Washington", "Selma", "Indianapolis", "Ft. Walton Beach", "Columbia", "Lafayette", "Jacksonville", "Auburn", "Billings", "Ft. Worth", "Omaha", "Sioux City", "Topeka"], "2002": ["Ada", "Selma", "Helena", "Albany", "Port Arthur", "Pensacola", "Naples", "Anderson", "Champaign", "Chattanooga", "Jonesboro", "Lufkin", "Oklahoma City", "Tucson"], "2003": ["Rochester", "Modesto", "Los Angeles", "Eugene", "Jackson", "Lima", "Philadelphia", "Sarasota", "Tulsa", "Washington", "Wichita Falls"], "2004": ["Sioux Falls", "Pittsburg", "McAllen", "Ft. Pierce", "Portland", "Shreveport"], "2005": ["Watertown", "San Angelo", "Kennewick", "Pine Bluff", "Huntington", "Erie", "Scottsbluff", "Bryan", "Durham", "Florence"], "2006": ["El Centro", "Bloomington", "Ada", "Montgomery", "Auburn", "Tucson", "Springfield", "Rapid City", "Petersburg", "Glendive", "Kirksville", "Myrtle Beach", "New Orleans"], "2007": ["Dayton", "Redding", "Great Falls", "Topeka", "Thomasville", "Troy", "York"], "2008": ["Ada", "Washington DC ", "Lynchburg", "Sioux City", "Weston", "Altoona", "Phoenix", "Anderson", "Chicago", "Decatur;", "Jonesboro", "Visalia", "York"], "2009": ["York", "Chattanooga", "Ft. Worth", "Utica", "Valley City", "Macon", "Harrisonburg", "Naples", "Charlotte", "Columbia", "Eau Claire", "Eugene", "Helena", "Pocatello", "Sierra Vista"], "2010": ["Salinas", "Austin", "Ames", "Helena", "Salisbury", "Troy", "Youngstown", "Columbia", "Los Angeles", "Lubbock", "Lufkin", "Petersburg", "Port Arthur", "Scranton"], "2011": ["Amarillo", "St. Joseph", "Pensacola ", "Valley City", "Portland", "Las Vegas", "Petersburg", "Springfield", "Macon", "Lima", "Lafayette", "Gainesville", "Dothan", "Florence", "Longview", "Plattsburgh", "San Jose", "St. Louis"], "2012": ["Ames", "Jackson", "Chicago", "Omaha", "Rapid City", "Parkersburg", "Superior", "Alexandria", "Ft. Worth"], "2013": ["Ada", "Altoona", "Pittsburg", "Montgomery", "Augusta", "Chattanooga", "Florence", "Midland"], "2014": ["Twin Falls", "Utica", "Detroit", "Wilmington", "St. Joseph", "Atlanta", "Madison", "Oak Hill", "San Jose", "Thomasville"], "2015": ["Evansville", "Phoenix", "Anderson", "Kansas City", "St. Joseph", "Springfield", "Myrtle Beach", "Panama City", "Honolulu", "Longview", "Bangor", "Salinas"], "2016": ["Santa Fe", "Naples", "Jackson", "Omaha", "Gainesville", "Ames", "Eugene", "Glendive", "New Bedford", "Valley City"], "2017": ["Juneau", "Palm Springs", "Lubbock", "Honolulu", "Hartford", "Springfield", "Kansas City", "Kearney", "Lynchburg", "Watertown"], "2018": ["Akron", "Billings", "Moline", "Macon", "Sioux Falls", "Valley City", "Montgomery", "St. Paul"]}, "Anderson": {"2000": ["Manchester", "Bay City", "Dickinson", "Jefferson City", "McAllen", "Savannah", "Scranton", "Steubenville"], "2001": ["Jacksonville", "Sioux City", "Binghamton", "Klamath Falls", "New York", "Washington DC "], "2002": ["Anchorage", "Milwaukee", "McAllen", "Eau Claire", "Alexandria", "Corpus Christi", "Madison", "Twin Falls"], "2003": ["Jacksonville", "Zanesville", "Steubenville", "Spokane", "Nashville", "Lake Charles", "Macon", "Oklahoma City", "Sierra Vista"], "2004": ["Greenville", "Bend", "San Angelo", "Longview", "Charlottesville", "Glendive", "Gulfport", "Kearney", "Phoenix", "St. Paul"], "2005": ["Durham", "Florence", "Evansville", "Elkhart", "Lansing", "Bay City", "Charlotte", "Zanesville"], "2006": ["Gainesville", "Cincinnati", "Montrose", "Lubbock", "Louisville", "El Dorado", "Chattanooga", "Scottsbluff"], "2007": ["Evansville", "Victoria", "Elmira", "Moline", "Glendive", "Bowling Green", "Dickinson", "Ft. Lauderdale", "Huntington", "Laurel", "St. Paul", "Steubenville", "Utica", "Watertown", "Williston"], "2008": ["Anchorage", "Mount Vernon", "Cadillac", "New Haven", "Visalia", "Ft. Worth", "Lexington", "Reno"], "2009": ["Alpena", "Washington DC ", "Huntington", "Buffalo", "Terre Haute", "Winston Salem", "Hagerstown", "Naples", "Marquette", "Indianapolis", "Kansas City", "Keokuk", "Las Vegas", "Memphis", "Troy"], "2010": ["Glendive", "Boise", "Lima", "Montrose", "St. Paul", "West Point", "Williston"], "2011": ["Kearney", "Portland", "Ada", "Eureka", "Bay City", "Ft. Walton Beach", "Ft. Worth", "Plattsburgh"], "2012": ["Kansas City", "Newport News", "Troy", "Laurel", "Alpena", "Bay City", "Longview", "Midland", "Pensacola", "Springfield", "Weston"], "2013": ["Port Arthur", "Scottsbluff", "Rochester", "Eugene", "Mitchell", "Santa Fe", "St. Paul"], "2014": ["York", "Salinas", "New York", "San Antonio"], "2015": ["Anchorage", "Toledo", "Omaha", "Elkhart", "Kirksville", "Palm Springs", "Pine Bluff", "Rhinelander", "San Jose", "York"], "2016": ["Bryan", "Rochester", "Pensacola ", "Modesto", "Nashville", "Dothan", "Chattanooga", "Cincinnati", "New Orleans", "Troy"], "2017": ["Birmingham", "Charleston", "Mankato", "Redding", "Augusta", "Battle Creek", "Binghamton", "Ft. Pierce", "Nacogdoches", "San Diego", "Weston"], "2018": ["Marquette", "Champaign", "Terre Haute", "Lafayette", "Jacksonville", "Mitchell", "Los Angeles", "Kirksville", "Charlottesville", "Cincinnati", "Ft. Worth", "Las Vegas", "New Bedford", "Phoenix", "Youngstown"]}, "Appleton": {"2000": ["Jonesboro", "Lexington", "Laurel", "El Dorado", "Honolulu", "Plattsburgh", "Reno", "Tucson"], "2001": ["Newport News", "Ft. Pierce", "Ada", "Montrose", "Albany", "Mitchell", "St. Petersburg", "Zanesville"], "2002": ["Montgomery", "Decatur", "Columbia", "Louisville", "Lawton", "Macon", "Bay City", "Elmira", "Greenville", "Huntington", "Thomasville"], "2003": ["Keokuk", "Pensacola ", "Billings", "Evansville", "Washington", "Bowling Green", "New Bedford", "Newport News", "Selma", "Wilmington"], "2004": ["Toledo", "Cadillac", "Decatur;", "Elmira", "Jackson", "Kearney"], "2005": ["Dothan", "Jefferson City", "Hagerstown", "Williston", "Detroit", "Cities", "Florence", "Helena", "Kennewick", "Myrtle Beach", "Troy", "Visalia"], "2006": ["Elkhart", "Phoenix", "Troy", "Petersburg", "Portland", "Los Angeles", "Bangor", "Battle Creek", "Ft. Wayne", "Harrisonburg", "Helena", "Longview", "Moline", "Montgomery", "Mount Vernon", "Syracuse", "Zanesville"], "2007": ["Zanesville", "Savannah", "Keokuk", "Canton", "Ft. Lauderdale", "Jefferson City", "Juneau", "Klamath Falls", "Las Vegas", "Longview", "Rochester", "Steubenville", "Thomasville"], "2008": ["Albany", "Altoona", "Rochester", "Akron", "Dayton", "Knoxville", "Bend", "Ft. Lauderdale", "Las Vegas", "Mount Vernon", "Myrtle Beach"], "2009": ["Baltimore", "Denver", "Elmira", "Savannah", "Alexandria", "Laredo", "Victoria", "Tucson", "Shreveport", "Canton", "Chattanooga", "Holyoke", "Iowa City", "Madison"], "2010": ["Lansing", "Tucson", "Panama City", "Fayetteville", "Montgomery", "Presque Isle", "Salinas", "Thomasville"], "2011": ["Lima", "Lafayette", "St. Petersburg", "Newport News", "Houston", "Buffalo", "Charlotte", "Missoula", "Moline", "New Bedford", "Salisbury"], "2012": ["Columbia", "Rogers", "Tacoma", "Eureka", "Kirksville", "Greenville", "Helena", "Parkersburg"], "2013": ["Chattanooga", "Ft. Walton Beach", "Lufkin", "West Point", "Reno", "Kennewick", "Florence", "Atlanta", "Boise", "Decatur", "Dickinson", "Montrose"], "2014": ["Bloomington", "Jefferson City", "Huntington", "Portland", "Bowling Green", "Battle Creek", "Evansville", "Great Falls", "Missoula"], "2015": ["Denver", "Augusta", "Canton", "Helena", "Jefferson City", "Keokuk", "Longview"], "2016": ["El Centro", "Hartford", "St. Paul", "Auburn", "Chicago", "Rogers"], "2017": ["Shreveport", "Oak Hill", "Juneau", "Madison", "New Orleans", "Bend", "Ft. Worth", "Jonesboro", "Tucson", "Winston Salem"], "2018": ["Midland", "Gainesville", "Youngstown", "Lafayette", "Cadillac", "Houston", "Hartford", "San Luis Obispo", "Kennewick", "Holyoke", "El Centro", "Fairbanks", "Pittsburg", "Salisbury", "Selma", "Sierra Vista", "Superior"]}, "Atlanta": {"2000": ["Terre Haute", "Hutchinson", "Detroit", "Shreveport", "Rockford", "Toledo", "Denver", "Dothan", "El Centro", "Ft. Lauderdale", "Ft. Walton Beach", "Hagerstown", "McAllen", "Montrose", "Palm Springs"], "2001": ["St. Paul", "Zanesville", "Jackson", "Lufkin", "Sioux City", "Bay City", "Mankato", "Hartford", "Sarasota", "Baton Rouge", "Victoria", "Charlotte", "Decatur;", "Eureka", "Gulfport", "Pensacola", "San Antonio"], "2002": ["St. Paul", "Naples", "Auburn", "Salinas", "Ft. Wayne", "Wilmington", "Columbia", "Ft. Pierce", "Lima", "Reno"], "2003": ["Modesto", "New York", "Kansas City", "Oklahoma City", "Moline", "Scottsbluff", "St. Paul"], "2004": ["Lynchburg", "Champaign", "Ft. Lauderdale", "Binghamton", "Youngstown", "Missoula", "Ft. Wayne", "Jefferson City", "Juneau", "Louisville", "Rapid City", "Steubenville", "Utica"], "2005": ["North Platte", "Petersburg", "Bangor", "Buffalo", "Ft. Wayne", "Iowa City", "Lubbock", "Sarasota"], "2006": ["Louisville", "Tacoma", "Troy", "Oklahoma City"], "2007": ["St. Petersburg", "Durham", "Parkersburg", "Iowa City", "New York", "Bend", "Ames", "Alpena", "Steubenville", "Savannah", "Montgomery"], "2008": ["Ames", "West Point", "El Paso", "McAllen", "Plattsburgh", "Los Angeles", "El Dorado", "Rogers", "Fayetteville", "Riverton", "Wilmington"], "2009": ["Houston", "Helena", "Panama City", "Valley City", "Mount Vernon", "Champaign", "Knoxville", "Ft. Lauderdale", "Cities", "Redding", "San Angelo"], "2010": ["Myrtle Beach", "San Angelo", "Auburn", "Jackson", "Lawton", "Reno", "Visalia"], "2011": ["Ft. Lauderdale", "Tucson", "New Orleans", "Bend", "St. Petersburg"], "2012": ["Redding", "Gainesville", "Watertown", "Durham", "Keokuk", "New Orleans", "Klamath Falls", "Nacogdoches", "Troy"], "2013": ["Omaha", "Appleton", "Terre Haute", "Indianapolis", "Boise", "Charlotte", "Evansville", "Jonesboro", "Pittsburgh", "St. Joseph"], "2014": ["Lubbock", "Alpena", "Anchorage", "Parkersburg", "Scranton", "St. Paul", "Las Vegas", "Ft. Wayne", "Hartford", "Lafayette", "Rapid City"], "2015": ["Victoria", "Scottsbluff", "Sioux City", "San Antonio", "Montgomery", "Lafayette", "McAllen", "Dayton", "Lansing", "Reno", "Rhinelander", "Sierra Vista", "Troy"], "2016": ["Williston", "Myrtle Beach", "Binghamton", "Sierra Vista", "Lansing", "Hagerstown", "Jacksonville", "Florence", "Ft. Lauderdale", "Madison", "Milwaukee", "Plattsburgh", "San Luis Obispo", "Scottsbluff"], "2017": ["Mankato", "Thomasville", "St. Paul", "Washington DC ", "Decatur", "Jonesboro", "Rockford", "Bryan", "Gainesville", "Gulfport", "Oak Hill", "Oklahoma City", "Sioux Falls", "Wichita Falls"], "2018": ["Mankato", "Naples", "Wichita Falls", "Lake Charles", "Albany", "Battle Creek", "Bend", "Binghamton", "Decatur;", "El Dorado", "Ft. Wayne", "Kennewick", "St. Paul"]}, "Auburn": {"2000": ["Greenville", "Detroit", "Myrtle Beach", "Lawton", "Nacogdoches", "Steubenville", "Spokane", "Pittsburgh", "Jackson", "Pocatello", "Pueblo", "Twin Falls"], "2001": ["Anchorage", "Tacoma", "Louisville", "Memphis", "Dayton", "Elkhart", "San Luis Obispo", "Toledo", "Kearney", "Port Arthur", "Pueblo", "San Jose", "Troy", "Youngstown"], "2002": ["Atlanta", "Sarasota", "Scottsbluff", "Zanesville", "Bay City", "Modesto", "Oklahoma City", "Pine Bluff", "Salisbury", "San Jose", "Sioux City"], "2003": ["Rockford", "Steubenville", "Florence"], "2004": ["Zanesville", "Rogers", "Tucson", "Palm Springs", "Petersburg", "Chattanooga", "Valley City", "Milwaukee", "Phoenix", "Washington DC "], "2005": ["Albany", "Phoenix", "Decatur", "Tulsa", "Macon", "St. Petersburg", "Moline", "Jefferson City", "Lufkin", "Evansville", "Salisbury"], "2006": ["Anchorage", "Thomasville", "Newport News", "Eugene", "Syracuse", "Altoona", "Elmira", "Louisville", "Redding", "Cadillac", "Eau Claire", "Florence", "Parkersburg", "Phoenix"], "2007": ["Jefferson City", "San Diego", "Bozeman", "Indianapolis", "Canton", "Scottsbluff", "Riverton", "Baltimore", "Erie", "Harrisonburg", "North Platte", "Palm Springs", "Pocatello"], "2008": ["Philadelphia", "Keokuk", "Glendive", "San Luis Obispo", "Pocatello", "Panama City", "Ames", "Bozeman", "Evansville", "Jacksonville", "Marquette", "Nacogdoches", "North Platte", "Oklahoma City", "Sioux City", "Troy"], "2009": ["Pueblo", "Lufkin", "Naples", "Bowling Green", "Greenville", "Juneau"], "2010": ["Atlanta", "Steubenville", "Gainesville", "Spokane", "Topeka", "Canton", "Detroit", "Lawton", "Moline", "Rockford", "San Jose", "Sweetwater", "Wichita Falls"], "2011": ["Terre Haute", "Albany", "Ft. Pierce", "Alpena", "Plattsburgh", "Tacoma"], "2012": ["Mount Vernon", "Austin", "Memphis", "Mitchell", "Pine Bluff", "Kearney", "Lansing", "Fayetteville", "Helena", "Sioux Falls", "Superior"], "2013": ["Greenville", "Eureka", "Kirksville", "Dayton", "Ft. Worth", "Newport News", "Tucson", "Birmingham", "Jacksonville", "Columbus", "El Centro", "El Paso", "Florence", "Klamath Falls", "Las Vegas", "Lawton", "San Luis Obispo", "Scottsbluff", "Utica"], "2014": ["Bakersfield", "Ft. Walton Beach", "Cities", "Lake Charles", "Jefferson City", "Charlottesville", "Dayton", "Erie", "Laredo", "Marquette", "Modesto", "Mount Vernon", "Nacogdoches", "Naples"], "2015": ["Bryan", "Ft. Pierce", "Alexandria", "Greenville", "Huntington", "Mitchell", "New York", "San Diego", "Santa Fe"], "2016": ["New Bedford", "Melbourne", "Bozeman", "El Paso", "Charlotte", "Greenville", "Appleton", "Lexington", "North Platte", "Salisbury", "West Point", "Wilmington"], "2017": ["Scranton", "Presque Isle", "Los Angeles", "Augusta", "Austin", "Holyoke", "Klamath Falls", "Pensacola ", "Rhinelander", "Sweetwater", "Tucson", "Tulsa"], "2018": ["Boise", "Columbia", "Evansville", "Rhinelander", "Oklahoma City", "Hagerstown", "Shreveport", "Lexington", "West Point", "Montgomery", "Williston"]}, "Augusta": {"2000": ["Portland", "Bend", "Altoona", "Louisville", "New York", "Anchorage", "Bangor", "Harrisonburg", "Panama City", "Pensacola", "West Point", "Weston", "Zanesville"], "2001": ["Lufkin", "Selma", "Salisbury", "Ft. Walton Beach", "Durham", "Palm Springs", "Scottsbluff", "New York", "Chicago", "Montrose", "North Platte", "Eau Claire", "Austin", "Dickinson", "El Centro", "Kirksville", "Laredo", "Longview", "Presque Isle", "Youngstown"], "2002": ["Hartford", "San Luis Obispo", "Baton Rouge", "Washington", "Memphis", "Parkersburg", "El Paso", "Holyoke", "Spokane", "Troy", "Tucson"], "2003": ["Erie", "Washington", "El Dorado", "Rochester", "Longview", "Mankato", "Rapid City", "Bakersfield", "Plattsburgh", "Lafayette"], "2004": ["Erie", "New York", "Zanesville", "Kirksville", "Savannah", "Amarillo", "El Dorado", "Huntington", "Lubbock", "Mitchell", "Rogers", "Tacoma"], "2005": ["Reno", "Pittsburgh", "Glendive", "Phoenix", "Melbourne", "Laredo", "Kirksville", "Harrisonburg", "Midland"], "2006": ["Ft. Lauderdale", "Oak Hill", "Gulfport", "Durham", "Pine Bluff", "Iowa City", "Pittsburg", "Denver", "Las Vegas", "Memphis", "Nashville", "Savannah", "Tulsa", "Victoria"], "2007": ["Charlotte", "Weston", "Ft. Wayne", "Lubbock", "Dickinson", "Evansville", "Jacksonville"], "2008": ["Alexandria", "St. Petersburg", "Moline", "Charlottesville", "Columbia", "Baton Rouge", "Evansville", "Huntington", "Weston"], "2009": ["Kirksville", "Altoona", "Harrisonburg", "Ames", "Cincinnati", "Sioux Falls", "Alpena", "Bloomington", "Mankato", "Midland", "Presque Isle"], "2010": ["Victoria", "Midland", "Oklahoma City", "Columbus", "Savannah", "Philadelphia", "Weston", "Bryan", "Glendive", "Holyoke", "Houston", "Macon", "Sierra Vista"], "2011": ["Ada", "Corpus Christi", "Macon", "Santa Fe", "Myrtle Beach", "Charlottesville", "El Paso", "Holyoke", "Laredo", "Louisville", "Lufkin", "Parkersburg"], "2012": ["Akron", "Laredo", "Cadillac", "Greenville", "Mitchell", "New Orleans", "Longview", "Bloomington", "Cities", "Kirksville", "Port Arthur", "Reno", "San Jose", "Utica", "Victoria"], "2013": ["Anchorage", "St. Louis", "Macon", "Alexandria", "New York", "North Platte", "Pittsburg", "Columbia", "New Haven", "Eau Claire", "Lexington", "Omaha"], "2014": ["Parkersburg", "Presque Isle", "Cincinnati", "Redding", "St. Paul", "Bangor", "Gulfport", "Kansas City", "New Haven", "Pensacola ", "St. Petersburg", "Superior", "Tucson"], "2015": ["Appleton", "Lubbock", "Williston", "Petersburg", "Hartford", "Ames", "Nacogdoches", "Eureka", "Pensacola", "San Luis Obispo", "Springfield", "Ft. Worth", "Wichita Falls"], "2016": ["Thomasville", "Pensacola ", "Philadelphia", "Salisbury", "Rogers", "Mankato", "Lima", "Bangor", "Cities", "Erie", "Santa Fe", "Savannah", "Sioux City", "Twin Falls"], "2017": ["Altoona", "Ames", "Harrisonburg", "Bryan", "Anderson", "Riverton", "Knoxville", "Manchester", "Auburn", "Elkhart", "Austin", "Champaign", "Petersburg", "Bowling Green", "Dothan", "El Dorado", "Panama City", "San Diego", "St. Joseph", "Steubenville", "Victoria", "Williston"], "2018": ["Ada", "Montgomery", "Cities", "Weston", "Hagerstown", "Naples", "Lake Charles", "Battle Creek", "Wilmington", "Corpus Christi", "Hartford", "Meridian", "St. Paul", "Troy", "Tucson"]}, "Austin": {"2000": ["Sioux City", "Laurel", "York", "Lawton", "Ada", "Battle Creek", "Tulsa", "Salisbury", "Alpena", "Bangor", "Iowa City", "Lynchburg", "Newport News", "Santa Fe"], "2001": ["Elmira", "El Centro", "Victoria", "Buffalo", "Petersburg", "Augusta", "Dayton", "Mount Vernon", "Baltimore", "Lubbock", "Madison", "Rockford", "Scottsbluff", "Wilmington"], "2002": ["Juneau", "Lufkin", "Evansville", "Florence", "Harrisonburg", "Milwaukee", "Youngstown"], "2003": ["Selma", "Pueblo", "Sioux City", "Knoxville", "Lafayette", "Macon", "Wichita Falls", "Charleston", "Lynchburg"], "2004": ["Florence", "Mankato", "Phoenix", "San Diego", "Erie", "Helena", "Hutchinson", "Lafayette", "Nacogdoches", "Rockford", "St. Louis"], "2005": ["New York", "Bozeman", "Bay City", "Champaign", "Lufkin", "Shreveport", "Valley City", "Wilmington"], "2006": ["Toledo", "Lubbock", "Chattanooga", "New Bedford", "Evansville", "Bakersfield", "Rochester"], "2007": ["Akron", "Mount Vernon", "Alpena", "Jonesboro", "Longview", "Selma", "West Point"], "2008": ["Santa Fe", "West Point", "Shreveport", "St. Petersburg"], "2009": ["Sioux City", "Selma", "Omaha", "Pueblo", "Cincinnati", "Ft. Lauderdale", "Meridian", "Panama City", "Pine Bluff", "Youngstown"], "2010": ["Anchorage", "Moline", "Birmingham", "Charleston", "Amarillo", "Charlottesville", "Macon", "Pittsburg", "Superior"], "2011": ["Cincinnati", "Memphis", "Pensacola ", "Macon", "Mitchell", "Jackson", "York"], "2012": ["Auburn", "Riverton", "Myrtle Beach", "Boise", "Glendive", "Plattsburgh", "Canton", "Kennewick", "New Haven", "New York", "Salinas", "Sioux City", "Topeka"], "2013": ["Indianapolis", "Redding", "Corpus Christi", "Palm Springs", "Helena", "Kennewick", "Eau Claire", "Bangor", "Canton", "Dayton", "Jacksonville", "St. Louis"], "2014": ["Elmira", "Topeka", "Alpena", "Canton", "New York", "Rockford"], "2015": ["Harrisonburg", "Greenville", "Syracuse", "Memphis", "Ft. Lauderdale", "Sioux Falls", "Petersburg", "Cadillac", "Bakersfield", "Charleston", "Ft. Walton Beach", "Santa Fe", "Sioux City", "Wilmington"], "2016": ["Harrisonburg", "Tacoma", "Mount Vernon", "Newport News", "Phoenix"], "2017": ["Augusta", "Macon", "Missoula", "Spokane", "Rochester", "Auburn", "Great Falls", "Bozeman", "Columbus", "Moline", "Sioux City"], "2018": ["Oak Hill", "Steubenville", "Plattsburgh", "Topeka", "Louisville", "Decatur", "Baltimore", "Billings", "Buffalo", "Jacksonville", "Lansing", "Laurel", "Lawton", "Pueblo", "Rogers"]}, "Bakersfield": {"2000": ["Bend", "Bryan", "Rockford", "Shreveport"], "2001": ["Laredo", "Petersburg", "Lawton", "Midland", "Thomasville", "Winston Salem", "York"], "2002": ["Birmingham", "Watertown", "Baltimore", "Dayton", "Decatur;", "Dothan", "Harrisonburg", "Montrose", "Springfield", "Valley City"], "2003": ["Augusta", "Wichita Falls", "El Centro", "Kearney"], "2004": ["Victoria", "Wichita Falls", "Memphis", "Buffalo", "El Dorado", "Nacogdoches"], "2005": ["Elkhart", "Selma", "Eureka", "San Antonio", "Houston", "Binghamton", "Charlotte", "Ft. Walton Beach", "Lafayette", "Memphis", "San Angelo", "Superior", "Winston Salem"], "2006": ["Alexandria", "Lima", "Houston", "Canton", "Austin", "New Orleans", "Detroit", "Great Falls", "Klamath Falls"], "2007": ["Ft. Worth", "Eau Claire", "Montrose", "Lufkin", "Laurel", "Memphis", "Boise", "El Dorado", "Gulfport", "McAllen", "Oak Hill", "Salisbury", "Scottsbluff", "Terre Haute"], "2008": ["Eureka", "Bangor", "Binghamton", "Birmingham", "Reno", "Valley City", "Youngstown"], "2009": ["Harrisonburg", "Boise", "Jonesboro", "Lima", "Evansville", "Mankato", "Melbourne", "Pine Bluff"], "2010": ["Phoenix", "Missoula", "Hagerstown", "Eureka", "Youngstown", "Cities", "Gulfport", "Mankato", "Milwaukee", "Philadelphia", "Scottsbluff", "St. Paul"], "2011": ["Altoona", "Ft. Wayne", "Jefferson City", "Kansas City", "Bowling Green", "Corpus Christi", "Philadelphia", "Tacoma", "Wichita Falls", "Youngstown"], "2012": ["Huntington", "Moline", "Cadillac", "Cities", "Harrisonburg", "Lexington", "Lubbock", "Montrose", "Twin Falls"], "2013": ["Panama City", "Baton Rouge", "Eureka", "Syracuse", "Charleston", "West Point", "Billings", "Fairbanks", "Hutchinson", "Mitchell", "Valley City"], "2014": ["Auburn", "Bangor", "Decatur", "Visalia", "Jefferson City", "Fayetteville", "Lufkin", "Baton Rouge", "Fairbanks", "Ft. Pierce", "Juneau", "Manchester", "North Platte", "San Luis Obispo", "Valley City", "York", "Youngstown"], "2015": ["Lima", "Syracuse", "Austin", "Greenville", "Hartford", "Washington"], "2016": ["Kansas City", "Tulsa", "Oak Hill", "Lubbock", "Zanesville", "Bend", "Canton", "Ft. Worth", "Harrisonburg", "Lexington", "Santa Fe"], "2017": ["York", "Baltimore", "Battle Creek", "Williston"], "2018": ["Laurel", "Decatur;", "Billings", "Sierra Vista", "Weston"]}, "Baltimore": {"2000": ["Decatur;", "St. Louis", "Decatur", "Bloomington", "Cadillac", "Mankato", "Moline", "Sarasota", "Tulsa", "Wichita Falls"], "2001": ["Twin Falls", "Shreveport", "San Angelo", "Austin", "Lawton", "Eureka", "West Point", "El Dorado", "Evansville", "San Jose"], "2002": ["Alexandria", "Omaha", "Charlottesville", "West Point", "Pine Bluff", "Erie", "Ames", "Bakersfield", "Evansville", "Helena", "Midland", "Salinas"], "2003": ["Oak Hill", "Pensacola", "Glendive", "Mankato", "Columbia", "Canton", "Ft. Walton Beach", "Missoula", "Modesto", "Nacogdoches", "Newport News"], "2004": ["New Haven", "Rochester", "Lufkin", "Plattsburgh", "Gainesville", "Chattanooga", "Cities", "Meridian", "Oak Hill", "Oklahoma City", "Panama City"], "2005": ["Akron", "Alexandria", "Tulsa", "Manchester", "Nashville", "Hagerstown", "Savannah", "Youngstown", "Zanesville"], "2006": ["Salt Lake City", "Columbia", "Bangor", "Savannah", "Keokuk", "Midland", "Panama City", "Redding"], "2007": ["Missoula", "Dickinson", "Auburn", "Selma", "Eureka", "Cincinnati", "Eau Claire", "Glendive", "Holyoke", "Oklahoma City", "Presque Isle", "St. Paul"], "2008": ["Topeka", "Ft. Wayne", "West Point", "Dothan", "Eau Claire", "Buffalo", "Decatur", "Ft. Worth", "Redding", "Tacoma", "Weston", "Winston Salem"], "2009": ["Appleton", "Hagerstown", "North Platte", "Visalia", "Evansville", "Bangor", "Canton", "Dothan", "Honolulu", "Longview", "Syracuse", "West Point"], "2010": ["Topeka", "Dayton", "York", "Visalia", "Durham", "Parkersburg", "San Diego", "Watertown", "San Luis Obispo", "New Haven", "Salisbury", "Thomasville"], "2011": ["Memphis", "Holyoke", "Terre Haute", "McAllen", "Scottsbluff", "Pittsburg", "Pittsburgh", "Victoria"], "2012": ["Pensacola ", "Buffalo", "Jonesboro", "Cincinnati", "Moline", "Montgomery", "Bloomington", "Jacksonville", "Meridian", "Parkersburg", "Rapid City"], "2013": ["Jacksonville", "Bozeman", "Laurel", "Selma", "Durham", "Lake Charles", "Mount Vernon", "Birmingham", "Honolulu", "Indianapolis", "Rochester", "Salinas", "York"], "2014": ["Modesto", "Bloomington", "Eau Claire", "Palm Springs", "Harrisonburg", "Longview", "Nacogdoches", "Rogers", "Thomasville"], "2015": ["Amarillo", "Lake Charles", "Boise", "Pensacola", "New Bedford", "St. Louis", "Omaha", "Plattsburgh", "San Angelo", "Selma"], "2016": ["Jacksonville", "Charleston", "Lawton", "Bay City", "Kansas City", "Scottsbluff", "Bloomington", "Canton", "Harrisonburg", "Naples", "San Jose"], "2017": ["Bakersfield", "New Bedford", "Oak Hill", "Keokuk", "Zanesville", "Eugene", "Bay City", "Kennewick", "Louisville", "New Orleans"], "2018": ["Alexandria", "Manchester", "Santa Fe", "Kirksville", "Austin", "Hartford", "El Centro", "Melbourne", "New Bedford", "Superior"]}, "Bangor": {"2000": ["Spokane", "Augusta", "Lynchburg", "Austin", "Sioux Falls", "Bay City", "Dothan", "Helena"], "2001": ["Madison", "Klamath Falls", "Salt Lake City", "Harrisonburg", "New Bedford", "Ft. Walton Beach", "Decatur;", "Weston", "York"], "2002": ["Alpena", "Parkersburg", "Bay City", "Glendive", "Topeka", "Macon", "Laurel", "Syracuse", "Pensacola ", "Gulfport", "Springfield", "Boise", "Dayton", "Eau Claire", "Louisville", "New Bedford"], "2003": ["Ft. Worth", "Milwaukee", "Harrisonburg", "Helena", "Ft. Lauderdale", "Mankato", "Cities", "Eureka", "Manchester", "Parkersburg", "Pine Bluff", "Santa Fe"], "2004": ["Ft. Walton Beach", "Kennewick", "Amarillo", "Eureka", "Santa Fe", "Buffalo", "Cincinnati", "Fairbanks", "Hagerstown", "Mount Vernon", "Presque Isle"], "2005": ["Terre Haute", "Atlanta", "Pueblo", "Nacogdoches", "Hutchinson", "Portland", "Bay City", "Cadillac", "Elmira", "York"], "2006": ["Baltimore", "Ft. Wayne", "Greenville", "Appleton", "Birmingham", "Cincinnati", "El Dorado", "Midland"], "2007": ["Amarillo", "Ames", "New York", "Helena", "Pine Bluff", "Melbourne", "Kirksville", "Lubbock", "Nacogdoches", "Riverton", "San Jose"], "2008": ["Superior", "Eau Claire", "Bakersfield", "Juneau", "Jacksonville", "Midland", "Salt Lake City", "Erie", "Eureka", "Klamath Falls", "North Platte"], "2009": ["Philadelphia", "Buffalo", "Ft. Worth", "Toledo", "St. Petersburg", "El Centro", "Ames", "Alpena", "Baltimore", "Wichita Falls", "Nacogdoches", "Bend", "Bloomington", "Laredo", "Memphis", "Pensacola", "Petersburg", "Victoria", "Wilmington"], "2010": ["Denver", "Lufkin", "Mitchell", "Greenville", "Visalia", "Lubbock", "San Diego", "Pittsburgh", "Lake Charles", "Nacogdoches", "Rogers", "Valley City", "West Point"], "2011": ["Topeka", "Jefferson City", "Tulsa", "Pueblo", "Pensacola", "Savannah", "Knoxville", "Scottsbluff", "Huntington", "Klamath Falls", "Rhinelander", "Weston"], "2012": ["Port Arthur", "Billings", "Moline", "Palm Springs", "Salinas", "Keokuk", "Los Angeles", "Lima", "Boise", "St. Joseph", "Altoona", "Troy", "Fayetteville", "Melbourne", "Pocatello", "San Angelo", "Thomasville", "Washington DC "], "2013": ["Memphis", "Austin", "Troy", "Columbus", "Lawton", "Chicago", "Shreveport", "Montgomery", "Palm Springs", "Petersburg", "Pocatello", "Valley City", "Winston Salem"], "2014": ["Augusta", "Bakersfield", "Philadelphia", "Harrisonburg", "Mankato", "Marquette", "Denver", "Lima", "Bryan", "Utica", "Jacksonville", "New Bedford", "Shreveport"], "2015": ["Columbus", "Newport News", "Anchorage", "Albany", "Syracuse", "Charleston", "Erie", "Ft. Wayne", "Glendive", "Lafayette", "Nashville", "Thomasville"], "2016": ["Youngstown", "Lubbock", "Augusta", "Marquette", "Santa Fe", "Wichita Falls", "Tulsa", "Lynchburg", "Syracuse", "Ft. Walton Beach", "San Angelo", "Hagerstown", "Hutchinson", "Eau Claire", "Mount Vernon", "Nacogdoches", "Pittsburgh", "Port Arthur", "Toledo"], "2017": ["Alpena", "Petersburg", "Charlottesville", "Bozeman", "Milwaukee", "Denver", "Springfield", "Battle Creek", "Kennewick", "Lima", "Pittsburgh"], "2018": ["Buffalo", "Columbia", "New York", "Meridian", "Chattanooga", "Ft. Worth", "Oak Hill", "Rogers", "Sarasota", "Sioux Falls"]}, "Baton Rouge": {"2000": ["Port Arthur", "Portland", "Rochester", "Eugene", "Battle Creek", "Laredo", "Las Vegas", "Nacogdoches", "Rhinelander"], "2001": ["Atlanta", "New York", "Cadillac", "Melbourne", "Santa Fe", "Holyoke", "Scranton", "El Paso", "Sioux Falls", "Kansas City", "Steubenville"], "2002": ["Augusta", "Lubbock", "Cincinnati", "Corpus Christi", "Altoona", "Charlotte", "El Dorado", "El Paso", "Honolulu", "Parkersburg", "Winston Salem"], "2003": ["Bryan", "Selma", "Superior", "Eau Claire", "Salt Lake City", "Laurel", "Pittsburgh", "Florence", "Palm Springs"], "2004": ["Oak Hill", "Youngstown", "Moline", "Troy", "Bay City", "El Dorado", "Springfield", "Victoria"], "2005": ["Akron", "Cincinnati", "Keokuk", "Cadillac", "Mitchell", "Zanesville", "New Bedford", "Gulfport", "Pocatello", "Dayton", "Dickinson", "Harrisonburg", "Lafayette", "Santa Fe", "Washington"], "2006": ["Laredo", "San Diego", "Naples", "Florence", "Rapid City", "Riverton", "Dothan", "Altoona", "Ft. Walton Beach", "Great Falls", "Reno", "Rockford"], "2007": ["Alexandria", "Wilmington", "Albany", "Macon", "Durham", "St. Paul", "Greenville", "Eugene", "Evansville", "Meridian", "Oklahoma City", "Rochester", "Savannah", "Syracuse", "Williston", "Youngstown"], "2008": ["Ft. Worth", "Helena", "Augusta", "Hagerstown", "Pittsburgh", "St. Louis", "Meridian", "Philadelphia", "Cincinnati", "Portland", "Troy"], "2009": ["Myrtle Beach", "Binghamton", "Alpena", "Longview", "Moline", "Omaha", "Jefferson City", "Petersburg", "North Platte", "Elkhart", "York", "Alexandria", "Boise", "Kennewick", "McAllen"], "2010": ["Ft. Pierce", "Lake Charles", "Santa Fe", "Sweetwater", "Decatur;", "Newport News", "Lexington", "El Dorado", "Winston Salem", "Huntington", "Keokuk", "Pensacola"], "2011": ["Syracuse", "Youngstown", "Cadillac", "Glendive", "Mitchell", "Wilmington", "Terre Haute", "Bryan", "Decatur", "Gainesville", "Rhinelander", "Scranton"], "2012": ["Fairbanks", "Hartford", "San Diego", "Lufkin", "North Platte", "Palm Springs", "San Luis Obispo", "St. Louis"], "2013": ["Bakersfield", "Valley City", "Erie", "Keokuk", "Cadillac", "Jefferson City", "Milwaukee", "Twin Falls"], "2014": ["Columbia", "Nashville", "New Orleans", "Bakersfield", "Cincinnati", "Ames", "Portland", "Eugene", "Ft. Wayne", "Honolulu", "Jefferson City", "Laredo", "Sioux Falls", "Tulsa"], "2015": ["Honolulu", "Elkhart", "Moline", "Cadillac", "Pensacola ", "Salt Lake City", "Kearney", "New Orleans", "St. Paul"], "2016": ["Spokane", "New Bedford", "Sioux City", "Williston", "Kearney", "Laurel", "Myrtle Beach", "Steubenville", "Thomasville", "Tulsa"], "2017": ["Salisbury", "New York", "Portland", "Juneau", "Shreveport", "Missoula", "Ada", "Bay City", "Binghamton", "Harrisonburg", "Hutchinson", "Los Angeles", "Moline", "Pensacola", "Reno", "Salt Lake City", "Sioux City"], "2018": ["Akron", "Melbourne", "Alpena", "Montgomery", "Gulfport", "Columbus", "Binghamton", "Helena", "Watertown", "Cincinnati", "Ft. Worth", "Jefferson City", "Naples", "North Platte", "Sarasota"]}, "Battle Creek": {"2000": ["Austin", "Pocatello", "Champaign", "Amarillo", "Sweetwater", "Macon", "Scottsbluff", "New Bedford", "Buffalo", "Albany", "Rhinelander", "McAllen", "Pittsburgh", "Baton Rouge", "Meridian", "Corpus Christi", "Laurel", "Lexington", "Midland", "San Antonio"], "2001": ["Ada", "Petersburg", "Fairbanks", "New Orleans", "Palm Springs", "Mankato", "Pensacola", "Denver", "Longview", "Syracuse", "Valley City"], "2002": ["Bay City", "Dothan", "Huntington", "Jacksonville", "Lafayette", "Terre Haute", "Washington DC ", "West Point"], "2003": ["Albany", "Panama City", "Bend", "Ft. Worth", "Hagerstown", "Chattanooga", "Dickinson", "Gulfport", "Pueblo"], "2004": ["Redding", "Florence", "Modesto", "Juneau", "Gulfport", "Gainesville", "New Orleans", "St. Joseph"], "2005": ["El Centro", "Los Angeles", "Akron", "Melbourne", "Cincinnati", "Watertown", "Jackson", "St. Paul", "Charlottesville", "Fairbanks", "Kirksville", "Lexington", "Midland", "New Bedford", "Philadelphia", "Reno", "Washington DC ", "Wichita Falls", "Williston", "Wilmington"], "2006": ["El Dorado", "Altoona", "Sweetwater", "Midland", "Appleton", "Juneau", "Wichita Falls"], "2007": ["Corpus Christi", "Laredo", "Huntington", "Alpena", "Nashville", "Topeka", "Parkersburg", "Redding", "Presque Isle", "Bend", "Jackson", "Lafayette", "Port Arthur"], "2008": ["Ada", "Madison", "Canton", "Sioux Falls", "Chicago", "Glendive", "Fairbanks", "Presque Isle", "San Angelo", "Corpus Christi", "Ft. Walton Beach", "Gainesville", "Jackson", "Pittsburg", "Portland", "Thomasville", "Wichita Falls"], "2009": ["Gainesville", "Myrtle Beach", "Kirksville", "Laredo", "Detroit", "Bryan", "Rhinelander", "Meridian", "Dickinson", "Fayetteville", "Midland", "North Platte", "Steubenville"], "2010": ["Altoona", "York", "Eau Claire", "Bozeman", "Scranton", "Erie", "Riverton", "Montrose", "Harrisonburg", "El Dorado", "Elmira", "Memphis", "Oklahoma City", "Sierra Vista", "Victoria"], "2011": ["Knoxville", "Lexington", "Bryan", "Louisville", "Birmingham", "Evansville", "Laredo", "Phoenix", "Rhinelander", "San Angelo", "Sierra Vista", "Watertown"], "2012": ["Akron", "Meridian", "Canton", "Great Falls", "Eugene", "Decatur;", "Fayetteville", "Ft. Lauderdale", "Newport News", "San Jose", "Scottsbluff", "Spokane", "Zanesville"], "2013": ["Detroit", "Alpena", "Nacogdoches", "Bend", "Eugene", "Pittsburgh", "Scranton", "Tucson", "Sierra Vista", "Fairbanks", "Billings", "Charlottesville", "Chicago", "Cities", "Jacksonville", "Las Vegas", "Montgomery", "San Angelo", "Savannah", "Steubenville"], "2014": ["Laurel", "Tulsa", "Memphis", "Ft. Worth", "Sioux Falls", "Appleton", "Melbourne", "Watertown", "Denver", "Columbia", "Columbus", "El Dorado", "Honolulu"], "2015": ["Terre Haute", "Evansville", "Pensacola", "Champaign", "Ft. Worth", "Dothan", "McAllen", "Florence"], "2016": ["Altoona", "Hartford", "Ft. Worth", "Great Falls", "Canton", "Valley City", "Kansas City", "Billings", "El Centro", "El Dorado", "Eugene", "Macon", "Myrtle Beach", "Pueblo", "Reno", "Washington", "Watertown"], "2017": ["Ada", "Zanesville", "Bangor", "Bakersfield", "Laredo", "Anderson", "Chicago", "Ft. Worth", "Greenville", "Newport News", "Sioux City", "Steubenville", "Twin Falls", "Victoria"], "2018": ["Augusta", "Florence", "San Luis Obispo", "Gainesville", "Palm Springs", "Atlanta", "Winston Salem", "El Centro", "Indianapolis", "Nashville"]}, "Bay City": {"2000": ["Ames", "Anderson", "Boise", "Altoona", "El Centro", "Presque Isle", "Bangor", "Steubenville", "Plattsburgh", "Bowling Green", "Ft. Worth", "San Antonio"], "2001": ["Atlanta", "Mount Vernon", "Indianapolis", "Tucson", "Akron", "Modesto", "Scranton", "Canton", "Champaign", "Naples", "Oak Hill"], "2002": ["Bangor", "Battle Creek", "Alexandria", "Tucson", "Appleton", "Great Falls", "Las Vegas", "Midland", "Detroit", "Auburn", "Lynchburg", "Moline", "Salinas"], "2003": ["Akron", "Tulsa", "Indianapolis", "Washington", "Buffalo", "Charlotte", "Elmira", "Hartford", "Midland", "Salisbury", "Savannah", "Shreveport", "Winston Salem"], "2004": ["Mitchell", "Glendive", "Charlotte", "Parkersburg", "Champaign", "Steubenville", "Baton Rouge", "Billings", "Charlottesville", "Denver", "Myrtle Beach", "Naples", "Panama City", "San Luis Obispo"], "2005": ["Austin", "Nacogdoches", "Montgomery", "Glendive", "Anderson", "Bangor", "Newport News", "Dayton", "Longview", "Melbourne", "Memphis", "San Jose", "Wichita Falls"], "2006": ["Harrisonburg", "Decatur;", "Dothan", "Chicago", "Pensacola", "Montgomery", "Charleston", "Superior"], "2007": ["Pocatello", "Louisville", "Corpus Christi", "Helena", "Visalia", "Eureka", "Ft. Walton Beach", "Oak Hill", "Myrtle Beach", "Salt Lake City"], "2008": ["Elkhart", "Portland", "Alpena", "Decatur", "Pueblo", "Bend", "Honolulu", "Jonesboro", "San Jose", "Santa Fe", "Sarasota", "Topeka", "Tucson", "Tulsa"], "2009": ["Oklahoma City", "Florence", "Pueblo", "San Antonio", "El Centro", "Mount Vernon", "Tulsa"], "2010": ["Montgomery", "Parkersburg", "San Angelo", "San Jose", "Wilmington"], "2011": ["Bryan", "Ft. Worth", "Riverton", "Birmingham", "Rapid City", "Tacoma", "Honolulu", "Dayton", "Anderson", "Pine Bluff", "Canton", "McAllen", "Oklahoma City", "Sierra Vista"], "2012": ["Altoona", "Rockford", "Laurel", "Santa Fe", "Hutchinson", "Cadillac", "Great Falls", "Cincinnati", "Fayetteville", "Anderson", "Klamath Falls", "Lawton", "North Platte", "Parkersburg"], "2013": ["Akron", "Durham", "Huntington", "Lake Charles", "Oak Hill", "Charleston", "Elmira", "Bend", "Birmingham", "Bloomington", "Meridian", "Rapid City", "Rogers", "Sioux Falls"], "2014": ["West Point", "Washington", "Kirksville", "York", "Shreveport", "Binghamton", "Santa Fe", "Steubenville", "Petersburg", "San Angelo", "Madison", "Phoenix"], "2015": ["Wilmington", "McAllen", "Mitchell", "Dayton", "Hagerstown", "San Jose", "Tulsa"], "2016": ["Baltimore", "Redding", "Las Vegas", "Syracuse", "Presque Isle", "Columbia", "Dothan", "Dayton", "Eureka", "Lafayette", "Salisbury", "Savannah", "West Point", "Wilmington"], "2017": ["Montgomery", "Baton Rouge", "Baltimore", "Denver", "Altoona", "Klamath Falls", "Ft. Walton Beach", "Hutchinson", "Palm Springs", "Reno", "St. Petersburg", "Victoria"], "2018": ["St. Paul", "Rochester", "Columbia", "Victoria", "Billings", "Mankato", "Charleston", "Bryan", "Cincinnati", "Laredo", "Rogers", "Thomasville"]}, "Bend": {"2000": ["Augusta", "Bakersfield", "York", "North Platte", "Glendive", "Montrose", "Decatur;", "Newport News", "Tacoma", "Weston"], "2001": ["Newport News", "Memphis", "Jacksonville", "Ft. Wayne", "Presque Isle", "Selma", "Topeka", "Valley City"], "2002": ["Laredo", "Alpena", "Spokane", "Mankato", "Port Arthur", "Missoula", "Pittsburg", "Canton", "Los Angeles", "Midland", "Milwaukee"], "2003": ["Battle Creek", "El Dorado", "Rockford", "Watertown", "Dickinson", "St. Petersburg", "Cincinnati", "Bowling Green", "Weston", "Denver", "Madison", "Omaha", "Troy"], "2004": ["Anderson", "Rapid City", "Victoria", "Louisville", "North Platte", "Wichita Falls"], "2005": ["Nacogdoches", "Albany", "Jackson", "Hartford", "Birmingham", "Ft. Lauderdale", "Ft. Wayne", "Lawton", "Pensacola ", "Salinas", "Topeka", "Victoria"], "2006": ["Columbia", "Memphis", "Houston", "Milwaukee", "Oklahoma City", "Pittsburg"], "2007": ["Atlanta", "Naples", "Ames", "Battle Creek", "Portland", "Cadillac", "Lexington", "Decatur", "Hagerstown", "Helena", "Houston", "Jackson", "Troy"], "2008": ["Appleton", "Pensacola ", "Bay City", "Lansing", "Tucson", "Ft. Pierce", "Laredo", "Memphis", "Portland", "San Angelo", "Sweetwater"], "2009": ["Altoona", "Washington DC ", "Pueblo", "Bangor", "Durham", "Eau Claire", "Evansville", "Great Falls", "Scottsbluff", "Victoria"], "2010": ["Marquette", "Buffalo", "Huntington", "Ft. Pierce", "San Antonio", "Dickinson", "Durham", "Rochester", "Victoria"], "2011": ["Oak Hill", "Oklahoma City", "Alpena", "Atlanta", "Rapid City", "San Antonio", "Canton", "Charlottesville", "Hartford", "Jacksonville", "Phoenix", "Sioux City", "Tulsa", "Williston"], "2012": ["Toledo", "Eureka", "Lexington", "Billings", "Harrisonburg"], "2013": ["Battle Creek", "Bay City", "Meridian", "San Jose", "Youngstown", "Denver", "Florence", "Greenville", "Salisbury", "Tulsa", "Visalia"], "2014": ["Manchester", "Dayton", "San Diego", "Elkhart", "Kansas City", "McAllen", "Melbourne", "New Haven", "New Orleans", "Philadelphia", "Salt Lake City", "Steubenville"], "2015": ["San Jose", "Longview", "Decatur", "El Paso", "Jacksonville", "Lake Charles", "Las Vegas", "Madison", "Midland", "Nashville", "San Luis Obispo"], "2016": ["Ames", "Redding", "Bakersfield", "Gulfport", "Meridian", "Missoula", "Pine Bluff", "Scranton", "Sierra Vista", "Wichita Falls"], "2017": ["Columbus", "Pocatello", "Appleton", "New Orleans", "Greenville", "Lexington", "Lima", "Manchester", "Moline", "Tulsa"], "2018": ["Bloomington", "Atlanta", "Ft. Pierce", "Milwaukee", "Elkhart", "Honolulu", "Naples", "St. Petersburg", "Steubenville"]}, "Billings": {"2000": ["Ada", "Washington", "El Paso", "Sarasota", "St. Joseph", "Toledo", "Naples", "Wichita Falls", "Columbus", "Oak Hill", "Keokuk", "New Orleans", "Salinas", "Santa Fe", "Sioux City"], "2001": ["Parkersburg", "Cincinnati", "Anchorage", "Ames", "Phoenix", "Las Vegas", "Rapid City", "Gulfport", "Pittsburg", "Pittsburgh", "Steubenville"], "2002": ["Victoria", "Redding", "St. Paul", "Bloomington", "Lansing", "Philadelphia", "Bowling Green", "New Bedford", "Pittsburg", "San Antonio", "Watertown"], "2003": ["Amarillo", "Appleton", "Mankato", "Keokuk", "Denver", "Sweetwater", "Florence", "Laredo", "Lufkin", "Bowling Green", "Great Falls", "Pueblo"], "2004": ["Santa Fe", "Bay City", "Redding", "Weston", "St. Joseph", "Meridian", "Rhinelander", "Scottsbluff", "Troy", "Tulsa", "Utica"], "2005": ["Missoula", "Pine Bluff", "Canton", "Lubbock", "Salinas", "Durham", "Denver", "Petersburg", "Helena", "Fairbanks", "Houston", "Lynchburg", "Meridian", "Mitchell", "Salisbury", "Valley City"], "2006": ["Denver", "Scranton", "Pocatello", "Amarillo", "Modesto", "Jackson", "Dothan", "El Centro", "Lansing", "McAllen", "Reno", "San Luis Obispo"], "2007": ["Sweetwater", "Pittsburg", "San Antonio", "Juneau", "Lexington", "Plattsburgh", "St. Joseph", "Tacoma", "Washington"], "2008": ["Scranton", "Las Vegas", "Knoxville", "Klamath Falls", "Laurel", "Lufkin", "St. Petersburg", "Sweetwater"], "2009": ["Harrisonburg", "Watertown", "Terre Haute", "Cincinnati", "Indianapolis", "Helena", "Elkhart", "York", "Springfield", "Longview", "Ft. Lauderdale", "Riverton"], "2010": ["Ada", "Alpena", "El Dorado", "Charlotte", "Great Falls", "Keokuk", "Longview", "Presque Isle", "Scottsbluff"], "2011": ["Ada", "Erie", "Columbia", "St. Louis", "Bozeman", "Bryan", "Gulfport", "Lawton", "Pensacola"], "2012": ["Amarillo", "Bangor", "El Dorado", "Bend", "Birmingham", "Ft. Worth", "Binghamton", "Ft. Wayne", "Jonesboro", "North Platte", "Port Arthur"], "2013": ["Battle Creek", "Lufkin", "Bakersfield", "Visalia", "Portland", "Alexandria", "Corpus Christi", "Detroit", "Kennewick", "Montgomery", "Reno", "Selma", "Utica"], "2014": ["Milwaukee", "Redding", "Pittsburgh", "Helena", "Bozeman", "Champaign", "Canton", "Port Arthur", "Salisbury"], "2015": ["Ames", "Montrose", "Meridian", "Ft. Walton Beach", "Melbourne", "Kennewick", "El Centro", "Shreveport"], "2016": ["Omaha", "Battle Creek", "Bowling Green", "Cincinnati", "Cities", "Eugene", "Fayetteville", "Lawton", "Manchester", "Washington DC ", "Winston Salem"], "2017": ["Albany", "Tucson", "Sioux Falls", "San Jose", "Houston", "Sioux City", "Evansville", "Pittsburg", "Cincinnati", "Holyoke", "Iowa City", "Nacogdoches"], "2018": ["Anchorage", "Bay City", "Austin", "Bakersfield", "Moline", "Bryan", "Charlotte", "Florence", "Klamath Falls", "Modesto", "Naples", "New Orleans", "Pensacola", "Phoenix", "Pittsburgh", "Superior", "Wilmington"]}, "Binghamton": {"2000": ["Akron", "San Luis Obispo", "St. Paul", "Youngstown", "Buffalo", "Sioux City", "Los Angeles", "Winston Salem", "Durham", "El Centro", "Lima", "Meridian", "Santa Fe"], "2001": ["Lexington", "Anderson", "Oklahoma City", "West Point", "Modesto", "San Antonio", "Great Falls", "Kennewick", "Keokuk", "Laredo", "Lubbock", "Palm Springs", "Philadelphia", "Rhinelander"], "2002": ["Juneau", "Palm Springs", "Panama City", "Eau Claire"], "2003": ["Troy", "Omaha", "Palm Springs", "Philadelphia"], "2004": ["Atlanta", "Victoria", "Canton", "Petersburg", "Detroit", "Cadillac", "Jackson"], "2005": ["Bloomington", "Denver", "Winston Salem", "Montgomery", "Bakersfield", "Kennewick", "Buffalo", "Eugene", "Longview", "Los Angeles", "Madison", "Montrose", "Pensacola"], "2006": ["Sweetwater", "Tucson", "Pine Bluff", "Cadillac", "Charleston", "Holyoke", "Kansas City", "Missoula", "Omaha", "Salinas", "Wilmington"], "2007": ["Washington DC ", "Parkersburg", "Pine Bluff", "Bryan", "Pittsburg", "Cities", "Holyoke", "Birmingham", "Bowling Green", "Ft. Lauderdale", "Ft. Walton Beach", "Honolulu", "Nacogdoches", "New Orleans", "New York", "Sioux City", "Syracuse"], "2008": ["Bakersfield", "Cincinnati", "Longview", "Lufkin", "Bryan", "Charleston", "Jacksonville", "Lexington", "Moline", "Nacogdoches", "Sweetwater"], "2009": ["Baton Rouge", "Portland", "Mankato", "Bryan", "Palm Springs", "Corpus Christi", "Redding", "St. Joseph", "Troy"], "2010": ["Winston Salem", "Elmira", "Laredo", "Lynchburg", "Missoula", "Rockford", "Santa Fe"], "2011": ["Sioux Falls", "Steubenville", "Ada", "San Luis Obispo", "Watertown", "Ft. Lauderdale", "Decatur;", "Durham", "Eugene", "Gulfport", "Hutchinson", "Jonesboro", "Milwaukee", "Presque Isle", "Salinas", "San Antonio", "Terre Haute", "York"], "2012": ["Panama City", "Charleston", "Toledo", "Billings", "Utica", "Bryan", "Las Vegas", "Lawton", "Rogers"], "2013": ["Hutchinson", "Moline", "Myrtle Beach", "Alpena", "Modesto", "Oak Hill", "El Centro", "Kansas City", "Klamath Falls", "Tacoma"], "2014": ["Ada", "Bay City", "Reno", "St. Joseph", "Utica", "Lake Charles", "Evansville", "Montrose", "Toledo", "Charlottesville", "Newport News", "Sioux City", "Watertown"], "2015": ["Ft. Walton Beach", "San Diego", "Decatur", "Bozeman", "Kearney", "Knoxville", "Melbourne", "Naples", "New Bedford", "Oak Hill", "Salisbury"], "2016": ["Amarillo", "Atlanta", "Portland", "Presque Isle", "Hartford", "Columbus", "Akron", "Champaign", "Chattanooga", "Hutchinson", "Lubbock", "McAllen", "Williston"], "2017": ["Detroit", "Baton Rouge", "Anderson", "Milwaukee", "Great Falls", "Newport News", "Wilmington", "Salinas", "Valley City"], "2018": ["Baton Rouge", "Decatur", "Salisbury", "Rhinelander", "Moline", "Mitchell", "Atlanta", "Ada"]}, "Birmingham": {"2000": ["St. Joseph", "Modesto", "Salisbury", "Hagerstown", "Rhinelander", "Bozeman", "El Dorado", "Eugene", "Ft. Lauderdale", "Naples", "Riverton", "San Jose", "West Point", "Wilmington"], "2001": ["Amarillo", "Hutchinson", "Lubbock", "Visalia", "Panama City", "Washington", "Oklahoma City", "Scottsbluff", "Pittsburg", "El Dorado", "Myrtle Beach", "Rogers", "Durham", "Meridian", "Laurel", "Toledo", "Champaign", "Harrisonburg", "Klamath Falls", "Weston"], "2002": ["Bakersfield", "Charlottesville", "Juneau", "Montgomery", "Huntington", "Lake Charles", "Las Vegas"], "2003": ["Moline", "Corpus Christi", "El Dorado", "Sierra Vista", "Port Arthur", "Jackson", "Panama City", "Rochester", "San Jose", "Savannah", "Sweetwater"], "2004": ["Nacogdoches", "Rockford", "Mount Vernon", "Decatur;", "Lima", "Great Falls", "Syracuse", "Charlotte", "McAllen", "New Haven"], "2005": ["Santa Fe", "Helena", "Bend", "Charlotte", "Charlottesville", "Denver", "Manchester", "Rockford", "San Diego"], "2006": ["Bangor", "Sierra Vista", "Charlotte", "Ft. Walton Beach", "Terre Haute", "Sweetwater", "Canton", "Milwaukee", "Decatur", "Jefferson City", "Pensacola ", "San Angelo"], "2007": ["Champaign", "Tucson", "Binghamton", "Juneau", "Dickinson", "Cadillac", "Honolulu", "Panama City", "Indianapolis", "Elkhart", "Laurel", "Savannah"], "2008": ["Missoula", "Port Arthur", "Bakersfield", "Sweetwater", "Memphis", "Marquette", "Boise", "Jefferson City", "Mankato", "Portland", "Salinas"], "2009": ["Mitchell", "Jonesboro", "Hartford", "Midland", "Thomasville"], "2010": ["Austin", "Corpus Christi", "Springfield", "Washington DC ", "Eugene", "Madison", "Louisville", "Harrisonburg", "Fairbanks", "Jackson", "Lynchburg", "Winston Salem"], "2011": ["Bay City", "Jackson", "Bowling Green", "Sweetwater", "Battle Creek", "Jonesboro", "Laredo", "Florence", "El Centro", "Kansas City", "Los Angeles", "New York", "Newport News"], "2012": ["Amarillo", "Billings", "El Dorado", "Palm Springs", "Bowling Green", "Kansas City", "Weston", "Pittsburg", "Lafayette", "Tucson", "West Point", "Charleston", "Eau Claire", "Hartford", "Lawton"], "2013": ["Auburn", "Lufkin", "Jacksonville", "Indianapolis", "Charlotte", "Petersburg", "Chicago", "Tulsa", "Gainesville", "Omaha", "Baltimore", "Bay City", "Greenville"], "2014": ["Superior", "York", "Huntington", "New Orleans", "San Jose", "Sarasota", "Indianapolis", "Sierra Vista", "Syracuse"], "2015": ["Steubenville", "Shreveport", "St. Joseph", "Parkersburg", "Terre Haute", "Huntington", "Manchester", "Philadelphia", "San Diego", "Memphis", "Gulfport", "Charleston", "Oak Hill", "Reno", "Visalia"], "2016": ["Cities", "Ft. Worth", "Charleston", "Cadillac", "Melbourne", "Charlotte", "Fairbanks", "San Jose"], "2017": ["Anderson", "Tulsa", "Thomasville", "Scranton", "Spokane", "Cincinnati", "San Luis Obispo", "Elkhart", "Hutchinson", "Macon", "Montrose", "Mount Vernon", "Rhinelander", "Toledo"], "2018": ["Sioux Falls", "Oklahoma City", "Madison", "Rockford", "Ft. Lauderdale", "Los Angeles", "Macon", "Nashville", "Sarasota"]}, "Bloomington": {"2000": ["Baltimore", "Columbia", "Pocatello", "Lake Charles", "El Paso", "Las Vegas", "Dothan", "Gainesville"], "2001": ["Alexandria", "Wichita Falls", "Decatur", "Pittsburg", "Glendive", "Champaign", "Denver", "Columbus", "Scranton", "Buffalo", "Mankato", "Sweetwater"], "2002": ["Ames", "Billings", "Port Arthur", "Eau Claire", "Ft. Wayne", "Juneau", "Rochester", "Sioux City", "Tacoma", "Wichita Falls"], "2003": ["Moline", "Winston Salem", "Gulfport", "Mankato", "Pueblo", "West Point", "Newport News", "Sioux City", "Plattsburgh", "Champaign", "Jackson", "Lawton", "Tulsa"], "2004": ["Alexandria", "Midland", "Cities", "Lynchburg", "Meridian", "Eau Claire", "Steubenville", "Lansing", "Canton", "Detroit", "Erie", "Laurel", "San Diego", "Troy", "Visalia"], "2005": ["Binghamton", "West Point", "Salisbury", "Hutchinson", "Los Angeles", "Gulfport", "Dickinson", "El Centro", "Pine Bluff", "Pueblo", "Superior", "Washington DC "], "2006": ["Altoona", "Anchorage", "Weston", "Parkersburg", "Erie", "Hartford", "Alpena", "Dickinson", "Charlotte", "Chicago", "Decatur;", "Missoula", "San Diego", "Youngstown"], "2007": ["Savannah", "Bozeman", "Troy", "Pueblo", "Williston", "Salinas", "Oklahoma City", "Tacoma", "Cities", "Hutchinson", "Kennewick", "Manchester", "Salt Lake City", "Santa Fe"], "2008": ["Lima", "McAllen", "Cities", "Naples", "Columbia", "New Bedford", "Honolulu", "Philadelphia", "Melbourne", "New Orleans", "North Platte", "Phoenix", "Port Arthur", "Utica"], "2009": ["Ada", "Steubenville", "Chicago", "Helena", "Dickinson", "Portland", "Ft. Walton Beach", "Houston", "Augusta", "Bangor", "Ft. Lauderdale", "Keokuk", "Macon", "Nashville", "Rhinelander"], "2010": ["St. Joseph", "Lima", "Pine Bluff", "Charlottesville", "Ft. Lauderdale", "Montrose", "Superior", "Williston"], "2011": ["Milwaukee", "Shreveport", "Wichita Falls", "Plattsburgh", "Rhinelander", "Lexington", "Melbourne", "Tucson"], "2012": ["Alexandria", "Baltimore", "Knoxville", "Augusta", "Houston", "Lynchburg", "Dothan", "Ames", "Eureka", "Mankato", "Milwaukee", "Mount Vernon", "Presque Isle", "Salisbury", "Santa Fe"], "2013": ["Denver", "Bay City", "Fairbanks", "Pocatello", "Rogers", "Ft. Wayne", "Pine Bluff", "Sweetwater", "Troy"], "2014": ["Appleton", "Baltimore", "Omaha", "New Orleans", "Durham", "Moline", "Fayetteville", "Pensacola ", "Fairbanks", "Victoria", "Charlotte", "Harrisonburg", "Newport News", "Pittsburgh", "Winston Salem"], "2015": ["Ames", "Elmira", "Washington", "Elkhart", "Jonesboro", "Holyoke", "El Centro", "North Platte", "Valley City", "New Orleans", "Columbia", "San Angelo", "Washington DC ", "Cincinnati", "Harrisonburg", "Sierra Vista", "St. Paul"], "2016": ["Youngstown", "Amarillo", "Sioux Falls", "St. Joseph", "Alexandria", "Montrose", "Meridian", "Baltimore", "El Centro", "Presque Isle", "Reno", "Twin Falls", "Wilmington"], "2017": ["Alpena", "Nashville", "St. Louis", "Dickinson", "Albany", "Iowa City", "Champaign", "Indianapolis", "Laurel", "Lubbock", "Omaha"], "2018": ["Bend", "Laredo", "Santa Fe", "Sierra Vista", "St. Louis", "Salisbury", "Utica", "Meridian", "Nacogdoches", "Presque Isle"]}, "Boise": {"2000": ["Bay City", "Rapid City", "Charlottesville", "Eugene", "Valley City", "Dayton", "Elkhart", "Iowa City", "Keokuk", "Savannah"], "2001": ["Sioux City", "San Diego", "Marquette", "Pensacola", "Selma", "St. Paul", "York"], "2002": ["New Bedford", "Montrose", "St. Petersburg", "Jacksonville", "Visalia", "Laredo", "Bangor", "Eureka", "Philadelphia", "Palm Springs", "Ft. Pierce", "Charlotte", "Chicago", "Fayetteville", "Rapid City", "Rockford", "Salisbury", "St. Joseph", "Troy"], "2003": ["McAllen", "Kansas City", "Nashville", "Sweetwater", "Sierra Vista", "Missoula", "Corpus Christi", "Cincinnati", "Lafayette", "Fayetteville", "Lake Charles"], "2004": ["Lynchburg", "El Dorado", "St. Paul", "Sioux Falls", "Tacoma"], "2005": ["Akron", "Dickinson", "Mitchell", "St. Petersburg", "Pensacola ", "Sierra Vista", "Columbia", "Ft. Lauderdale", "Kearney", "Mankato", "Wilmington", "Winston Salem"], "2006": ["New Bedford", "Twin Falls", "San Antonio", "Kansas City", "Hutchinson", "Wichita Falls", "Rapid City", "Decatur", "Melbourne", "Scottsbluff", "Sierra Vista", "Tulsa"], "2007": ["North Platte", "Denver", "Bakersfield", "Mitchell", "Oak Hill", "Durham", "Harrisonburg", "El Paso", "Charlottesville", "Elkhart", "Holyoke", "Klamath Falls", "Midland", "Pueblo", "Thomasville"], "2008": ["New Haven", "Memphis", "Indianapolis", "Pittsburgh", "Bryan", "Birmingham", "Utica", "Troy", "Jefferson City", "Lafayette", "Laurel", "Modesto", "San Jose", "Sioux Falls"], "2009": ["Bakersfield", "Eureka", "Pensacola ", "Milwaukee", "Midland", "Baton Rouge", "Charleston", "Bowling Green", "Ada", "Ft. Wayne", "Jacksonville"], "2010": ["Ada", "Eugene", "Helena", "Charleston", "Anderson", "Wichita Falls", "Youngstown", "Manchester", "New Bedford", "Nacogdoches", "Bowling Green", "Holyoke", "Thomasville"], "2011": ["Moline", "Weston", "Santa Fe", "Sioux Falls", "Spokane", "Jackson", "Jonesboro", "Klamath Falls", "Midland", "San Diego", "Savannah", "Tucson"], "2012": ["Austin", "Bangor", "Pensacola", "Ft. Pierce", "New Bedford", "Savannah", "York"], "2013": ["Atlanta", "Appleton", "Lafayette", "Altoona", "Buffalo", "Charleston", "Chattanooga", "Montgomery", "Reno", "San Luis Obispo", "Watertown"], "2014": ["Altoona", "Watertown", "Washington DC ", "Sweetwater", "Charlotte", "Elmira", "Canton", "Glendive", "Laurel", "Melbourne", "Victoria", "York"], "2015": ["Alpena", "Altoona", "Baltimore", "Moline", "Canton", "Charlotte", "Decatur", "Lake Charles", "Lubbock", "Melbourne", "Nacogdoches", "Pocatello", "Sweetwater"], "2016": ["Kennewick", "St. Petersburg", "Harrisonburg", "Great Falls", "Plattsburgh", "Portland", "Thomasville", "Topeka"], "2017": ["Glendive", "Altoona", "York", "Toledo", "Los Angeles", "Evansville", "Lubbock", "Helena", "Laurel", "Manchester", "Reno", "Tacoma"], "2018": ["Auburn", "Parkersburg", "Huntington", "New York", "Portland", "Cities", "Durham", "Hartford", "Tucson", "Washington"]}, "Bowling Green": {"2000": ["Ames", "Bay City", "Eugene", "Akron", "Utica", "Shreveport", "Jackson", "Bryan", "Modesto"], "2001": ["McAllen", "Salt Lake City", "Jonesboro", "Jackson", "Bryan", "El Dorado", "Lansing", "Laredo", "Pensacola ", "Portland", "Utica"], "2002": ["Ada", "Amarillo", "Oklahoma City", "Pensacola", "Philadelphia", "Billings", "Columbia", "Pine Bluff", "Detroit", "Ft. Walton Beach", "Laredo", "St. Petersburg", "Nacogdoches", "Hartford", "Salinas", "San Angelo"], "2003": ["Bend", "Utica", "Appleton", "Lufkin", "Rogers", "Helena", "Billings", "Jacksonville", "Erie", "Honolulu", "New Orleans"], "2004": ["St. Joseph", "St. Louis", "Klamath Falls", "Macon", "Savannah", "Palm Springs", "Marquette", "Sarasota", "Bozeman", "Cincinnati", "Evansville", "Missoula", "New Bedford", "New Orleans", "Pensacola ", "San Angelo", "Superior"], "2005": ["Newport News", "Twin Falls", "Chattanooga", "New Orleans", "Erie", "Ft. Worth", "Great Falls", "Naples", "Scottsbluff", "Visalia"], "2006": ["Eugene", "Salisbury", "Kearney", "Presque Isle", "Bozeman", "Great Falls", "Nacogdoches", "Pensacola", "Savannah", "Sierra Vista"], "2007": ["Canton", "Anderson", "Binghamton", "Lansing", "Shreveport", "Lubbock", "Los Angeles", "San Angelo", "Columbus", "New York", "Jacksonville", "Plattsburgh", "Steubenville", "Topeka"], "2008": ["Helena", "Laurel", "Rhinelander", "Bozeman", "Longview", "Meridian", "Las Vegas", "Memphis", "Myrtle Beach", "San Angelo", "Winston Salem"], "2009": ["Altoona", "Auburn", "Boise", "Reno", "Washington", "McAllen", "Dayton", "Houston", "Eau Claire", "Lexington", "El Centro", "Naples", "Plattsburgh"], "2010": ["Boise", "Decatur", "Redding", "San Angelo", "Bryan", "Hutchinson", "Madison", "Manchester"], "2011": ["Birmingham", "Bakersfield", "Phoenix", "Dickinson", "Springfield", "Riverton", "Pueblo", "Troy", "Canton", "Longview", "Scottsbluff", "Wichita Falls", "Zanesville"], "2012": ["Birmingham", "Omaha", "Mankato", "Fayetteville", "Hutchinson", "Springfield", "Denver", "Evansville", "Myrtle Beach", "New Orleans", "Steubenville"], "2013": ["Ft. Lauderdale", "New Orleans", "Louisville", "Pensacola", "Omaha", "Keokuk", "Myrtle Beach", "North Platte", "Helena", "Melbourne", "Weston"], "2014": ["Akron", "Appleton", "Los Angeles", "Jackson", "Decatur;", "Mount Vernon", "Pueblo", "Kennewick", "Florence", "Dickinson", "Lafayette", "Riverton"], "2015": ["Youngstown", "Ada", "Kansas City", "Kennewick", "Ft. Pierce", "Tacoma", "Salinas", "Evansville", "Lima", "Marquette", "Panama City"], "2016": ["Billings", "Bozeman", "Madison", "Rockford", "Salinas", "Moline", "Elmira", "Mitchell", "Plattsburgh", "Chicago", "Santa Fe", "Houston", "New Bedford", "Panama City", "Rhinelander"], "2017": ["Ames", "Albany", "Port Arthur", "Houston", "Terre Haute", "Augusta", "Pittsburg"], "2018": ["Columbus", "Erie", "Kirksville", "New Bedford", "Hagerstown", "Lynchburg", "Montrose", "Phoenix"]}, "Bozeman": {"2000": ["Birmingham", "Fairbanks", "Fayetteville", "Eau Claire", "Jackson", "Kearney", "Lexington", "Superior", "Victoria"], "2001": ["Ft. Walton Beach", "Lansing", "El Paso", "Bryan", "Missoula", "Naples", "Philadelphia"], "2002": ["Alpena", "Corpus Christi", "Phoenix", "Toledo", "Chattanooga", "Oklahoma City", "Palm Springs", "Scranton", "Spokane", "Tucson"], "2003": ["Moline", "El Dorado", "Erie", "Memphis", "Mitchell"], "2004": ["Ames", "Bowling Green", "Kansas City", "Columbus", "Dothan", "Erie", "Greenville", "Huntington", "Superior"], "2005": ["Austin", "Alexandria", "Lawton", "Dayton", "Oak Hill", "Ft. Wayne", "Jonesboro", "Manchester", "New Bedford", "Pensacola ", "Riverton", "Salisbury"], "2006": ["Bowling Green", "Jonesboro", "Pueblo", "Elmira", "Ft. Worth", "Jefferson City", "Laurel", "Madison"], "2007": ["Auburn", "Bloomington", "Glendive", "Akron", "Cadillac", "New York", "Philadelphia", "Pueblo", "Zanesville"], "2008": ["Auburn", "Bowling Green", "Tulsa", "Lufkin", "Erie", "Longview", "Redding", "Dickinson", "Jacksonville", "Manchester", "Mount Vernon", "New Orleans", "Pensacola"], "2009": ["Scottsbluff", "Dickinson", "Great Falls", "Iowa City", "Klamath Falls", "Rochester"], "2010": ["Battle Creek", "West Point", "Parkersburg", "Elkhart", "Klamath Falls", "San Luis Obispo", "Mankato", "Pensacola", "York"], "2011": ["Billings", "Phoenix", "Jefferson City", "Kirksville", "Lansing", "Memphis", "Salinas", "West Point"], "2012": ["Dothan", "Cities", "Longview", "Riverton", "Honolulu", "Jonesboro", "Reno", "Sarasota"], "2013": ["Ames", "Baltimore", "North Platte", "Syracuse", "Charleston", "Klamath Falls", "Midland", "Rogers", "Santa Fe", "Sioux City"], "2014": ["Billings", "Rochester", "Alexandria", "Marquette", "Decatur", "El Paso", "Youngstown", "Salt Lake City", "Lima"], "2015": ["Lafayette", "Lufkin", "Dothan", "Akron", "Binghamton"], "2016": ["Akron", "Altoona", "Auburn", "Bowling Green", "Victoria", "Fairbanks", "Charlottesville", "El Centro", "Houston", "Jackson", "Klamath Falls"], "2017": ["Bangor", "Gulfport", "Austin", "Charlotte", "Sweetwater", "Parkersburg", "Keokuk", "Jackson", "Macon", "Cities", "Los Angeles", "Pine Bluff", "Williston"], "2018": ["Dickinson", "Salinas", "Great Falls", "Montrose", "Superior"]}, "Bryan": {"2000": ["Altoona", "Meridian", "Kansas City", "Bowling Green", "Madison", "Williston", "Bakersfield", "Fayetteville", "Kirksville", "Oak Hill", "St. Petersburg"], "2001": ["Alpena", "Bozeman", "El Paso", "Houston", "Canton", "Redding", "Lexington", "Scottsbluff", "Elmira", "Lima", "Hutchinson", "Columbus", "Bowling Green", "Greenville", "Evansville", "Lubbock", "Lufkin", "Reno"], "2002": ["Albany", "Pensacola", "Lufkin", "Twin Falls", "Pittsburgh", "Columbus", "Dothan", "Salt Lake City"], "2003": ["Baton Rouge", "Cincinnati", "Salisbury", "Dickinson", "Winston Salem", "Scranton", "Mankato", "El Paso", "Parkersburg", "Durham", "Columbia", "Oklahoma City", "Superior", "Wilmington"], "2004": ["Presque Isle", "Altoona", "Chicago", "Erie", "Ft. Wayne", "Keokuk", "Twin Falls"], "2005": ["Valley City", "Charleston", "Buffalo", "Panama City", "Modesto", "Selma", "Rhinelander", "Savannah", "Rockford", "Anchorage", "Syracuse", "Champaign", "Cincinnati", "Ft. Walton Beach", "Honolulu", "Kearney", "Keokuk", "Nashville", "Newport News"], "2006": ["Juneau", "Melbourne", "Charleston", "Superior", "Akron", "Lansing", "Moline", "Kansas City", "Meridian", "Sarasota", "Shreveport"], "2007": ["Binghamton", "Laredo", "Alpena", "Presque Isle", "Ft. Lauderdale", "Pensacola", "Macon", "Lynchburg", "Scottsbluff", "Canton", "Houston", "New Orleans", "Oak Hill", "Visalia", "Wilmington"], "2008": ["Boise", "St. Louis", "Salisbury", "Juneau", "Binghamton", "Victoria", "St. Joseph", "Erie", "Jacksonville", "Klamath Falls"], "2009": ["Battle Creek", "Binghamton", "Chattanooga", "Utica", "Newport News", "Charlotte", "Canton", "Hagerstown", "Salinas"], "2010": ["Akron", "Augusta", "Pine Bluff", "St. Joseph", "St. Petersburg", "Tacoma", "Petersburg", "Midland", "Omaha", "Lafayette", "Bowling Green", "Las Vegas"], "2011": ["Baton Rouge", "Battle Creek", "Bay City", "Lynchburg", "Denver", "Billings", "Klamath Falls", "Manchester", "Dothan", "Ft. Walton Beach", "Houston", "Montrose", "San Antonio", "Savannah"], "2012": ["Altoona", "Binghamton", "Weston", "Florence", "San Angelo", "Nacogdoches", "Tacoma", "Decatur;", "El Centro", "Naples", "Salisbury", "San Jose"], "2013": ["Rhinelander", "Gainesville", "Naples", "Greenville", "Savannah", "Glendive", "Hutchinson", "Jonesboro", "Lynchburg", "Palm Springs", "Santa Fe", "Wilmington"], "2014": ["Alpena", "Bangor", "Rochester", "Lubbock", "St. Paul", "Erie", "Dothan", "Lawton", "Decatur", "New Bedford", "Philadelphia", "Pueblo"], "2015": ["Albany", "Auburn", "Redding", "McAllen", "Sweetwater", "Fayetteville", "Lawton", "Lufkin", "Akron", "Milwaukee", "Laurel", "Evansville", "Holyoke", "Elkhart", "Toledo"], "2016": ["Anderson", "Nashville", "El Paso", "Montrose", "Honolulu", "Youngstown", "Rogers", "Presque Isle", "Charlotte", "Ft. Wayne", "Visalia"], "2017": ["Augusta", "Shreveport", "Atlanta", "Holyoke", "Altoona", "Amarillo", "Tacoma", "Fairbanks", "Montrose", "Visalia"], "2018": ["Billings", "Bay City", "Lima", "Houston", "Rhinelander", "Las Vegas", "Buffalo", "Cities", "Ft. Pierce", "Juneau", "Midland", "New Orleans", "Winston Salem"]}, "Buffalo": {"2000": ["Battle Creek", "Binghamton", "Nacogdoches", "Washington", "Myrtle Beach", "Keokuk", "Sioux Falls", "Fairbanks", "North Platte", "Syracuse"], "2001": ["Austin", "Erie", "Oklahoma City", "Bloomington", "Reno", "Midland", "Mitchell", "Modesto", "Phoenix", "Scottsbluff", "Sweetwater", "Winston Salem"], "2002": ["Watertown", "Iowa City", "York", "Sweetwater", "North Platte", "Decatur", "Omaha", "Mankato", "Youngstown", "Plattsburgh", "Washington DC ", "Williston"], "2003": ["El Paso", "Bay City", "Evansville", "Pensacola ", "San Antonio", "Dickinson", "Ft. Walton Beach", "Mount Vernon", "New Bedford", "Superior", "Thomasville"], "2004": ["Bangor", "Lawton", "Montgomery", "Thomasville", "Portland", "Panama City", "McAllen", "Bakersfield", "Denver", "Louisville", "Weston"], "2005": ["Bryan", "Selma", "Springfield", "Atlanta", "Binghamton", "Lansing", "El Centro", "Hagerstown", "Honolulu", "Kirksville"], "2006": ["Palm Springs", "Evansville", "Superior", "Louisville", "New Orleans", "Glendive", "Klamath Falls", "Springfield"], "2007": ["Omaha", "Glendive", "Salinas", "Springfield", "Pittsburgh", "Syracuse", "Keokuk", "Nacogdoches", "Washington DC ", "Melbourne", "Detroit", "El Centro", "Honolulu", "Jefferson City", "Lufkin"], "2008": ["Jacksonville", "Springfield", "Baltimore", "Scottsbluff", "Champaign", "Dayton", "El Dorado", "Phoenix", "Steubenville", "Valley City"], "2009": ["Anderson", "Bangor", "Hagerstown", "Charleston", "Harrisonburg", "Eugene", "Steubenville", "Manchester", "Pittsburgh", "San Diego", "St. Joseph", "Terre Haute", "Wichita Falls", "Williston"], "2010": ["Bend", "Washington DC ", "Scranton", "Salt Lake City", "Ft. Worth", "Toledo", "Hagerstown", "Columbus", "Decatur", "Honolulu", "Los Angeles", "Superior"], "2011": ["Amarillo", "Macon", "Appleton", "Kansas City", "Dickinson", "Rockford", "Hagerstown", "Hartford", "Savannah", "Washington DC ", "Wilmington"], "2012": ["Baltimore", "Phoenix", "Kearney", "Syracuse", "Moline", "Mankato", "Champaign", "Decatur;", "Ft. Worth", "Great Falls", "Helena", "Lubbock", "Sioux Falls", "Washington DC ", "Washington", "Winston Salem"], "2013": ["Charlotte", "Eugene", "Boise", "Fairbanks", "Keokuk", "Alexandria", "St. Petersburg", "Eureka", "Fayetteville", "Midland", "New Bedford", "Oak Hill", "Topeka"], "2014": ["Indianapolis", "El Paso", "Cincinnati", "Palm Springs", "Honolulu", "Decatur", "Melbourne", "Jackson", "Kennewick"], "2015": ["San Antonio", "Lynchburg", "McAllen", "Decatur;", "Durham", "Chattanooga", "Detroit", "Huntington", "Milwaukee", "Rockford", "Sierra Vista"], "2016": ["Dothan", "New Orleans", "Ft. Pierce"], "2017": ["Rhinelander", "Superior", "Thomasville", "Lawton", "Midland", "Santa Fe", "Tulsa"], "2018": ["Bangor", "Bryan", "Ft. Wayne", "Portland", "Canton", "Rapid City", "Houston", "Evansville", "Austin", "Erie", "Holyoke", "Naples", "Pensacola "]}, "Cadillac": {"2000": ["Melbourne", "Harrisonburg", "Williston", "Lawton", "Baltimore", "Salt Lake City", "Oklahoma City", "Denver", "Jackson", "Portland", "Santa Fe"], "2001": ["Altoona", "Baton Rouge", "Denver", "Myrtle Beach", "Washington DC ", "El Centro", "Keokuk", "Lansing", "Nacogdoches", "New Orleans", "Salisbury", "Williston"], "2002": ["Hutchinson", "Akron", "Lake Charles", "York", "Hartford", "Hagerstown", "Lubbock", "Oklahoma City", "San Diego", "Superior", "Twin Falls"], "2003": ["Rochester", "Zanesville", "Shreveport", "Twin Falls", "Decatur", "Pensacola", "Knoxville", "Newport News", "Oak Hill", "Washington", "Watertown"], "2004": ["Sioux City", "Troy", "Appleton", "Weston", "Petersburg", "San Jose", "Salisbury", "Montrose", "Binghamton", "Meridian", "Mount Vernon", "Salt Lake City"], "2005": ["Baton Rouge", "Bangor", "Washington DC ", "El Paso", "Melbourne", "Decatur;", "Gulfport", "Moline"], "2006": ["Myrtle Beach", "Keokuk", "Auburn", "Binghamton", "Ft. Lauderdale", "Hartford", "Cities", "Zanesville", "Great Falls", "Louisville", "Midland", "New Orleans", "New York", "Panama City"], "2007": ["Bend", "Birmingham", "Midland", "Pittsburgh", "Bozeman", "Youngstown", "Fairbanks", "Laurel", "Champaign", "Denver", "Knoxville", "Toledo", "Washington"], "2008": ["Anderson", "Modesto", "Pensacola ", "Naples", "Savannah", "Canton", "Charlotte", "El Dorado", "Kearney", "San Antonio", "San Diego", "Tulsa"], "2009": ["Redding", "El Paso"], "2010": ["Kennewick", "Meridian", "San Angelo", "Tucson", "Springfield", "Evansville", "Jefferson City", "Macon", "Sierra Vista"], "2011": ["Baton Rouge", "Scranton", "Selma", "Ft. Lauderdale", "San Luis Obispo", "Knoxville", "Meridian", "Pittsburg", "Tucson"], "2012": ["Augusta", "Bay City", "Ft. Wayne", "Pittsburg", "Helena", "Selma", "Bakersfield", "Chattanooga", "Jacksonville", "Twin Falls", "Palm Springs", "Erie", "Lake Charles", "Greenville", "Scottsbluff", "Valley City"], "2013": ["Baton Rouge", "El Paso", "Rogers", "Pensacola", "Cities", "Decatur", "Rockford"], "2014": ["Ada", "Omaha", "Greenville", "Petersburg", "Marquette", "Oak Hill", "Madison", "Presque Isle", "Rapid City", "Superior", "Topeka"], "2015": ["Austin", "Baton Rouge", "Sweetwater", "New Bedford", "Visalia", "Charlottesville", "Rochester", "Scottsbluff", "Lubbock", "Macon", "Mitchell", "Phoenix", "Toledo"], "2016": ["Birmingham", "Charleston", "Kirksville", "Zanesville", "Lufkin", "El Centro", "El Dorado", "Elkhart", "Lexington", "Mitchell"], "2017": ["Holyoke", "Mitchell", "San Jose", "Los Angeles", "Spokane", "Cities", "Portland"], "2018": ["Appleton", "Rhinelander", "Moline", "Meridian", "Selma", "Washington DC ", "Santa Fe", "Modesto", "Champaign", "Cincinnati", "Kirksville", "Rapid City", "St. Paul"]}, "Canton": {"2000": ["San Antonio", "Meridian", "Sioux Falls", "Williston", "Eau Claire", "Ft. Worth"], "2001": ["Bryan", "Washington", "Houston", "Bay City", "Dayton", "Laredo", "El Centro", "Iowa City", "Lufkin", "Mankato", "Modesto", "New Bedford", "Presque Isle", "Utica"], "2002": ["Bend", "Madison", "Pine Bluff", "Youngstown", "Florence", "Ft. Worth", "Charleston", "Harrisonburg", "Hartford", "Lynchburg", "Modesto", "Mount Vernon", "Phoenix"], "2003": ["Lynchburg", "Washington", "Baltimore", "Corpus Christi", "Amarillo", "Klamath Falls", "Laredo", "Springfield", "Charleston", "Helena", "Presque Isle", "Pueblo", "San Antonio"], "2004": ["Binghamton", "Sioux Falls", "Bloomington", "Louisville", "Iowa City", "El Dorado", "Elmira", "Houston", "Lufkin", "Sioux City", "Syracuse", "Youngstown"], "2005": ["Billings", "Salisbury", "Eugene", "Elmira", "Pensacola ", "Decatur", "Hagerstown", "Juneau", "Madison", "Reno", "Thomasville", "Valley City"], "2006": ["Bakersfield", "Birmingham", "Lima", "Scranton", "Gulfport", "Montgomery", "Denver", "Eureka", "Great Falls", "Lynchburg", "Nashville", "Oak Hill", "Scottsbluff"], "2007": ["Auburn", "Bowling Green", "Appleton", "Laurel", "Evansville", "Knoxville", "Lafayette", "Macon", "Bryan", "Gulfport", "Hagerstown", "San Antonio", "St. Joseph", "Victoria", "Visalia"], "2008": ["Battle Creek", "Fayetteville", "Knoxville", "Cadillac", "Scranton", "Great Falls", "Kennewick", "Dickinson", "Mount Vernon", "Helena", "Louisville", "West Point", "Williston", "Wilmington"], "2009": ["St. Petersburg", "Topeka", "Appleton", "San Angelo", "Baltimore", "Bryan", "Greenville", "Knoxville", "Terre Haute"], "2010": ["Alpena", "Auburn", "Moline", "Rhinelander", "Salisbury", "Tulsa", "York"], "2011": ["Alexandria", "Bend", "Bay City", "Lufkin", "Bowling Green", "Fairbanks", "Mankato", "Tucson", "Holyoke", "Jefferson City", "Sioux City", "West Point"], "2012": ["Ada", "Altoona", "Battle Creek", "Austin", "Decatur", "Jackson", "Jefferson City", "Pocatello", "Pueblo", "Moline", "Holyoke", "Newport News", "Pittsburgh", "Glendive", "St. Joseph", "Detroit", "Florence", "Las Vegas"], "2013": ["Corpus Christi", "Austin", "Springfield", "Pensacola", "Tucson", "Elmira", "Petersburg", "Visalia", "Wilmington"], "2014": ["Lansing", "Superior", "Austin", "San Jose", "Twin Falls", "Pittsburg", "Billings", "Boise", "El Dorado", "Eureka", "Erie", "Myrtle Beach", "Oklahoma City"], "2015": ["Albany", "Rochester", "Boise", "Appleton", "Lawton", "Lynchburg", "Missoula", "Terre Haute", "Topeka", "Weston"], "2016": ["Battle Creek", "Scottsbluff", "Baltimore", "Washington", "Laredo", "Lawton", "Bakersfield", "Akron", "Gulfport", "El Paso", "Greenville", "Helena", "Mount Vernon", "San Angelo", "San Antonio", "Santa Fe", "Superior"], "2017": ["Selma", "Salt Lake City", "Columbia", "Lansing", "Denver", "Jefferson City", "Louisville", "Madison", "Springfield", "Thomasville", "Visalia", "Watertown"], "2018": ["Buffalo", "Sioux City", "Sioux Falls", "Phoenix", "Durham", "San Antonio", "Scottsbluff", "St. Joseph"]}, "Champaign": {"2000": ["Battle Creek", "Toledo", "Tucson", "San Luis Obispo", "Terre Haute", "Erie", "Salisbury", "Milwaukee", "Klamath Falls", "Eau Claire", "Savannah"], "2001": ["Bloomington", "Selma", "Bay City", "Honolulu", "Melbourne", "Lafayette", "Chicago", "Birmingham", "Ft. Lauderdale", "Victoria"], "2002": ["Helena", "Anchorage", "Lufkin", "El Dorado", "Mitchell", "Myrtle Beach", "Pine Bluff", "San Luis Obispo"], "2003": ["Rhinelander", "Myrtle Beach", "Bloomington", "El Dorado", "Houston", "Ames", "Ft. Walton Beach", "Ft. Worth", "Lexington", "Manchester", "Newport News", "Pensacola ", "Toledo", "Wilmington"], "2004": ["Atlanta", "Bay City", "Midland", "Charlottesville", "Florence", "New York", "Redding", "Salisbury", "San Antonio", "Visalia"], "2005": ["Bryan", "Jackson", "Louisville", "Chicago", "Fayetteville", "Salt Lake City", "Oak Hill", "Austin", "Kearney", "Syracuse"], "2006": ["Tacoma", "Kearney", "Fairbanks", "Decatur;", "El Paso", "Naples"], "2007": ["Birmingham", "Port Arthur", "Lubbock", "Jonesboro", "Longview", "Corpus Christi", "Cadillac", "El Dorado", "Ft. Lauderdale", "Kirksville", "Madison"], "2008": ["Buffalo", "Durham", "Scottsbluff", "Tacoma"], "2009": ["Atlanta", "Steubenville", "Youngstown", "Keokuk", "Lawton", "Lima", "Fairbanks", "Kearney", "Reno", "Springfield"], "2010": ["Ames", "Decatur;", "Eureka", "Decatur", "Presque Isle", "Ft. Lauderdale", "Lubbock", "Washington", "Weston", "Wilmington"], "2011": ["Holyoke", "Kirksville", "Columbus", "Dayton", "Florence", "Ft. Pierce", "Ft. Worth", "Montgomery", "Petersburg", "Williston"], "2012": ["Pocatello", "Florence", "Buffalo", "Sarasota", "Washington DC ", "New York", "Holyoke", "Cities", "Eau Claire", "Washington"], "2013": ["Zanesville", "Huntington", "Parkersburg", "Memphis", "Alexandria", "Iowa City", "Laurel", "McAllen"], "2014": ["Billings", "Naples", "Sierra Vista", "Twin Falls", "Florence", "Lexington", "North Platte", "Washington"], "2015": ["Akron", "Alexandria", "Battle Creek", "Washington", "Nacogdoches", "Pine Bluff", "Memphis", "Salinas", "Sarasota", "Sweetwater", "Elkhart", "Watertown", "Denver", "Hartford", "Jefferson City", "Plattsburgh"], "2016": ["Binghamton", "Greenville", "Columbus", "York", "Columbia", "Durham"], "2017": ["Augusta", "Detroit", "Jackson", "Bloomington", "Evansville", "Lufkin", "St. Paul"], "2018": ["Altoona", "Anderson", "Cadillac", "Selma", "El Paso", "Eureka", "Lufkin", "Mankato", "San Luis Obispo", "Williston"]}, "Charleston": {"2000": ["Alexandria", "Lansing", "North Platte", "Montgomery", "Lynchburg", "Pensacola", "Ft. Lauderdale", "Ft. Worth", "Pocatello", "Sioux City"], "2001": ["Jonesboro", "Nacogdoches", "Decatur", "York"], "2002": ["Canton", "Naples", "Lafayette", "St. Joseph", "Fayetteville", "Ft. Worth", "Myrtle Beach", "New York", "Philadelphia", "San Angelo", "San Luis Obispo", "Sioux Falls", "Tulsa"], "2003": ["Twin Falls", "Florence", "Austin", "Canton", "Wilmington", "Holyoke", "Nacogdoches", "Oak Hill"], "2004": ["Elmira", "Columbus", "Indianapolis"], "2005": ["Bryan", "Lake Charles", "Cities", "El Centro", "Jonesboro", "Rochester", "St. Petersburg"], "2006": ["Bryan", "Columbia", "Jefferson City", "Bay City", "Washington DC ", "Binghamton", "Scranton", "Decatur;", "Florence", "Santa Fe", "Scottsbluff"], "2007": ["Albany", "Lawton", "St. Joseph", "Jackson", "Rapid City"], "2008": ["El Dorado", "Binghamton", "Keokuk", "Fairbanks", "Hagerstown", "Jefferson City", "Oklahoma City", "Williston"], "2009": ["Amarillo", "Boise", "Buffalo", "Kearney", "Gainesville", "Harrisonburg", "Winston Salem", "Holyoke", "Kansas City", "Indianapolis", "Cincinnati", "El Centro", "Ft. Walton Beach", "Lynchburg", "Presque Isle", "St. Petersburg", "Tulsa", "Twin Falls", "Washington DC "], "2010": ["Austin", "Boise", "Ft. Walton Beach", "York", "Washington", "Jacksonville", "Selma", "Superior", "West Point"], "2011": ["Decatur", "Oak Hill", "El Paso", "Charlottesville", "Durham", "Evansville", "Lubbock", "Missoula", "Montgomery", "Salisbury", "Tucson"], "2012": ["Binghamton", "Spokane", "Birmingham", "Troy", "Florence", "Salinas"], "2013": ["Bakersfield", "Bay City", "Bozeman", "Boise", "Scranton", "Charlottesville", "Oklahoma City", "Spokane", "Lynchburg", "Winston Salem", "Naples", "Petersburg", "Pittsburgh", "Pocatello", "Rapid City", "Selma"], "2014": ["Santa Fe", "Ft. Pierce", "Houston", "Jackson", "New Haven", "New York", "Washington", "Watertown"], "2015": ["Bangor", "Rogers", "Montgomery", "Madison", "Austin", "Birmingham", "Oklahoma City"], "2016": ["Akron", "Baltimore", "Birmingham", "Cadillac", "Charlottesville", "Decatur", "Eureka", "Ft. Walton Beach", "Houston", "Plattsburgh", "Zanesville"], "2017": ["Anderson", "Gulfport", "Palm Springs", "Reno", "Portland", "Chattanooga", "Eau Claire", "Pocatello"], "2018": ["Akron", "Bay City", "Spokane", "Florence", "Elmira", "Twin Falls", "Pueblo", "Dayton", "Pittsburgh", "Madison", "Eugene", "Ft. Lauderdale", "Mitchell", "Scottsbluff", "Superior"]}, "Charlotte": {"2000": ["Laurel", "Ft. Wayne", "Pocatello", "Sioux City", "Jackson", "Hagerstown", "Hutchinson", "Jonesboro", "Steubenville"], "2001": ["Ames", "Toledo", "Atlanta", "Amarillo", "Ft. Walton Beach", "Fayetteville", "Evansville", "Longview", "Thomasville", "Sioux Falls", "Albany", "Kirksville", "Palm Springs", "St. Petersburg", "Wilmington"], "2002": ["Memphis", "Oak Hill", "Baton Rouge", "Troy", "Boise", "Lubbock", "Akron", "Riverton", "Lynchburg", "Modesto", "Presque Isle", "Washington"], "2003": ["Greenville", "Sierra Vista", "North Platte", "York", "Milwaukee", "Myrtle Beach", "Bay City", "Twin Falls", "Missoula", "Jacksonville", "Marquette", "San Diego", "Troy", "Winston Salem", "Zanesville"], "2004": ["Bay City", "Toledo", "Spokane", "St. Louis", "Birmingham", "Chicago", "St. Paul", "Twin Falls", "Valley City", "Youngstown"], "2005": ["Altoona", "Birmingham", "Montrose", "Pueblo", "Bakersfield", "Rhinelander", "Anderson", "Dothan", "Florence", "Midland", "Moline", "New Bedford", "Philadelphia"], "2006": ["Amarillo", "Birmingham", "Bloomington", "Savannah", "Lansing", "Palm Springs", "Phoenix", "Mankato", "Decatur;", "Parkersburg", "Reno"], "2007": ["Augusta", "Memphis", "Victoria", "Lima", "St. Petersburg", "Newport News", "Lansing", "Moline"], "2008": ["Sioux Falls", "Cadillac", "Kearney", "Mount Vernon", "Juneau", "Modesto", "Naples", "Petersburg", "Tulsa"], "2009": ["Bryan", "Visalia", "Rapid City", "Jonesboro", "Tucson", "Anchorage", "Cincinnati", "Hagerstown", "Modesto", "Tacoma"], "2010": ["Billings", "Dayton", "Eureka", "Port Arthur", "Ft. Lauderdale", "New Haven", "Chattanooga", "Elmira", "Jefferson City", "Lafayette", "Lynchburg", "Mankato", "Mount Vernon", "Oklahoma City", "Pensacola ", "Springfield", "Visalia"], "2011": ["Elkhart", "Iowa City", "San Jose", "Appleton", "Tucson", "Eugene", "Pittsburg", "Macon", "New Haven", "Presque Isle", "Rockford", "Sweetwater"], "2012": ["Macon", "New Orleans", "Tucson", "Weston", "Dickinson", "Alexandria", "Meridian", "Longview", "Madison", "San Angelo", "Thomasville"], "2013": ["Birmingham", "Buffalo", "Columbus", "New Bedford", "Corpus Christi", "Montgomery", "Atlanta", "Jackson", "Keokuk", "San Angelo"], "2014": ["Boise", "Bloomington", "Parkersburg", "Elkhart", "Chattanooga", "Charlottesville", "St. Paul", "Lawton", "San Diego", "Houston", "Manchester", "Dothan", "Elmira", "Lufkin", "Phoenix", "Zanesville"], "2015": ["Denver", "Boise", "Pensacola", "Huntington", "Detroit", "Fairbanks"], "2016": ["Auburn", "Oklahoma City", "Birmingham", "Iowa City", "Bryan", "New Haven", "Laredo", "El Centro", "Midland", "Mount Vernon", "Omaha", "Parkersburg", "Phoenix", "Selma"], "2017": ["Bozeman", "Lansing", "Jackson", "Pensacola", "Las Vegas", "Laurel", "Shreveport"], "2018": ["Billings", "Santa Fe", "Gainesville", "Amarillo", "Great Falls", "Hartford", "Nacogdoches", "Naples", "Salt Lake City", "Scranton", "Valley City", "Wilmington"]}, "Charlottesville": {"2000": ["Boise", "Salt Lake City", "Macon", "Louisville", "Pensacola ", "Detroit", "Durham", "Ft. Pierce", "Selma", "Steubenville", "Wichita Falls", "San Antonio", "Scottsbluff", "Florence", "Jackson", "Knoxville"], "2001": ["Ames", "Twin Falls", "El Centro", "San Angelo", "Lynchburg", "Fairbanks", "Savannah", "Decatur", "Eau Claire", "Detroit", "Erie"], "2002": ["Baltimore", "Birmingham", "West Point", "Presque Isle", "Portland", "El Paso", "St. Joseph", "Weston", "Los Angeles", "Durham", "Honolulu", "Kennewick", "Pensacola "], "2003": ["Laurel", "Sarasota", "St. Paul", "Sioux Falls", "Valley City", "Rapid City", "Savannah", "Nashville", "Salt Lake City"], "2004": ["Albany", "Bay City", "Iowa City", "Longview", "San Diego", "Cities", "Champaign", "Lafayette", "North Platte", "Toledo", "Anderson", "Milwaukee", "Montrose", "Troy", "Wilmington"], "2005": ["Oklahoma City", "St. Paul", "Tacoma", "Battle Creek", "Ada", "Birmingham", "San Jose", "Houston", "Lawton", "Cincinnati", "Eau Claire", "El Centro", "Gulfport"], "2006": ["Mankato", "Ft. Walton Beach", "Zanesville", "Pueblo", "Lawton", "San Antonio", "West Point", "Meridian", "Hutchinson", "Montgomery", "Lynchburg", "Toledo", "Columbus", "Dayton", "Newport News", "Phoenix", "St. Paul"], "2007": ["McAllen", "Santa Fe", "Wilmington", "Boise", "Gainesville", "Eugene", "San Angelo", "Dayton", "Sarasota", "Decatur;", "Oak Hill", "Plattsburgh", "San Diego", "Watertown"], "2008": ["Augusta", "Great Falls", "Jackson", "Laurel", "Madison", "Detroit", "Lexington", "Dothan", "Pocatello", "Visalia", "Toledo", "Valley City", "Pine Bluff", "Corpus Christi", "Florence", "Jacksonville", "Kennewick", "Kirksville", "Oklahoma City", "Petersburg", "San Luis Obispo"], "2009": ["Panama City", "Springfield", "Albany", "Sierra Vista", "Fayetteville", "Gainesville", "Chicago", "Plattsburgh", "Port Arthur", "Valley City", "Washington DC "], "2010": ["Bloomington", "Dickinson", "Kearney", "Scranton", "Rogers", "Austin", "Cincinnati", "Columbia", "El Dorado", "Fairbanks", "Ft. Walton Beach", "Jonesboro", "Pine Bluff", "Winston Salem"], "2011": ["San Angelo", "Augusta", "Philadelphia", "Charleston", "Sioux City", "Bend", "Chattanooga", "Gainesville", "Pensacola ", "Toledo", "Williston", "Wilmington"], "2012": ["Selma", "Shreveport", "Gulfport", "Knoxville", "Wichita Falls", "Keokuk", "Madison", "Watertown"], "2013": ["Charleston", "Rockford", "Laredo", "Battle Creek", "Greenville", "Helena", "Corpus Christi", "Detroit", "Eau Claire", "Hartford", "Knoxville"], "2014": ["Binghamton", "Charlotte", "Lima", "West Point", "Auburn", "Dothan", "Kearney", "Longview", "Montgomery", "Washington DC ", "Watertown"], "2015": ["Cadillac", "Rapid City", "St. Paul", "Lansing", "Mount Vernon", "Parkersburg", "Denver", "Durham", "Kearney", "Pittsburg", "Topeka"], "2016": ["Bozeman", "Sarasota", "Kearney", "Scranton", "Charleston", "Dickinson", "Los Angeles", "Palm Springs", "Rockford", "Steubenville", "Toledo"], "2017": ["Altoona", "Bangor", "Ft. Pierce", "Lima", "Sierra Vista", "Lubbock", "Spokane", "Newport News", "San Luis Obispo", "Redding", "Elkhart", "Ft. Worth", "Houston", "Louisville", "New Orleans", "Savannah"], "2018": ["Newport News", "Anderson", "Omaha", "Tulsa", "Kirksville", "Lubbock", "St. Louis", "Decatur;", "Las Vegas", "Williston"]}, "Chattanooga": {"2000": ["Meridian", "Huntington", "Erie", "Ft. Worth", "Helena", "Mankato", "Tacoma", "Tucson"], "2001": ["Marquette", "Myrtle Beach", "Huntington", "San Antonio", "Salisbury", "Plattsburgh", "St. Louis", "Denver", "Kearney", "Mitchell"], "2002": ["Holyoke", "Sierra Vista", "Omaha", "Anchorage", "Bozeman", "El Paso", "Oklahoma City", "San Luis Obispo", "Sweetwater"], "2003": ["Zanesville", "Battle Creek", "Sierra Vista", "Cities", "Salt Lake City", "Topeka", "Huntington", "Fairbanks", "Oklahoma City", "Rapid City", "Eureka", "Manchester", "Pittsburg"], "2004": ["Auburn", "Baltimore", "Newport News", "Alpena", "Syracuse", "Alexandria", "Fayetteville", "Columbia", "Jefferson City", "Nashville", "Pocatello", "San Antonio"], "2005": ["Bowling Green", "St. Joseph", "Detroit", "Omaha", "Sioux Falls", "New York", "Plattsburgh", "Columbus", "Decatur", "Ft. Pierce", "Klamath Falls", "Melbourne"], "2006": ["Ames", "Austin", "Anderson", "Oak Hill", "Eau Claire", "Melbourne", "New Orleans", "Ft. Walton Beach", "Newport News", "Memphis", "Pueblo", "Rhinelander", "Winston Salem"], "2007": ["Columbia", "Milwaukee", "Tucson", "Lafayette", "Dothan", "Keokuk", "Marquette", "Midland", "Naples", "Scranton", "Williston"], "2008": ["Juneau", "Jackson", "Lake Charles", "Kennewick", "Youngstown", "Myrtle Beach", "Knoxville", "Lynchburg", "Ft. Lauderdale", "Montrose", "Pine Bluff"], "2009": ["Ada", "Anchorage", "Bryan", "Nashville", "Appleton", "Los Angeles", "Winston Salem", "Laurel", "Mankato", "Marquette"], "2010": ["Columbia", "Rapid City", "Ft. Pierce", "Ames", "York", "Watertown", "Charlotte", "Macon", "Decatur", "Ft. Walton Beach", "Oklahoma City", "St. Joseph"], "2011": ["Charlottesville", "Salisbury", "Lubbock", "Altoona", "Myrtle Beach", "Victoria", "Klamath Falls", "West Point"], "2012": ["Cadillac", "Philadelphia", "Pensacola ", "Pensacola", "Ft. Worth", "El Paso", "Salt Lake City", "Hutchinson", "Rochester", "San Antonio", "Santa Fe", "Wilmington"], "2013": ["Appleton", "Salisbury", "Ft. Wayne", "Anchorage", "Fayetteville", "Reno", "Weston", "Boise", "Elkhart", "Jacksonville", "Kennewick"], "2014": ["Charlotte", "Riverton", "Detroit", "West Point", "Gainesville", "Twin Falls", "Kennewick", "Mount Vernon", "Rogers", "Steubenville", "Visalia"], "2015": ["Portland", "Parkersburg", "Ft. Walton Beach", "Chicago", "Hartford", "Cincinnati", "Sarasota", "Buffalo", "Detroit", "Kearney", "Salinas"], "2016": ["Visalia", "Anderson", "Eureka", "San Jose", "Binghamton", "Hutchinson", "Ft. Worth", "Montgomery", "Panama City", "St. Paul"], "2017": ["Philadelphia", "Mankato", "Charleston", "Keokuk", "Savannah", "Denver", "Gulfport", "El Dorado", "Lansing", "Presque Isle", "Twin Falls", "Zanesville"], "2018": ["Decatur", "Dothan", "Melbourne", "Bangor", "Denver", "Dickinson", "Jefferson City", "Modesto", "San Angelo", "Santa Fe", "Washington"]}, "Chicago": {"2000": ["Ada", "Cincinnati", "Washington DC ", "Moline", "Knoxville", "Lawton", "Milwaukee", "Toledo"], "2001": ["Augusta", "Champaign", "Watertown", "Selma", "Laredo", "Troy", "Valley City"], "2002": ["Newport News", "Cincinnati", "Kansas City", "Selma", "Boise", "Gulfport", "Indianapolis", "Petersburg"], "2003": ["Longview", "Fayetteville", "Indianapolis", "Jonesboro", "Oak Hill", "Pensacola ", "Phoenix"], "2004": ["Charlotte", "Weston", "Bryan", "Rapid City", "Elkhart", "Mankato", "Palm Springs", "Riverton"], "2005": ["Champaign", "Jonesboro", "Port Arthur", "Springfield", "Utica"], "2006": ["Bay City", "Bloomington", "Victoria", "Missoula", "Lexington", "Oklahoma City", "Redding"], "2007": ["Albany", "Youngstown", "Dayton", "Kearney"], "2008": ["Albany", "Alpena", "Battle Creek", "Hutchinson", "Anchorage", "San Angelo", "Kirksville", "Klamath Falls", "New York", "Scottsbluff"], "2009": ["Bloomington", "Ft. Worth", "St. Joseph", "Kennewick", "Charlottesville", "Laurel", "Rapid City", "Klamath Falls", "Los Angeles", "Naples", "Portland", "Thomasville"], "2010": ["Sweetwater", "Decatur", "Harrisonburg", "Iowa City", "Los Angeles", "Midland", "Palm Springs", "Pine Bluff", "Rogers"], "2011": ["Akron", "Kirksville", "Klamath Falls", "El Dorado", "Kennewick", "St. Petersburg", "Superior"], "2012": ["Anchorage", "Houston", "Lufkin", "Alpena", "Lima"], "2013": ["Bangor", "Birmingham", "Battle Creek", "Ft. Wayne", "Houston", "Memphis", "Pueblo", "Hartford", "Salisbury", "Savannah", "Washington DC "], "2014": ["Akron", "Rhinelander", "St. Paul", "Pueblo", "Madison", "Reno", "Rockford", "Sierra Vista", "Syracuse", "Washington DC "], "2015": ["Albany", "Chattanooga", "Redding", "Alexandria", "Naples", "Jonesboro", "Lafayette", "Greenville", "Manchester", "Parkersburg", "Sioux City", "Troy", "Washington"], "2016": ["Bowling Green", "Appleton", "Juneau", "New Haven", "Jackson", "Longview"], "2017": ["Eureka", "Parkersburg", "Battle Creek", "Syracuse", "Hartford", "Steubenville", "El Paso", "Fairbanks", "Phoenix", "San Diego", "Watertown"], "2018": ["Ft. Worth", "Los Angeles", "Montgomery", "Pine Bluff", "Rogers", "Steubenville"]}, "Cincinnati": {"2000": ["Chicago", "Eureka", "Rhinelander", "Holyoke", "Klamath Falls", "Sweetwater"], "2001": ["Billings", "El Dorado", "New York", "Lansing", "Manchester", "Memphis", "Portland", "Santa Fe", "Victoria"], "2002": ["Baton Rouge", "Chicago", "Naples", "Kirksville", "Salt Lake City", "El Centro", "El Dorado", "Sierra Vista", "Wilmington"], "2003": ["Akron", "Bend", "Boise", "Bryan", "Montrose", "Melbourne", "Parkersburg", "Selma", "Victoria"], "2004": ["Albany", "Moline", "Sarasota", "Bowling Green", "Rogers", "Eau Claire", "Utica", "Bangor", "Corpus Christi", "Helena", "New Haven", "Twin Falls"], "2005": ["Baton Rouge", "Battle Creek", "Salt Lake City", "Bryan", "Charlottesville", "Milwaukee"], "2006": ["Anderson", "Houston", "Pueblo", "Bangor", "Jefferson City", "North Platte", "Weston"], "2007": ["Ft. Pierce", "Meridian", "Detroit", "Indianapolis", "Baltimore", "Knoxville", "Ft. Lauderdale", "Jackson", "Troy"], "2008": ["Binghamton", "Decatur;", "Florence", "Baton Rouge", "San Diego", "Ft. Wayne", "Selma", "Sioux City", "St. Louis"], "2009": ["Augusta", "Billings", "Charleston", "Charlotte", "Lake Charles", "Moline", "Rogers", "Victoria", "Ft. Lauderdale", "Austin", "Utica", "Sioux City", "Durham", "Pocatello", "Rapid City", "Selma", "Sierra Vista"], "2010": ["Charlottesville", "Lufkin", "Harrisonburg", "Cities", "Dickinson", "Mankato", "Parkersburg", "Youngstown"], "2011": ["Alpena", "Austin", "Pittsburg", "Myrtle Beach", "Wichita Falls", "Utica", "Pensacola", "Lufkin", "Honolulu", "Midland"], "2012": ["Altoona", "Baltimore", "Bay City", "Twin Falls", "Kirksville", "Greenville", "Sierra Vista"], "2013": ["Lake Charles", "Weston", "Philadelphia", "Erie", "Helena", "Rapid City"], "2014": ["Augusta", "Baton Rouge", "Buffalo", "Ft. Worth", "Reno", "Weston"], "2015": ["Alpena", "Chattanooga", "Milwaukee", "El Dorado", "Ft. Walton Beach", "Bloomington", "San Angelo", "Cities", "Las Vegas", "Laurel", "Pine Bluff", "Santa Fe"], "2016": ["St. Paul", "Decatur", "Newport News", "Anderson", "Billings", "Dothan", "Madison", "San Angelo", "Shreveport"], "2017": ["Birmingham", "Mitchell", "Erie", "St. Joseph", "Midland", "Scranton", "Albany", "Billings", "Palm Springs", "San Angelo", "Columbia", "Mankato", "Pensacola", "Port Arthur", "Wilmington"], "2018": ["Cadillac", "Albany", "Bay City", "Baton Rouge", "Tulsa", "Anderson", "Pensacola ", "Eau Claire", "Pensacola", "Presque Isle", "Rogers", "San Antonio", "Watertown"]}, "Cities": {"2000": ["Fairbanks", "Albany", "Klamath Falls", "Knoxville", "Wilmington", "Mitchell", "Syracuse", "Helena", "Springfield", "Decatur;", "Elmira", "Juneau", "Macon", "Pocatello", "Selma", "Williston"], "2001": ["Pocatello", "Philadelphia", "Eau Claire", "Rockford", "Indianapolis", "Jacksonville", "Louisville", "Pensacola", "Zanesville"], "2002": ["Salisbury", "New York", "Columbia", "St. Petersburg", "Mitchell", "Marquette", "Denver", "Holyoke", "Jefferson City", "Longview", "Midland", "Salinas"], "2003": ["Chattanooga", "Bangor", "Sioux Falls", "Rhinelander", "Kennewick", "Kearney", "Omaha", "Rockford", "Twin Falls"], "2004": ["Baltimore", "Bloomington", "Charlottesville", "St. Joseph", "Knoxville", "Helena", "Columbus", "Reno", "Scottsbluff", "Selma"], "2005": ["Jefferson City", "Philadelphia", "Charleston", "Watertown", "Appleton", "Petersburg", "Zanesville", "Laredo", "Jonesboro", "Eureka", "Florence", "Pensacola", "Sweetwater"], "2006": ["Cadillac", "El Dorado", "Tulsa", "Terre Haute", "Mitchell", "Keokuk", "Plattsburgh", "Harrisonburg", "Oklahoma City", "Indianapolis", "Jefferson City", "Las Vegas", "Portland", "Salinas"], "2007": ["Altoona", "Binghamton", "Winston Salem", "Naples", "St. Paul", "Bloomington", "Montrose", "Terre Haute"], "2008": ["Bloomington", "Fayetteville", "Portland", "San Diego", "Steubenville", "Ada", "Columbia", "Dayton", "Harrisonburg", "Jackson", "Laurel", "Pittsburgh", "San Angelo", "Wichita Falls", "Williston"], "2009": ["Klamath Falls", "Williston", "Iowa City", "Myrtle Beach", "Atlanta", "Lufkin", "Sierra Vista"], "2010": ["Iowa City", "St. Petersburg", "Durham", "Laredo", "Cincinnati", "Bakersfield", "Decatur;", "Los Angeles", "El Paso", "Ft. Pierce", "Jefferson City", "McAllen", "Milwaukee", "New Bedford", "Presque Isle", "Scottsbluff"], "2011": ["Lansing", "Longview", "Topeka", "Spokane", "Gainesville", "Milwaukee", "Columbia", "Denver", "Elmira", "Reno", "Wichita Falls"], "2012": ["Bozeman", "Riverton", "Champaign", "Akron", "Augusta", "New Bedford", "Corpus Christi", "Naples", "Pittsburgh", "Rockford", "Springfield", "New York", "Bakersfield", "Columbus", "Philadelphia", "Kirksville", "Myrtle Beach", "Superior", "Sweetwater", "Valley City"], "2013": ["Dayton", "Jonesboro", "Lexington", "New York", "Kearney", "Battle Creek", "Cadillac", "Montgomery", "Honolulu", "Montrose", "Newport News", "Shreveport", "Sierra Vista", "Troy"], "2014": ["Auburn", "Eau Claire", "Kennewick", "West Point", "Houston", "Redding", "Valley City", "Selma", "Sioux Falls", "Gulfport", "Indianapolis", "Savannah", "Great Falls", "Knoxville", "Laurel", "McAllen", "New Orleans", "Rochester", "Shreveport", "Sioux City"], "2015": ["Rogers", "Greenville", "Eugene", "Ft. Wayne", "Cincinnati", "Nacogdoches", "McAllen", "Columbia", "Hutchinson", "Weston"], "2016": ["Birmingham", "Augusta", "Weston", "Eureka", "Columbia", "Billings", "Juneau", "St. Petersburg", "El Paso", "Laurel", "Rockford", "San Diego", "Scottsbluff"], "2017": ["Troy", "Port Arthur", "Shreveport", "Cadillac", "Bozeman", "El Paso", "Las Vegas", "Rhinelander", "Tucson", "Winston Salem"], "2018": ["Augusta", "Boise", "New York", "Washington", "Melbourne", "Watertown", "Bryan", "Rogers", "Parkersburg", "Terre Haute"]}, "Columbia": {"2000": ["Bloomington", "St. Petersburg", "Omaha", "Pensacola ", "Helena", "Ft. Walton Beach", "Marquette", "Midland", "Rapid City", "Zanesville"], "2001": ["Anchorage", "West Point", "Milwaukee", "Lufkin", "Steubenville", "Youngstown"], "2002": ["Appleton", "Bowling Green", "Cities", "Albany", "Lima", "Kansas City", "Atlanta", "Dothan", "Salisbury", "San Jose", "Superior"], "2003": ["Baltimore", "Oklahoma City", "Louisville", "Bryan", "Dickinson", "Reno", "Gulfport", "Alexandria", "Rogers", "Iowa City", "Kennewick", "Portland", "Rhinelander"], "2004": ["Salt Lake City", "Montgomery", "Sierra Vista", "Macon", "Tucson", "Albany", "Redding", "Phoenix", "Chattanooga", "Klamath Falls", "Lansing", "Mitchell", "Montrose", "Twin Falls", "Winston Salem"], "2005": ["Mount Vernon", "Boise", "Lubbock", "Montgomery", "San Angelo"], "2006": ["Baltimore", "Bend", "Charleston", "Milwaukee", "Lafayette", "Zanesville", "Eureka", "Hartford", "Kansas City", "Missoula", "Steubenville"], "2007": ["Alexandria", "Chattanooga", "Oklahoma City", "Marquette", "Ft. Wayne", "Longview"], "2008": ["Augusta", "Bloomington", "Laredo", "Harrisonburg", "Ft. Wayne", "New Bedford", "El Paso", "Eau Claire", "Decatur;", "Iowa City", "Gulfport", "Cities", "Dayton", "Port Arthur", "Rhinelander", "Rochester"], "2009": ["Laredo", "Lubbock", "Hutchinson", "Eau Claire", "Juneau", "Troy", "Florence", "Anchorage", "San Diego", "Keokuk", "Pine Bluff", "Rhinelander", "San Jose", "Spokane", "Tucson"], "2010": ["Chattanooga", "Lynchburg", "Anchorage", "Palm Springs", "Charlottesville", "Lufkin", "Erie", "North Platte", "Redding"], "2011": ["Billings", "Cities", "Syracuse", "Shreveport", "Zanesville", "Holyoke", "Akron", "Lafayette", "Ames", "Ft. Lauderdale", "Ft. Pierce", "Juneau", "Midland", "Terre Haute"], "2012": ["Appleton", "Elkhart", "York", "Rhinelander", "Hutchinson", "Juneau", "Sweetwater"], "2013": ["Augusta", "Milwaukee", "Florence", "Dayton", "Scottsbluff", "Steubenville", "Nashville", "Meridian", "Myrtle Beach", "San Jose", "Topeka", "Wilmington"], "2014": ["Alpena", "Baton Rouge", "Battle Creek", "Marquette", "New Orleans", "Elmira", "Los Angeles", "Phoenix", "Myrtle Beach", "Lansing", "Keokuk", "San Jose", "Tulsa"], "2015": ["Bloomington", "New Bedford", "Moline", "Scottsbluff", "Cities", "Youngstown", "Hagerstown", "Jacksonville", "Lubbock", "Pittsburgh", "Rogers", "Savannah", "Springfield", "St. Paul", "West Point"], "2016": ["Bay City", "Cities", "Pine Bluff", "Jefferson City", "Dickinson", "Pocatello", "Champaign", "Naples", "Las Vegas", "Sioux Falls"], "2017": ["Canton", "Great Falls", "Helena", "Cincinnati", "Decatur;", "Sioux City", "Jefferson City", "Winston Salem", "Fairbanks", "Lubbock", "Oklahoma City", "Twin Falls"], "2018": ["Auburn", "Bangor", "Bay City", "San Diego", "Pittsburgh", "Newport News", "Las Vegas", "Lansing", "West Point", "Pocatello", "Port Arthur", "Ft. Worth", "Longview", "Midland", "Oklahoma City", "Steubenville", "Tulsa"]}, "Columbus": {"2000": ["Billings", "Juneau", "Hutchinson", "Macon", "Phoenix", "Erie", "Laredo", "Petersburg", "Pocatello", "Scranton", "Twin Falls", "Wichita Falls"], "2001": ["Bloomington", "Bryan", "Decatur;", "Terre Haute", "Topeka"], "2002": ["Ft. Walton Beach", "Decatur", "San Angelo", "Bryan", "Syracuse", "Weston"], "2003": ["Decatur;", "Elkhart", "Parkersburg", "Santa Fe", "Weston"], "2004": ["Oak Hill", "Cities", "Charleston", "Bozeman", "Marquette", "St. Joseph", "Modesto", "Knoxville", "Rochester"], "2005": ["Meridian", "Chattanooga", "Decatur;", "Great Falls", "Holyoke", "Hutchinson", "Jonesboro", "Manchester", "Washington DC "], "2006": ["Sierra Vista", "Juneau", "Ames", "Charlottesville", "Lubbock", "Milwaukee", "San Antonio", "Troy"], "2007": ["Bowling Green", "Salinas", "Jonesboro", "Knoxville", "Mankato"], "2008": ["Missoula", "Erie", "Shreveport", "Louisville", "McAllen", "Melbourne", "Pensacola ", "Petersburg", "San Luis Obispo", "Steubenville"], "2009": ["Wilmington", "Kennewick", "Las Vegas", "Milwaukee", "Montgomery", "Scottsbluff", "St. Paul", "Superior", "Syracuse"], "2010": ["Augusta", "Buffalo", "Syracuse", "Laurel", "Ft. Lauderdale", "Pine Bluff", "El Centro", "Santa Fe", "Tacoma"], "2011": ["Alexandria", "Champaign", "Tucson", "Oklahoma City", "Keokuk", "Lafayette", "Pensacola", "Sierra Vista", "Tacoma"], "2012": ["Cities", "El Dorado", "Midland", "Rochester", "Sioux City"], "2013": ["Bangor", "Charlotte", "Los Angeles", "Auburn", "Topeka", "Eau Claire", "Jackson", "Keokuk", "Klamath Falls", "Manchester", "New Orleans", "Sierra Vista"], "2014": ["Altoona", "Battle Creek", "Midland", "Moline", "St. Louis"], "2015": ["Bangor", "Denver", "Fairbanks", "Rochester", "Ada", "Melbourne", "Decatur", "Lafayette", "Lexington", "San Diego"], "2016": ["Binghamton", "Champaign", "San Jose", "Greenville", "Las Vegas", "Naples"], "2017": ["Ames", "Bend", "Austin", "Panama City", "Holyoke", "Lake Charles", "Milwaukee", "Naples", "San Jose"], "2018": ["Baton Rouge", "Bowling Green", "Missoula", "Jefferson City", "Manchester", "Pensacola ", "Pittsburgh", "Presque Isle", "St. Petersburg", "Visalia", "Watertown"]}, "Corpus Christi": {"2000": ["Dayton", "Steubenville", "Battle Creek", "Florence"], "2001": ["Laredo", "Portland", "Lubbock", "Moline", "Pensacola"], "2002": ["Baton Rouge", "Bozeman", "Anderson", "Elkhart", "Pensacola ", "Tucson"], "2003": ["Birmingham", "Boise", "Canton", "Detroit", "Hutchinson", "Jackson", "Lawton", "Pensacola", "Phoenix", "Pueblo", "Salisbury", "Tucson"], "2004": ["Alexandria", "Sarasota", "Cincinnati", "Syracuse", "Hartford", "Holyoke", "Winston Salem"], "2005": ["Presque Isle", "San Angelo", "Petersburg", "Jonesboro"], "2006": ["Montrose", "Hartford", "Meridian"], "2007": ["Battle Creek", "Bay City", "Champaign", "Riverton", "Macon", "Jacksonville", "Hutchinson", "Lafayette", "Pueblo", "Reno", "Savannah"], "2008": ["Charlottesville", "York", "Visalia", "Battle Creek", "Keokuk", "Lima", "New Haven", "Savannah"], "2009": ["Binghamton", "Moline", "Phoenix", "Scottsbluff", "Tulsa"], "2010": ["Birmingham", "Victoria", "Kearney", "Ft. Wayne", "Montgomery", "Phoenix", "Superior", "West Point"], "2011": ["Alpena", "Augusta", "Bakersfield", "Pittsburgh", "New Bedford", "Newport News", "Eau Claire", "Mount Vernon", "Oak Hill", "Palm Springs", "Santa Fe"], "2012": ["Cities", "Durham", "Juneau", "Lubbock", "Pueblo", "Salinas", "West Point"], "2013": ["Amarillo", "Austin", "Canton", "Charlotte", "Twin Falls", "Juneau", "Charlottesville", "Longview", "Billings", "Pensacola", "Eureka", "Pittsburg"], "2014": ["Ames", "Huntington", "Valley City", "Midland", "Ft. Pierce", "Ft. Worth", "North Platte", "Twin Falls"], "2015": ["Montgomery", "Nacogdoches"], "2016": ["Durham", "Decatur;", "Milwaukee", "Redding", "Scottsbluff", "Twin Falls", "Winston Salem"], "2017": ["Indianapolis", "Spokane", "Salt Lake City", "Washington DC ", "Gulfport", "Jonesboro", "McAllen", "Moline", "St. Paul", "Terre Haute"], "2018": ["Keokuk", "Augusta", "Holyoke", "Manchester", "Tacoma", "Mitchell", "Kearney"]}, "Dayton": {"2000": ["Corpus Christi", "Boise", "Zanesville", "Salt Lake City", "Akron", "Sweetwater", "Klamath Falls", "Santa Fe"], "2001": ["Auburn", "Austin", "Canton", "Tacoma", "Indianapolis", "Salisbury"], "2002": ["Bakersfield", "Williston", "Bangor", "Marquette", "St. Petersburg", "Decatur", "Florence", "Ft. Worth", "Juneau", "Lynchburg", "Midland", "Pine Bluff", "Shreveport", "Visalia"], "2003": ["Ada", "Jackson", "Thomasville", "Decatur", "Jonesboro", "Sioux City"], "2004": ["Pensacola ", "Gainesville", "Portland", "Memphis", "Kansas City", "Philadelphia", "Salinas"], "2005": ["Akron", "Baton Rouge", "Bozeman", "Weston", "Bay City", "Rochester", "Denver", "Salinas", "Twin Falls"], "2006": ["San Luis Obispo", "Juneau", "Charlottesville", "Lufkin", "Honolulu", "New Bedford", "Montgomery", "Las Vegas", "Milwaukee", "Missoula", "Scottsbluff", "Topeka", "Washington"], "2007": ["Anchorage", "Charlottesville", "Jefferson City", "Chicago", "Shreveport", "St. Petersburg", "Kirksville", "Lynchburg", "Sweetwater"], "2008": ["Appleton", "Salinas", "Buffalo", "Cities", "Indianapolis", "Columbia", "Tucson", "Keokuk", "Los Angeles", "Petersburg", "Port Arthur", "Santa Fe"], "2009": ["Bowling Green", "Topeka", "Presque Isle", "Ames", "Denver", "El Centro", "Manchester"], "2010": ["Ada", "Altoona", "Baltimore", "Charlotte", "Reno", "McAllen", "Tacoma", "Washington", "Steubenville", "Jefferson City", "Nacogdoches", "San Diego", "St. Paul", "Wilmington"], "2011": ["Bay City", "Champaign", "Memphis", "Las Vegas", "Steubenville", "Eureka", "Phoenix", "Pueblo", "San Jose", "Winston Salem"], "2012": ["Sioux City", "Lansing", "Nashville", "Washington", "Williston"], "2013": ["Auburn", "Cities", "Columbia", "Austin", "Portland", "St. Louis"], "2014": ["Bend", "Pensacola", "Parkersburg", "Auburn", "Lima", "Lake Charles", "Reno", "Topeka"], "2015": ["Bay City", "Lima", "Atlanta", "Holyoke", "Denver", "Kearney", "Lansing", "Phoenix", "Syracuse"], "2016": ["Bay City", "Washington DC ", "Eugene", "Eureka", "Macon", "Naples", "North Platte", "Rapid City", "San Angelo"], "2017": ["Palm Springs", "Indianapolis", "Modesto", "El Centro", "Lafayette", "Montgomery", "Utica"], "2018": ["Altoona", "Charleston", "St. Petersburg", "Detroit", "Macon", "Madison", "Plattsburgh", "Savannah"]}, "Decatur": {"2000": ["Baltimore", "Elkhart", "Rochester", "Glendive", "Mitchell", "Florence", "Ft. Wayne", "Lufkin", "Philadelphia", "Washington"], "2001": ["Bloomington", "Charlottesville", "Longview", "Missoula", "Charleston", "McAllen", "Great Falls", "Gulfport", "Lansing", "El Centro", "Jonesboro", "Juneau", "Kirksville", "Lufkin"], "2002": ["Appleton", "Buffalo", "Columbus", "Oak Hill", "Dayton", "Missoula", "Rockford", "Fairbanks", "San Angelo", "West Point", "Wilmington"], "2003": ["Cadillac", "Dayton", "Ft. Wayne", "Indianapolis", "Keokuk", "El Dorado", "Jackson", "Kennewick", "Oak Hill"], "2004": ["Ada", "Gulfport", "Juneau", "Louisville", "Scranton", "Sweetwater"], "2005": ["Akron", "Auburn", "Chattanooga", "Evansville", "Canton", "Youngstown", "Eureka", "Florence", "Memphis", "Sarasota", "Savannah"], "2006": ["Birmingham", "Salt Lake City", "Honolulu", "Shreveport", "Missoula", "Philadelphia", "Altoona", "Boise", "Holyoke"], "2007": ["Victoria", "Bend", "Detroit", "Spokane", "Las Vegas", "Laredo", "Great Falls", "Jackson", "Modesto", "New Bedford", "Parkersburg", "Washington"], "2008": ["Bay City", "Troy", "Baltimore", "Myrtle Beach", "Washington DC ", "Victoria", "Holyoke", "Lubbock", "Milwaukee", "Mount Vernon", "Reno", "Shreveport", "Sioux City", "Sioux Falls", "Terre Haute"], "2009": ["Laurel", "Jonesboro", "New York", "Steubenville", "Salinas", "Iowa City", "Pensacola ", "Eureka", "Florence", "Las Vegas", "Moline"], "2010": ["Altoona", "Bowling Green", "Champaign", "Chattanooga", "Chicago", "Montrose", "Buffalo", "Washington", "Steubenville", "Hagerstown", "Lafayette", "Selma", "San Jose"], "2011": ["Charleston", "Ft. Lauderdale", "Shreveport", "Baton Rouge", "Gulfport", "Ft. Walton Beach", "Missoula", "Topeka"], "2012": ["Canton", "Riverton"], "2013": ["Amarillo", "Cadillac", "Durham", "Ada", "Appleton", "Lynchburg", "Holyoke", "Detroit", "Moline", "Nacogdoches", "Plattsburgh", "Tulsa", "Visalia"], "2014": ["Bakersfield", "Bozeman", "Buffalo", "Bryan", "El Centro", "Scottsbluff", "Salt Lake City", "Sioux City", "Washington"], "2015": ["Ames", "Binghamton", "Columbus", "Ft. Walton Beach", "Laredo", "Williston", "Boise", "Bend", "Fayetteville", "Laurel", "Oak Hill", "Pine Bluff", "Sierra Vista", "Wichita Falls"], "2016": ["Cincinnati", "Lafayette", "Charleston", "El Paso", "Juneau", "Reno", "Winston Salem"], "2017": ["Atlanta", "Evansville", "San Antonio", "St. Paul", "Jonesboro", "Laurel", "Pittsburg", "Shreveport"], "2018": ["Austin", "Binghamton", "Chattanooga", "Klamath Falls", "Amarillo", "Riverton", "Macon", "Scranton", "Dothan", "Harrisonburg", "Fayetteville", "Selma", "Shreveport"]}, "Decatur;": {"2000": ["Baltimore", "Moline", "Cities", "Elkhart", "Naples", "Pittsburg", "Macon", "Bend", "Mitchell", "Dickinson", "New Haven", "Pine Bluff", "Shreveport", "Topeka"], "2001": ["Albany", "Salisbury", "Sweetwater", "Oak Hill", "Bangor", "Tulsa", "Columbus", "Atlanta", "Kansas City", "Kennewick", "Tucson", "St. Louis", "Lafayette", "Las Vegas", "Laurel", "McAllen", "Rochester", "Syracuse", "Valley City"], "2002": ["Marquette", "Durham", "Glendive", "New Orleans", "Bakersfield", "Memphis", "Parkersburg", "Lafayette", "Midland"], "2003": ["Columbus", "Lima", "San Jose", "Pittsburgh", "Lufkin", "Jefferson City", "Philadelphia", "Toledo"], "2004": ["Birmingham", "St. Petersburg", "Indianapolis", "Pine Bluff", "Appleton", "Ft. Pierce", "Rogers", "Presque Isle", "Elmira", "Nacogdoches", "Salisbury", "Mankato", "Melbourne", "Mitchell", "St. Louis"], "2005": ["Columbus", "Scranton", "Sierra Vista", "Pensacola", "Omaha", "Cadillac", "Salinas", "Evansville", "Moline", "Petersburg", "Pine Bluff", "Rhinelander", "Syracuse"], "2006": ["Bay City", "Sioux Falls", "Evansville", "Charleston", "Detroit", "Salisbury", "Bloomington", "Champaign", "Charlotte", "Longview", "San Angelo", "Superior"], "2007": ["Alexandria", "Phoenix", "Sweetwater", "Charlottesville", "Weston", "Utica", "Honolulu", "Detroit", "Zanesville", "Eureka", "Shreveport", "Washington DC ", "Kirksville", "Oak Hill", "Victoria"], "2008": ["Akron", "Cincinnati", "Columbia", "Kearney", "Anchorage", "Elmira", "Victoria", "Ft. Walton Beach", "Jacksonville", "Scranton", "Glendive", "Honolulu", "Pine Bluff", "San Antonio"], "2009": ["Houston", "Naples", "Plattsburgh", "Rhinelander", "Montrose", "Ft. Worth", "Rogers", "Durham", "Holyoke", "Newport News", "Presque Isle"], "2010": ["Baton Rouge", "Champaign", "Cities", "Iowa City", "El Centro", "Kennewick", "Honolulu", "Longview", "Santa Fe", "San Jose", "Hartford", "Pueblo", "San Diego", "Scottsbluff"], "2011": ["Holyoke", "Binghamton", "El Paso", "York", "McAllen", "Kansas City", "New Haven", "Salinas", "Winston Salem"], "2012": ["Battle Creek", "Bryan", "Houston", "Greenville", "Buffalo", "Naples", "Rockford", "Savannah"], "2013": ["Troy", "Utica", "Pensacola", "San Luis Obispo", "Ft. Lauderdale", "Newport News", "San Diego", "Scranton", "Washington"], "2014": ["Bowling Green", "Florence", "Pueblo", "Glendive", "Kennewick", "Hartford", "Evansville", "Ft. Pierce", "Helena", "Laredo", "Reno", "Washington"], "2015": ["Buffalo", "Lima", "San Jose", "Kennewick", "Petersburg", "Williston", "Steubenville", "Ft. Walton Beach", "Ft. Lauderdale", "Memphis", "Midland", "Missoula", "Pittsburgh", "Troy"], "2016": ["Albany", "Lubbock", "New York", "Lansing", "Toledo", "Portland", "Juneau", "Elkhart", "Corpus Christi", "Santa Fe", "Washington DC "], "2017": ["Columbia", "Manchester", "Sioux City", "Holyoke", "Lexington", "Melbourne", "New Bedford", "Steubenville", "Williston"], "2018": ["Bakersfield", "Lafayette", "Elmira", "Atlanta", "Scottsbluff", "Rogers", "Louisville", "Charlottesville", "Pensacola ", "Los Angeles", "New Bedford", "Oklahoma City", "Pittsburg", "Sioux City", "Zanesville"]}, "Denver": {"2000": ["Cadillac", "Atlanta", "San Diego", "Wilmington", "West Point", "Weston"], "2001": ["Battle Creek", "Bloomington", "Cadillac", "Chattanooga", "Portland", "Panama City", "Palm Springs", "Plattsburgh", "Alexandria", "Jonesboro", "St. Paul", "Ft. Walton Beach", "Omaha", "Port Arthur", "St. Petersburg"], "2002": ["Cities", "Zanesville", "Elkhart", "Missoula", "Fairbanks", "Jonesboro", "Montrose", "Philadelphia"], "2003": ["Albany", "Billings", "Bend", "Scranton", "Helena", "Jefferson City", "Midland", "Savannah"], "2004": ["Lafayette", "Gulfport", "Dickinson", "Bay City", "Sioux City", "York", "Victoria", "Sioux Falls", "Buffalo", "Dothan", "Jefferson City", "Longview", "New Bedford", "Santa Fe", "Savannah"], "2005": ["Billings", "Binghamton", "Dayton", "Keokuk", "Birmingham", "Eureka", "Mankato", "Great Falls", "Huntington", "Kearney", "Milwaukee", "Visalia"], "2006": ["Billings", "Detroit", "Augusta", "Elkhart", "Midland", "Canton", "Madison", "Mount Vernon", "Reno"], "2007": ["Boise", "Visalia", "Watertown", "Madison", "Palm Springs", "Rochester", "Oak Hill", "Las Vegas", "Terre Haute", "Cadillac", "Hagerstown", "Modesto", "New York", "St. Joseph", "Sweetwater"], "2008": ["Dothan", "Sarasota", "Jonesboro", "Durham", "Spokane", "El Dorado", "Greenville", "Twin Falls", "Winston Salem"], "2009": ["Appleton", "Dayton", "Modesto", "Washington DC ", "Kansas City", "Eau Claire", "Los Angeles", "Lubbock", "Riverton"], "2010": ["Bangor", "Visalia", "Manchester", "Mankato", "Terre Haute", "Salt Lake City", "Juneau", "Lufkin", "Kearney", "Modesto", "Phoenix"], "2011": ["Bryan", "San Antonio", "Cities", "Glendive", "Elmira", "Ft. Worth", "Jackson", "Jonesboro", "Pocatello", "Redding", "Troy"], "2012": ["Moline", "Pensacola", "Lima", "Bowling Green", "Ft. Worth"], "2013": ["Bloomington", "Williston", "Eugene", "Montgomery", "Bend", "El Paso", "Ft. Wayne", "Lake Charles", "Pocatello", "Rhinelander", "Selma"], "2014": ["Bangor", "Battle Creek", "Akron", "Springfield", "Tacoma", "Steubenville", "Shreveport", "Riverton", "Rhinelander", "Laurel", "Kirksville", "New York"], "2015": ["Appleton", "Charlotte", "Columbus", "Dickinson", "New York", "Charlottesville", "Kirksville", "Syracuse", "Dayton", "Champaign", "Ft. Walton Beach", "Ft. Wayne", "Hagerstown", "Mount Vernon", "Rhinelander", "San Angelo", "Selma", "St. Paul", "Twin Falls", "Wichita Falls"], "2016": ["Alpena", "Wilmington", "Laredo", "San Antonio", "Jackson", "Zanesville", "Florence", "Ft. Walton Beach", "Jefferson City", "Manchester", "Nacogdoches", "Naples", "Rapid City", "Santa Fe", "St. Paul"], "2017": ["Bangor", "Bay City", "Chattanooga", "Meridian", "Detroit", "Victoria", "Melbourne", "Alexandria", "Canton", "Ft. Wayne", "Huntington", "McAllen", "Myrtle Beach", "New Bedford", "Sierra Vista", "West Point"], "2018": ["Fayetteville", "St. Louis", "Chattanooga", "New Haven", "Glendive", "Moline", "Huntington", "Philadelphia", "Nashville", "Riverton", "Troy", "Zanesville", "Lufkin", "Savannah", "Syracuse"]}, "Detroit": {"2000": ["Atlanta", "Auburn", "Charlottesville", "Mount Vernon", "New York", "Fayetteville", "Ft. Pierce", "Lawton", "Pittsburg", "Plattsburgh", "Superior", "Washington DC "], "2001": ["Charlottesville", "Gulfport", "Kansas City", "Kirksville", "McAllen"], "2002": ["Bay City", "Bowling Green", "San Angelo", "Laredo", "Missoula", "Mitchell", "Toledo"], "2003": ["Troy", "Superior", "Oak Hill", "Corpus Christi", "Dothan", "Florence", "Harrisonburg", "Jefferson City", "Madison", "Watertown"], "2004": ["Binghamton", "St. Louis", "Macon", "Bloomington", "Mount Vernon", "Fayetteville", "New Haven", "Topeka"], "2005": ["Altoona", "Amarillo", "Appleton", "Chattanooga", "Jackson", "Scottsbluff"], "2006": ["Bakersfield", "Decatur;", "Denver", "Honolulu", "Midland", "Watertown", "Jefferson City"], "2007": ["Cincinnati", "Decatur", "Decatur;", "Buffalo", "Salisbury", "Port Arthur", "Macon", "Helena", "Holyoke", "Manchester", "Newport News", "Rapid City", "Rochester"], "2008": ["Charlottesville", "Philadelphia", "Savannah", "Rockford", "Honolulu", "Presque Isle", "Santa Fe"], "2009": ["Battle Creek", "Tulsa", "San Antonio", "Evansville", "Kansas City", "Philadelphia"], "2010": ["San Angelo", "Honolulu", "Memphis", "Auburn", "Salisbury", "Selma"], "2011": ["Alexandria", "Jacksonville", "Erie", "Hartford", "Lake Charles", "New Bedford", "Washington"], "2012": ["San Angelo", "Holyoke", "Salinas", "Canton", "Pine Bluff", "Dothan", "Evansville", "Salisbury", "Tulsa"], "2013": ["Ames", "Battle Creek", "Kansas City", "Melbourne", "Billings", "Charlottesville", "Presque Isle", "Decatur", "Petersburg", "Selma", "St. Paul", "Topeka"], "2014": ["Anchorage", "Chattanooga", "Fayetteville"], "2015": ["Chattanooga", "Rochester", "Indianapolis", "Charlotte", "Santa Fe", "Port Arthur", "Youngstown", "Buffalo", "Jefferson City", "Shreveport", "St. Paul", "Wilmington"], "2016": ["Amarillo", "Erie", "Kearney", "Milwaukee", "North Platte", "Oklahoma City"], "2017": ["Binghamton", "Champaign", "Denver", "Pittsburgh", "Thomasville", "Watertown", "Twin Falls"], "2018": ["Ada", "Dayton", "Sweetwater", "Greenville", "Ft. Walton Beach", "Great Falls", "Manchester", "San Diego", "Troy", "Weston"]}, "Dickinson": {"2000": ["Anderson", "Laurel", "Decatur;", "Durham", "Troy", "Missoula", "Madison", "Kearney", "Longview", "Tucson"], "2001": ["Kansas City", "Mitchell", "Augusta", "Tulsa", "Riverton", "Albany", "New Bedford", "North Platte"], "2002": ["San Diego", "New Haven", "Longview", "Indianapolis", "Durham", "El Dorado", "Kansas City", "Rhinelander", "Topeka", "Washington DC "], "2003": ["Bend", "Bryan", "Buffalo", "Columbia", "Alexandria", "Battle Creek", "Rockford", "Hartford", "Fayetteville", "Helena", "Nacogdoches"], "2004": ["Denver", "Glendive", "Mount Vernon", "Parkersburg", "Steubenville", "Sierra Vista", "Albany", "Eugene", "Ft. Worth", "Dothan", "Fayetteville", "Longview", "Meridian", "Montgomery", "Topeka", "Winston Salem"], "2005": ["Boise", "Bloomington", "St. Petersburg", "Baton Rouge", "San Luis Obispo", "Meridian", "Ft. Pierce", "Greenville", "New Bedford"], "2006": ["Bloomington", "Shreveport", "Omaha", "Pensacola", "Washington", "Ames", "Eau Claire", "Melbourne", "New York"], "2007": ["Altoona", "Baltimore", "Birmingham", "Albany", "Twin Falls", "Ft. Worth", "Kearney", "Anderson", "Augusta", "McAllen", "Nashville", "Victoria"], "2008": ["Canton", "Pensacola ", "Savannah", "Marquette", "Williston", "Melbourne", "Lynchburg", "Pittsburg", "Bozeman", "Helena", "Naples", "New York", "Newport News", "Petersburg", "Salisbury"], "2009": ["Bloomington", "Altoona", "Petersburg", "New York", "Gainesville", "Bozeman", "Oak Hill", "Kirksville", "Battle Creek", "El Dorado", "Evansville", "Hagerstown", "Winston Salem"], "2010": ["Charlottesville", "Twin Falls", "Cincinnati", "Bend", "Albany", "Kirksville", "Evansville", "Gulfport", "Keokuk", "Laredo", "Montgomery", "Springfield"], "2011": ["Bowling Green", "Buffalo", "Kirksville", "Hagerstown", "Riverton", "Lawton", "Harrisonburg", "Elkhart", "Klamath Falls", "Longview", "Montgomery", "San Jose"], "2012": ["Akron", "Charlotte", "Eau Claire", "Scottsbluff", "Sweetwater", "Thomasville", "Modesto", "Kearney", "Rogers"], "2013": ["Juneau", "Eau Claire", "Kennewick", "Appleton", "Watertown", "Lake Charles", "Lubbock", "Williston", "Pocatello", "El Centro", "Presque Isle", "Washington"], "2014": ["Lake Charles", "Durham", "Sweetwater", "Missoula", "Washington DC ", "Pensacola ", "Bowling Green", "Ft. Worth", "Jonesboro", "Lima"], "2015": ["Denver", "Scottsbluff", "Dothan", "Sarasota", "Myrtle Beach", "Meridian", "Williston", "St. Paul", "Glendive", "Fayetteville", "Nacogdoches", "Pueblo"], "2016": ["Columbia", "Tulsa", "Rockford", "Kearney", "Lansing", "Charlottesville", "Victoria", "McAllen", "Los Angeles", "Gulfport", "Honolulu", "Montgomery", "Montrose", "Salisbury", "Savannah"], "2017": ["Bloomington", "Twin Falls", "New York", "Indianapolis", "Lexington", "Sweetwater", "Juneau", "Oklahoma City", "Pittsburgh", "Plattsburgh", "Presque Isle", "Tacoma"], "2018": ["Bozeman", "Kearney", "Sioux City", "Iowa City", "Port Arthur", "Ft. Walton Beach", "Keokuk", "Chattanooga", "Toledo", "Riverton", "Great Falls", "Montrose"]}, "Dothan": {"2000": ["Atlanta", "Melbourne", "Bloomington", "Bangor", "Great Falls", "Salisbury", "Sioux City", "St. Petersburg"], "2001": ["Pueblo", "Scottsbluff", "Longview", "Montrose", "San Antonio", "Winston Salem"], "2002": ["San Angelo", "Columbia", "Battle Creek", "Bakersfield", "New Haven", "Sarasota", "Bryan", "Alexandria", "Ft. Pierce", "Helena", "Iowa City", "Manchester", "Riverton", "Utica"], "2003": ["Fairbanks", "Detroit", "Twin Falls", "Port Arthur", "Springfield", "Pensacola ", "Selma", "Florence", "Helena", "Montrose", "Troy"], "2004": ["Dickinson", "Bozeman", "Redding", "Denver", "Melbourne", "San Diego", "Myrtle Beach", "Manchester"], "2005": ["Appleton", "North Platte", "Washington DC ", "Pueblo", "Charlotte", "Altoona", "Elmira", "Ft. Pierce", "Glendive", "Moline", "Thomasville"], "2006": ["Baton Rouge", "Bay City", "Lynchburg", "Winston Salem", "Las Vegas", "Rapid City", "St. Louis", "Milwaukee", "Billings", "Topeka"], "2007": ["Pocatello", "Hagerstown", "Chattanooga", "Durham", "Spokane", "Mount Vernon", "Madison", "New York", "North Platte", "Rhinelander"], "2008": ["Baltimore", "Charlottesville", "Denver", "El Centro", "Greenville", "Scranton", "Memphis", "Elmira", "Keokuk", "Lynchburg", "Marquette", "Panama City", "Pueblo", "Tacoma", "Wichita Falls"], "2009": ["Panama City", "Philadelphia", "Florence", "Baltimore", "Gulfport", "Jackson", "Jefferson City", "Longview", "Milwaukee", "Modesto", "Washington"], "2010": ["Watertown", "Ft. Lauderdale", "Savannah", "Toledo", "Tucson", "Kansas City", "Durham", "Indianapolis", "Palm Springs"], "2011": ["Bryan", "Scranton", "Anchorage", "Jonesboro", "Portland"], "2012": ["Bloomington", "Bozeman", "Pocatello", "Jackson", "Detroit", "Durham", "Knoxville", "Lawton", "Lufkin", "Macon", "Madison", "Missoula", "Nacogdoches", "New Bedford"], "2013": ["Zanesville", "Ft. Walton Beach", "New Bedford", "Spokane", "Akron", "Fairbanks", "Laredo"], "2014": ["Bryan", "Charlottesville", "Jefferson City", "Lawton", "Lima", "Manchester", "Charlotte", "Superior", "Hartford", "Ada", "McAllen"], "2015": ["Battle Creek", "Bozeman", "Dickinson", "Greenville", "Marquette", "Huntington", "Mitchell", "New Haven", "Harrisonburg", "Las Vegas", "Midland", "Modesto", "New Bedford", "Reno"], "2016": ["Anderson", "Bay City", "Buffalo", "Meridian", "Knoxville", "San Diego", "Cincinnati", "Modesto", "Jackson", "Laredo", "Presque Isle", "Rapid City", "Utica"], "2017": ["Augusta", "Evansville", "Twin Falls", "Fayetteville", "Elmira", "Riverton", "Newport News", "Juneau", "Meridian"], "2018": ["Chattanooga", "Decatur", "Indianapolis", "North Platte", "Longview", "Youngstown", "Kansas City", "Madison", "Reno", "Rochester"]}, "Durham": {"2000": ["Alexandria", "Binghamton", "Charlottesville", "Dickinson", "Holyoke", "Erie", "Scranton", "Watertown", "McAllen", "San Jose"], "2001": ["Augusta", "Birmingham", "Lawton", "Salisbury", "Wilmington", "Knoxville", "Lufkin", "Riverton", "Steubenville"], "2002": ["Decatur;", "Plattsburgh", "Eugene", "Holyoke", "Montrose", "Dickinson", "Charlottesville", "Altoona", "Ft. Worth", "Moline", "Rhinelander", "St. Joseph", "Zanesville"], "2003": ["Bryan", "York", "Lexington", "Plattsburgh", "Philadelphia", "Kansas City", "Sierra Vista", "Elkhart", "Keokuk", "St. Paul"], "2004": ["Albany", "Petersburg", "Pueblo", "Florence", "Knoxville", "Macon", "Superior"], "2005": ["Anderson", "Billings", "Eugene", "Syracuse", "Ft. Walton Beach", "Anchorage", "Palm Springs", "Pine Bluff", "Elkhart", "Gulfport", "Keokuk", "Lubbock", "Nacogdoches", "Pensacola "], "2006": ["Augusta", "Omaha", "Syracuse", "Terre Haute", "McAllen", "Palm Springs"], "2007": ["Atlanta", "Baton Rouge", "Boise", "Dothan", "San Antonio", "Topeka", "Parkersburg", "Ft. Lauderdale", "Naples"], "2008": ["Champaign", "Denver", "Salisbury", "Mankato", "Erie", "Lexington", "Midland", "Mitchell", "North Platte", "Plattsburgh"], "2009": ["Bend", "Cincinnati", "Toledo", "Shreveport", "Decatur;", "Manchester", "Jonesboro", "Lake Charles", "Midland", "Rogers", "Troy"], "2010": ["Baltimore", "Cities", "Dothan", "Bend", "Eau Claire", "Klamath Falls", "Midland", "New Bedford", "Sierra Vista", "St. Paul"], "2011": ["St. Petersburg", "Petersburg", "Charleston", "Steubenville", "Binghamton", "Santa Fe", "Ada", "Helena", "Holyoke", "Meridian", "Mount Vernon", "Oak Hill", "San Antonio", "Weston"], "2012": ["Atlanta", "Houston", "Dothan", "San Angelo", "Corpus Christi", "Oak Hill", "Eugene", "Holyoke", "Lubbock", "Lynchburg", "McAllen", "Phoenix", "Rhinelander", "Salinas", "St. Louis"], "2013": ["Baltimore", "Bay City", "Decatur", "Akron", "Florence", "Rochester", "Visalia", "Washington"], "2014": ["Bloomington", "Dickinson", "Meridian", "Redding", "Ft. Worth", "Gulfport", "Laurel", "Salisbury", "New Haven", "Rapid City", "Valley City"], "2015": ["Albany", "Buffalo", "Charlottesville", "Evansville", "Indianapolis", "Syracuse", "Pittsburg", "St. Petersburg", "Newport News", "North Platte", "Sweetwater", "Terre Haute"], "2016": ["Corpus Christi", "Pittsburgh", "Hartford", "Tacoma", "Champaign", "Spokane", "Helena", "Greenville", "Madison", "Weston"], "2017": ["Mankato", "Rockford", "Ft. Walton Beach", "Rhinelander", "Plattsburgh", "Memphis", "Salinas", "Wichita Falls"], "2018": ["Boise", "Canton", "Lima", "Lafayette", "Melbourne"]}, "Eau Claire": {"2000": ["Alpena", "Bozeman", "Jackson", "Champaign", "Palm Springs", "Hartford", "Holyoke", "Pensacola ", "Lake Charles", "Omaha", "Canton", "Madison", "Oak Hill", "Victoria"], "2001": ["Ames", "Augusta", "Charlottesville", "Cities", "Madison", "Jonesboro", "Lubbock", "San Jose", "Sweetwater", "Topeka", "San Antonio", "Savannah", "Tucson", "Valley City"], "2002": ["Anderson", "Binghamton", "Bloomington", "Ft. Pierce", "Erie", "Bangor", "Syracuse", "Ft. Wayne", "Eureka", "Montgomery", "Parkersburg", "Rapid City", "Topeka"], "2003": ["Baton Rouge", "Washington", "San Diego", "Moline", "New Orleans", "Ft. Worth", "Rogers"], "2004": ["Bloomington", "Cincinnati", "Scottsbluff", "Victoria", "Marquette", "Elmira", "Las Vegas", "St. Petersburg"], "2005": ["Mount Vernon", "Laurel", "Ft. Lauderdale", "Zanesville", "Charlottesville", "El Centro", "Eugene", "Fayetteville", "Lansing", "Salisbury"], "2006": ["Ames", "Chattanooga", "Auburn", "Dickinson", "Lafayette", "Great Falls", "North Platte", "Washington DC ", "Las Vegas", "Gulfport", "Juneau", "Kirksville", "Lubbock", "Manchester", "Melbourne", "Midland", "New York", "Oklahoma City", "Washington", "Williston", "Zanesville"], "2007": ["Bakersfield", "Wilmington", "Ft. Lauderdale", "Youngstown", "Baltimore", "Hutchinson", "Fayetteville", "Sweetwater", "Tacoma"], "2008": ["Baltimore", "Bangor", "Columbia", "Helena", "Louisville", "Eureka", "Rapid City", "Ft. Lauderdale", "Hagerstown", "Kansas City", "New York", "Newport News", "Pocatello", "Selma", "Toledo"], "2009": ["Bowling Green", "Columbia", "Denver", "Laredo", "Visalia", "Kansas City", "Laurel", "Bend", "Huntington", "Rochester", "Anchorage", "Ft. Wayne", "Longview"], "2010": ["Battle Creek", "Helena", "Phoenix", "Marquette", "Nashville", "Durham", "Holyoke", "Honolulu", "Juneau", "Manchester"], "2011": ["Ft. Wayne", "El Dorado", "Corpus Christi", "McAllen", "Pittsburgh"], "2012": ["Dickinson", "Champaign", "Birmingham", "Palm Springs", "Montgomery", "Amarillo", "Sierra Vista", "Riverton", "Altoona", "Jefferson City", "Selma", "Superior"], "2013": ["Austin", "Dickinson", "Columbus", "Greenville", "Charlottesville", "Twin Falls", "Florence", "Augusta", "Omaha", "Rockford", "Ft. Pierce", "Madison", "Jefferson City", "Washington", "Hartford", "Wichita Falls"], "2014": ["Baltimore", "Cities", "Presque Isle", "Shreveport", "Mount Vernon", "Montrose", "Klamath Falls", "Lexington", "Marquette", "Plattsburgh"], "2015": ["Amarillo", "Riverton", "El Paso", "Steubenville", "Valley City", "Presque Isle", "Marquette", "Indianapolis", "Eureka", "Madison", "Reno", "Wilmington"], "2016": ["Hutchinson", "Bangor", "Oklahoma City", "Fayetteville", "Houston", "Juneau", "Naples", "Washington"], "2017": ["Greenville", "Twin Falls", "Nashville", "Tacoma", "Salt Lake City", "Watertown", "Steubenville", "Ames", "Charleston", "Memphis", "Midland", "San Diego"], "2018": ["Madison", "Cincinnati", "Twin Falls", "Pueblo", "Kennewick", "Petersburg", "Las Vegas", "Santa Fe", "Moline", "Scottsbluff", "St. Petersburg", "Topeka"]}, "El Centro": {"2000": ["Bay City", "Troy", "Valley City", "Atlanta", "Wilmington", "Riverton", "Oak Hill", "Binghamton", "Salt Lake City", "Indianapolis", "Holyoke", "Naples", "Port Arthur", "Sweetwater", "Syracuse", "York"], "2001": ["Austin", "Canton", "Charlottesville", "Decatur", "Cadillac", "Meridian", "El Dorado", "Palm Springs", "Altoona", "Augusta", "Louisville", "Longview", "New Bedford", "Pine Bluff", "North Platte", "El Paso", "Macon", "Riverton", "Tacoma"], "2002": ["Cincinnati", "St. Paul", "Ada", "Panama City", "Visalia", "Gulfport", "Sweetwater", "Port Arthur", "Rapid City", "Wilmington"], "2003": ["Bakersfield", "St. Joseph", "Jefferson City", "Rapid City", "Reno", "Selma", "York"], "2004": ["Winston Salem", "Lansing", "Marquette", "Williston", "Iowa City", "Rhinelander", "Hutchinson", "Myrtle Beach", "Eugene", "Ft. Walton Beach", "Jefferson City", "Lafayette"], "2005": ["Battle Creek", "Laredo", "Shreveport", "Charleston", "Charlottesville", "Manchester", "Eau Claire", "Buffalo", "Lawton", "Longview", "Bloomington", "Ft. Walton Beach", "Klamath Falls", "Evansville", "Marquette", "Omaha", "Santa Fe"], "2006": ["Anchorage", "Billings", "Phoenix", "Memphis", "Melbourne", "St. Louis", "Portland", "Glendive", "New Haven", "Eureka", "Ft. Wayne", "Midland", "Palm Springs", "St. Petersburg", "Thomasville", "Tulsa", "Youngstown"], "2007": ["Montgomery", "Presque Isle", "Buffalo", "Lafayette", "Greenville", "Montrose"], "2008": ["Dothan", "Spokane", "San Luis Obispo", "Petersburg", "Jacksonville", "Modesto", "San Antonio"], "2009": ["Bangor", "Charleston", "Bowling Green", "Rochester", "Bay City", "Dayton", "Philadelphia", "Lynchburg", "Glendive", "Florence", "Holyoke", "Jonesboro", "Omaha"], "2010": ["Decatur;", "San Antonio", "Keokuk", "Syracuse", "Columbus", "Lufkin", "Florence", "Jonesboro", "Madison", "Milwaukee", "Salisbury", "St. Petersburg"], "2011": ["Birmingham", "Tucson", "Altoona", "Huntington", "Kearney", "Newport News", "Pittsburgh", "St. Louis", "Youngstown"], "2012": ["Rogers", "Lufkin", "San Angelo", "Houston", "Rhinelander", "Bryan", "Eureka", "Laredo", "Oklahoma City", "Rockford", "Twin Falls"], "2013": ["Binghamton", "Plattsburgh", "Victoria", "Marquette", "Auburn", "Elkhart", "Shreveport", "Weston", "Dickinson", "St. Louis", "Salt Lake City", "Helena", "Pine Bluff", "Winston Salem"], "2014": ["Decatur", "Kennewick", "Lubbock", "Albany", "Petersburg", "Williston", "Meridian", "Scottsbluff", "Sioux City", "St. Paul"], "2015": ["Bloomington", "Billings", "Nacogdoches", "Salinas", "Kansas City", "Melbourne", "New Orleans", "Selma"], "2016": ["Ada", "Appleton", "Charlotte", "New York", "Bozeman", "York", "Milwaukee", "Knoxville", "Bloomington", "Battle Creek", "Cadillac", "Redding", "Elmira", "Mankato", "Washington"], "2017": ["New Haven", "St. Petersburg", "Fairbanks", "Memphis", "Redding", "Dayton", "Nacogdoches", "Iowa City", "Juneau", "Montgomery", "Panama City", "Presque Isle", "Savannah"], "2018": ["Baltimore", "Appleton", "Battle Creek", "Utica", "Ft. Walton Beach", "Laredo", "McAllen", "Wichita Falls"]}, "El Dorado": {"2000": ["Birmingham", "Appleton", "Los Angeles", "Longview", "Utica", "Wilmington", "Glendive", "Helena", "Nacogdoches", "Naples", "Valley City"], "2001": ["Birmingham", "Cincinnati", "El Centro", "Jackson", "Elmira", "Oklahoma City", "Macon", "Akron", "Bowling Green", "Baltimore", "Alpena", "Panama City", "Syracuse", "Topeka", "Tulsa"], "2002": ["Memphis", "Cincinnati", "Ft. Lauderdale", "Gainesville", "Victoria", "Houston", "Troy", "Las Vegas", "Lafayette", "Dickinson", "Baton Rouge", "Champaign", "Toledo", "Harrisonburg", "Hartford", "Honolulu", "Jackson", "Jefferson City", "Milwaukee"], "2003": ["Augusta", "Bend", "Birmingham", "Champaign", "Decatur", "Gainesville", "Helena", "Bozeman", "Fairbanks", "Madison", "St. Paul"], "2004": ["Ames", "Augusta", "Boise", "Klamath Falls", "Superior", "Canton", "Weston", "Baton Rouge", "Bakersfield", "Mount Vernon", "Phoenix", "Port Arthur", "Pueblo", "Winston Salem"], "2005": ["Jacksonville", "Pueblo", "Reno", "Los Angeles", "Mount Vernon", "Erie", "Huntington", "Jackson", "Missoula", "Phoenix"], "2006": ["Anderson", "Battle Creek", "Cities", "Pocatello", "San Luis Obispo", "Ames", "Bangor", "Manchester", "Laredo", "Hagerstown", "Scottsbluff", "Jackson", "Lawton", "Lynchburg", "Memphis", "New Bedford", "Pine Bluff", "Savannah"], "2007": ["Bakersfield", "Omaha", "Modesto", "Champaign", "Ft. Wayne", "Sioux City", "Rapid City", "Wichita Falls", "Pine Bluff", "Macon"], "2008": ["Atlanta", "Charleston", "Nashville", "Denver", "Buffalo", "Rapid City", "Cadillac", "Gulfport", "Modesto", "New Haven", "Winston Salem"], "2009": ["Longview", "Las Vegas", "Thomasville", "St. Louis", "Midland", "Omaha", "Dickinson", "Ft. Pierce", "Mankato"], "2010": ["Baton Rouge", "Billings", "Battle Creek", "Charlottesville", "Visalia", "Elmira", "Sweetwater", "Toledo", "Watertown", "Lubbock", "Milwaukee"], "2011": ["Eau Claire", "Selma", "Wichita Falls", "Harrisonburg", "Chicago", "Plattsburgh", "Santa Fe", "Tacoma", "West Point"], "2012": ["Billings", "Birmingham", "Iowa City", "Nashville", "Columbus", "Gainesville", "Kearney", "Port Arthur", "Sioux Falls", "Utica"], "2013": ["Pittsburgh", "Fairbanks", "Sierra Vista", "Lake Charles", "Ames", "El Paso", "Gainesville", "Great Falls", "Lynchburg", "Midland", "Missoula", "Mount Vernon", "Pittsburg", "Port Arthur"], "2014": ["Altoona", "Canton", "El Paso", "Battle Creek", "Newport News", "Akron", "Helena", "Jackson", "Lawton", "Tacoma", "Williston"], "2015": ["Cincinnati", "Rapid City", "Ft. Lauderdale", "Lafayette", "Modesto", "Philadelphia"], "2016": ["San Antonio", "Cadillac", "Battle Creek", "Gainesville", "Pine Bluff", "Sierra Vista"], "2017": ["Alexandria", "Laredo", "Alpena", "Montrose", "West Point", "Chattanooga", "Augusta", "Superior", "Newport News", "Lexington", "Los Angeles", "Twin Falls"], "2018": ["Akron", "Atlanta", "Hagerstown", "Sioux City", "Tacoma", "Albany", "Las Vegas", "Washington DC ", "Lexington", "New York", "El Paso", "Fayetteville", "Keokuk", "Laurel", "Syracuse"]}, "El Paso": {"2000": ["Akron", "Billings", "Bloomington", "Riverton", "Naples", "Jackson", "Longview", "Lubbock", "New Orleans", "Watertown"], "2001": ["Baton Rouge", "Bozeman", "Bryan", "El Centro", "Knoxville", "Louisville", "Holyoke", "Honolulu", "New Orleans", "Santa Fe"], "2002": ["Augusta", "Charlottesville", "Chattanooga", "Baton Rouge", "Superior", "Kennewick", "Utica", "Wichita Falls"], "2003": ["Akron", "Bryan", "Buffalo", "Ft. Wayne", "Holyoke", "Sioux Falls", "Montrose", "Montgomery", "Toledo", "Hagerstown", "New Haven", "Oak Hill", "Valley City", "Winston Salem"], "2004": ["Amarillo", "Modesto", "Ft. Walton Beach", "Rochester", "Knoxville", "Phoenix", "Salinas", "Sioux City"], "2005": ["Cadillac", "Sarasota", "Milwaukee", "North Platte", "Pensacola", "Toledo"], "2006": ["Alexandria", "Naples", "Champaign", "Florence", "Lubbock", "Macon", "Petersburg", "Pittsburg", "Rogers", "Victoria"], "2007": ["Boise", "Panama City", "Gulfport", "Huntington", "Lexington", "Macon", "Midland", "Nashville", "Oak Hill", "Sweetwater", "Toledo"], "2008": ["Atlanta", "Columbia", "Palm Springs", "Evansville", "Sioux Falls", "Steubenville"], "2009": ["Cadillac", "Weston", "Elkhart", "Ft. Pierce", "Mount Vernon"], "2010": ["Cities", "Twin Falls", "Fayetteville", "Midland", "Montgomery", "North Platte"], "2011": ["Charleston", "Decatur;", "Memphis", "Pensacola ", "Augusta", "Kansas City", "Toledo", "Santa Fe", "Parkersburg", "Oklahoma City", "Alpena", "Ft. Lauderdale", "Helena", "Kirksville", "Moline", "Rogers", "Washington"], "2012": ["Alpena", "Chattanooga", "Shreveport", "Evansville", "Mount Vernon"], "2013": ["Cadillac", "Denver", "Superior", "Evansville", "Auburn", "Ft. Pierce", "Utica", "El Dorado", "Midland", "Moline", "Portland", "Visalia"], "2014": ["Bozeman", "Buffalo", "El Dorado", "Alexandria", "Midland", "Milwaukee", "North Platte", "Oklahoma City", "Rhinelander"], "2015": ["Eau Claire", "Klamath Falls", "Manchester", "Wichita Falls", "Jackson", "Hartford", "Bend", "Iowa City", "Moline"], "2016": ["Auburn", "Bryan", "Canton", "Cities", "Pocatello", "Lafayette", "Decatur", "Erie", "Huntington", "St. Paul", "Savannah", "Fayetteville", "Florence", "Kearney", "Las Vegas", "Parkersburg", "Santa Fe", "Weston"], "2017": ["Elkhart", "Macon", "Cities", "Chicago", "Tucson", "Scranton"], "2018": ["Champaign", "El Dorado", "Zanesville", "Gainesville", "Kansas City", "Laredo", "Lufkin", "Myrtle Beach"]}, "Elkhart": {"2000": ["Anchorage", "Decatur", "Decatur;", "Boise", "Redding", "Alexandria", "Greenville", "Hagerstown", "Lynchburg", "Milwaukee"], "2001": ["Auburn", "Winston Salem", "Ft. Pierce", "Milwaukee", "St. Joseph"], "2002": ["Denver", "Jacksonville", "Nacogdoches", "Nashville", "Corpus Christi", "Washington DC ", "Helena", "Portland"], "2003": ["Redding", "Durham", "Columbus", "Hutchinson", "Jackson", "Rapid City", "Valley City", "Washington"], "2004": ["Lansing", "Chicago", "Florence", "Hartford", "Jackson", "Jefferson City", "Longview", "Meridian"], "2005": ["Anderson", "Bakersfield", "Durham", "Shreveport", "Pensacola", "Tulsa", "Thomasville", "Eureka", "Florence", "Ft. Worth", "Holyoke", "Savannah", "Scottsbluff"], "2006": ["Appleton", "Denver", "Melbourne", "Utica", "Gulfport", "St. Petersburg"], "2007": ["Wilmington", "Shreveport", "Milwaukee", "Scranton", "Birmingham", "Boise", "Ft. Lauderdale", "Hartford", "New Bedford"], "2008": ["Bay City", "Washington", "Iowa City", "New Orleans", "Pensacola ", "Presque Isle", "Reno", "Tacoma", "Williston"], "2009": ["Alpena", "Baton Rouge", "Billings", "Youngstown", "El Paso", "Knoxville", "Laurel", "Montgomery", "Pittsburg"], "2010": ["Bozeman", "Jonesboro", "Holyoke", "Macon", "Mankato", "San Jose"], "2011": ["Charlotte", "Dickinson", "Eureka", "Palm Springs", "Spokane", "Thomasville", "Valley City"], "2012": ["Columbia", "Nacogdoches", "Marquette", "Modesto", "New York"], "2013": ["El Centro", "Zanesville", "Chattanooga", "Iowa City", "Modesto", "Syracuse"], "2014": ["Charlotte", "Lafayette", "Bend", "Evansville", "Ft. Wayne", "Los Angeles", "Mankato", "Pensacola ", "Rochester", "Steubenville"], "2015": ["Baton Rouge", "Bloomington", "Bryan", "Champaign", "Gainesville", "Santa Fe", "Moline", "Anderson", "Evansville", "Jonesboro", "Mitchell", "Mount Vernon", "Topeka", "Watertown"], "2016": ["Decatur;", "Valley City", "Cadillac", "Eureka", "Hutchinson", "Kirksville", "New York"], "2017": ["Augusta", "El Paso", "Memphis", "Lafayette", "Birmingham", "Indianapolis", "Presque Isle", "Charlottesville", "Erie", "Longview", "New Haven", "Scottsbluff"], "2018": ["Spokane", "Lufkin", "Bend", "West Point", "Fayetteville", "Kennewick", "Klamath Falls", "New Bedford", "Rhinelander"]}, "Elmira": {"2000": ["New Orleans", "St. Petersburg", "Topeka", "Ft. Pierce", "Cities", "Tacoma", "Panama City"], "2001": ["Austin", "Bryan", "El Dorado", "Montgomery", "Topeka", "Valley City", "Harrisonburg", "New Haven", "Ames", "Holyoke", "Great Falls", "Missoula", "Midland"], "2002": ["Mount Vernon", "Salt Lake City", "Pittsburgh", "Appleton", "Jackson", "Newport News", "Evansville", "Jacksonville", "Terre Haute", "Twin Falls"], "2003": ["Bay City", "Ft. Walton Beach", "Jefferson City", "Scottsbluff", "Macon"], "2004": ["Alexandria", "Charleston", "Decatur;", "Jonesboro", "Canton", "Appleton", "Washington", "Eugene", "Lynchburg", "Syracuse", "Jefferson City", "Montrose", "Eau Claire", "Valley City", "Erie", "Los Angeles", "Riverton", "Superior"], "2005": ["Ames", "Canton", "Bangor", "Dothan", "Manchester"], "2006": ["Alexandria", "Auburn", "Bozeman", "Keokuk", "Glendive", "Ft. Wayne", "Jackson", "Longview"], "2007": ["Anderson", "Houston", "Riverton", "Zanesville", "Hutchinson", "McAllen", "Alexandria", "Fayetteville", "Lafayette"], "2008": ["Decatur;", "Dothan", "Midland", "St. Petersburg", "Huntington", "Las Vegas", "Rhinelander", "Scottsbluff"], "2009": ["Appleton", "Utica", "St. Petersburg", "Jefferson City", "Knoxville", "Ames", "Washington DC ", "Pine Bluff", "Pocatello", "Scranton", "Superior"], "2010": ["El Dorado", "Lafayette", "Palm Springs", "Sioux Falls", "Charlotte", "Selma", "Binghamton", "Longview", "Battle Creek", "Fayetteville", "Moline", "New Orleans", "Petersburg", "San Antonio"], "2011": ["Cities", "Denver", "Kirksville", "McAllen", "Mount Vernon", "Pine Bluff", "San Jose", "Sioux Falls"], "2012": ["Naples", "Sweetwater", "Ft. Worth", "Pittsburg", "Rochester"], "2013": ["Bay City", "Canton", "Mitchell", "Ft. Pierce", "Hutchinson", "Keokuk", "Lafayette", "North Platte", "Rhinelander", "Selma"], "2014": ["Austin", "Boise", "Columbia", "Nacogdoches", "St. Petersburg", "Charlotte", "Fairbanks", "Hartford", "McAllen", "Myrtle Beach"], "2015": ["Bloomington", "Twin Falls", "Hartford", "Visalia", "Salinas", "Las Vegas", "Erie", "Naples", "San Diego"], "2016": ["Bowling Green", "El Centro", "Sierra Vista", "Marquette", "Evansville", "Great Falls", "New Haven", "Savannah"], "2017": ["Dothan", "Riverton", "Iowa City", "Zanesville", "New Bedford", "Steubenville", "Scranton", "Ft. Worth", "Longview", "Mitchell", "Omaha", "St. Joseph"], "2018": ["Charleston", "Decatur;", "Florence", "Klamath Falls", "Scottsbluff", "Erie", "Lubbock", "Lufkin", "Naples", "Port Arthur"]}, "Erie": {"2000": ["Champaign", "Chattanooga", "Durham", "Sierra Vista", "Columbus", "Modesto", "Ft. Worth"], "2001": ["Buffalo", "Lake Charles", "Evansville", "York", "Jackson", "Alexandria", "Washington", "Charlottesville", "Mitchell", "Riverton", "Santa Fe", "Victoria", "Winston Salem"], "2002": ["Baltimore", "Eau Claire", "Zanesville", "Longview", "North Platte", "St. Louis"], "2003": ["Augusta", "Bozeman", "San Diego", "Hartford", "Bowling Green", "Jacksonville", "Klamath Falls", "Lexington", "Oklahoma City", "Sarasota"], "2004": ["Augusta", "Bloomington", "Elmira", "Bozeman", "Austin", "Bryan", "Thomasville"], "2005": ["Anchorage", "Bowling Green", "Great Falls", "Ft. Worth", "Scranton", "El Dorado", "Zanesville", "Greenville", "Ft. Wayne", "Las Vegas", "McAllen", "Watertown"], "2006": ["Bloomington", "Hartford", "Laurel", "Pensacola ", "Ft. Worth", "Reno"], "2007": ["Youngstown", "Eureka", "Auburn", "Mitchell", "Laredo", "Louisville", "Lufkin", "Pocatello", "Salt Lake City", "San Antonio", "Watertown"], "2008": ["Bozeman", "Columbus", "Durham", "Bryan", "Bangor", "Harrisonburg", "Kennewick", "Kirksville", "Montgomery"], "2009": ["Gulfport", "Meridian", "Myrtle Beach", "Mankato", "Ft. Pierce", "Kirksville", "Nacogdoches", "Omaha", "Panama City"], "2010": ["Battle Creek", "Columbia", "Syracuse", "Savannah", "Gulfport", "Honolulu", "Laredo", "Lynchburg", "Pittsburg", "San Antonio", "Shreveport", "St. Louis", "Winston Salem"], "2011": ["Ada", "Billings", "Great Falls", "Detroit", "Pittsburg", "Rapid City", "Macon", "St. Joseph", "Kearney", "New Bedford", "San Antonio"], "2012": ["Cadillac", "Twin Falls", "Omaha"], "2013": ["Baton Rouge", "Cincinnati", "Eugene", "Springfield", "Keokuk", "New Bedford", "Panama City", "Salinas"], "2014": ["Alexandria", "Bryan", "Auburn", "Shreveport", "Melbourne", "Lexington", "Canton", "Madison", "Mankato", "Mount Vernon", "Scranton", "Selma"], "2015": ["Kennewick", "Bangor", "Elmira", "Evansville", "Lima"], "2016": ["Alpena", "El Paso", "Detroit", "Augusta", "Sioux Falls", "Eureka", "Evansville", "Marquette", "Milwaukee", "Mitchell", "Pueblo", "Washington", "Zanesville"], "2017": ["Cincinnati", "Jefferson City", "Elkhart", "Watertown", "Riverton", "Rhinelander", "New Haven", "Selma"], "2018": ["Bowling Green", "Elmira", "New York", "Buffalo", "Hutchinson", "Manchester", "Shreveport", "Williston"]}, "Eugene": {"2000": ["Anchorage", "Baton Rouge", "Boise", "Bowling Green", "Longview", "Birmingham", "Midland", "Youngstown", "Santa Fe", "Great Falls", "Presque Isle", "York"], "2001": ["Thomasville", "Parkersburg"], "2002": ["Durham", "Sweetwater", "Rhinelander", "Troy", "Modesto", "Las Vegas", "Kansas City", "Longview"], "2003": ["Anchorage", "Nashville", "Mitchell", "New Haven", "San Angelo", "St. Petersburg"], "2004": ["Dickinson", "El Centro", "Elmira", "Melbourne", "Milwaukee", "Helena", "Jacksonville", "Lexington", "Sweetwater", "Winston Salem"], "2005": ["Akron", "Albany", "Canton", "Durham", "Eau Claire", "Springfield", "Binghamton", "Utica", "St. Petersburg", "Eureka", "Ft. Lauderdale", "Memphis", "Salisbury", "Savannah"], "2006": ["Ada", "Auburn", "Bowling Green", "Moline", "Macon", "Ft. Pierce", "Manchester", "Melbourne", "Naples", "Winston Salem"], "2007": ["Charlottesville", "Myrtle Beach", "Petersburg", "Iowa City", "Valley City", "Baton Rouge", "McAllen", "San Angelo", "Weston"], "2008": ["Akron", "Manchester", "Oklahoma City", "San Diego", "Gainesville", "Rockford", "Utica"], "2009": ["Akron", "Buffalo", "Kirksville", "Anchorage", "San Angelo", "Ft. Wayne", "Kansas City", "Manchester", "New York", "Williston"], "2010": ["Birmingham", "Boise", "Port Arthur", "Madison", "Parkersburg", "Salinas", "Greenville", "Helena", "Kennewick", "Manchester", "Salisbury", "Savannah", "St. Louis", "Wilmington"], "2011": ["Charlotte", "New Haven", "Binghamton", "Sioux City", "Tulsa", "Parkersburg", "North Platte", "Midland", "New Bedford", "Omaha"], "2012": ["Battle Creek", "Durham", "Phoenix", "Newport News", "Madison", "Juneau", "Klamath Falls", "Pittsburgh", "Port Arthur", "Rapid City", "San Angelo", "Sarasota", "Visalia"], "2013": ["Battle Creek", "Buffalo", "Denver", "Erie", "Pensacola ", "Anderson", "Jackson", "Melbourne"], "2014": ["Baton Rouge", "Indianapolis", "Fairbanks", "Hutchinson", "Los Angeles", "Pueblo"], "2015": ["Cities", "Lufkin"], "2016": ["Anchorage", "Dayton", "Battle Creek", "Philadelphia", "Terre Haute", "Billings", "Ft. Worth", "Palm Springs", "Pensacola ", "San Jose"], "2017": ["Baltimore", "Youngstown", "St. Louis", "New York", "Mankato", "Moline", "Redding"], "2018": ["Ft. Worth", "Myrtle Beach", "Charleston", "Florence", "Gainesville", "Missoula", "St. Petersburg"]}, "Eureka": {"2000": ["Cincinnati", "Santa Fe", "San Jose", "Winston Salem", "Altoona", "Utica", "Jackson", "Louisville", "Parkersburg", "Sioux Falls"], "2001": ["Baltimore", "Rhinelander", "Atlanta", "New Orleans", "McAllen", "Florence", "New Bedford", "St. Petersburg", "Terre Haute", "Toledo"], "2002": ["Boise", "Eau Claire", "Petersburg", "Kirksville", "Pittsburg", "Juneau"], "2003": ["Alexandria", "Bangor", "St. Paul", "Chattanooga", "Florence", "Jackson", "Portland", "Topeka"], "2004": ["Bangor", "Helena", "Jackson", "Kennewick", "Harrisonburg", "New York", "Fayetteville", "Fairbanks", "Laurel", "Lexington", "Valley City"], "2005": ["Bakersfield", "Cities", "Denver", "Eugene", "Elkhart", "Decatur", "Hartford", "Memphis", "Phoenix", "Selma", "Steubenville"], "2006": ["Columbia", "Wichita Falls", "El Centro", "Fayetteville", "Twin Falls", "Canton", "Mitchell", "Newport News", "Riverton"], "2007": ["Baltimore", "Bay City", "Decatur;", "Erie", "Gainesville", "Riverton", "Indianapolis", "Meridian"], "2008": ["Bakersfield", "Eau Claire", "Bangor", "Scottsbluff", "Kennewick", "Panama City", "Port Arthur", "Presque Isle", "Rhinelander", "Springfield", "Wichita Falls", "Williston"], "2009": ["Boise", "Decatur", "Keokuk", "Rhinelander", "Jefferson City", "Kennewick", "Savannah"], "2010": ["Bakersfield", "Champaign", "Charlotte", "Shreveport", "Fairbanks", "Lufkin", "Myrtle Beach", "New Haven", "Parkersburg", "Tulsa"], "2011": ["Anderson", "Dayton", "Elkhart", "Superior", "Troy", "Lansing", "Tucson", "St. Petersburg", "Amarillo", "Hartford", "Pine Bluff", "Salinas"], "2012": ["Appleton", "Bend", "Bloomington", "Petersburg", "Hagerstown", "Topeka", "Ft. Worth", "El Centro", "Midland", "New Bedford", "Rochester", "West Point"], "2013": ["Auburn", "Bakersfield", "Lufkin", "Jacksonville", "Buffalo", "Plattsburgh", "Scottsbluff", "Corpus Christi", "Hartford", "Lubbock", "Memphis", "Zanesville"], "2014": ["Altoona", "Canton", "Madison", "Huntington", "Jacksonville", "Scranton", "St. Paul", "Ft. Pierce", "Las Vegas", "Petersburg"], "2015": ["Augusta", "Melbourne", "Salinas", "Eau Claire", "St. Louis", "Longview", "Louisville", "Zanesville"], "2016": ["Alpena", "Chattanooga", "Cities", "Erie", "Sierra Vista", "Bay City", "Fayetteville", "Elkhart", "McAllen", "Dayton", "Louisville", "Charleston", "Helena", "Melbourne", "Pittsburgh"], "2017": ["Chicago", "Sweetwater", "Wichita Falls", "Rhinelander", "Keokuk", "Scranton", "Ada", "Meridian", "Great Falls", "Pine Bluff", "St. Paul"], "2018": ["Champaign", "Montgomery", "Washington", "Fayetteville", "Twin Falls", "New Haven", "Palm Springs", "Presque Isle", "Winston Salem"]}, "Evansville": {"2000": ["Petersburg", "St. Paul", "Manchester", "Huntington", "Pueblo", "Plattsburgh", "Florence", "Ft. Wayne", "Ft. Worth", "Jacksonville", "Moline", "Shreveport"], "2001": ["Charlotte", "Erie", "Lake Charles", "Honolulu", "Baltimore", "Bryan", "Kearney", "Kirksville", "Laredo", "Mount Vernon", "New Bedford", "New Haven", "San Diego"], "2002": ["Baltimore", "Elmira", "Washington", "Manchester", "Austin", "Rogers", "Victoria", "Plattsburgh", "Sioux Falls", "Houston", "Jackson", "Las Vegas", "New Bedford", "Panama City", "Presque Isle", "Williston"], "2003": ["Appleton", "Buffalo", "McAllen", "Rogers", "Steubenville", "Pocatello", "Savannah", "Holyoke", "Myrtle Beach", "Pittsburgh", "San Angelo", "Tucson"], "2004": ["Superior", "Kansas City", "Bowling Green", "Akron", "Twin Falls", "St. Paul"], "2005": ["Anderson", "Decatur", "Salinas", "New Haven", "Decatur;", "Auburn", "Ft. Worth", "Jacksonville", "El Centro", "Laredo", "New Orleans", "Riverton", "West Point"], "2006": ["Austin", "Buffalo", "Decatur;", "Melbourne", "Steubenville", "Ft. Wayne", "Hutchinson", "Manchester", "San Angelo", "San Luis Obispo"], "2007": ["Anderson", "Canton", "Baton Rouge", "Augusta", "Petersburg", "Jackson", "Presque Isle", "Thomasville", "Winston Salem"], "2008": ["El Paso", "Rockford", "Rogers", "Florence", "Augusta", "Auburn", "Honolulu", "Madison", "Santa Fe", "Savannah"], "2009": ["Baltimore", "Nacogdoches", "St. Petersburg", "Youngstown", "Pittsburg", "Detroit", "Tulsa", "Bend", "Bakersfield", "Watertown", "Los Angeles", "Dickinson", "Selma", "Fairbanks", "Houston", "Lafayette", "New Haven", "Pensacola ", "San Luis Obispo", "Scottsbluff", "York"], "2010": ["Knoxville", "Dickinson", "Tucson", "Cadillac", "Ft. Walton Beach", "St. Joseph", "Tacoma", "Wilmington"], "2011": ["Alpena", "Charleston", "New Bedford", "Petersburg", "Valley City", "Sioux City", "Battle Creek", "Ft. Walton Beach", "Kansas City", "Lynchburg", "Syracuse"], "2012": ["Bowling Green", "El Paso", "York", "Detroit", "Riverton", "Marquette", "Hutchinson", "Midland", "Pittsburgh"], "2013": ["El Paso", "Rhinelander", "Superior", "Montgomery", "Atlanta", "Lufkin", "Keokuk", "Glendive", "Los Angeles", "Savannah"], "2014": ["Binghamton", "Oklahoma City", "Appleton", "Portland", "Washington DC ", "Laurel", "Elkhart", "Decatur;", "Fayetteville", "Longview", "Winston Salem"], "2015": ["Albany", "Anchorage", "Battle Creek", "Bryan", "Durham", "Redding", "Portland", "Bowling Green", "Milwaukee", "Kearney", "Elkhart", "Erie", "St. Joseph", "Klamath Falls", "Tucson", "Visalia", "Watertown"], "2016": ["Altoona", "Elmira", "Erie", "Harrisonburg", "North Platte", "Great Falls", "Winston Salem"], "2017": ["Billings", "Boise", "Decatur", "Dothan", "Sioux Falls", "Ft. Worth", "Huntington", "Pittsburg", "Longview", "Champaign", "Terre Haute", "Gulfport", "Jonesboro", "Las Vegas", "North Platte", "Oklahoma City", "Rapid City"], "2018": ["Auburn", "Buffalo", "New York", "St. Petersburg", "Lynchburg", "Thomasville", "Twin Falls", "Kearney", "Longview", "Madison", "Pine Bluff", "Selma", "Springfield", "Tulsa"]}, "Fairbanks": {"2000": ["Bozeman", "Cities", "Panama City", "Altoona", "Naples", "Springfield", "Lansing", "Hutchinson", "Madison", "Reno", "Port Arthur", "Ft. Lauderdale", "Petersburg", "Greenville", "Buffalo", "Memphis", "Louisville", "Williston"], "2001": ["Battle Creek", "Charlottesville", "San Diego", "Newport News", "Wilmington", "Los Angeles", "Mankato", "Honolulu", "Lexington", "St. Louis", "Troy"], "2002": ["Ada", "Denver", "Utica", "Decatur", "New York", "Fayetteville", "Great Falls"], "2003": ["Chattanooga", "Dothan", "Parkersburg", "Wilmington", "Ft. Lauderdale", "Scottsbluff", "El Dorado", "Troy", "Akron", "Huntington", "Washington DC "], "2004": ["Bangor", "Eureka", "Parkersburg", "Victoria", "Twin Falls", "Troy", "Greenville", "Philadelphia", "Tacoma"], "2005": ["Sioux Falls", "Billings", "Battle Creek", "Ft. Lauderdale", "Jefferson City", "Harrisonburg", "Indianapolis", "Jackson", "Meridian", "Palm Springs", "Savannah", "St. Joseph", "York"], "2006": ["Champaign", "Kirksville", "Ames", "Helena", "North Platte"], "2007": ["Cadillac", "Tucson", "Missoula", "Presque Isle", "Laurel", "Sweetwater"], "2008": ["Alpena", "Battle Creek", "Charleston", "Lake Charles", "Modesto", "Victoria", "Kennewick", "Jonesboro", "Holyoke", "Oak Hill", "Panama City", "Rogers"], "2009": ["Iowa City", "Evansville", "Champaign", "Klamath Falls", "Lake Charles"], "2010": ["Eureka", "Longview", "St. Petersburg", "Charlottesville", "Birmingham", "Jonesboro", "Mitchell", "San Luis Obispo"], "2011": ["Canton", "New York", "Pocatello", "Akron", "Topeka", "Kirksville", "Milwaukee", "Mount Vernon", "Scottsbluff", "St. Petersburg", "Sweetwater"], "2012": ["Baton Rouge", "Tulsa", "Pensacola ", "Ft. Pierce", "Rapid City", "St. Joseph", "Tacoma", "Twin Falls", "Williston"], "2013": ["Battle Creek", "Bloomington", "Buffalo", "El Dorado", "Scranton", "Bakersfield", "New Orleans", "Steubenville", "Albany", "Dothan", "Plattsburgh", "Meridian", "Sarasota", "Helena", "Holyoke", "Oklahoma City", "Santa Fe"], "2014": ["Bloomington", "Springfield", "Elmira", "Eugene", "Hutchinson", "Troy", "Bakersfield", "West Point", "Jefferson City", "Jonesboro", "Redding"], "2015": ["Columbus", "Omaha", "Redding", "York", "Terre Haute", "Charlotte", "Helena", "Macon", "Pittsburg", "San Angelo", "Visalia", "Wichita Falls"], "2016": ["Bozeman", "Birmingham", "Wilmington", "Laredo", "Scranton"], "2017": ["El Centro", "St. Joseph", "Bryan", "Chicago", "Reno", "Youngstown", "Columbia", "Lafayette", "Lawton", "Mankato", "Springfield"], "2018": ["Altoona", "Ames", "Appleton", "Ft. Walton Beach", "Keokuk", "Meridian", "New Haven", "Rochester", "Twin Falls", "Youngstown"]}, "Fayetteville": {"2000": ["Altoona", "Bozeman", "Bryan", "Lynchburg", "Detroit", "Iowa City", "Keokuk", "Longview", "North Platte", "Petersburg", "Syracuse", "West Point"], "2001": ["Charlotte", "Midland", "Jonesboro", "St. Louis", "Springfield", "Ft. Lauderdale", "Florence", "Pensacola ", "Rapid City", "San Angelo"], "2002": ["Albany", "St. Louis", "Fairbanks", "Pueblo", "Boise", "Wilmington", "Charleston", "New Haven", "Las Vegas", "Lafayette", "Oklahoma City", "Montgomery", "Scranton", "Los Angeles", "Mitchell", "Pensacola", "Selma"], "2003": ["Dickinson", "Gulfport", "Ft. Wayne", "Manchester", "Petersburg", "Boise", "Chicago", "Klamath Falls", "Lafayette", "Macon", "North Platte", "Redding", "Rogers", "Victoria"], "2004": ["Chattanooga", "Eureka", "Gulfport", "Lufkin", "Greenville", "Amarillo", "Dickinson", "Harrisonburg", "Madison", "Detroit", "Indianapolis", "Klamath Falls", "Wilmington"], "2005": ["Champaign", "Washington", "Scranton", "Eau Claire", "Keokuk", "York"], "2006": ["Eureka", "Keokuk", "Mitchell", "Tulsa", "Springfield", "Wichita Falls", "Honolulu", "Lima", "Los Angeles"], "2007": ["Elmira", "New Bedford", "Savannah", "Louisville", "San Angelo", "Eau Claire", "Salt Lake City", "Jackson", "Jefferson City", "Laurel", "Washington DC "], "2008": ["Altoona", "Canton", "Cities", "Panama City", "Atlanta", "Salinas", "Pensacola ", "Iowa City", "Superior", "St. Joseph", "Las Vegas", "Los Angeles", "Visalia"], "2009": ["Charlottesville", "Battle Creek", "Gulfport", "Moline", "Ft. Worth", "Lubbock", "Panama City", "Pocatello", "Riverton", "Sierra Vista"], "2010": ["Appleton", "Lexington", "New Bedford", "Steubenville", "Iowa City", "Elmira", "El Paso", "Portland", "Troy", "Visalia", "Winston Salem"], "2011": ["Rogers", "Washington", "Kennewick", "Laredo", "Modesto", "Washington DC ", "Oklahoma City", "Lansing", "Melbourne"], "2012": ["Bay City", "Bowling Green", "Bangor", "Battle Creek", "Akron", "Auburn", "Williston", "Myrtle Beach", "Toledo"], "2013": ["Chattanooga", "Pueblo", "Jackson", "Buffalo", "Ft. Lauderdale", "Sioux Falls", "Scottsbluff", "Honolulu", "Midland", "Port Arthur", "Washington"], "2014": ["Bakersfield", "Bloomington", "Alexandria", "Evansville", "Detroit", "Omaha", "Port Arthur", "Sweetwater"], "2015": ["Bryan", "Dickinson", "Ada", "Savannah", "Topeka", "Decatur", "Twin Falls", "Kearney", "Mitchell", "Nashville", "Alpena", "Lexington", "Salinas"], "2016": ["Eau Claire", "Eureka", "Syracuse", "Juneau", "St. Louis", "Mitchell", "Billings", "Victoria", "El Paso", "Ft. Worth", "Jackson", "Milwaukee", "Palm Springs"], "2017": ["Amarillo", "Dothan", "Alpena", "Washington", "Springfield", "Topeka", "Ft. Worth", "McAllen", "Sarasota", "Oak Hill", "Panama City", "Ft. Wayne", "Laredo", "Naples", "New Bedford", "Rhinelander", "St. Paul"], "2018": ["Denver", "Eureka", "Elkhart", "Oak Hill", "Juneau", "El Dorado", "Decatur", "Rogers", "Klamath Falls"]}, "Florence": {"2000": ["Decatur", "Huntington", "Corpus Christi", "Evansville", "Charlottesville", "Ft. Lauderdale", "Honolulu", "Lubbock", "Lufkin", "Milwaukee", "New Bedford", "North Platte", "Pine Bluff"], "2001": ["Fayetteville", "Mount Vernon", "Great Falls", "West Point", "Milwaukee", "Montrose", "Sweetwater", "Eureka", "Reno", "Gulfport", "Hartford", "Juneau", "Kearney"], "2002": ["Canton", "Dayton", "Austin", "Naples", "Ft. Walton Beach", "Selma", "Riverton", "Hartford", "Kirksville", "Montgomery", "Sioux City", "St. Paul", "Utica", "Wilmington"], "2003": ["Baton Rouge", "Billings", "Charleston", "Eureka", "Victoria", "Knoxville", "Albany", "North Platte", "Dothan", "Auburn", "Mitchell", "Myrtle Beach", "Detroit", "Syracuse", "Pittsburg", "Melbourne", "Helena", "Montrose", "New Haven", "Panama City", "Twin Falls", "Wichita Falls"], "2004": ["Austin", "Battle Creek", "Champaign", "Juneau", "Durham", "Lynchburg", "San Luis Obispo", "San Antonio", "Elkhart", "Sweetwater", "Ft. Pierce", "Scottsbluff", "Sioux City", "St. Petersburg"], "2005": ["Anderson", "Decatur", "Milwaukee", "Cities", "Appleton", "Elkhart", "Anchorage", "Pittsburg", "Jackson", "Charlotte", "Toledo", "San Angelo", "Kennewick", "Lexington", "New Orleans"], "2006": ["Baton Rouge", "Auburn", "Springfield", "Charleston", "Tucson", "El Paso", "Washington DC ", "Great Falls", "Marquette", "Victoria"], "2007": ["Alpena", "Alexandria", "Jacksonville", "Toledo", "Huntington", "Kearney", "Montgomery", "New Haven", "Pensacola ", "Superior", "Youngstown"], "2008": ["Cincinnati", "Evansville", "Utica", "Charlottesville", "Oklahoma City", "New Bedford", "Rhinelander", "Scottsbluff"], "2009": ["Bay City", "Columbia", "Dothan", "Decatur", "Indianapolis", "El Centro", "Houston", "North Platte", "Salisbury", "Ada", "Jonesboro", "Kansas City", "Montgomery"], "2010": ["Petersburg", "El Centro", "Laredo", "Watertown", "Milwaukee", "Montgomery", "Reno"], "2011": ["Akron", "Birmingham", "Anchorage", "Albany", "Spokane", "Modesto", "Newport News", "Champaign", "Wilmington", "Harrisonburg", "Panama City"], "2012": ["Bryan", "Champaign", "Charleston", "Scottsbluff", "San Luis Obispo", "Modesto", "Lafayette", "Pensacola", "Canton", "Albany", "Zanesville", "Ft. Worth", "Helena", "Laurel", "Lexington", "Montgomery", "Plattsburgh", "Winston Salem"], "2013": ["Amarillo", "Appleton", "Columbia", "Eau Claire", "Mount Vernon", "Durham", "McAllen", "Wichita Falls", "Sioux City", "Montrose", "Anchorage", "Newport News", "Louisville", "Auburn", "Bend", "Hartford", "Pensacola ", "Presque Isle", "San Angelo", "Topeka"], "2014": ["Bowling Green", "Champaign", "Decatur;", "York", "Troy", "New Orleans", "Montrose", "Holyoke", "Helena", "Montgomery", "Ft. Lauderdale", "Jackson", "Las Vegas", "Milwaukee"], "2015": ["Pine Bluff", "St. Paul", "Battle Creek", "Hartford", "Houston", "Laurel", "Palm Springs", "San Angelo", "St. Louis", "Utica", "Washington"], "2016": ["Atlanta", "El Paso", "Lafayette", "Phoenix", "Helena", "Valley City", "Denver", "Memphis", "Ft. Worth", "Kirksville", "North Platte", "Oklahoma City", "Superior", "Wilmington"], "2017": ["Kansas City", "Winston Salem", "Troy", "Ft. Pierce", "Houston", "McAllen", "Memphis", "Mount Vernon", "Salinas", "Sioux City", "Washington"], "2018": ["Battle Creek", "Charleston", "Elmira", "Montgomery", "Eugene", "Midland", "Ft. Pierce", "Mitchell", "Billings", "York", "Greenville", "Louisville", "Lubbock", "Montrose", "Petersburg", "Pittsburgh", "Superior", "Topeka", "Valley City", "Zanesville"]}, "Ft. Lauderdale": {"2000": ["Fairbanks", "Charleston", "Birmingham", "Parkersburg", "Rhinelander", "Sioux Falls", "Florence", "Petersburg", "Atlanta", "Ft. Worth", "Las Vegas", "Redding", "Superior"], "2001": ["Champaign", "Fayetteville", "Terre Haute", "Scottsbluff", "Superior", "Salinas", "Tulsa"], "2002": ["El Dorado", "Scottsbluff", "Montrose", "Oklahoma City", "Topeka", "Lynchburg", "Louisville", "Jackson", "Longview", "Lafayette", "Port Arthur"], "2003": ["Bangor", "Fairbanks", "Syracuse", "Lansing", "Great Falls", "Rogers", "San Antonio"], "2004": ["Atlanta", "Harrisonburg", "Pensacola ", "Pittsburgh", "Mitchell", "Albany", "Gulfport", "Palm Springs", "Kansas City"], "2005": ["Eau Claire", "Fairbanks", "Washington", "Klamath Falls", "Indianapolis", "Bend", "Boise", "Wilmington", "Eugene", "Altoona", "Keokuk", "Nacogdoches", "Panama City", "San Diego", "Washington DC "], "2006": ["Amarillo", "Augusta", "Cadillac", "Pine Bluff", "Lansing", "Macon", "Milwaukee", "Montrose", "Pittsburg", "Youngstown"], "2007": ["Bryan", "Eau Claire", "Elkhart", "Appleton", "Anderson", "Cincinnati", "Victoria", "Binghamton", "Durham", "Marquette", "Champaign", "Milwaukee", "Panama City", "Pensacola", "Salt Lake City", "Savannah", "Terre Haute"], "2008": ["Chattanooga", "Eau Claire", "Harrisonburg", "Sioux Falls", "Montgomery", "Pittsburg", "Rockford", "New Orleans", "Appleton", "Lexington", "Victoria", "Winston Salem"], "2009": ["Alexandria", "Atlanta", "Bloomington", "Cincinnati", "Laurel", "Billings", "Ames", "Austin", "Jackson", "Keokuk", "New Bedford", "Syracuse"], "2010": ["Bloomington", "Charlotte", "Columbus", "Dothan", "San Diego", "Champaign", "Montgomery", "Keokuk", "Salt Lake City"], "2011": ["Alpena", "Atlanta", "Binghamton", "Cadillac", "Decatur", "Springfield", "West Point", "El Paso", "Columbia", "Meridian", "Weston"], "2012": ["Battle Creek", "McAllen", "Tacoma", "Tucson", "San Jose", "Moline", "Salisbury", "Sierra Vista", "Tulsa", "Weston"], "2013": ["Alpena", "Bowling Green", "Fayetteville", "Decatur;", "Weston", "Manchester", "Ames", "Ft. Wayne", "Salt Lake City", "Santa Fe", "Spokane", "St. Paul"], "2014": ["Gainesville", "Klamath Falls", "Florence", "Shreveport", "Kansas City", "Milwaukee", "Modesto", "Montrose", "Tulsa"], "2015": ["Austin", "El Dorado", "Kennewick", "Decatur;", "Macon", "Zanesville", "Lufkin", "North Platte", "Petersburg", "Salt Lake City"], "2016": ["Atlanta", "Scottsbluff", "Sierra Vista", "Gainesville", "Pueblo", "Kirksville", "Milwaukee", "New Orleans", "Oklahoma City", "Pensacola", "Pine Bluff", "Pocatello"], "2017": ["Ada", "Gulfport", "Laredo", "Presque Isle", "Tacoma"], "2018": ["Birmingham", "Springfield", "Indianapolis", "St. Joseph", "Charleston", "San Jose", "Hutchinson", "Mankato", "Midland", "Panama City", "Parkersburg"]}, "Ft. Pierce": {"2000": ["Charlottesville", "Elmira", "Rogers", "Utica", "Youngstown", "Detroit", "Tulsa", "Panama City", "Sierra Vista", "Sioux City"], "2001": ["Ames", "Appleton", "Elkhart", "Toledo", "Spokane", "Kansas City", "Lufkin", "Newport News", "Salinas", "Scottsbluff"], "2002": ["Boise", "Eau Claire", "Atlanta", "Pensacola", "Hagerstown", "Redding", "Dothan", "Jefferson City", "Kearney", "Laurel", "Oak Hill", "York"], "2003": ["Altoona", "Louisville", "Pensacola ", "Indianapolis", "Hutchinson", "Winston Salem"], "2004": ["Decatur;", "Florence", "Anchorage", "Las Vegas"], "2005": ["Dickinson", "Alexandria", "Chattanooga", "San Luis Obispo", "Dothan", "Myrtle Beach", "Toledo", "Ft. Wayne", "Las Vegas", "Longview", "Milwaukee"], "2006": ["Newport News", "Lynchburg", "Alexandria", "Eugene", "Santa Fe", "Jacksonville", "Midland"], "2007": ["Cincinnati", "Harrisonburg", "Tacoma", "Rogers", "Wilmington", "Omaha", "Reno", "Salt Lake City", "Troy"], "2008": ["Bend", "Troy", "Kennewick", "San Angelo", "Sarasota", "Nashville", "Keokuk", "Twin Falls", "West Point"], "2009": ["El Dorado", "Erie", "Holyoke", "Marquette", "El Paso", "Melbourne", "San Diego", "Hagerstown", "Laurel", "Sierra Vista", "Tucson"], "2010": ["Ada", "Baton Rouge", "Bend", "Chattanooga", "Cities", "Reno", "Tulsa", "Alexandria", "Lake Charles", "Panama City", "Twin Falls"], "2011": ["Auburn", "Springfield", "Columbia", "Madison", "Longview", "Champaign", "St. Joseph", "Hartford", "New Bedford", "San Diego", "Visalia"], "2012": ["Boise", "Fairbanks", "San Antonio", "New Bedford", "Mount Vernon", "New Haven", "Memphis"], "2013": ["Eau Claire", "El Paso", "Midland", "Elmira", "Ft. Worth", "Houston", "Longview", "Memphis", "New Haven"], "2014": ["Charleston", "San Jose", "Corpus Christi", "Sioux Falls", "Eureka", "Bakersfield", "Decatur;", "Panama City", "Iowa City", "Redding", "Rockford", "Utica"], "2015": ["Auburn", "Bowling Green", "Rockford", "Marquette", "Sioux Falls"], "2016": ["Buffalo", "Honolulu", "St. Petersburg", "Louisville", "North Platte"], "2017": ["Charlottesville", "Florence", "Milwaukee", "Iowa City", "Anderson", "Nacogdoches", "Montrose"], "2018": ["Bend", "Florence", "Bryan", "Victoria", "Scottsbluff", "Nacogdoches", "Salt Lake City", "Topeka"]}, "Ft. Walton Beach": {"2000": ["Thomasville", "Atlanta", "Columbia", "Topeka", "Reno", "Jackson", "Savannah", "Shreveport", "St. Petersburg", "Williston"], "2001": ["Anchorage", "Augusta", "Bangor", "Bozeman", "Charlotte", "Denver", "Altoona", "Hagerstown", "Mount Vernon", "Oklahoma City", "Panama City"], "2002": ["Bowling Green", "Columbus", "Florence", "Watertown", "Topeka", "St. Petersburg", "West Point"], "2003": ["Elmira", "Holyoke", "Mitchell", "Baltimore", "Rogers", "Buffalo", "Champaign", "Harrisonburg", "Jefferson City", "Phoenix"], "2004": ["Amarillo", "Bangor", "El Paso", "El Centro", "San Angelo", "Thomasville", "North Platte"], "2005": ["Durham", "El Centro", "Bakersfield", "Laredo", "Kansas City", "Bryan", "Lexington", "Lynchburg"], "2006": ["Birmingham", "Charlottesville", "Chattanooga", "Baton Rouge", "San Angelo", "Superior", "Lafayette", "Keokuk", "Moline"], "2007": ["Bay City", "Ft. Wayne", "Longview", "Oklahoma City", "Binghamton", "Ft. Worth", "Houston", "Oak Hill", "Pittsburgh", "Santa Fe", "West Point"], "2008": ["Decatur;", "Great Falls", "Battle Creek", "Washington", "Gulfport", "St. Paul", "Lubbock", "Nashville", "Valley City", "Visalia", "Wilmington"], "2009": ["Bloomington", "Manchester", "Montgomery", "Charleston", "Jacksonville", "Longview", "Oklahoma City", "San Luis Obispo"], "2010": ["Charleston", "Evansville", "Charlottesville", "Chattanooga", "Toledo", "New Bedford", "Marquette", "Manchester", "Selma"], "2011": ["Bryan", "Presque Isle", "Decatur", "Anderson", "Evansville", "Kansas City", "Lubbock", "Rhinelander", "Savannah"], "2012": ["Altoona", "Memphis", "Watertown", "Troy", "Holyoke", "St. Petersburg", "Hagerstown", "Harrisonburg", "Milwaukee", "Rapid City", "Santa Fe"], "2013": ["Alexandria", "Altoona", "Appleton", "Dothan", "San Diego", "Savannah", "Gulfport", "Lubbock", "Melbourne"], "2014": ["Auburn", "Glendive", "York", "Memphis", "Tucson"], "2015": ["Ames", "Billings", "Binghamton", "Chattanooga", "Cincinnati", "Decatur", "Decatur;", "Denver", "Rapid City", "St. Louis", "Austin", "Shreveport"], "2016": ["Bangor", "Denver", "Charleston", "Missoula", "Holyoke", "Lexington"], "2017": ["Durham", "Bay City", "Klamath Falls", "North Platte", "Lake Charles", "Visalia", "Melbourne", "Newport News", "York"], "2018": ["Detroit", "Dickinson", "Fairbanks", "El Centro", "Helena", "Thomasville", "Glendive", "Greenville", "Lexington", "Milwaukee", "Missoula", "North Platte", "Philadelphia", "Phoenix"]}, "Ft. Wayne": {"2000": ["Charlotte", "Pensacola", "Milwaukee", "Melbourne", "Evansville", "Great Falls", "Los Angeles", "Decatur"], "2001": ["Bend", "Victoria", "Wilmington", "Sioux Falls", "San Angelo", "Harrisonburg", "Madison", "Panama City", "Springfield"], "2002": ["Atlanta", "Eau Claire", "Gulfport", "Alpena", "Scranton", "Holyoke", "New Orleans", "Los Angeles", "Pensacola", "Bloomington", "Jonesboro", "Port Arthur", "Salt Lake City"], "2003": ["Decatur", "El Paso", "Fayetteville", "Topeka", "Alpena", "New Bedford", "St. Paul", "San Jose", "Springfield", "Oklahoma City", "Scranton", "Wichita Falls", "Wilmington"], "2004": ["Melbourne", "Bryan", "Atlanta", "Hartford", "Winston Salem", "Modesto", "Shreveport", "Salisbury", "Visalia"], "2005": ["Erie", "Bozeman", "Atlanta", "Bend", "Houston", "Ada", "Hagerstown", "Wilmington", "Ft. Pierce", "Hartford", "Longview", "New York"], "2006": ["Bangor", "Evansville", "Marquette", "Iowa City", "Tucson", "Zanesville", "El Centro", "Naples", "Twin Falls", "Elmira", "Appleton", "Rapid City", "Gulfport", "Hagerstown", "Knoxville", "Lufkin", "Lynchburg", "Montgomery", "Selma", "Spokane"], "2007": ["Augusta", "El Dorado", "Ft. Walton Beach", "Gainesville", "Columbia", "Indianapolis", "Kearney", "Santa Fe", "Harrisonburg", "Helena", "Huntington", "Las Vegas", "McAllen", "Montgomery"], "2008": ["Baltimore", "Columbia", "Jefferson City", "Montgomery", "Presque Isle", "St. Petersburg", "Rochester", "Salisbury", "Topeka", "Cincinnati", "Rockford", "Manchester", "Sierra Vista"], "2009": ["Eugene", "Eau Claire", "Akron", "West Point", "Boise", "St. Petersburg", "San Jose", "Myrtle Beach", "Selma", "Mankato", "Kansas City", "Rapid City", "Steubenville"], "2010": ["Corpus Christi", "Indianapolis", "New Orleans", "Port Arthur", "Hagerstown", "North Platte", "Presque Isle", "Salt Lake City", "Tacoma", "Watertown"], "2011": ["Bakersfield", "Eau Claire", "Toledo", "Mitchell", "Savannah", "Lima", "Jefferson City", "Lafayette", "Laurel", "Nacogdoches", "Portland", "Thomasville", "Twin Falls", "Valley City"], "2012": ["Cadillac", "Syracuse", "Houston", "Billings", "Jonesboro", "Kennewick", "Gainesville", "Juneau", "Lynchburg", "Oklahoma City", "Palm Springs", "Savannah", "Winston Salem"], "2013": ["Alexandria", "Chattanooga", "Chicago", "Ft. Lauderdale", "Denver", "Scranton", "Bloomington", "Presque Isle"], "2014": ["Baton Rouge", "Gainesville", "Laredo", "Pocatello", "Atlanta", "Elkhart", "Spokane", "Williston"], "2015": ["Ada", "Cities", "Shreveport", "Amarillo", "Topeka", "Omaha", "Missoula", "Sweetwater", "Jefferson City", "Mount Vernon", "Bangor", "Denver", "Reno", "Salisbury", "Sierra Vista", "Visalia", "West Point"], "2016": ["Salinas", "Kearney", "Bryan", "Sierra Vista", "Lexington", "San Antonio", "Akron", "Valley City"], "2017": ["North Platte", "Denver", "Pocatello", "Meridian", "Riverton", "Fayetteville", "Port Arthur", "Lynchburg", "Ft. Worth", "Las Vegas", "Midland"], "2018": ["Buffalo", "Atlanta", "Harrisonburg", "Montgomery", "San Jose", "Sweetwater", "Utica", "Savannah", "Kearney", "Manchester", "Salt Lake City"]}, "Ft. Worth": {"2000": ["Chattanooga", "Syracuse", "Ft. Lauderdale", "Canton", "Washington", "Jacksonville", "Portland", "Rhinelander", "Anchorage", "Charleston", "Evansville", "Erie", "Jonesboro", "Bay City", "Kansas City", "New Haven", "Panama City", "Redding", "Spokane"], "2001": ["Sarasota", "Kennewick", "Anchorage", "Oak Hill", "Scranton", "Toledo", "Zanesville", "New Haven", "York"], "2002": ["Canton", "Durham", "Longview", "Los Angeles", "York", "Troy", "Dayton", "Charleston"], "2003": ["Amarillo", "Bangor", "Battle Creek", "Kearney", "Champaign", "Eau Claire", "Toledo", "Mankato", "Presque Isle"], "2004": ["Dickinson", "Riverton", "Salt Lake City", "Montgomery", "Indianapolis"], "2005": ["Erie", "Evansville", "Kirksville", "Pine Bluff", "San Antonio", "Bowling Green", "Toledo", "Mount Vernon", "Elkhart", "Manchester", "Mankato", "Modesto", "Montgomery", "Newport News", "Reno", "Superior"], "2006": ["Bozeman", "Lafayette", "Erie", "Keokuk", "Nashville", "Washington"], "2007": ["Bakersfield", "Dickinson", "Albany", "Sierra Vista", "Knoxville", "Madison", "Ft. Walton Beach", "Mankato", "Glendive", "Jacksonville", "Steubenville", "Jonesboro"], "2008": ["Baton Rouge", "Los Angeles", "Anderson", "Baltimore", "Lexington", "Oklahoma City", "Redding", "Reno"], "2009": ["Anchorage", "Bangor", "Chicago", "Decatur;", "Lynchburg", "Parkersburg", "Weston", "Wilmington", "Helena", "Kennewick", "Twin Falls", "Klamath Falls", "Fayetteville", "Spokane", "Missoula", "Tacoma", "Montgomery", "Harrisonburg", "Holyoke", "Las Vegas", "Mount Vernon", "Pensacola", "San Diego"], "2010": ["Buffalo", "Tacoma", "Washington", "Las Vegas", "Gulfport", "Palm Springs", "Milwaukee", "Kennewick", "Lake Charles", "Montgomery", "Pensacola ", "Rockford"], "2011": ["Bay City", "Ada", "Anderson", "Myrtle Beach", "Pittsburg", "Valley City", "Denver", "Champaign", "Gulfport", "Lufkin"], "2012": ["Billings", "Chattanooga", "Eureka", "Utica", "Indianapolis", "Denver", "Elmira", "Scottsbluff", "Florence", "Kirksville", "Anchorage", "Buffalo", "Iowa City", "San Antonio", "St. Louis", "Twin Falls"], "2013": ["Auburn", "Ft. Pierce", "Midland", "Holyoke", "Albany", "Klamath Falls", "Hagerstown", "Memphis", "Parkersburg", "Philadelphia", "Terre Haute", "York"], "2014": ["Battle Creek", "Durham", "Weston", "Troy", "Corpus Christi", "Altoona", "Cincinnati", "Dickinson", "Juneau", "Wilmington", "Melbourne", "San Angelo", "Manchester", "Mankato", "Oak Hill", "St. Petersburg", "Topeka"], "2015": ["Battle Creek", "San Antonio", "Los Angeles", "Rapid City", "Redding", "Augusta", "Parkersburg", "Alpena", "Jacksonville", "Mitchell", "Petersburg", "Pittsburgh", "Pueblo", "Sioux City", "Tucson"], "2016": ["Battle Creek", "Birmingham", "Florence", "Harrisonburg", "Eugene", "Houston", "Ada", "Pensacola ", "Bakersfield", "Chattanooga", "Fayetteville", "Jonesboro", "Lubbock", "Madison", "Missoula", "Portland", "Visalia", "Williston"], "2017": ["Akron", "Evansville", "Fayetteville", "Indianapolis", "Moline", "San Diego", "Battle Creek", "Charlottesville", "Youngstown", "Appleton", "Elmira", "Kearney", "Modesto", "Ft. Wayne", "Rhinelander"], "2018": ["Eugene", "Bangor", "Savannah", "Rogers", "Anderson", "Rockford", "Chicago", "Baton Rouge", "Columbia", "Watertown", "Las Vegas", "Louisville", "Pine Bluff", "St. Petersburg", "Toledo"]}, "Gainesville": {"2000": ["Pittsburg", "Bloomington", "Shreveport", "Mount Vernon", "Meridian", "Montgomery", "Wichita Falls"], "2001": ["Akron", "Amarillo", "Valley City", "Greenville", "Memphis", "Panama City"], "2002": ["El Dorado", "Phoenix", "Palm Springs", "Hutchinson", "Marquette", "Kansas City", "Louisville", "Lufkin", "North Platte", "Salisbury"], "2003": ["El Dorado", "Ames", "Pocatello", "St. Louis", "McAllen", "Memphis", "Nashville", "Petersburg", "Sioux City"], "2004": ["Baltimore", "Dayton", "Williston", "Battle Creek", "West Point", "Lake Charles", "Scottsbluff"], "2005": ["New Haven", "Steubenville"], "2006": ["Alexandria", "Anderson", "Weston", "Pine Bluff", "Tacoma", "Valley City"], "2007": ["Charlottesville", "Eureka", "Ft. Wayne", "Pensacola ", "Laurel", "Lufkin"], "2008": ["Battle Creek", "Eugene", "Spokane", "Greenville", "Keokuk", "Mount Vernon", "St. Paul", "Tucson"], "2009": ["Battle Creek", "Charleston", "Charlottesville", "Dickinson", "Houston", "Sarasota", "Hartford"], "2010": ["Auburn", "Selma", "Jefferson City", "Plattsburgh", "Salisbury", "Sierra Vista"], "2011": ["Anchorage", "Cities", "Milwaukee", "Missoula", "Baton Rouge", "Weston", "Charlottesville", "Holyoke", "Jacksonville", "Memphis", "Victoria", "Watertown"], "2012": ["Atlanta", "Weston", "El Dorado", "Ft. Wayne", "Memphis", "Plattsburgh", "Salinas"], "2013": ["Birmingham", "Bryan", "Melbourne", "Salisbury", "Redding", "Scottsbluff", "El Dorado", "Huntington"], "2014": ["Ada", "Chattanooga", "Ft. Lauderdale", "Ft. Wayne", "Hartford", "Alpena", "Rapid City", "Melbourne", "Kennewick", "Montrose", "Omaha", "San Luis Obispo"], "2015": ["Elkhart", "Valley City", "West Point", "Weston"], "2016": ["Anchorage", "El Dorado", "Ft. Lauderdale", "Ames", "Jacksonville", "Harrisonburg", "Jackson", "Lima", "Naples", "New Bedford", "Parkersburg"], "2017": ["Iowa City", "Atlanta", "Kennewick", "Montgomery", "Pocatello", "Santa Fe"], "2018": ["Appleton", "Battle Creek", "Charlotte", "El Paso", "St. Louis", "Eugene", "Lubbock", "Portland"]}, "Glendive": {"2000": ["Bend", "Decatur", "El Dorado", "Great Falls", "Jackson", "Harrisonburg", "Honolulu", "Klamath Falls", "Mount Vernon", "Sarasota", "Tacoma"], "2001": ["Bloomington", "Ames", "Modesto", "Portland"], "2002": ["Bangor", "Decatur;", "Scranton", "Knoxville", "Lima", "Laredo"], "2003": ["Baltimore", "Houston", "Lafayette", "Parkersburg", "Pittsburgh", "Pocatello", "Rhinelander", "Savannah", "Thomasville", "West Point"], "2004": ["Bay City", "Dickinson", "Rogers", "Nacogdoches", "Anderson", "Kirksville", "Pensacola"], "2005": ["Alexandria", "Augusta", "Bay City", "Dothan", "Naples", "Oak Hill"], "2006": ["Buffalo", "El Centro", "Elmira", "Sioux City", "Anchorage", "St. Louis", "Pensacola", "Mount Vernon", "Sierra Vista", "Washington"], "2007": ["Anderson", "Bozeman", "Buffalo", "Ft. Worth", "Baltimore", "Melbourne"], "2008": ["Auburn", "Battle Creek", "Decatur;", "Tucson", "Ames", "Lansing", "Moline", "Modesto"], "2009": ["El Centro", "Valley City", "Twin Falls", "Gulfport", "Indianapolis", "Meridian", "Sioux City"], "2010": ["Anderson", "Augusta", "Springfield", "Presque Isle", "Weston", "Kearney", "Kirksville", "Plattsburgh", "Sarasota"], "2011": ["Alpena", "Baton Rouge", "Denver", "Oklahoma City", "Gulfport", "Jacksonville", "Montgomery", "Savannah", "Weston"], "2012": ["Austin", "Canton", "Pine Bluff", "Lafayette", "Harrisonburg", "Melbourne", "Parkersburg", "San Luis Obispo"], "2013": ["Evansville", "Bryan", "Scottsbluff", "Honolulu", "Watertown"], "2014": ["Ada", "Decatur;", "Ft. Walton Beach", "Boise", "New Orleans"], "2015": ["Dickinson", "San Angelo", "Santa Fe", "Bangor", "Iowa City", "Rapid City", "Reno", "Thomasville"], "2016": ["Anchorage", "Las Vegas", "Longview", "Midland", "Pensacola ", "Santa Fe", "St. Paul", "West Point"], "2017": ["Alpena", "Boise", "Mount Vernon", "Selma", "Montrose", "York", "Redding", "Houston", "Hutchinson", "North Platte", "Tulsa"], "2018": ["Denver", "St. Joseph", "Indianapolis", "York", "Ft. Walton Beach", "Naples", "Shreveport", "Thomasville"]}, "Great Falls": {"2000": ["Ft. Wayne", "Glendive", "Eugene", "Laurel", "Dothan", "Pocatello", "North Platte", "Steubenville", "Tucson"], "2001": ["Akron", "Decatur", "Elmira", "Florence", "Las Vegas", "Plattsburgh", "Binghamton", "Savannah", "Memphis", "Salinas", "Valley City"], "2002": ["Alpena", "Bay City", "New Orleans", "Fairbanks", "Shreveport", "Amarillo", "Kearney", "Parkersburg", "Petersburg"], "2003": ["Ada", "Billings", "Sioux City", "Albany", "Ft. Lauderdale", "Jefferson City", "Jackson", "New Orleans", "Selma"], "2004": ["Birmingham", "Port Arthur", "Portland", "Mount Vernon", "Sioux City", "Pine Bluff", "Kansas City", "Lufkin", "San Jose", "Watertown"], "2005": ["Erie", "Columbus", "St. Louis", "Panama City", "Twin Falls", "Denver", "Gulfport", "Lubbock", "Bowling Green", "Victoria", "Hagerstown", "Iowa City", "Missoula", "New Orleans", "North Platte"], "2006": ["Eau Claire", "Florence", "Bowling Green", "Canton", "Riverton", "Cadillac", "Sweetwater", "Naples", "Winston Salem", "Presque Isle", "Bakersfield", "Baton Rouge", "Newport News", "San Jose", "Spokane", "Holyoke", "San Antonio"], "2007": ["Anchorage", "Philadelphia", "McAllen", "Louisville", "Decatur", "St. Joseph", "Washington DC ", "New Orleans", "Harrisonburg", "Moline", "New York"], "2008": ["Canton", "Charlottesville", "Ft. Walton Beach", "New Bedford", "Pensacola ", "Longview", "Pocatello", "Rockford", "Weston"], "2009": ["Alpena", "Bozeman", "Valley City", "Mankato", "Bend", "Kearney", "Phoenix"], "2010": ["Lufkin", "North Platte", "Jefferson City", "Palm Springs", "Albany", "Billings", "Jackson", "Shreveport", "West Point"], "2011": ["Erie", "Albany", "Youngstown", "Knoxville", "Lynchburg", "Rockford", "Macon", "Wilmington", "Sierra Vista", "Jacksonville", "Holyoke", "Marquette", "Portland", "Victoria"], "2012": ["Battle Creek", "Bay City", "Lake Charles", "Memphis", "Buffalo", "San Angelo", "Klamath Falls", "Laredo", "Newport News", "Thomasville", "Youngstown"], "2013": ["Mount Vernon", "Myrtle Beach", "Lexington", "Alexandria", "El Dorado", "Pensacola", "Toledo", "Kennewick", "Mankato", "Sioux Falls"], "2014": ["Manchester", "Cities", "Salt Lake City", "Scranton", "Appleton", "Greenville", "Rhinelander"], "2015": ["Akron", "Visalia", "Albany", "Manchester", "Laredo", "Washington", "Spokane", "Redding", "Nashville", "Hartford", "Lufkin", "Selma"], "2016": ["Battle Creek", "Evansville", "Boise", "Tulsa", "Elmira", "Jefferson City", "San Diego", "Salt Lake City", "Meridian", "Panama City", "Rhinelander", "Rogers", "Sioux City", "Washington"], "2017": ["Akron", "Austin", "Binghamton", "Columbia", "Ames", "Presque Isle", "Klamath Falls", "Eureka", "Shreveport", "Santa Fe", "Philadelphia", "Iowa City", "Huntington", "Tacoma"], "2018": ["Akron", "Dickinson", "Oak Hill", "Jackson", "Shreveport", "Charlotte", "Detroit", "Bozeman", "Pensacola ", "Lake Charles", "Longview", "New Orleans", "Sioux City", "St. Petersburg", "Thomasville"]}, "Greenville": {"2000": ["Auburn", "Fairbanks", "St. Louis", "Elkhart", "Myrtle Beach", "Rhinelander", "Watertown"], "2001": ["Bryan", "Lansing", "Midland", "Montrose", "Pueblo", "Tucson", "Williston", "San Antonio", "Gainesville", "West Point", "Springfield", "Lima", "Phoenix", "Rhinelander", "Victoria"], "2002": ["Phoenix", "Tucson", "Appleton", "Salt Lake City", "Jefferson City", "New Orleans", "Rapid City", "Victoria", "Watertown"], "2003": ["Charlotte", "Pensacola", "Twin Falls", "Wichita Falls", "Washington", "Holyoke", "San Angelo", "Redding", "St. Louis"], "2004": ["Anderson", "Fayetteville", "Fairbanks", "Bozeman", "Hutchinson", "Memphis", "New York", "Redding", "Salisbury", "St. Paul", "Tulsa", "Visalia"], "2005": ["Erie", "Dickinson", "Kennewick", "Scottsbluff", "Savannah", "Mount Vernon", "Salisbury"], "2006": ["Bangor", "Youngstown", "Montgomery", "Twin Falls", "Topeka", "Rockford", "Jefferson City", "Missoula", "Mount Vernon", "Pocatello", "San Jose", "Scottsbluff"], "2007": ["Baton Rouge", "Hartford", "El Centro", "Lexington", "Port Arthur", "Reno", "Rochester"], "2008": ["Dothan", "Tacoma", "Keokuk", "Gainesville", "Denver", "Pittsburgh", "Huntington", "St. Louis", "Visalia"], "2009": ["Canton", "Modesto", "Pocatello", "Jefferson City", "Auburn", "Midland", "Jacksonville", "Lufkin"], "2010": ["Amarillo", "Bangor", "Harrisonburg", "McAllen", "Utica", "New Haven", "Kearney", "Sierra Vista", "Eugene"], "2011": ["Rhinelander", "Knoxville", "Alexandria", "Ada", "Thomasville", "Keokuk", "Lufkin", "Presque Isle", "Sweetwater"], "2012": ["Appleton", "Augusta", "Decatur;", "Cadillac", "Cincinnati", "Missoula", "Scottsbluff"], "2013": ["Auburn", "Bryan", "Charlottesville", "Eau Claire", "Harrisonburg", "Birmingham", "Bend", "Pine Bluff", "Macon", "Milwaukee"], "2014": ["Cadillac", "Jackson", "Great Falls", "Montgomery", "Lafayette", "Madison", "Selma"], "2015": ["Austin", "Cities", "Dothan", "Lake Charles", "Lufkin", "Auburn", "Chicago", "Sioux Falls", "Bakersfield", "Mount Vernon", "Helena", "Lawton", "Nacogdoches", "Pine Bluff", "Watertown"], "2016": ["Auburn", "Champaign", "Durham", "Canton", "Naples", "Columbus", "Holyoke", "Honolulu", "Oklahoma City", "Salisbury", "Wichita Falls"], "2017": ["Bend", "Eau Claire", "Springfield", "Harrisonburg", "Battle Creek", "Newport News", "Troy", "Wilmington"], "2018": ["Detroit", "Florence", "Lexington", "Ft. Walton Beach", "Harrisonburg", "Kearney", "Holyoke", "York", "Portland", "San Luis Obispo", "Lynchburg", "Knoxville", "New Orleans"]}, "Gulfport": {"2000": ["Weston", "Honolulu", "Nacogdoches", "Alpena", "Palm Springs", "Jacksonville", "North Platte", "Toledo"], "2001": ["Ames", "Billings", "Decatur", "Florence", "Atlanta", "Watertown", "Rhinelander", "Superior", "York", "Detroit", "Madison", "Port Arthur", "Selma"], "2002": ["Bangor", "El Centro", "Ft. Wayne", "Chicago", "Pensacola ", "Helena", "New York", "Portland", "Longview", "Pensacola", "Rapid City"], "2003": ["Altoona", "Bloomington", "Columbia", "Fayetteville", "Lansing", "Moline", "Shreveport", "Battle Creek", "Phoenix", "Lubbock", "Petersburg"], "2004": ["Battle Creek", "Denver", "Fayetteville", "Ft. Lauderdale", "Anderson", "Watertown", "Decatur", "Troy", "Keokuk", "Presque Isle", "St. Petersburg"], "2005": ["Baton Rouge", "Bloomington", "Great Falls", "North Platte", "Durham", "Cadillac", "Charlottesville", "Juneau", "Tacoma"], "2006": ["Augusta", "Canton", "Elkhart", "Tulsa", "West Point", "Lufkin", "Kirksville", "Rhinelander", "Ft. Wayne", "Eau Claire", "Redding", "Louisville", "Montgomery", "Riverton", "Troy"], "2007": ["Nashville", "Albany", "Canton", "Bakersfield", "El Paso", "Spokane", "Phoenix", "Rhinelander", "Superior", "Thomasville"], "2008": ["Columbia", "Ft. Walton Beach", "El Dorado", "Madison", "Kennewick", "Jonesboro", "McAllen", "Spokane"], "2009": ["Ada", "Dothan", "Erie", "Fayetteville", "Utica", "Glendive", "North Platte", "San Diego", "Harrisonburg", "Thomasville", "Troy", "Twin Falls"], "2010": ["Ft. Worth", "Lima", "Dickinson", "Huntington", "Bakersfield", "Erie", "Panama City", "Helena", "Superior"], "2011": ["Decatur", "Glendive", "Ada", "Billings", "Petersburg", "Jefferson City", "San Jose", "Washington DC ", "Ft. Worth", "Zanesville", "Binghamton", "Newport News", "North Platte", "Pine Bluff"], "2012": ["Charlottesville", "New York", "Pensacola", "McAllen", "Pueblo", "Salinas", "San Jose"], "2013": ["West Point", "Ft. Walton Beach", "Washington", "Alexandria", "Pine Bluff", "Harrisonburg", "Jefferson City"], "2014": ["Cities", "Durham", "Winston Salem", "Riverton", "Albany", "Port Arthur", "Augusta", "Longview", "Holyoke", "Kennewick", "Laurel", "Mitchell", "New Haven", "Oklahoma City", "Pine Bluff", "Santa Fe"], "2015": ["Birmingham", "Hagerstown", "Scranton", "Helena", "Milwaukee", "Harrisonburg", "Lake Charles", "North Platte", "Santa Fe", "St. Petersburg"], "2016": ["Canton", "San Jose", "Palm Springs", "Dickinson", "Iowa City", "West Point", "Plattsburgh", "Mount Vernon", "Bend", "Holyoke", "Kansas City", "McAllen", "Petersburg"], "2017": ["Bozeman", "Charleston", "Chattanooga", "Keokuk", "Marquette", "Hutchinson", "Evansville", "Honolulu", "Corpus Christi", "Atlanta", "Ft. Lauderdale", "Pine Bluff", "St. Joseph", "Sarasota", "Laredo", "Pueblo", "Montgomery", "Jacksonville", "Klamath Falls", "Madison", "Salinas", "Sierra Vista", "West Point"], "2018": ["Baton Rouge", "Victoria", "Springfield", "Toledo", "Missoula", "Moline", "Kennewick", "Lexington", "Mitchell", "San Jose", "Selma"]}, "Hagerstown": {"2000": ["Ada", "Birmingham", "Jefferson City", "Elkhart", "Atlanta", "North Platte", "Charlotte", "Klamath Falls", "Marquette", "Newport News", "Redding"], "2001": ["Ft. Walton Beach", "Rochester", "Louisville", "Newport News", "Petersburg"], "2002": ["Ft. Pierce", "Cadillac", "McAllen", "Phoenix", "San Angelo", "Sioux City"], "2003": ["Battle Creek", "Youngstown", "Lubbock", "El Paso", "Pensacola ", "Kirksville", "Klamath Falls", "Laurel", "Pocatello", "Rhinelander", "Thomasville", "Tucson", "Wilmington"], "2004": ["St. Petersburg", "Bangor", "Newport News", "Laredo", "Helena", "Kennewick", "Santa Fe"], "2005": ["Alexandria", "Appleton", "Ft. Wayne", "Marquette", "Buffalo", "Shreveport", "Baltimore", "Canton", "Great Falls", "Ada", "San Diego", "Laredo", "Kennewick", "Las Vegas", "Nacogdoches", "Wilmington"], "2006": ["El Dorado", "Jonesboro", "Manchester", "Macon", "Ft. Wayne", "Utica", "Pittsburgh", "Montrose", "Jacksonville", "Lynchburg"], "2007": ["Dothan", "Canton", "Lansing", "Rockford", "Bend", "Kennewick", "Denver", "Kirksville", "Lake Charles", "Manchester", "New Orleans", "Panama City", "Savannah", "Scottsbluff"], "2008": ["Baton Rouge", "Valley City", "Charleston", "Eau Claire", "Memphis", "Naples", "Jackson", "Kennewick", "Palm Springs"], "2009": ["Anderson", "Baltimore", "Buffalo", "Charlotte", "Ft. Pierce", "Bryan", "Knoxville", "Dickinson", "Santa Fe", "Thomasville", "Victoria", "Watertown"], "2010": ["Bakersfield", "Buffalo", "Decatur", "Manchester", "Ft. Wayne", "Weston", "Kennewick", "Laredo", "West Point"], "2011": ["Buffalo", "Dickinson", "Albany", "Memphis", "Los Angeles", "Valley City", "Kansas City", "Rogers", "Tulsa"], "2012": ["Eureka", "Ft. Walton Beach", "Indianapolis", "Plattsburgh", "Modesto", "St. Paul", "Victoria"], "2013": ["Philadelphia", "Mount Vernon", "Visalia", "Ft. Worth", "Las Vegas", "Modesto", "Santa Fe"], "2014": ["Panama City", "Kansas City", "Philadelphia", "Tacoma", "Jacksonville", "Redding", "Rhinelander", "Riverton", "Syracuse", "Toledo"], "2015": ["Amarillo", "Gulfport", "Columbia", "Denver", "Wichita Falls", "North Platte", "Bay City", "Jefferson City", "Lufkin", "Rockford", "Sierra Vista", "St. Paul"], "2016": ["Atlanta", "Bangor", "Wilmington", "Port Arthur", "Manchester", "New York", "Petersburg", "Pittsburgh", "Sierra Vista"], "2017": ["New Orleans", "Mount Vernon", "Palm Springs", "Washington", "Williston"], "2018": ["Auburn", "Augusta", "Bowling Green", "El Dorado", "Newport News", "Washington", "Lafayette", "Moline", "Pittsburgh", "Troy", "Tucson", "Victoria"]}, "Harrisonburg": {"2000": ["Cadillac", "Salisbury", "Laredo", "Glendive", "Augusta", "Oak Hill", "Pensacola", "Youngstown"], "2001": ["Bangor", "Elmira", "Lake Charles", "Iowa City", "Ft. Wayne", "Birmingham", "Reno", "Mount Vernon", "Utica", "West Point"], "2002": ["Bakersfield", "El Dorado", "Houston", "Canton", "Pueblo", "Austin", "Washington DC ", "Kansas City", "Lawton", "Memphis", "Twin Falls"], "2003": ["Bangor", "Ft. Walton Beach", "Akron", "Missoula", "Detroit", "Lake Charles", "Montgomery", "Salisbury", "Macon", "Hutchinson", "Jacksonville", "Kansas City", "Laurel", "Lawton", "Philadelphia"], "2004": ["Eureka", "Fayetteville", "Ft. Lauderdale", "Albany", "Amarillo", "Laredo", "Selma", "Wilmington", "Rochester", "Zanesville", "Philadelphia", "Weston", "Wichita Falls"], "2005": ["Fairbanks", "Lexington", "Shreveport", "Baton Rouge", "Augusta", "York", "Keokuk", "Naples", "San Antonio", "San Luis Obispo", "St. Louis"], "2006": ["Bay City", "Cities", "Appleton", "Oak Hill", "Portland", "New Bedford", "North Platte", "Troy", "Alpena", "Ada", "Keokuk", "Helena", "Klamath Falls", "Pine Bluff", "Valley City", "Winston Salem"], "2007": ["Boise", "Ft. Pierce", "Scottsbluff", "Watertown", "Washington DC ", "Ft. Wayne", "Great Falls", "Rockford", "Indianapolis", "Terre Haute", "Palm Springs", "Auburn", "Pine Bluff", "Presque Isle"], "2008": ["Columbia", "Ft. Lauderdale", "Erie", "Cities", "Holyoke", "Pensacola ", "Hutchinson", "Jacksonville", "Oklahoma City", "Steubenville", "Victoria"], "2009": ["Anchorage", "Augusta", "Bakersfield", "Billings", "Buffalo", "Charleston", "Ft. Worth", "Naples", "Sweetwater", "Laredo", "Akron", "Gulfport", "Kennewick"], "2010": ["Battle Creek", "Birmingham", "Cincinnati", "Greenville", "Honolulu", "Youngstown", "Rogers", "Chicago", "Kennewick", "St. Petersburg", "Tulsa", "Valley City"], "2011": ["Akron", "Dickinson", "El Dorado", "Florence", "Watertown", "Utica", "Jefferson City", "Kirksville", "Mitchell"], "2012": ["Bend", "Bakersfield", "Nacogdoches", "Glendive", "Wichita Falls", "Macon", "Tacoma", "Ft. Walton Beach", "Pittsburgh", "Valley City"], "2013": ["Greenville", "Gulfport", "Moline", "Washington", "Myrtle Beach", "Akron", "Reno", "Mount Vernon", "Riverton", "Lansing", "Modesto", "Jefferson City", "Las Vegas"], "2014": ["Baltimore", "Bangor", "Bloomington", "St. Louis", "Salisbury", "Kennewick", "Altoona", "Reno", "Superior"], "2015": ["Akron", "Austin", "Dothan", "Alexandria", "Washington", "Shreveport", "Bloomington", "Melbourne", "Gulfport", "Savannah", "Pine Bluff", "Oklahoma City", "Springfield", "Steubenville", "Visalia"], "2016": ["Austin", "Boise", "Evansville", "Ft. Worth", "Philadelphia", "Portland", "Montrose", "Youngstown", "Bakersfield", "Gainesville", "Baltimore", "Jonesboro", "Klamath Falls", "Los Angeles", "Louisville", "Lubbock", "Marquette", "Moline", "Omaha", "West Point"], "2017": ["Augusta", "Greenville", "Pittsburgh", "Lufkin", "Watertown", "Baton Rouge", "Lubbock", "Sweetwater", "Zanesville"], "2018": ["Decatur", "Ft. Wayne", "Greenville", "Huntington", "Salt Lake City", "Holyoke"]}, "Hartford": {"2000": ["Eau Claire", "Ames", "West Point", "Rochester", "Akron", "Longview", "Milwaukee", "Presque Isle", "Sierra Vista", "Tacoma"], "2001": ["Akron", "Atlanta", "Superior", "Kearney", "Florence", "Altoona", "San Jose", "Sweetwater"], "2002": ["Alpena", "Augusta", "Cadillac", "Bowling Green", "Canton", "El Dorado", "Florence", "Montrose", "Sioux Falls", "Indianapolis", "Kansas City", "Youngstown"], "2003": ["Dickinson", "Erie", "Bay City", "Parkersburg", "Shreveport", "Longview", "Midland", "Montrose", "Myrtle Beach", "Nacogdoches", "Petersburg", "Savannah", "Spokane", "St. Paul"], "2004": ["Ft. Wayne", "Elkhart", "New Haven", "Corpus Christi", "Pine Bluff", "New Bedford", "Rapid City", "Twin Falls", "Jonesboro", "Keokuk", "Macon", "Pensacola ", "Superior"], "2005": ["Bend", "Eureka", "Shreveport", "Watertown", "Ft. Wayne", "Huntington", "Pine Bluff"], "2006": ["Bloomington", "Cadillac", "Columbia", "Corpus Christi", "Erie", "San Antonio", "Helena", "Pittsburgh", "San Angelo", "Kennewick", "Palm Springs", "Santa Fe"], "2007": ["Greenville", "New York", "St. Louis", "Shreveport", "Elkhart", "Las Vegas", "New Haven", "Panama City"], "2008": ["Salt Lake City", "Rockford", "Manchester", "St. Louis", "Huntington", "Hutchinson", "Oklahoma City", "Panama City", "Pensacola "], "2009": ["Birmingham", "Kearney", "Gainesville", "Sarasota", "Los Angeles", "Sierra Vista", "Laurel", "Pocatello", "Superior", "Toledo"], "2010": ["Decatur;", "Rockford", "Lima", "Holyoke", "Salt Lake City", "Madison", "Missoula", "Panama City", "West Point"], "2011": ["Ft. Pierce", "Buffalo", "Bend", "Detroit", "Eureka", "Lansing", "Macon", "Salisbury", "Scottsbluff"], "2012": ["Baton Rouge", "Knoxville", "Birmingham", "Jacksonville", "Kansas City", "Lexington", "Visalia"], "2013": ["Florence", "Charlottesville", "New Haven", "Eau Claire", "Chicago", "North Platte", "Eureka", "Panama City", "Madison", "Montrose", "Mount Vernon"], "2014": ["Decatur;", "Dothan", "Gainesville", "Tucson", "Pensacola ", "Jackson", "Atlanta", "Elmira", "North Platte", "Pittsburgh", "Spokane"], "2015": ["Augusta", "Chattanooga", "El Paso", "Elmira", "Florence", "Scottsbluff", "Marquette", "Champaign", "Nacogdoches", "Houston", "Bakersfield", "Great Falls", "San Jose", "Memphis", "Mitchell", "Salisbury", "Salt Lake City", "San Angelo"], "2016": ["Appleton", "Battle Creek", "Binghamton", "Durham", "Mitchell", "Pittsburg", "Portland"], "2017": ["Anchorage", "Chicago", "Kearney", "Wichita Falls", "Huntington", "St. Petersburg", "Sweetwater", "Terre Haute", "Toledo", "Troy"], "2018": ["Appleton", "Baltimore", "Sierra Vista", "Holyoke", "Augusta", "Charlotte", "Alexandria", "Boise", "Mitchell", "Weston"]}, "Helena": {"2000": ["Cities", "Columbia", "Chattanooga", "Panama City", "Juneau", "Utica", "El Dorado", "Bangor", "Nashville", "Rhinelander", "Houston", "Jackson", "Lufkin", "Milwaukee", "Pensacola"], "2001": ["St. Petersburg", "Modesto", "West Point", "Zanesville", "Kennewick", "Sioux Falls"], "2002": ["Anchorage", "Champaign", "Gulfport", "Baltimore", "Dothan", "Weston", "Elkhart", "Klamath Falls", "Sioux City"], "2003": ["Bangor", "Bowling Green", "Denver", "El Dorado", "Dickinson", "Canton", "Florence", "Missoula", "Dothan", "Houston", "Juneau", "Melbourne", "Tucson", "West Point", "Williston"], "2004": ["Cities", "Eureka", "Eugene", "Austin", "Weston", "Cincinnati", "Hagerstown", "Kearney", "Lynchburg", "Santa Fe"], "2005": ["Amarillo", "Billings", "Birmingham", "Lansing", "Appleton", "Selma", "Honolulu", "San Jose", "Washington", "Youngstown"], "2006": ["Fairbanks", "Hartford", "Jefferson City", "Lake Charles", "Appleton", "Harrisonburg", "Visalia", "Pensacola ", "McAllen", "Salt Lake City", "San Jose"], "2007": ["Bangor", "Bay City", "Bend", "Ft. Wayne", "Louisville", "Selma", "Meridian", "Detroit", "Youngstown"], "2008": ["Baton Rouge", "Bowling Green", "Eau Claire", "Weston", "Dickinson", "Canton", "Sioux City", "Youngstown"], "2009": ["Atlanta", "Billings", "Bloomington", "Ft. Worth", "Sierra Vista", "Wichita Falls", "Palm Springs", "Pine Bluff", "Laredo", "Anchorage", "Knoxville", "Lexington", "Midland", "Philadelphia", "Pittsburgh", "San Angelo", "Weston"], "2010": ["Akron", "Anchorage", "Boise", "Eau Claire", "Eugene", "Gulfport", "Louisville", "Mankato", "Nashville", "Panama City", "Plattsburgh", "Tulsa"], "2011": ["Wichita Falls", "El Paso", "Durham", "Alpena", "Lufkin", "Las Vegas", "Pueblo", "Reno", "Washington DC "], "2012": ["Cadillac", "Appleton", "St. Petersburg", "Auburn", "Omaha", "Buffalo", "Florence", "Zanesville", "Mount Vernon", "Keokuk", "Lynchburg", "Nashville", "Oklahoma City"], "2013": ["Austin", "Charlottesville", "Bowling Green", "Selma", "Cincinnati", "Parkersburg", "Nacogdoches", "Newport News", "El Centro", "Fairbanks", "Honolulu", "Salisbury", "Troy", "Valley City"], "2014": ["Billings", "Florence", "El Dorado", "Decatur;", "Kirksville", "Sierra Vista", "Oak Hill", "Palm Springs", "Reno", "Santa Fe", "Washington DC ", "Williston"], "2015": ["Gulfport", "Greenville", "Fairbanks", "Appleton", "Kennewick", "Lawton", "Lufkin", "Salinas", "San Diego"], "2016": ["Durham", "Florence", "Eureka", "Manchester", "Kirksville", "Canton", "Salisbury", "Knoxville", "Nacogdoches", "San Antonio"], "2017": ["Ames", "Boise", "Columbia", "Laredo", "Superior"], "2018": ["Baton Rouge", "Ft. Walton Beach", "Montrose", "San Angelo", "Laurel", "Rogers"]}, "Holyoke": {"2000": ["Durham", "Eau Claire", "El Centro", "Cincinnati", "San Luis Obispo", "Juneau", "Montgomery", "North Platte", "Salinas", "San Diego"], "2001": ["Baton Rouge", "Elmira", "El Paso", "Salisbury", "Naples"], "2002": ["Chattanooga", "Durham", "Ft. Wayne", "Melbourne", "Marquette", "Cities", "Jackson", "San Diego", "Augusta", "Montgomery", "Oklahoma City", "Petersburg", "Reno", "Washington DC ", "Washington"], "2003": ["El Paso", "Ft. Walton Beach", "Greenville", "Memphis", "Charleston", "Savannah", "Evansville", "Shreveport", "Milwaukee", "Scottsbluff", "Steubenville"], "2004": ["Corpus Christi", "Port Arthur", "Kearney", "Klamath Falls", "Lafayette", "Lubbock", "Madison", "Milwaukee", "Naples", "New Haven", "Pittsburg"], "2005": ["Selma", "Columbus", "Marquette", "Jackson", "Elkhart", "Philadelphia", "Salt Lake City", "Tacoma"], "2006": ["St. Joseph", "York", "Binghamton", "Shreveport", "Keokuk", "Great Falls", "Decatur", "Albany", "Palm Springs", "Selma", "Sioux City", "Topeka"], "2007": ["Binghamton", "Boise", "Santa Fe", "Baltimore", "Detroit", "Macon", "Montrose", "San Antonio", "St. Joseph"], "2008": ["Alpena", "Harrisonburg", "Rogers", "Decatur", "Fairbanks", "Watertown", "Hutchinson", "Lynchburg"], "2009": ["Charleston", "Ft. Pierce", "Melbourne", "El Centro", "Syracuse", "Appleton", "Valley City", "Ft. Worth", "Presque Isle", "Akron", "Decatur;", "York", "New Orleans", "Palm Springs", "Lansing"], "2010": ["Hartford", "Jacksonville", "Pine Bluff", "Rochester", "Scranton", "Eau Claire", "Elkhart", "Augusta", "Sioux Falls", "Pittsburg", "Naples", "Boise", "Jackson", "Juneau", "Laurel", "Montgomery", "St. Joseph", "Washington"], "2011": ["Baltimore", "Champaign", "Columbia", "Decatur;", "Great Falls", "Canton", "Milwaukee", "Gainesville", "Augusta", "Shreveport", "Durham", "Parkersburg", "Twin Falls", "Meridian"], "2012": ["Canton", "Champaign", "Detroit", "Ft. Walton Beach", "Santa Fe", "Jonesboro", "Durham", "Salinas", "Juneau", "Kennewick", "Pittsburg"], "2013": ["Decatur", "Ft. Worth", "Laurel", "Kennewick", "Jacksonville", "Keokuk", "York", "Juneau", "Fairbanks", "Jackson", "Panama City", "Syracuse"], "2014": ["Florence", "Gulfport", "Kansas City"], "2015": ["Bloomington", "Bryan", "Dayton", "Portland", "Utica", "Mount Vernon", "Oklahoma City", "Jonesboro", "Manchester", "Rogers"], "2016": ["Ft. Walton Beach", "Greenville", "Selma", "Gulfport", "Plattsburgh", "Lima", "Missoula", "Sweetwater"], "2017": ["Bryan", "Cadillac", "Columbus", "Billings", "Rapid City", "St. Joseph", "Decatur;", "Redding", "Auburn", "Houston", "Lufkin", "Nashville", "Pine Bluff"], "2018": ["Ames", "Appleton", "Corpus Christi", "Greenville", "Harrisonburg", "Hartford", "Oklahoma City", "Buffalo", "Lubbock", "St. Petersburg"]}, "Honolulu": {"2000": ["Gulfport", "Appleton", "Macon", "Florence", "Glendive", "Meridian", "Naples"], "2001": ["Ames", "Champaign", "Evansville", "Lansing", "El Paso", "Iowa City", "Fairbanks", "San Luis Obispo", "Savannah", "Madison", "Mount Vernon", "Myrtle Beach", "Valley City", "Wilmington"], "2002": ["Mankato", "El Dorado", "Charlottesville", "Baton Rouge", "West Point", "Steubenville", "Zanesville"], "2003": ["Washington DC ", "Sioux Falls", "Bowling Green", "Mankato", "Missoula", "Pocatello", "Sioux City"], "2004": ["Jefferson City", "Phoenix"], "2005": ["Bryan", "Panama City", "Helena", "Buffalo", "Iowa City", "Selma", "Visalia", "Longview"], "2006": ["Akron", "Dayton", "Decatur", "Detroit", "Fayetteville", "Lima", "Williston", "York", "Hutchinson", "Klamath Falls", "Salinas", "Tulsa"], "2007": ["Birmingham", "Decatur;", "Binghamton", "Utica", "Buffalo", "Toledo", "Mankato", "Keokuk", "North Platte", "Phoenix"], "2008": ["Amarillo", "Bloomington", "Jackson", "Evansville", "Decatur;", "Bay City", "Detroit", "Laredo", "Meridian", "Montrose"], "2009": ["San Jose", "Twin Falls", "Baltimore", "Kirksville", "Manchester", "Phoenix", "Rhinelander", "San Luis Obispo"], "2010": ["Decatur;", "Detroit", "Harrisonburg", "Huntington", "Buffalo", "Ada", "Laurel", "Eau Claire", "Youngstown", "Erie", "Sierra Vista", "Montgomery", "Myrtle Beach", "San Jose", "St. Petersburg", "Valley City"], "2011": ["Bay City", "Cincinnati", "Washington", "Jefferson City", "New Orleans", "Kansas City", "West Point"], "2012": ["Bozeman", "Washington DC ", "Myrtle Beach", "Knoxville", "Lansing", "Pocatello", "Spokane", "Watertown"], "2013": ["Winston Salem", "Iowa City", "Fayetteville", "Presque Isle", "Baltimore", "Helena", "Ada", "Cities", "Glendive", "San Antonio", "Washington DC "], "2014": ["Buffalo", "Battle Creek", "Baton Rouge", "Riverton", "Washington"], "2015": ["Anchorage", "Baton Rouge", "Shreveport", "Williston", "Modesto", "Washington", "Kennewick", "Rapid City"], "2016": ["Bryan", "Ft. Pierce", "Myrtle Beach", "Greenville", "York", "St. Paul", "Dickinson", "Jacksonville", "Las Vegas", "Sierra Vista"], "2017": ["Anchorage", "Gulfport", "Port Arthur", "Valley City", "Lafayette"], "2018": ["Bend", "Louisville", "Melbourne", "Washington", "Hutchinson"]}, "Houston": {"2000": ["Helena", "Pensacola ", "Rogers", "Oak Hill", "Lansing", "Pueblo", "Wilmington"], "2001": ["Bryan", "Canton", "Omaha", "McAllen", "Laredo", "Sioux Falls", "Riverton", "St. Louis", "Lubbock", "Las Vegas", "Mankato", "Parkersburg", "Philadelphia"], "2002": ["Akron", "El Dorado", "Harrisonburg", "Evansville", "Tucson", "York", "New Bedford", "Oklahoma City", "San Angelo"], "2003": ["Akron", "Champaign", "Glendive", "Parkersburg", "Helena", "Laredo", "Sarasota"], "2004": ["Canton", "New Haven", "Steubenville", "Lexington", "Scottsbluff"], "2005": ["Bakersfield", "Charlottesville", "Ft. Wayne", "Kirksville", "Billings", "Oklahoma City", "Jacksonville", "Kennewick", "Milwaukee", "Nashville", "Phoenix"], "2006": ["Bakersfield", "Cincinnati", "Spokane", "Pueblo", "Terre Haute", "Bend", "Longview", "Victoria"], "2007": ["Elmira", "Ft. Walton Beach", "Bryan", "Bend", "Myrtle Beach", "Washington"], "2008": ["New Orleans", "Utica", "St. Petersburg", "Milwaukee", "St. Louis"], "2009": ["Atlanta", "Bloomington", "Bowling Green", "Decatur;", "Florence", "Gainesville", "Scottsbluff", "Evansville", "Lexington", "Moline", "Presque Isle", "Sioux City", "York"], "2010": ["Ames", "Augusta", "Scottsbluff", "St. Joseph", "Steubenville", "Topeka"], "2011": ["Appleton", "Bryan", "Jefferson City", "Rapid City", "Zanesville"], "2012": ["Bloomington", "Chicago", "Decatur;", "Durham", "El Centro", "Ft. Wayne", "Superior", "Naples", "North Platte"], "2013": ["Chicago", "Valley City", "Pittsburgh", "Ft. Pierce", "Lansing", "Las Vegas", "New Haven", "Pine Bluff", "Troy"], "2014": ["Charlotte", "Cities", "Charleston", "Shreveport", "Los Angeles", "St. Petersburg", "Jonesboro", "Salisbury"], "2015": ["Hartford", "Terre Haute", "Rogers", "Florence", "Lansing", "Midland", "New Orleans", "Visalia", "Wilmington"], "2016": ["Ft. Worth", "Bowling Green", "Charleston", "Bozeman", "Mitchell", "Eau Claire", "Omaha", "San Angelo", "Scottsbluff", "Springfield", "Twin Falls"], "2017": ["Billings", "Bowling Green", "Holyoke", "Springfield", "Florence", "Kennewick", "St. Joseph", "Charlottesville", "Glendive", "Moline", "Manchester", "Mankato", "Parkersburg", "Philadelphia"], "2018": ["Appleton", "Bryan", "Buffalo", "Shreveport", "New York", "Pittsburgh", "Jackson", "Lima", "Sierra Vista"]}, "Huntington": {"2000": ["Chattanooga", "Evansville", "Florence", "Salisbury", "San Angelo", "Phoenix"], "2001": ["Chattanooga", "Macon", "Lubbock", "Mitchell", "New Bedford"], "2002": ["Battle Creek", "Appleton", "Indianapolis", "Williston", "Birmingham", "Laurel", "New York", "Presque Isle", "Rochester"], "2003": ["Akron", "Chattanooga", "Fairbanks", "Williston", "New Haven", "Pensacola", "Superior"], "2004": ["Augusta", "Bozeman", "Lansing", "Klamath Falls", "Mankato", "Memphis", "Terre Haute"], "2005": ["Anchorage", "El Dorado", "Pensacola", "Denver", "Petersburg", "Hartford", "Jefferson City", "Santa Fe", "Tacoma"], "2006": ["Tucson", "Riverton", "Toledo"], "2007": ["Battle Creek", "Florence", "Keokuk", "Ft. Wayne", "El Paso", "Utica", "Anderson", "Lubbock", "Milwaukee", "New Haven", "Pittsburgh", "Rapid City"], "2008": ["Greenville", "Elmira", "Hartford", "Alpena", "Augusta", "Salisbury", "Jonesboro", "Meridian"], "2009": ["Anderson", "Eau Claire", "Phoenix", "Tacoma", "New York", "Macon", "Sierra Vista"], "2010": ["Baton Rouge", "Bend", "Gulfport", "Honolulu", "Twin Falls", "York", "Lubbock", "Savannah", "Scottsbluff", "Victoria"], "2011": ["El Centro", "Bangor", "San Jose", "Spokane", "Pueblo", "Sweetwater", "Lansing"], "2012": ["Bakersfield", "Sioux City", "Lawton", "Mitchell", "Phoenix", "Rockford"], "2013": ["Bay City", "Champaign", "Gainesville", "Myrtle Beach", "Toledo", "North Platte"], "2014": ["Appleton", "Birmingham", "Corpus Christi", "Eureka", "St. Paul", "Pittsburg", "San Diego", "Tucson"], "2015": ["Birmingham", "Charlotte", "Dothan", "Auburn", "Rhinelander", "Buffalo", "Klamath Falls", "Lexington", "New Bedford", "New Haven"], "2016": ["El Paso", "Wilmington", "San Antonio", "Steubenville", "Jonesboro", "Iowa City", "Salisbury", "McAllen", "Savannah"], "2017": ["Evansville", "Hartford", "Scranton", "Pensacola", "Denver", "Jefferson City", "Plattsburgh", "Great Falls", "Kansas City"], "2018": ["Boise", "Denver", "Harrisonburg", "Port Arthur", "Utica", "Salisbury", "St. Paul", "Jonesboro", "Memphis", "Plattsburgh", "Victoria", "West Point", "York"]}, "Hutchinson": {"2000": ["Atlanta", "Columbus", "Fairbanks", "Midland", "Rapid City", "Klamath Falls", "Charlotte", "Laredo"], "2001": ["Birmingham", "Bryan", "Akron", "Los Angeles", "Lufkin", "Savannah", "Sioux Falls", "Spokane", "Toledo", "Victoria"], "2002": ["Amarillo", "Cadillac", "Gainesville", "Tulsa", "Syracuse", "Nacogdoches"], "2003": ["Corpus Christi", "Jefferson City", "Ft. Pierce", "Harrisonburg", "Spokane", "Elkhart", "Iowa City", "Presque Isle", "Rhinelander", "St. Petersburg", "Washington"], "2004": ["Akron", "Alpena", "El Centro", "Kennewick", "Austin", "Greenville", "Jonesboro", "Mankato"], "2005": ["Bangor", "Bloomington", "Altoona", "Columbus", "New York", "Topeka"], "2006": ["Boise", "Charlottesville", "Honolulu", "St. Paul", "Presque Isle", "Evansville", "Montrose", "Washington DC ", "Petersburg", "Redding", "Rogers", "Salisbury", "Selma"], "2007": ["Eau Claire", "Elmira", "Oklahoma City", "Myrtle Beach", "Bloomington", "Corpus Christi", "Madison", "Newport News", "Phoenix", "Pueblo"], "2008": ["Chicago", "Harrisonburg", "Spokane", "Lake Charles", "Holyoke", "Hartford", "Rapid City", "Terre Haute"], "2009": ["Columbia", "McAllen", "Juneau", "Kearney", "Madison", "Presque Isle", "Salinas"], "2010": ["Salt Lake City", "Bowling Green", "Modesto", "Pittsburg", "Jefferson City", "Kearney", "Macon", "Milwaukee", "Tucson", "Weston", "Zanesville"], "2011": ["Selma", "Mankato", "Valley City", "Binghamton", "Ames", "Petersburg", "Pine Bluff"], "2012": ["Bay City", "Bowling Green", "Evansville", "Chattanooga", "San Antonio", "Pocatello", "Macon", "Columbia", "New Haven"], "2013": ["Binghamton", "Missoula", "Bakersfield", "Pittsburg", "Bryan", "Elmira", "Utica"], "2014": ["Amarillo", "Fairbanks", "Lansing", "San Jose", "Eugene", "New Bedford", "Scranton", "Toledo", "Tucson"], "2015": ["Kennewick", "Sarasota", "Knoxville", "Cities", "Kirksville", "Lafayette", "Naples"], "2016": ["Bangor", "Chattanooga", "Eau Claire", "Binghamton", "Alexandria", "Elkhart", "New Orleans", "Meridian"], "2017": ["Gulfport", "Birmingham", "Baton Rouge", "Glendive", "New Orleans", "Jonesboro", "Bay City", "Lawton", "Newport News", "Utica"], "2018": ["Alexandria", "Honolulu", "Kennewick", "Washington", "Ft. Lauderdale", "Erie", "Las Vegas"]}, "Indianapolis": {"2000": ["El Centro", "Shreveport", "Manchester", "Missoula", "Victoria"], "2001": ["Ames", "Anchorage", "Bay City", "Cities", "Salt Lake City", "McAllen", "Dayton", "Redding"], "2002": ["Dickinson", "Huntington", "Hartford", "Chicago", "Lafayette", "Lima", "Mitchell", "Riverton", "Philadelphia", "Mankato", "Montgomery"], "2003": ["Bay City", "Decatur", "Ft. Pierce", "Chicago", "Mankato", "Midland", "Pensacola", "Portland", "Tucson"], "2004": ["Decatur;", "Fayetteville", "St. Petersburg", "Rapid City", "Ft. Worth", "Charleston", "Keokuk", "Laredo", "New York"], "2005": ["Ft. Lauderdale", "Laurel", "Fairbanks", "Selma", "Topeka", "York"], "2006": ["Kansas City", "Mankato", "Cities", "Midland", "New Orleans", "Rhinelander"], "2007": ["Auburn", "Birmingham", "Cincinnati", "Ft. Wayne", "Harrisonburg", "Eureka", "Laredo"], "2008": ["Boise", "Dayton", "Pittsburgh", "Manchester", "New Orleans", "Lake Charles", "Memphis", "Missoula", "Mount Vernon", "Scranton", "Terre Haute", "Tucson"], "2009": ["Alpena", "Billings", "Charleston", "Florence", "Anderson", "Glendive", "Jonesboro", "Kansas City", "Scottsbluff", "Troy", "York"], "2010": ["Alpena", "Ft. Wayne", "Midland", "Dothan", "Redding", "Lake Charles", "Montgomery", "New Bedford", "Superior", "Topeka"], "2011": ["Sierra Vista", "Louisville", "Oklahoma City", "Pensacola", "Petersburg", "Salisbury", "Zanesville"], "2012": ["Ft. Worth", "Hagerstown", "Midland", "Montgomery", "Rogers"], "2013": ["Atlanta", "Austin", "Birmingham", "Lufkin", "Oklahoma City", "Baltimore", "St. Petersburg", "Reno", "Lima", "Madison", "Petersburg", "Williston"], "2014": ["Buffalo", "Cities", "Eugene", "Birmingham", "Valley City", "Lansing", "Syracuse", "Iowa City", "Kirksville", "Longview", "Naples", "Phoenix", "Redding", "Sierra Vista", "Sioux City"], "2015": ["Altoona", "Detroit", "Durham", "Eau Claire", "Mitchell", "Zanesville", "Scottsbluff", "Lansing", "Syracuse", "Washington"], "2016": ["Rhinelander", "Jonesboro", "Kirksville", "Nacogdoches", "New Haven", "Scranton", "Springfield", "Steubenville"], "2017": ["Corpus Christi", "Dayton", "Dickinson", "Elkhart", "Ft. Worth", "Bloomington", "Port Arthur", "Plattsburgh", "Savannah"], "2018": ["Dothan", "Ft. Lauderdale", "Glendive", "Oklahoma City", "Battle Creek", "Pine Bluff"]}, "Iowa City": {"2000": ["Omaha", "Boise", "Fayetteville", "Austin", "Sierra Vista", "Kirksville", "New Haven", "Pocatello"], "2001": ["Canton", "Harrisonburg", "Honolulu", "Louisville", "Lubbock", "Jonesboro", "Keokuk", "Petersburg", "Plattsburgh", "Rapid City"], "2002": ["Buffalo", "Wichita Falls", "Nacogdoches", "Thomasville", "Dothan", "Sierra Vista", "Midland", "Shreveport", "West Point"], "2003": ["Columbia", "Hutchinson", "Port Arthur", "Nacogdoches", "New Haven", "Weston", "Youngstown"], "2004": ["Alexandria", "Canton", "Charlottesville", "El Centro", "Oklahoma City", "Newport News"], "2005": ["Honolulu", "Great Falls", "Atlanta", "Tacoma", "Williston", "Milwaukee", "St. Louis"], "2006": ["Augusta", "Ft. Wayne", "Weston", "Albany", "Melbourne", "Kirksville", "Missoula", "Mount Vernon"], "2007": ["Atlanta", "Eugene", "Scottsbluff", "Las Vegas", "Myrtle Beach", "Pensacola", "San Luis Obispo"], "2008": ["Columbia", "Elkhart", "Fayetteville", "San Diego", "Washington DC "], "2009": ["Cities", "Decatur", "Fairbanks", "Bozeman", "Pensacola", "Appleton", "Memphis", "Troy"], "2010": ["Cities", "Decatur;", "Fayetteville", "Alpena", "Pine Bluff", "Valley City", "Chicago", "Jacksonville", "New Bedford", "New Haven", "Philadelphia", "San Luis Obispo", "Scottsbluff", "Tulsa"], "2011": ["Charlotte", "Manchester", "Los Angeles", "Nacogdoches", "Sierra Vista", "Tulsa"], "2012": ["Alexandria", "El Dorado", "Ft. Worth", "Palm Springs", "Modesto", "Petersburg", "San Jose", "York"], "2013": ["Elkhart", "Honolulu", "Champaign", "Oak Hill", "Sioux City", "Montgomery"], "2014": ["Weston", "Ft. Pierce", "Memphis", "Indianapolis", "Macon", "Superior"], "2015": ["Mankato", "Steubenville", "Terre Haute", "Santa Fe", "El Paso", "Glendive", "Sweetwater", "Missoula", "Naples", "Port Arthur", "Salisbury"], "2016": ["Charlotte", "Gulfport", "Huntington", "Knoxville", "Lufkin", "Lima", "Wilmington"], "2017": ["Bloomington", "Elmira", "Ft. Pierce", "Gainesville", "Great Falls", "El Centro", "Pueblo", "Billings", "Knoxville", "Lake Charles", "Mitchell"], "2018": ["Dickinson", "Las Vegas", "New York", "Philadelphia", "Sarasota", "Tucson", "Visalia"]}, "Jackson": {"2000": ["Bowling Green", "Charlotte", "Eau Claire", "Glendive", "Palm Springs", "Charlottesville", "El Paso", "Cadillac", "Helena", "Melbourne", "San Luis Obispo", "Bozeman", "Eureka", "Auburn", "Ft. Walton Beach", "Lafayette", "Lubbock", "Pensacola", "Riverton", "St. Paul", "Visalia"], "2001": ["Atlanta", "Bowling Green", "El Dorado", "Erie", "Oklahoma City", "Victoria", "Lexington", "North Platte", "Syracuse", "Utica", "Kirksville", "Laurel", "Sarasota"], "2002": ["Elmira", "Ft. Lauderdale", "Holyoke", "Ames", "Modesto", "Plattsburgh", "Evansville", "El Dorado", "Scottsbluff", "Laurel", "Keokuk", "Rapid City", "Steubenville"], "2003": ["Birmingham", "Dayton", "Great Falls", "Elkhart", "Corpus Christi", "Bloomington", "Eureka", "Decatur", "Meridian", "Anchorage", "Panama City", "Sweetwater", "Utica"], "2004": ["Eureka", "Macon", "Appleton", "Binghamton", "Elkhart", "Wilmington", "Tucson", "Pueblo", "Steubenville"], "2005": ["Battle Creek", "Bend", "Champaign", "Florence", "Holyoke", "Fairbanks", "El Dorado", "Detroit", "Mount Vernon", "Terre Haute", "Kennewick", "Kirksville", "Palm Springs", "Salt Lake City"], "2006": ["Billings", "Plattsburgh", "El Dorado", "Presque Isle", "York", "Elmira", "Pensacola", "Marquette", "Watertown", "Pittsburgh", "Pueblo", "Savannah", "St. Joseph", "St. Louis"], "2007": ["Evansville", "Cincinnati", "Steubenville", "Charleston", "Decatur", "Fayetteville", "Bend", "Battle Creek", "Albany", "Juneau", "Petersburg", "San Luis Obispo", "Sarasota"], "2008": ["Charlottesville", "Chattanooga", "Honolulu", "Salinas", "Hagerstown", "Memphis", "New Orleans", "Newport News", "Terre Haute", "Cities", "Salisbury", "Battle Creek", "Jonesboro"], "2009": ["St. Paul", "Scranton", "Washington", "Dothan", "Mitchell", "Ft. Lauderdale", "Pensacola "], "2010": ["Rochester", "Great Falls", "Birmingham", "Atlanta", "Lexington", "Rockford", "Klamath Falls", "Holyoke", "Lansing", "Terre Haute", "Sarasota", "Lynchburg", "Kennewick", "Las Vegas", "Laurel", "Memphis", "Nashville", "Sierra Vista"], "2011": ["Birmingham", "Nashville", "Denver", "Austin", "Jacksonville", "Tacoma", "Boise", "Macon", "Redding", "San Antonio", "Winston Salem", "Zanesville"], "2012": ["Anchorage", "Canton", "Dothan", "Laredo", "Selma", "Winston Salem"], "2013": ["Altoona", "Eugene", "Fayetteville", "Columbus", "Charlotte", "Portland", "Holyoke", "Victoria", "Selma", "Los Angeles", "Memphis"], "2014": ["Bowling Green", "Greenville", "Hartford", "Albany", "Buffalo", "Tulsa", "Valley City", "St. Paul", "Twin Falls", "El Dorado", "Moline", "Florence", "Newport News", "Charleston", "Jefferson City", "Kennewick", "Keokuk", "Meridian", "North Platte"], "2015": ["El Paso", "Pine Bluff", "Amarillo", "Philadelphia", "Madison", "Nashville", "Steubenville", "Victoria"], "2016": ["Alexandria", "Anchorage", "Denver", "Chicago", "Redding", "Altoona", "Bozeman", "Ames", "Jacksonville", "Gainesville", "Dothan", "Fayetteville", "Lansing", "Modesto"], "2017": ["Bozeman", "Champaign", "Charlotte", "St. Petersburg", "Jonesboro", "San Angelo", "Oak Hill", "Albany", "Akron"], "2018": ["Great Falls", "Houston", "Petersburg", "Visalia", "Selma", "Longview", "Midland", "Sarasota"]}, "Jacksonville": {"2000": ["Ada", "Ft. Worth", "Manchester", "New Orleans", "Gulfport", "Evansville", "San Jose", "Thomasville"], "2001": ["Anchorage", "Anderson", "Bend", "Weston", "Oklahoma City", "Cities", "Visalia", "Pocatello", "San Jose", "Springfield"], "2002": ["Boise", "Elkhart", "Battle Creek", "Memphis", "Rockford", "Riverton", "San Jose", "Lexington", "Elmira", "Milwaukee", "Naples", "San Diego", "Savannah"], "2003": ["Anderson", "Bowling Green", "Erie", "Klamath Falls", "Melbourne", "Meridian", "Manchester", "Charlotte", "Jonesboro", "Salinas", "Harrisonburg", "Port Arthur"], "2004": ["Eugene", "Salisbury", "Knoxville", "Troy", "Amarillo", "Palm Springs", "San Jose"], "2005": ["El Dorado", "Evansville", "Houston", "Toledo", "Rockford", "Melbourne", "Plattsburgh", "Lufkin", "Louisville", "Lynchburg", "Pensacola "], "2006": ["Lima", "Nacogdoches", "Hagerstown", "San Angelo", "Alpena", "Ft. Pierce"], "2007": ["Corpus Christi", "Florence", "Ft. Worth", "Bowling Green", "Lynchburg", "Augusta", "Lake Charles", "Omaha", "Rhinelander", "Madison", "Manchester", "Pittsburg", "Port Arthur", "Sioux City"], "2008": ["Alpena", "Bangor", "Buffalo", "Decatur;", "El Centro", "Harrisonburg", "Pensacola ", "Washington", "Bozeman", "Auburn", "Charlottesville", "Phoenix", "Bryan", "Binghamton", "Rockford", "Lexington", "McAllen", "North Platte", "Rhinelander"], "2009": ["Akron", "Steubenville", "Scranton", "Scottsbluff", "Ft. Walton Beach", "Greenville", "Boise"], "2010": ["Amarillo", "Holyoke", "Montrose", "Charleston", "Superior", "Savannah", "Lexington", "Santa Fe", "Iowa City", "Melbourne", "Alpena", "Klamath Falls", "Phoenix"], "2011": ["Detroit", "Great Falls", "Jackson", "Gainesville", "Glendive", "Spokane", "Lexington", "Valley City", "Bend", "Las Vegas", "Thomasville", "Twin Falls"], "2012": ["Ada", "Cadillac", "Sioux Falls", "Kirksville", "Baltimore", "Sioux City", "San Diego", "York", "Hartford", "Klamath Falls", "Madison", "Washington DC ", "Zanesville"], "2013": ["Auburn", "Baltimore", "Birmingham", "Eureka", "Holyoke", "Austin", "Visalia", "Manchester", "Lubbock", "Sioux Falls", "Battle Creek", "Chattanooga", "Lufkin", "Mount Vernon", "Presque Isle", "Scottsbluff"], "2014": ["Eureka", "Hagerstown", "Steubenville", "Lafayette", "Parkersburg", "Bangor", "Pine Bluff", "Lawton", "McAllen", "Moline", "Utica"], "2015": ["Alpena", "Bend", "Springfield", "Pensacola", "Columbia", "Ft. Worth", "Ames", "St. Louis", "Phoenix", "Selma", "Sierra Vista"], "2016": ["Atlanta", "Baltimore", "Gainesville", "Jackson", "Myrtle Beach", "Honolulu", "Twin Falls", "Nashville", "North Platte", "Parkersburg", "Scottsbluff", "St. Paul"], "2017": ["Utica", "Omaha", "Gulfport", "Kearney", "Kirksville", "McAllen", "New York", "Santa Fe"], "2018": ["Anderson", "Austin", "Selma", "Williston", "Presque Isle", "Lansing", "Los Angeles", "Salinas", "Scranton", "Toledo", "Wilmington"]}, "Jefferson City": {"2000": ["Anderson", "Hagerstown", "Tacoma", "Ames", "Las Vegas", "Thomasville", "York"], "2001": ["Amarillo", "Ames", "Pittsburgh", "Utica", "Redding", "Kennewick", "Santa Fe", "Tacoma"], "2002": ["Greenville", "El Dorado", "Ft. Pierce", "Cities", "Lynchburg", "San Antonio", "Scranton", "York"], "2003": ["Decatur;", "Denver", "Elmira", "Great Falls", "Hutchinson", "Detroit", "Kennewick", "Pine Bluff", "Ft. Walton Beach", "El Centro", "Rhinelander", "Pocatello", "St. Paul", "Macon", "Marquette", "Sierra Vista"], "2004": ["Elmira", "Reno", "Elkhart", "Juneau", "Atlanta", "Honolulu", "Laredo", "Chattanooga", "Panama City", "El Centro", "Denver", "Alpena", "Longview", "Pensacola ", "Riverton"], "2005": ["Appleton", "Auburn", "Cities", "Fairbanks", "Huntington", "Tulsa", "Utica", "Jonesboro", "Lubbock"], "2006": ["Charleston", "Helena", "Midland", "Birmingham", "Cincinnati", "McAllen", "Cities", "Greenville", "Detroit", "Pensacola ", "Bozeman", "Lake Charles", "Lufkin", "Madison", "Milwaukee", "Topeka", "Visalia"], "2007": ["Auburn", "Dayton", "Appleton", "Sarasota", "Buffalo", "San Angelo", "Fayetteville", "Pocatello", "Rochester", "Sierra Vista"], "2008": ["Ft. Wayne", "Salinas", "Pueblo", "Charleston", "Pittsburg", "Boise", "Birmingham", "Lansing", "Memphis"], "2009": ["Baton Rouge", "Elmira", "Eureka", "Greenville", "Toledo", "Akron", "Dothan", "Lima", "Newport News", "Utica", "New Haven", "Scranton", "Rhinelander", "Las Vegas", "Plattsburgh", "Salisbury"], "2010": ["Alexandria", "Great Falls", "Washington DC ", "Hutchinson", "Albany", "Cities", "Charlotte", "Dayton", "Cadillac", "Los Angeles", "Gainesville", "Lexington", "Macon", "Mankato", "Memphis", "Salt Lake City", "St. Joseph"], "2011": ["Bakersfield", "Bangor", "Gulfport", "Honolulu", "Houston", "Scranton", "McAllen", "Rogers", "Harrisonburg", "Ft. Wayne", "Utica", "Canton", "Bozeman", "Santa Fe", "Kansas City", "Oklahoma City", "San Diego"], "2012": ["Akron", "Canton", "Salt Lake City", "Eau Claire", "Amarillo", "Portland", "Meridian", "Montrose", "Palm Springs", "Rhinelander"], "2013": ["Eau Claire", "Baton Rouge", "Gulfport", "Harrisonburg", "Scranton", "Selma", "Meridian", "Oak Hill", "Parkersburg"], "2014": ["Appleton", "Auburn", "Bakersfield", "Dothan", "St. Joseph", "Panama City", "Nacogdoches", "Fairbanks", "Victoria", "Tucson", "Baton Rouge", "Jackson", "Valley City", "Milwaukee", "Newport News", "Sarasota"], "2015": ["Amarillo", "Ft. Wayne", "Williston", "Midland", "Tucson", "Hagerstown", "Appleton", "Champaign", "Detroit", "Keokuk"], "2016": ["Altoona", "Columbia", "Great Falls", "New Haven", "West Point", "Marquette", "Montrose", "Denver", "Lubbock", "Pueblo", "Pensacola", "Amarillo", "Las Vegas", "Presque Isle", "San Luis Obispo", "Terre Haute", "Tucson", "Watertown", "Weston"], "2017": ["Columbia", "Erie", "Huntington", "Twin Falls", "Visalia", "Canton", "Utica", "Plattsburgh", "Santa Fe"], "2018": ["New Haven", "Columbus", "Baton Rouge", "Chattanooga", "San Angelo", "Lubbock", "Scranton", "Steubenville"]}, "Jonesboro": {"2000": ["Appleton", "Ft. Worth", "Spokane", "Charlotte", "Los Angeles", "Montgomery", "Sioux Falls"], "2001": ["Bowling Green", "Charleston", "Denver", "Eau Claire", "Fayetteville", "Sarasota", "Iowa City", "Lake Charles", "St. Petersburg", "Salt Lake City", "Decatur", "Lawton", "Kennewick", "San Diego", "Tacoma", "Wichita Falls"], "2002": ["Anchorage", "Myrtle Beach", "Ft. Wayne", "Denver", "Reno", "Meridian", "Newport News", "Rapid City", "Rhinelander"], "2003": ["Jacksonville", "Chicago", "Dayton", "Presque Isle", "Savannah", "Philadelphia", "Lafayette", "Marquette", "New York", "Washington"], "2004": ["Elmira", "Lexington", "Alexandria", "Superior", "Akron", "Sioux City", "Juneau", "Altoona", "Pocatello", "Las Vegas", "Savannah", "Youngstown", "Hartford", "Hutchinson", "Nashville", "McAllen", "St. Joseph", "Terre Haute", "Weston"], "2005": ["Chicago", "Cities", "Corpus Christi", "Charleston", "Topeka", "St. Joseph", "Jefferson City", "Mount Vernon", "Longview", "Montrose", "Bozeman", "Lansing", "Columbus", "Lufkin", "Pittsburg", "Victoria"], "2006": ["Amarillo", "Bozeman", "Hagerstown", "New Bedford", "Salt Lake City", "Scottsbluff", "St. Louis"], "2007": ["Champaign", "Columbus", "Ft. Worth", "Pocatello", "Akron", "Wilmington", "Austin", "Rochester", "Naples", "Pensacola ", "Selma", "Troy"], "2008": ["Denver", "Fairbanks", "Jackson", "Gulfport", "Bay City", "Meridian", "Anchorage", "Huntington", "Mitchell", "Lynchburg", "San Luis Obispo", "Springfield", "Portland", "Savannah"], "2009": ["Bakersfield", "Birmingham", "Charlotte", "Decatur", "Florence", "Pueblo", "Durham", "Lansing", "Indianapolis", "Sioux City", "Phoenix", "El Centro", "Portland", "Rhinelander"], "2010": ["Elkhart", "Spokane", "Fairbanks", "El Centro", "Kirksville", "Klamath Falls", "Pensacola ", "Charlottesville", "Lake Charles", "Mankato", "Oklahoma City", "Wichita Falls", "Williston"], "2011": ["Akron", "Birmingham", "Dothan", "Tucson", "Santa Fe", "Pittsburgh", "Denver", "Boise", "Reno", "Binghamton", "Omaha", "Shreveport"], "2012": ["Baltimore", "Ft. Wayne", "Holyoke", "Tacoma", "Bozeman", "Knoxville", "Pocatello", "Wichita Falls", "Utica", "San Angelo", "Billings", "Marquette", "Winston Salem"], "2013": ["Cities", "Salt Lake City", "New Orleans", "Montrose", "Kearney", "Bryan", "Atlanta", "Selma", "Syracuse"], "2014": ["Houston", "Shreveport", "Lafayette", "Rockford", "Fairbanks", "Dickinson", "Winston Salem", "North Platte", "Memphis", "San Jose"], "2015": ["Bloomington", "Chicago", "Manchester", "Mankato", "Holyoke", "Spokane", "Elkhart", "Rapid City", "Kirksville", "Panama City", "St. Joseph", "St. Petersburg", "Tucson", "Valley City", "Victoria"], "2016": ["Huntington", "Indianapolis", "Ft. Worth", "Manchester", "Tacoma", "Twin Falls", "Shreveport", "Harrisonburg", "Kirksville", "Mitchell", "New Bedford", "Pittsburgh", "Rapid City", "St. Joseph", "St. Petersburg", "Watertown", "Williston"], "2017": ["Alexandria", "Atlanta", "Hutchinson", "Jackson", "Decatur", "Reno", "Rockford", "Appleton", "Evansville", "Memphis", "Parkersburg", "Corpus Christi", "Utica", "Ada", "Salisbury", "York"], "2018": ["North Platte", "Huntington", "Lansing", "McAllen", "Lubbock"]}, "Juneau": {"2000": ["Columbus", "Helena", "Cities", "Holyoke", "Laurel", "Mitchell", "Naples", "North Platte", "Oklahoma City"], "2001": ["Portland", "Longview", "Decatur", "Florence", "Melbourne", "Pocatello"], "2002": ["Austin", "Binghamton", "Birmingham", "Memphis", "Eureka", "Bloomington", "Toledo", "Alpena", "Dayton", "Macon", "Rhinelander"], "2003": ["Akron", "Helena", "Knoxville", "Lubbock"], "2004": ["Battle Creek", "Florence", "Jefferson City", "Jonesboro", "Twin Falls", "Atlanta", "Watertown", "Decatur", "Los Angeles", "Petersburg", "Philadelphia", "St. Louis", "Steubenville"], "2005": ["Gulfport", "Canton", "Kansas City", "Lake Charles", "Nacogdoches", "Nashville", "Salisbury", "San Diego"], "2006": ["Bryan", "Columbus", "Dayton", "Battle Creek", "Eau Claire", "York", "Salt Lake City"], "2007": ["Birmingham", "Jackson", "Billings", "Pueblo", "Appleton", "Modesto", "Sioux Falls", "Victoria"], "2008": ["Bangor", "Bryan", "Chattanooga", "San Antonio", "Mount Vernon", "Charlotte", "Selma", "Madison", "Oklahoma City", "Santa Fe"], "2009": ["Alexandria", "Columbia", "Auburn", "Rhinelander", "Utica", "Alpena", "Hutchinson", "Kirksville", "Pensacola ", "San Luis Obispo", "Topeka", "Tucson"], "2010": ["Denver", "Holyoke", "Parkersburg", "Eau Claire", "Tulsa", "Moline", "San Diego"], "2011": ["Columbia", "Kansas City", "Lufkin", "Mitchell", "North Platte", "Terre Haute"], "2012": ["Holyoke", "Eugene", "Columbia", "Corpus Christi", "Ft. Wayne", "Portland", "Presque Isle"], "2013": ["Akron", "Corpus Christi", "Dickinson", "Holyoke", "Terre Haute", "Scottsbluff", "Lynchburg", "Pensacola"], "2014": ["Ft. Worth", "Bakersfield", "Riverton", "Las Vegas", "Lansing"], "2015": ["New York", "York", "Klamath Falls", "Macon", "Mitchell", "Newport News", "North Platte", "Pittsburg", "Williston"], "2016": ["Chicago", "Cities", "Decatur;", "Fayetteville", "Montgomery", "Eau Claire", "Decatur", "Lubbock", "Keokuk", "Lafayette", "Naples", "Pocatello", "Spokane", "Weston"], "2017": ["Alpena", "Anchorage", "Appleton", "Baton Rouge", "Dickinson", "El Centro", "New York", "Dothan", "Port Arthur", "Salt Lake City", "San Jose"], "2018": ["Ames", "Fayetteville", "Manchester", "Marquette", "Bryan", "Pueblo", "Panama City"]}, "Kansas City": {"2000": ["Bryan", "Ft. Worth", "Lufkin", "Amarillo", "Panama City", "Pueblo", "Salisbury"], "2001": ["Decatur;", "Dickinson", "Detroit", "Ft. Pierce", "Terre Haute", "Riverton", "New Haven", "Baton Rouge", "San Luis Obispo"], "2002": ["Chicago", "Columbia", "Madison", "Harrisonburg", "Albany", "Phoenix", "Dickinson", "Eugene", "Hartford", "Salisbury", "Gainesville", "Naples", "Plattsburgh", "Oklahoma City", "Winston Salem"], "2003": ["Atlanta", "Boise", "Durham", "Lufkin", "Terre Haute", "Lubbock", "Harrisonburg", "Presque Isle", "Mount Vernon", "Zanesville"], "2004": ["Bozeman", "Evansville", "Ft. Lauderdale", "Great Falls", "Dayton", "Kennewick", "Modesto", "Pensacola ", "Sweetwater"], "2005": ["Ft. Walton Beach", "Pittsburgh", "Juneau", "Victoria", "Wichita Falls", "Lexington", "Lynchburg", "Nacogdoches", "Salisbury"], "2006": ["Boise", "Bryan", "Indianapolis", "Superior", "Scottsbluff", "Oklahoma City", "Binghamton", "San Jose", "Columbia", "Lawton", "McAllen", "Newport News", "Port Arthur", "Reno", "Riverton"], "2007": ["Rapid City", "Valley City", "Shreveport"], "2008": ["Amarillo", "Eau Claire", "Myrtle Beach", "North Platte", "Springfield", "Salisbury", "Superior", "Phoenix", "Las Vegas", "Lubbock"], "2009": ["Charleston", "Denver", "Eau Claire", "Eugene", "Ft. Wayne", "St. Joseph", "Florence", "Indianapolis", "Detroit", "Anderson", "Rockford"], "2010": ["Dothan", "Scottsbluff", "Macon", "Manchester", "Omaha", "San Angelo", "Savannah", "Sweetwater", "Topeka", "Weston"], "2011": ["Bakersfield", "Buffalo", "Decatur;", "El Paso", "Ft. Walton Beach", "Lexington", "Victoria", "Zanesville", "Juneau", "Jefferson City", "Hagerstown", "Honolulu", "Pensacola ", "Milwaukee", "Birmingham", "Evansville", "Keokuk", "New Bedford", "Presque Isle", "Visalia", "Williston"], "2012": ["Anderson", "Birmingham", "Midland", "Hartford", "Lexington", "Lufkin", "Lynchburg", "Myrtle Beach"], "2013": ["Detroit", "Binghamton", "Thomasville", "Ada", "Lawton", "Salt Lake City", "San Diego", "Selma", "St. Petersburg", "Troy"], "2014": ["Ft. Lauderdale", "Hagerstown", "Augusta", "Pueblo", "Missoula", "Holyoke", "Milwaukee", "Pittsburg", "Bend", "Oak Hill", "St. Petersburg", "Steubenville"], "2015": ["Alexandria", "Ames", "Anchorage", "Bowling Green", "Parkersburg", "Mount Vernon", "Nacogdoches", "El Centro", "Nashville", "Petersburg", "Plattsburgh"], "2016": ["Bakersfield", "Baltimore", "Battle Creek", "Thomasville", "Montgomery", "Omaha", "Gulfport", "Oklahoma City"], "2017": ["Florence", "Anchorage", "Washington", "Washington DC ", "Huntington", "Lynchburg", "Macon", "Rapid City"], "2018": ["Ada", "Twin Falls", "Oklahoma City", "Dothan", "Klamath Falls", "El Paso", "Midland", "Utica", "Lima", "Sierra Vista"]}, "Kearney": {"2000": ["Mankato", "Bozeman", "Dickinson", "Lansing", "Las Vegas", "Longview", "Madison", "Newport News", "Palm Springs", "Redding", "Savannah", "Scottsbluff"], "2001": ["Hartford", "Milwaukee", "Florence", "Oak Hill", "Auburn", "Sioux City", "Rochester", "Evansville", "Parkersburg", "Chattanooga", "Valley City", "Memphis", "Pittsburgh", "Portland"], "2002": ["Great Falls", "Modesto", "West Point", "Macon", "Ft. Pierce", "Lafayette"], "2003": ["Ft. Worth", "Cities", "Melbourne", "Bakersfield", "Mount Vernon", "Petersburg", "Scranton"], "2004": ["Helena", "Holyoke", "Appleton", "Missoula", "Midland", "Anderson", "Lansing", "Pensacola", "Rogers", "Superior", "Valley City"], "2005": ["Bryan", "Boise", "Laredo", "Wichita Falls", "Champaign", "Denver", "Pensacola", "Mount Vernon", "San Diego"], "2006": ["Bowling Green", "Champaign", "Memphis", "Thomasville", "Wichita Falls", "Steubenville", "Rapid City", "Redding", "Sarasota", "Watertown"], "2007": ["Dickinson", "Ft. Wayne", "Chicago", "Florence", "Mankato", "Lansing", "Memphis", "Milwaukee", "Plattsburgh"], "2008": ["Charlotte", "Decatur;", "Mount Vernon", "Scottsbluff", "Salt Lake City", "Palm Springs", "Cadillac", "Meridian", "Nacogdoches", "Syracuse"], "2009": ["Charleston", "Hartford", "Panama City", "Thomasville", "Great Falls", "Pocatello", "Champaign", "Hutchinson", "Keokuk", "Naples", "Oak Hill", "St. Petersburg"], "2010": ["Ames", "Charlottesville", "Corpus Christi", "Greenville", "Denver", "Hutchinson", "Youngstown", "Williston", "Glendive", "Oak Hill", "Louisville", "Rhinelander", "St. Petersburg"], "2011": ["Anderson", "Erie", "Victoria", "El Centro", "New Orleans", "New Bedford", "Plattsburgh", "Meridian", "Santa Fe", "Steubenville"], "2012": ["Auburn", "Buffalo", "Kennewick", "Dickinson", "El Dorado", "Moline", "Lansing", "Lynchburg", "Midland", "Pensacola", "Presque Isle"], "2013": ["Cities", "Jonesboro", "Savannah", "Alpena", "Kirksville", "Kennewick", "Laredo", "Twin Falls", "Plattsburgh", "Salt Lake City", "Weston", "Wichita Falls"], "2014": ["Pocatello", "San Angelo", "Charlottesville", "Ada", "Rhinelander"], "2015": ["Evansville", "Fayetteville", "Chattanooga", "Salinas", "Steubenville", "Dayton", "Charlottesville", "Palm Springs", "Binghamton", "Baton Rouge", "Santa Fe", "St. Petersburg", "Troy"], "2016": ["Charlottesville", "Dickinson", "Ft. Wayne", "Baton Rouge", "Detroit", "El Paso", "Lubbock", "New Orleans", "Topeka"], "2017": ["Ft. Worth", "Hartford", "Jacksonville", "Tacoma", "North Platte", "Mitchell", "Knoxville", "Springfield", "Anchorage", "New Orleans", "Oak Hill"], "2018": ["Dickinson", "Greenville", "Evansville", "Corpus Christi", "Memphis", "Los Angeles", "Ft. Wayne", "Presque Isle", "Keokuk", "North Platte", "Pensacola", "Santa Fe", "Sierra Vista", "Terre Haute"]}, "Kennewick": {"2000": ["Oklahoma City", "Louisville", "Plattsburgh", "Keokuk", "Newport News", "Topeka", "Twin Falls"], "2001": ["Decatur;", "Ft. Worth", "Jefferson City", "Parkersburg", "Helena", "Shreveport", "Binghamton", "Jonesboro", "Topeka", "St. Joseph", "Missoula", "Ames", "Alexandria", "Melbourne", "Sierra Vista", "Tucson"], "2002": ["Topeka", "Charlottesville", "Tacoma", "El Paso", "York", "Madison"], "2003": ["Cities", "Jefferson City", "Nashville", "Decatur", "Columbia", "Valley City", "Lima", "Williston", "Albany", "Mount Vernon", "Thomasville", "Longview", "Pensacola "], "2004": ["Alexandria", "Alpena", "Bangor", "Eureka", "Hutchinson", "New Orleans", "Hagerstown", "Kansas City", "Philadelphia", "Lubbock", "Pine Bluff", "Selma", "Toledo"], "2005": ["Anchorage", "Binghamton", "Greenville", "Lynchburg", "Appleton", "Florence", "Houston", "Jackson", "New Haven", "Keokuk", "Sioux Falls", "Hagerstown", "Klamath Falls", "Louisville", "Parkersburg", "Washington DC "], "2006": ["North Platte", "Hartford", "Laredo", "Parkersburg"], "2007": ["Hagerstown", "Utica", "Laurel", "Tucson", "Bloomington", "Presque Isle", "Zanesville", "Marquette", "North Platte", "Mitchell", "Panama City", "Williston"], "2008": ["Canton", "Chattanooga", "Eureka", "Fairbanks", "Ft. Pierce", "Gulfport", "Charlottesville", "Lexington", "New York", "Toledo", "Hagerstown", "Erie", "Newport News", "Terre Haute"], "2009": ["Chicago", "Ft. Worth", "Columbus", "New Bedford", "Baton Rouge", "Harrisonburg", "Rapid City", "Scranton", "Keokuk", "Eureka", "Memphis", "Las Vegas", "Milwaukee", "Modesto", "Riverton", "St. Petersburg"], "2010": ["Ames", "Cadillac", "Decatur;", "New Bedford", "Phoenix", "York", "Eugene", "Albany", "Jackson", "Hagerstown", "Ft. Worth", "Sarasota", "Harrisonburg", "Omaha", "Mount Vernon", "Newport News", "Savannah", "Watertown"], "2011": ["Fayetteville", "Spokane", "Oak Hill", "Altoona", "Chicago", "Myrtle Beach", "Newport News", "North Platte"], "2012": ["Ft. Wayne", "Kearney", "Pittsburg", "Austin", "Winston Salem", "Holyoke", "Melbourne", "San Angelo"], "2013": ["Appleton", "Austin", "Dickinson", "Holyoke", "Kearney", "Great Falls", "Pittsburgh", "Chattanooga", "Mount Vernon", "Billings", "Pocatello", "Mitchell", "New Bedford", "Parkersburg"], "2014": ["Bowling Green", "Cities", "Decatur;", "El Centro", "Harrisonburg", "Jackson", "Gulfport", "Alexandria", "Newport News", "Sioux Falls", "Pueblo", "New Orleans", "Milwaukee", "Buffalo", "Gainesville", "Chattanooga"], "2015": ["Billings", "Bowling Green", "Decatur;", "Erie", "Ft. Lauderdale", "Hutchinson", "Helena", "Honolulu", "North Platte", "Plattsburgh", "Petersburg", "Terre Haute", "Victoria"], "2016": ["Boise", "Sierra Vista", "York", "Zanesville", "Weston"], "2017": ["Houston", "Bangor", "Visalia", "Springfield", "Gainesville", "Baltimore", "Sweetwater", "Midland", "Rochester", "Steubenville", "Winston Salem"], "2018": ["Appleton", "Eau Claire", "Hutchinson", "Kirksville", "Atlanta", "Las Vegas", "Elkhart", "Gulfport", "Valley City", "Lansing", "Naples", "Salisbury", "York"]}, "Keokuk": {"2000": ["Buffalo", "Savannah", "Marquette", "Kennewick", "Fayetteville", "Boise", "Sioux Falls", "Billings", "Longview", "Newport News", "Panama City"], "2001": ["Ames", "Binghamton", "Milwaukee", "Iowa City", "Salisbury", "San Diego", "Sioux Falls", "Panama City", "Cadillac", "Manchester", "Riverton", "Sarasota", "Tacoma", "Tucson"], "2002": ["Jackson", "Victoria", "Mount Vernon", "Moline", "Redding", "San Jose", "Winston Salem"], "2003": ["Appleton", "Billings", "Decatur", "North Platte", "Topeka", "Rapid City", "Durham", "Plattsburgh", "Mankato", "Superior", "Mitchell", "St. Petersburg"], "2004": ["Pine Bluff", "Newport News", "Indianapolis", "Zanesville", "Hartford", "Gulfport", "Bryan", "San Antonio", "Omaha", "Sweetwater"], "2005": ["Baton Rouge", "Denver", "Kennewick", "Lake Charles", "Watertown", "Harrisonburg", "Tacoma", "Durham", "Ft. Lauderdale", "Bryan", "Springfield", "Fayetteville", "Milwaukee", "Naples", "Scottsbluff", "Sioux City"], "2006": ["Cadillac", "Cities", "Elmira", "Fayetteville", "Harrisonburg", "Holyoke", "Presque Isle", "Ada", "Ft. Worth", "Baltimore", "Petersburg", "Riverton", "Laredo", "Washington", "Ft. Walton Beach"], "2007": ["Appleton", "Buffalo", "Huntington", "Rhinelander", "Honolulu", "Palm Springs", "Chattanooga", "Sioux Falls", "Rapid City", "Syracuse"], "2008": ["Akron", "Auburn", "Charleston", "Greenville", "Ft. Pierce", "Visalia", "Steubenville", "Corpus Christi", "Dothan", "Dayton", "Gainesville", "Valley City", "Milwaukee", "Rochester", "St. Joseph", "Twin Falls"], "2009": ["Alpena", "Champaign", "Eureka", "Kennewick", "Bloomington", "Palm Springs", "Superior", "West Point", "Ft. Lauderdale", "Kearney", "Anderson", "Columbia", "Rockford", "Lynchburg", "Madison"], "2010": ["Amarillo", "El Centro", "Manchester", "Baton Rouge", "Ft. Lauderdale", "Macon", "Billings", "Dickinson", "Midland", "New York", "Phoenix", "Shreveport", "Utica", "Williston"], "2011": ["Greenville", "Washington", "Akron", "Columbus", "Steubenville", "Los Angeles", "Pueblo", "Kansas City", "Midland", "San Antonio"], "2012": ["Atlanta", "Bangor", "Alexandria", "St. Petersburg", "Charlottesville", "Topeka", "San Angelo", "Helena", "Spokane", "Manchester", "Springfield", "Sweetwater"], "2013": ["Baton Rouge", "Bowling Green", "Buffalo", "Erie", "Evansville", "Holyoke", "Visalia", "Reno", "Columbus", "Panama City", "Knoxville", "Springfield", "Plattsburgh", "Charlotte", "Naples", "Lexington", "Las Vegas", "Elmira", "San Angelo", "Sioux City", "St. Joseph", "Toledo", "Watertown"], "2014": ["Tacoma", "Twin Falls", "Jackson", "Visalia", "Columbia", "San Jose", "New Haven", "Santa Fe"], "2015": ["Longview", "Ames", "Lynchburg", "Jefferson City", "Appleton", "Winston Salem", "Omaha", "Scottsbluff", "Topeka", "Wilmington"], "2016": ["Juneau", "New York", "Midland", "Newport News", "West Point", "Moline", "Valley City", "Winston Salem"], "2017": ["Baltimore", "Bozeman", "Chattanooga", "Eureka", "Gulfport", "Sioux City", "San Diego", "Sweetwater", "Pensacola ", "Mankato"], "2018": ["Corpus Christi", "Dickinson", "Lafayette", "Weston", "Rogers", "Winston Salem", "Rockford", "Kearney", "Marquette", "El Dorado", "Kirksville", "Fairbanks", "Reno", "Twin Falls"]}, "Kirksville": {"2000": ["Iowa City", "Bryan", "Philadelphia", "Las Vegas", "Pensacola ", "Victoria"], "2001": ["Charlotte", "Detroit", "Augusta", "Evansville", "Decatur", "San Angelo", "Jackson", "Steubenville", "Lufkin", "Sierra Vista", "St. Louis"], "2002": ["Akron", "Cincinnati", "Eureka", "Terre Haute", "Sarasota", "Missoula", "Florence", "Sioux City", "Mount Vernon", "Klamath Falls", "Naples", "St. Louis"], "2003": ["Pensacola ", "Hagerstown", "Sioux Falls", "Montgomery", "Oklahoma City", "Panama City", "San Luis Obispo"], "2004": ["Alpena", "Augusta", "Pensacola", "Glendive", "Riverton", "Sierra Vista"], "2005": ["Augusta", "Ft. Worth", "Houston", "Buffalo", "Battle Creek", "Rhinelander", "Jackson", "Akron", "Valley City", "Lubbock", "Nacogdoches", "Redding"], "2006": ["Fairbanks", "Gulfport", "Santa Fe", "Scranton", "Midland", "Iowa City", "Anchorage", "Eau Claire", "Weston", "Memphis", "Myrtle Beach", "Salisbury", "Selma"], "2007": ["Hagerstown", "Bangor", "Parkersburg", "Lawton", "Champaign", "Wichita Falls", "Decatur;", "Lexington", "Dayton", "Mitchell", "Panama City"], "2008": ["Altoona", "Erie", "Marquette", "New York", "Rockford", "Chicago", "Charlottesville", "Amarillo", "Reno", "Rochester", "San Antonio"], "2009": ["Augusta", "Battle Creek", "Dickinson", "Eugene", "Washington", "Erie", "Laurel", "Modesto", "Honolulu", "Marquette", "Juneau", "Pocatello"], "2010": ["Dickinson", "Jonesboro", "Montrose", "Youngstown", "Glendive", "Melbourne", "Louisville", "Sioux City", "Winston Salem"], "2011": ["Alpena", "Champaign", "Chicago", "Dickinson", "Fairbanks", "Albany", "Springfield", "El Paso", "Williston", "Harrisonburg", "Twin Falls", "Bozeman", "Elmira", "Lima", "Macon", "Missoula", "North Platte", "Redding"], "2012": ["Appleton", "Cincinnati", "Ft. Worth", "Jacksonville", "Rapid City", "Augusta", "Rockford", "Wichita Falls", "Cities", "Lynchburg", "McAllen", "Pittsburgh", "Weston"], "2013": ["Altoona", "Auburn", "Kearney", "Redding", "Sweetwater", "Terre Haute"], "2014": ["Bay City", "Helena", "Salt Lake City", "New Orleans", "St. Joseph", "Denver", "Philadelphia", "Shreveport", "Indianapolis", "Presque Isle", "Thomasville"], "2015": ["Alpena", "Denver", "Hutchinson", "Savannah", "Palm Springs", "Presque Isle", "Myrtle Beach", "Pine Bluff", "Jonesboro", "Anderson", "Rhinelander", "Rapid City", "Louisville", "Rockford"], "2016": ["Cadillac", "Florence", "Helena", "Jonesboro", "Las Vegas", "Elkhart", "Milwaukee", "Indianapolis", "Troy", "Ft. Lauderdale", "New Orleans", "Twin Falls"], "2017": ["Palm Springs", "Springfield", "Santa Fe", "Superior", "Jacksonville", "Lima", "Nashville", "Youngstown"], "2018": ["Anderson", "Baltimore", "Bowling Green", "Charlottesville", "Kennewick", "Keokuk", "Cadillac", "Montrose", "Klamath Falls", "Lafayette", "Phoenix", "Presque Isle", "Washington", "Zanesville"]}, "Klamath Falls": {"2000": ["Champaign", "Cities", "Hagerstown", "Hutchinson", "Lake Charles", "Glendive", "Mitchell", "Savannah", "Riverton", "Dayton", "St. Paul", "Cincinnati", "Longview", "Milwaukee", "North Platte", "San Diego", "Sioux Falls", "St. Joseph", "Troy"], "2001": ["Ada", "Altoona", "Bangor", "Shreveport", "Birmingham", "Troy", "Pocatello", "New Orleans", "Anderson", "Manchester", "Las Vegas", "Lufkin", "Milwaukee", "Naples", "Phoenix", "Salinas", "Utica"], "2002": ["Portland", "Rapid City", "Manchester", "Ada", "Kirksville", "Helena", "Laredo", "Montgomery", "York"], "2003": ["Akron", "Canton", "Jacksonville", "Fayetteville", "Albany", "Hagerstown", "Erie", "Santa Fe", "Troy"], "2004": ["Bowling Green", "El Dorado", "Williston", "Holyoke", "Huntington", "Missoula", "Columbia", "Montgomery", "Fayetteville", "Washington", "Philadelphia", "Montrose", "Newport News", "Salinas", "Twin Falls", "Youngstown"], "2005": ["El Centro", "Ft. Lauderdale", "Chattanooga", "Riverton", "Kennewick", "Phoenix"], "2006": ["Buffalo", "Bakersfield", "Pine Bluff", "Manchester", "Harrisonburg", "Salt Lake City", "Honolulu", "Naples", "San Luis Obispo", "Tulsa", "York"], "2007": ["Redding", "Boise", "Montgomery", "Marquette", "Appleton", "Pittsburgh", "Rapid City", "Pensacola", "Savannah", "Sweetwater"], "2008": ["Bangor", "Newport News", "Rapid City", "Chicago", "Riverton", "Bryan", "Billings", "Lynchburg"], "2009": ["Cities", "Fairbanks", "Ft. Worth", "Selma", "Midland", "Bozeman", "Alexandria", "Chicago", "Lubbock", "Lawton", "Las Vegas", "Oklahoma City", "Rapid City", "San Antonio", "Tucson"], "2010": ["Altoona", "Bozeman", "Jackson", "Jonesboro", "Laredo", "Durham", "Jacksonville", "Utica", "Topeka", "Scottsbluff", "Ada", "Salinas"], "2011": ["Amarillo", "Bryan", "Chicago", "Mitchell", "Pueblo", "Bangor", "Lima", "Dickinson", "Wichita Falls", "Chattanooga", "Boise", "Manchester", "Port Arthur", "Spokane", "Tacoma"], "2012": ["Akron", "Bay City", "Alexandria", "Eugene", "Ames", "Victoria", "Petersburg", "Spokane", "Jacksonville", "Great Falls", "Atlanta", "Madison", "St. Louis"], "2013": ["Ft. Worth", "Santa Fe", "McAllen", "Naples", "New Haven", "Memphis", "Columbus", "Bozeman", "Auburn", "Binghamton", "Sioux City", "Laredo", "Montrose", "Petersburg", "Pittsburgh", "Sarasota", "Troy"], "2014": ["Ada", "Ft. Lauderdale", "Ames", "Lubbock", "Spokane", "Modesto", "Eau Claire", "Pensacola", "Pine Bluff", "Parkersburg"], "2015": ["El Paso", "Selma", "St. Louis", "Springfield", "Omaha", "Evansville", "Lawton", "Juneau", "Knoxville", "Sioux Falls", "Huntington", "Lynchburg", "Tacoma"], "2016": ["Memphis", "Las Vegas", "San Luis Obispo", "Harrisonburg", "Washington", "Bozeman", "Modesto", "New Bedford", "Phoenix"], "2017": ["Bay City", "Ft. Walton Beach", "Great Falls", "Auburn", "Port Arthur", "Salinas", "Gulfport", "Montrose", "San Luis Obispo", "Rapid City", "Rogers", "St. Joseph", "Troy"], "2018": ["Altoona", "Decatur", "Elmira", "Kansas City", "Pine Bluff", "Fayetteville", "Rockford", "Plattsburgh", "Wilmington", "Billings", "Kirksville", "Elkhart", "Toledo", "Memphis", "Nashville", "Tulsa"]}, "Knoxville": {"2000": ["Cities", "Chicago", "Charlottesville", "Oklahoma City"], "2001": ["Durham", "El Paso", "West Point", "Newport News", "Lubbock", "Louisville", "Moline", "Sioux Falls", "Steubenville"], "2002": ["Glendive", "Redding", "Pocatello", "Longview", "Presque Isle", "West Point"], "2003": ["Austin", "Cadillac", "Florence", "Juneau", "Myrtle Beach", "Lima", "San Angelo", "San Jose"], "2004": ["Cities", "Jacksonville", "Durham", "Akron", "St. Petersburg", "Columbus", "El Paso", "Redding"], "2005": ["West Point", "Memphis", "Presque Isle", "North Platte"], "2006": ["Ft. Wayne", "Washington", "Salt Lake City", "Valley City"], "2007": ["Canton", "Cincinnati", "Ft. Worth", "Sioux Falls", "Lansing", "Redding", "Cadillac", "Columbus", "Marquette", "McAllen", "Newport News", "Oklahoma City", "Pocatello", "Sioux City"], "2008": ["Appleton", "Billings", "Canton", "Chattanooga", "Pittsburgh", "Phoenix", "San Jose"], "2009": ["Atlanta", "Elmira", "Hagerstown", "Canton", "San Luis Obispo", "Elkhart", "Helena", "San Angelo", "Topeka", "Williston"], "2010": ["Evansville", "Memphis", "Youngstown", "Melbourne"], "2011": ["Bangor", "Battle Creek", "Cadillac", "Great Falls", "Greenville", "Memphis", "Pocatello", "Ada", "Selma"], "2012": ["Bloomington", "Charlottesville", "Hartford", "Honolulu", "Jonesboro", "Dothan", "Longview", "San Angelo", "Sierra Vista"], "2013": ["Keokuk", "Charlottesville", "Superior"], "2014": ["Amarillo", "Cities", "Milwaukee", "Mitchell", "Pocatello", "Thomasville", "Valley City"], "2015": ["Hutchinson", "Klamath Falls", "Binghamton", "Longview", "Rapid City", "Lubbock", "Rhinelander"], "2016": ["Dothan", "El Centro", "Iowa City", "Helena", "New Orleans", "Mankato", "Montrose", "Sweetwater", "Victoria"], "2017": ["Augusta", "Kearney", "Iowa City", "Parkersburg", "Louisville", "Macon", "Oak Hill", "San Antonio", "Sweetwater", "Toledo"], "2018": ["Toledo", "Albany", "Greenville", "Memphis", "Mitchell", "Palm Springs", "St. Louis"]}, "Lafayette": {"2000": ["York", "Macon", "Jackson", "St. Louis"], "2001": ["Anchorage", "Champaign", "New Orleans", "Decatur;", "Toledo", "San Diego", "Valley City", "Santa Fe", "Memphis", "Troy"], "2002": ["Charleston", "El Dorado", "Fayetteville", "Indianapolis", "Decatur;", "Kearney", "Battle Creek", "Ft. Lauderdale", "Laredo", "Nashville", "Salinas", "San Jose", "St. Louis"], "2003": ["Austin", "Boise", "Glendive", "Port Arthur", "Parkersburg", "Alexandria", "Fayetteville", "Augusta", "Jonesboro", "Missoula", "Panama City", "Presque Isle", "Springfield", "St. Joseph"], "2004": ["Charlottesville", "Denver", "Alpena", "Holyoke", "El Centro", "Austin", "Mankato", "Midland", "Wilmington"], "2005": ["Bakersfield", "West Point", "Redding", "Baton Rouge", "Panama City", "Springfield"], "2006": ["Columbia", "Eau Claire", "Ft. Walton Beach", "Ft. Worth", "Louisville", "Pocatello", "Madison", "Laredo", "Los Angeles", "Mankato", "Visalia"], "2007": ["Canton", "Chattanooga", "El Centro", "Elmira", "Sarasota", "Corpus Christi", "Selma", "Battle Creek", "Rhinelander", "Salisbury", "Superior", "Winston Salem", "Zanesville"], "2008": ["Portland", "New Bedford", "Ames", "Boise", "Meridian", "Steubenville", "Pensacola "], "2009": ["Evansville", "Tacoma", "Milwaukee", "Winston Salem"], "2010": ["Bryan", "Decatur", "Elmira", "Macon", "Twin Falls", "Charlotte", "Rochester", "Winston Salem", "Newport News", "Pittsburgh", "Tucson"], "2011": ["Anchorage", "Appleton", "Columbia", "Rhinelander", "Columbus", "Marquette", "Ft. Wayne", "Lubbock", "Rapid City", "Topeka"], "2012": ["Birmingham", "Florence", "Glendive", "Newport News", "Lufkin", "Tucson", "Visalia"], "2013": ["Boise", "Pocatello", "Lufkin", "San Luis Obispo", "Elmira", "Phoenix", "Macon", "Troy", "Longview"], "2014": ["Elkhart", "Jacksonville", "Jonesboro", "Atlanta", "Greenville", "Rapid City", "Bowling Green", "Lima", "Milwaukee", "North Platte", "West Point"], "2015": ["Atlanta", "Bozeman", "Chicago", "El Dorado", "Modesto", "Steubenville", "Hutchinson", "Columbus", "Weston", "Pittsburgh", "Bangor", "Montgomery", "Tucson"], "2016": ["Decatur", "El Paso", "Florence", "Pittsburg", "Bay City", "Juneau", "Laurel", "Lexington", "Los Angeles", "Oak Hill", "Rapid City"], "2017": ["Elkhart", "Honolulu", "Dayton", "Fairbanks", "Lexington", "Mitchell", "Palm Springs", "Pittsburgh"], "2018": ["Anderson", "Appleton", "Decatur;", "Keokuk", "Hagerstown", "Durham", "Selma", "Kirksville", "Modesto", "Mitchell", "Weston"]}, "Lake Charles": {"2000": ["Bloomington", "Eau Claire", "Klamath Falls", "Phoenix"], "2001": ["Erie", "Evansville", "Harrisonburg", "Jonesboro", "Redding"], "2002": ["Cadillac", "Birmingham", "Moline", "Lima", "New York", "Reno"], "2003": ["Harrisonburg", "New Orleans", "Pittsburgh", "Boise", "Anderson", "Oklahoma City", "Savannah", "Scranton"], "2004": ["Nacogdoches", "San Antonio", "Gainesville", "Meridian", "Salinas"], "2005": ["Charleston", "Keokuk", "St. Louis", "Sweetwater", "Juneau", "Lubbock", "Madison", "Rogers", "St. Joseph", "Visalia"], "2006": ["Helena", "Youngstown", "Jefferson City", "Tacoma", "Rhinelander", "Salinas", "San Antonio", "St. Joseph"], "2007": ["Hagerstown", "Jacksonville", "Omaha", "Lexington", "Parkersburg", "San Angelo"], "2008": ["Chattanooga", "Fairbanks", "Hutchinson", "Indianapolis", "Lawton", "Naples", "San Luis Obispo", "Superior"], "2009": ["Cincinnati", "Durham", "Fairbanks", "Louisville", "Palm Springs", "Sierra Vista"], "2010": ["Baton Rouge", "Ft. Pierce", "Indianapolis", "Sierra Vista", "Macon", "Jonesboro", "Bangor", "Ft. Worth", "Lynchburg", "Lubbock", "McAllen", "New York", "Pueblo"], "2011": ["Detroit", "Phoenix", "Washington"], "2012": ["Cadillac", "Great Falls", "Omaha", "Mitchell", "Mount Vernon", "Syracuse", "Thomasville", "Tulsa"], "2013": ["Baltimore", "Bay City", "Cincinnati", "Dickinson", "El Dorado", "Sarasota", "Troy", "York", "Denver", "Laurel", "Manchester", "North Platte"], "2014": ["Auburn", "Binghamton", "Dickinson", "Altoona", "Dayton", "Lufkin", "New Orleans", "San Jose", "Superior", "Terre Haute"], "2015": ["Ada", "Akron", "Baltimore", "Greenville", "Philadelphia", "Bend", "Washington DC ", "Boise", "Gulfport", "New Bedford", "Sierra Vista"], "2016": ["Myrtle Beach", "Sweetwater"], "2017": ["Altoona", "Columbus", "Ft. Walton Beach", "Iowa City", "Steubenville", "Phoenix", "Oklahoma City", "Missoula", "Myrtle Beach", "San Angelo", "San Luis Obispo"], "2018": ["Atlanta", "Augusta", "Great Falls", "Rockford", "Midland", "Montgomery", "Phoenix", "San Antonio", "Washington"]}, "Lansing": {"2000": ["Charleston", "Fairbanks", "New Haven", "Sweetwater", "St. Louis", "Houston", "Kearney", "Longview", "Mitchell", "Mount Vernon"], "2001": ["Bozeman", "Decatur", "Greenville", "Honolulu", "Cadillac", "Lubbock", "Cincinnati", "Bowling Green", "Lima", "Madison", "Parkersburg", "York"], "2002": ["Billings", "Newport News", "Tucson"], "2003": ["Ft. Lauderdale", "Gulfport", "Louisville", "Modesto", "New Orleans", "Salisbury", "St. Paul", "West Point"], "2004": ["Bloomington", "El Centro", "Elkhart", "Huntington", "San Jose", "Kearney", "Columbia", "Plattsburgh", "Pensacola", "Omaha", "Rapid City"], "2005": ["Anderson", "Buffalo", "Helena", "Jonesboro", "Eau Claire", "Washington", "Naples", "San Antonio"], "2006": ["Bryan", "Charlotte", "Madison", "Billings", "Williston", "Ft. Lauderdale", "Meridian", "Pittsburg", "Spokane"], "2007": ["Bowling Green", "Hagerstown", "Knoxville", "St. Joseph", "Kearney", "San Jose", "Charlotte", "Myrtle Beach", "Lynchburg", "Pensacola ", "Petersburg", "San Angelo", "Washington DC "], "2008": ["Bend", "Glendive", "Melbourne", "Redding", "Salinas", "Victoria", "Jefferson City", "Pine Bluff", "Tucson"], "2009": ["Jonesboro", "Missoula", "Holyoke", "Los Angeles", "Alpena", "Pueblo", "Lynchburg", "Newport News"], "2010": ["Appleton", "Jackson", "Sioux Falls", "Nacogdoches", "Panama City", "Salisbury"], "2011": ["Altoona", "Cities", "Eureka", "San Diego", "Huntington", "Bozeman", "Fayetteville", "Hartford", "Missoula", "Mount Vernon", "Nacogdoches", "St. Petersburg"], "2012": ["Auburn", "Kearney", "Tulsa", "Honolulu", "Thomasville", "Longview", "York", "Dayton", "Laredo", "Missoula", "Rapid City", "Scottsbluff", "Winston Salem"], "2013": ["Harrisonburg", "Houston", "Las Vegas", "Port Arthur", "Lawton", "Williston"], "2014": ["Alpena", "Canton", "Columbia", "Hutchinson", "Indianapolis", "Pittsburgh", "Lufkin", "Juneau", "San Luis Obispo"], "2015": ["Charlottesville", "Atlanta", "Indianapolis", "Macon", "Watertown", "Houston", "Alexandria", "Dayton"], "2016": ["Atlanta", "Decatur;", "Dickinson", "Lufkin", "Jackson", "Sioux City", "Madison", "Naples", "Savannah", "Victoria"], "2017": ["Canton", "Charlotte", "Chattanooga", "Sweetwater", "Ada", "Omaha", "Los Angeles", "Montrose", "Redding", "Victoria"], "2018": ["Columbia", "Jonesboro", "Kennewick", "Petersburg", "Jacksonville", "Los Angeles", "Manchester", "Toledo", "Redding", "Austin", "Memphis"]}, "Laredo": {"2000": ["Harrisonburg", "Columbus", "Anchorage", "Hutchinson", "Baton Rouge", "Memphis", "Plattsburgh", "Williston", "York"], "2001": ["Bakersfield", "Canton", "Corpus Christi", "Houston", "Toledo", "Binghamton", "Thomasville", "Chicago", "Bowling Green", "Alexandria", "Evansville", "Rapid City", "Augusta", "Moline", "St. Louis"], "2002": ["Bend", "Boise", "Bowling Green", "Detroit", "Glendive", "Rogers", "Moline", "St. Paul", "Lafayette", "Klamath Falls", "Laurel", "Youngstown"], "2003": ["Billings", "Canton", "Nashville", "San Antonio", "San Diego", "Houston", "New Haven", "Marquette", "McAllen"], "2004": ["Hagerstown", "Harrisonburg", "Jefferson City", "Indianapolis", "New York", "Tulsa", "Montrose", "Weston", "Meridian", "New Orleans", "Rochester", "Selma"], "2005": ["Augusta", "Cities", "El Centro", "Ft. Walton Beach", "Hagerstown", "Kearney", "Evansville", "Washington", "Alpena", "Midland"], "2006": ["Baton Rouge", "El Dorado", "Keokuk", "Philadelphia", "New Bedford", "Kennewick", "Lafayette", "Savannah"], "2007": ["Battle Creek", "Bryan", "Decatur", "Pensacola", "Indianapolis", "York", "New York", "Erie", "McAllen", "Naples", "Syracuse", "Visalia"], "2008": ["Columbia", "McAllen", "Victoria", "Albany", "Honolulu", "Bend", "Madison", "Reno", "Rhinelander", "Winston Salem"], "2009": ["Appleton", "Battle Creek", "Columbia", "Eau Claire", "Harrisonburg", "Helena", "Amarillo", "Bangor", "St. Joseph", "Toledo", "Savannah", "Las Vegas", "Longview", "Pittsburg", "San Diego", "Valley City"], "2010": ["Cities", "Florence", "Klamath Falls", "Binghamton", "Dickinson", "Hagerstown", "Washington", "San Angelo", "Erie", "Akron", "Lubbock", "Salisbury"], "2011": ["Ames", "Birmingham", "Fayetteville", "Missoula", "Augusta", "Nashville", "Mitchell", "Battle Creek", "Pueblo"], "2012": ["Augusta", "Jackson", "Springfield", "Great Falls", "El Centro", "Lansing", "Lima", "Madison", "Nacogdoches", "Palm Springs", "Pensacola", "Shreveport"], "2013": ["Charlottesville", "Kearney", "Pine Bluff", "Montrose", "Klamath Falls", "Dothan", "Sioux Falls", "Tucson"], "2014": ["Ft. Wayne", "Los Angeles", "Decatur;", "Baton Rouge", "Auburn", "Washington"], "2015": ["Decatur", "Great Falls", "Redding", "Reno", "Lufkin", "Alexandria", "Lawton", "Pensacola", "San Antonio", "Scottsbluff", "Wichita Falls"], "2016": ["Canton", "Charlotte", "Denver", "Dothan", "Sweetwater", "Fairbanks", "Victoria", "Youngstown", "Pensacola", "San Jose"], "2017": ["Battle Creek", "El Dorado", "Gulfport", "Salt Lake City", "Ft. Lauderdale", "Helena", "Lawton", "Marquette", "Pensacola", "Longview", "Fayetteville", "Nacogdoches", "Salisbury", "Watertown"], "2018": ["Bloomington", "El Centro", "Bay City", "Pensacola ", "El Paso", "St. Petersburg", "Manchester", "Oklahoma City"]}, "Las Vegas": {"2000": ["Bloomington", "Jefferson City", "Baton Rouge", "Troy", "Oak Hill", "Kearney", "Ft. Lauderdale", "Zanesville", "North Platte", "Naples", "Kirksville", "Manchester", "Steubenville", "Rhinelander", "Utica"], "2001": ["Billings", "Great Falls", "Los Angeles", "Ada", "Reno", "Decatur;", "Klamath Falls", "San Jose", "Houston", "San Angelo", "Pittsburg", "Salt Lake City", "Sierra Vista", "Victoria", "Wilmington"], "2002": ["Ada", "Bay City", "El Dorado", "Eugene", "Fayetteville", "Redding", "Omaha", "Williston", "Evansville", "Birmingham", "Akron", "Weston", "Thomasville", "Melbourne", "Milwaukee", "Phoenix", "Plattsburgh"], "2003": ["Lexington", "Midland", "Redding", "New York", "Petersburg", "Scottsbluff", "Twin Falls"], "2004": ["Jonesboro", "Youngstown", "Rapid City", "Palm Springs", "Ft. Pierce", "Eau Claire", "Louisville", "York", "Philadelphia", "Port Arthur", "Salinas", "Thomasville"], "2005": ["Nashville", "Hagerstown", "Ft. Pierce", "Santa Fe", "Erie", "Marquette", "St. Petersburg"], "2006": ["Dothan", "Eau Claire", "Augusta", "Cities", "Oak Hill", "Terre Haute", "Macon", "Dayton", "New Orleans", "Palm Springs", "Pittsburg", "St. Petersburg", "Wilmington", "York"], "2007": ["Decatur", "Denver", "Hartford", "Ft. Wayne", "Appleton", "Iowa City", "Washington"], "2008": ["Billings", "Topeka", "Appleton", "Fayetteville", "Santa Fe", "Louisville", "Selma", "St. Petersburg", "Kansas City", "Bowling Green", "Salisbury", "Elmira"], "2009": ["El Dorado", "Laredo", "Sierra Vista", "Port Arthur", "Kennewick", "Columbus", "Anderson", "Klamath Falls", "Decatur", "Ada", "Selma", "San Jose", "Jefferson City", "Ft. Worth", "Milwaukee"], "2010": ["Ft. Worth", "Jackson", "Visalia", "Palm Springs", "Alexandria", "New Haven", "Bryan", "Sweetwater"], "2011": ["Anchorage", "Dayton", "Jacksonville", "Helena", "Redding", "Alpena", "Thomasville", "Petersburg", "Sioux City"], "2012": ["San Jose", "Canton", "Lufkin", "Binghamton", "Valley City", "Mankato", "Modesto", "Montrose", "Mount Vernon", "New Bedford"], "2013": ["Amarillo", "Keokuk", "Lansing", "Sarasota", "Auburn", "Hagerstown", "Rochester", "Harrisonburg", "Battle Creek", "Melbourne", "Houston"], "2014": ["Atlanta", "Juneau", "Florence", "Victoria", "Sioux City", "Eureka", "Twin Falls", "Superior", "Zanesville"], "2015": ["Elmira", "Bend", "Scranton", "Petersburg", "Cincinnati", "Dothan", "St. Joseph", "Troy", "Longview", "Louisville", "Mankato", "Pittsburg", "Rapid City", "Wilmington"], "2016": ["Bay City", "Glendive", "Kirksville", "Klamath Falls", "Jefferson City", "Memphis", "Columbia", "Presque Isle", "Columbus", "Honolulu", "El Paso", "St. Louis", "Reno", "Topeka"], "2017": ["Ft. Wayne", "Rhinelander", "Charlotte", "Cities", "York", "Evansville"], "2018": ["Bryan", "Columbia", "Eau Claire", "El Dorado", "Kennewick", "Modesto", "Anderson", "Charlottesville", "Ft. Worth", "Hutchinson", "Lufkin", "Tucson", "Iowa City", "Palm Springs", "Scottsbluff"]}, "Laurel": {"2000": ["Appleton", "Austin", "Charlotte", "Dickinson", "Great Falls", "Sioux Falls", "Redding", "Battle Creek", "Pensacola ", "Lawton", "Juneau", "Valley City"], "2001": ["Birmingham", "Decatur;", "Jackson", "Salisbury", "Petersburg", "San Jose", "Sierra Vista", "York"], "2002": ["Bangor", "Jackson", "Huntington", "Ft. Pierce", "Laredo", "Rogers", "Williston", "Winston Salem"], "2003": ["Baton Rouge", "Charlottesville", "Hagerstown", "Albany", "Toledo", "Manchester", "Presque Isle", "Plattsburgh", "Steubenville", "Meridian", "Harrisonburg", "Macon", "Port Arthur", "Salisbury"], "2004": ["Williston", "Manchester", "Eureka", "New York", "Bloomington", "Longview", "Lawton", "Alexandria", "Springfield", "Meridian", "Milwaukee", "Mount Vernon", "San Angelo", "Washington DC "], "2005": ["Eau Claire", "Indianapolis", "San Angelo", "Oklahoma City", "Reno", "Lynchburg", "Troy", "Montgomery", "Sweetwater", "Meridian", "Madison", "Mitchell", "Pueblo", "Shreveport", "Zanesville"], "2006": ["Erie", "Milwaukee", "Bozeman", "Los Angeles", "Memphis", "Moline", "Rhinelander"], "2007": ["Alpena", "Ames", "Bakersfield", "Cadillac", "Canton", "Kennewick", "Valley City", "Fayetteville", "Anderson", "Fairbanks", "Gainesville", "Naples", "Birmingham", "North Platte", "Phoenix", "Twin Falls"], "2008": ["Bowling Green", "Charlottesville", "Billings", "Winston Salem", "Melbourne", "Cities", "Zanesville", "Boise", "Pittsburgh", "Salisbury", "Scottsbluff"], "2009": ["Chattanooga", "Chicago", "Decatur", "Eau Claire", "Ft. Lauderdale", "Kirksville", "Topeka", "Newport News", "Elkhart", "Mitchell", "Ft. Pierce", "Parkersburg", "Pine Bluff", "Redding", "Riverton", "Hartford", "Petersburg"], "2010": ["Columbus", "Honolulu", "Riverton", "Jackson", "Tucson", "Twin Falls", "New York", "Shreveport", "Holyoke", "New Haven", "Palm Springs", "Philadelphia", "Savannah", "Utica"], "2011": ["San Diego", "Lexington", "Altoona", "Scranton", "Ft. Wayne", "St. Louis"], "2012": ["Anderson", "Bay City", "Florence", "Lynchburg", "Phoenix", "Sarasota", "Mankato", "Shreveport", "Terre Haute", "Twin Falls"], "2013": ["Baltimore", "Holyoke", "Philadelphia", "Champaign", "Ada", "Lake Charles", "Lufkin", "Superior", "Visalia", "Watertown", "Williston", "York"], "2014": ["Battle Creek", "Denver", "Durham", "Evansville", "New Haven", "Boise", "New Orleans", "Cities", "Gulfport", "Portland", "Sweetwater", "West Point"], "2015": ["Bryan", "Syracuse", "Memphis", "Florence", "Decatur", "Sarasota", "Cincinnati"], "2016": ["Alpena", "Savannah", "Oak Hill", "Akron", "Springfield", "Madison", "Cities", "Steubenville", "Lafayette", "Baton Rouge", "Sioux City"], "2017": ["Amarillo", "Port Arthur", "Wichita Falls", "St. Petersburg", "Newport News", "Rochester", "Decatur", "Boise", "Charlotte", "Melbourne", "Bloomington", "Petersburg", "Oklahoma City"], "2018": ["Bakersfield", "Helena", "Sweetwater", "Amarillo", "El Dorado", "Mount Vernon", "Austin", "Valley City", "San Jose"]}, "Lawton": {"2000": ["Auburn", "Austin", "Cadillac", "Laurel", "Weston", "Chicago", "Detroit", "Thomasville", "Salinas", "Washington DC ", "Lynchburg", "Madison", "Mount Vernon", "Panama City", "Shreveport", "Wichita Falls"], "2001": ["Baltimore", "Durham", "Jonesboro", "Moline", "Bakersfield", "Reno", "Oklahoma City", "Twin Falls", "Washington"], "2002": ["Appleton", "Harrisonburg", "Naples", "Rogers", "San Diego", "Sweetwater"], "2003": ["St. Petersburg", "Ada", "Corpus Christi", "Omaha", "Mitchell", "Bloomington", "Salt Lake City", "Myrtle Beach", "Harrisonburg", "Manchester", "Meridian", "Oklahoma City"], "2004": ["Buffalo", "Laurel", "Parkersburg"], "2005": ["Bozeman", "Charlottesville", "El Centro", "St. Petersburg", "Bend", "North Platte", "Pine Bluff", "Rogers", "Syracuse", "Thomasville"], "2006": ["Charlottesville", "El Dorado", "Los Angeles", "Kansas City", "Nashville", "Palm Springs", "Pensacola", "Salinas", "Sierra Vista"], "2007": ["Charleston", "Kirksville", "Steubenville", "Lima", "San Jose"], "2008": ["Lake Charles", "Petersburg"], "2009": ["Albany", "Champaign", "Klamath Falls", "Troy", "Sierra Vista", "Longview", "Rockford", "Salisbury", "St. Paul", "Watertown"], "2010": ["Youngstown", "Atlanta", "Auburn", "York", "Pine Bluff", "Salisbury", "St. Petersburg", "Tulsa"], "2011": ["Dickinson", "Billings", "Lubbock", "Sweetwater"], "2012": ["Binghamton", "Huntington", "Dothan", "Birmingham", "Utica", "Winston Salem", "Bay City", "Panama City", "Montgomery", "North Platte", "Pine Bluff", "Topeka"], "2013": ["Bangor", "Lansing", "Kansas City", "Reno", "Mount Vernon", "Topeka", "Auburn", "Louisville"], "2014": ["Bryan", "Charlotte", "Dothan", "Jacksonville", "Springfield", "El Dorado", "Zanesville", "Madison", "San Jose"], "2015": ["Bryan", "Canton", "Klamath Falls", "Superior", "Laredo", "Helena", "Greenville", "Lufkin", "Selma"], "2016": ["Akron", "Baltimore", "Canton", "Lubbock", "Presque Isle", "Billings", "Salisbury", "Lufkin", "Philadelphia", "Topeka", "Steubenville", "Superior"], "2017": ["Buffalo", "Laredo", "Hutchinson", "St. Petersburg", "Presque Isle", "Fairbanks", "Victoria", "Twin Falls", "Manchester", "Oak Hill"], "2018": ["Akron", "Alpena", "Port Arthur", "Petersburg", "Austin", "Philadelphia", "Syracuse", "Valley City", "Wilmington", "Winston Salem"]}, "Lexington": {"2000": ["Appleton", "Battle Creek", "Meridian", "Anchorage", "Bozeman", "Utica"], "2001": ["Binghamton", "Bryan", "Jackson", "New York", "Fairbanks", "Philadelphia", "Sarasota", "Watertown"], "2002": ["Jacksonville", "Salt Lake City", "Macon", "Memphis", "Pittsburgh", "San Luis Obispo", "Tacoma", "Youngstown"], "2003": ["Durham", "Las Vegas", "Longview", "Champaign", "Erie", "Palm Springs", "Lufkin", "Rogers", "San Jose", "St. Paul"], "2004": ["Jonesboro", "Twin Falls", "Eureka", "Eugene", "Houston", "Selma", "Pocatello", "Mount Vernon", "Plattsburgh", "Steubenville", "Superior"], "2005": ["Ft. Walton Beach", "Harrisonburg", "Florence", "Battle Creek", "Kansas City", "Longview", "Memphis"], "2006": ["Washington", "Reno", "Valley City", "Chicago", "Toledo"], "2007": ["Bend", "Greenville", "Kirksville", "Syracuse", "Lake Charles", "Billings", "Memphis", "El Paso", "Sierra Vista", "Victoria"], "2008": ["Charlottesville", "Kennewick", "Ft. Lauderdale", "Ft. Worth", "San Diego", "Durham", "Binghamton", "Jacksonville", "San Antonio", "Anderson", "Longview", "McAllen", "Montgomery", "Riverton", "Tucson"], "2009": ["Bowling Green", "Sarasota", "San Antonio", "Macon", "Helena", "Houston", "Tacoma"], "2010": ["Baton Rouge", "Fayetteville", "Jackson", "Jacksonville", "Altoona", "Madison", "Jefferson City", "Montgomery", "Rogers", "San Jose", "Victoria", "West Point"], "2011": ["Battle Creek", "Bloomington", "Jacksonville", "Kansas City", "Laurel", "Rogers", "Milwaukee", "Terre Haute", "St. Louis", "Modesto", "Nashville", "Pittsburgh", "Plattsburgh", "Tacoma"], "2012": ["Ames", "Bend", "Rapid City", "Sioux Falls", "Tulsa", "Bakersfield", "Montgomery", "Kansas City", "Hartford", "Florence", "Plattsburgh", "San Angelo", "Wilmington"], "2013": ["Cities", "Great Falls", "Keokuk", "Toledo", "Augusta", "Modesto", "Mount Vernon", "New York"], "2014": ["Erie", "Champaign", "St. Paul", "Eau Claire", "Milwaukee", "Philadelphia", "Steubenville", "Weston"], "2015": ["Columbus", "Myrtle Beach", "Victoria", "Rapid City", "Fayetteville", "Huntington", "Midland", "Nacogdoches", "Redding"], "2016": ["Ft. Walton Beach", "Ft. Wayne", "Auburn", "Philadelphia", "Lafayette", "Moline", "Cadillac", "San Antonio", "Bakersfield", "St. Louis"], "2017": ["Dickinson", "El Dorado", "Decatur;", "Lafayette", "Bend", "Manchester", "Philadelphia", "Sioux City", "Washington DC ", "Santa Fe", "North Platte", "Pittsburg", "Pocatello", "Tucson"], "2018": ["Auburn", "El Dorado", "Greenville", "Ft. Walton Beach", "Gulfport", "Zanesville", "Madison", "Milwaukee", "St. Paul", "Oak Hill", "Akron", "New Haven", "North Platte", "Salinas"]}, "Lima": {"2000": ["Ada", "Binghamton", "Montgomery", "Pocatello", "Savannah", "St. Petersburg", "Washington", "Winston Salem"], "2001": ["Bryan", "Lansing", "Greenville", "Lynchburg", "Meridian", "Nacogdoches", "New Haven", "Palm Springs", "Redding", "Springfield"], "2002": ["Columbia", "Glendive", "Indianapolis", "Lake Charles", "Atlanta", "West Point", "Modesto", "Newport News", "Rockford", "Winston Salem"], "2003": ["Decatur;", "Kennewick", "Knoxville", "Melbourne", "Thomasville", "Wilmington", "Pueblo", "Anchorage", "San Luis Obispo", "St. Paul", "Oklahoma City", "Scranton"], "2004": ["Birmingham", "Palm Springs", "Salinas"], "2005": ["Portland", "Superior", "Louisville", "Syracuse", "Moline"], "2006": ["Bakersfield", "Canton", "Honolulu", "Jacksonville", "Victoria", "Fayetteville", "Steubenville", "Montrose", "New Orleans", "Salinas", "Savannah"], "2007": ["Ames", "Charlotte", "Lawton", "St. Petersburg", "Victoria", "Washington"], "2008": ["Alpena", "Bloomington", "Corpus Christi", "Youngstown", "Manchester", "St. Joseph", "Lufkin", "St. Petersburg", "Weston"], "2009": ["Alexandria", "Bakersfield", "Champaign", "Jefferson City", "Selma", "Thomasville", "Port Arthur", "Meridian"], "2010": ["Bloomington", "Gulfport", "Hartford", "Anderson", "Wichita Falls", "New Bedford", "Louisville", "Missoula", "Moline", "Valley City"], "2011": ["Anchorage", "Appleton", "Ft. Wayne", "Kirksville", "Klamath Falls", "Victoria", "Oklahoma City", "Mankato", "Marquette", "Newport News", "St. Paul"], "2012": ["Bangor", "Denver", "Laredo", "Chicago", "Midland", "Phoenix", "Santa Fe", "Watertown"], "2013": ["Indianapolis", "Ames", "York", "Thomasville", "Winston Salem"], "2014": ["Bangor", "Charlottesville", "Dayton", "Dothan", "Lafayette", "Memphis", "Bozeman", "Dickinson", "Selma", "Savannah", "Victoria", "Visalia"], "2015": ["Bakersfield", "Dayton", "Decatur;", "St. Louis", "Bowling Green", "Oklahoma City", "Erie", "Louisville", "Sierra Vista", "Washington DC ", "Youngstown"], "2016": ["Augusta", "Holyoke", "Gainesville", "Iowa City", "Macon", "Panama City", "Sioux City"], "2017": ["Charlottesville", "Bend", "Bangor", "Louisville", "Kirksville", "Lubbock", "Myrtle Beach", "Naples"], "2018": ["Bryan", "Durham", "Kansas City", "Houston", "Palm Springs", "Rockford", "Pueblo"]}, "Longview": {"2000": ["El Dorado", "Eugene", "Keokuk", "Klamath Falls", "Moline", "Hartford", "Fayetteville", "Dickinson", "Marquette", "Louisville", "Kearney", "El Paso", "Williston", "Lansing", "Rapid City", "Steubenville", "Tacoma", "Tulsa"], "2001": ["Charlotte", "Decatur", "El Centro", "Juneau", "Battle Creek", "Plattsburgh", "Augusta", "Winston Salem", "Melbourne", "Dothan", "Lubbock", "Naples", "Newport News"], "2002": ["Dickinson", "Erie", "Ft. Lauderdale", "Ft. Worth", "Cities", "Knoxville", "Rogers", "Alexandria", "Eugene", "Gulfport", "Lufkin", "Santa Fe", "New Bedford", "Scranton", "Sioux City"], "2003": ["Augusta", "Chicago", "Lexington", "Myrtle Beach", "Kennewick", "Tacoma", "Hartford", "Tulsa"], "2004": ["Anderson", "Charlottesville", "Laurel", "San Luis Obispo", "Elkhart", "Terre Haute", "Dickinson", "Midland", "Jefferson City", "Winston Salem", "Denver", "Tacoma", "San Angelo"], "2005": ["El Centro", "Jonesboro", "Presque Isle", "Lexington", "Ft. Pierce", "Binghamton", "Plattsburgh", "Bay City", "Honolulu", "Salinas", "Ft. Wayne", "Marquette", "Missoula"], "2006": ["Louisville", "Appleton", "Houston", "Lubbock", "Selma", "Rockford", "Palm Springs", "Naples", "Mankato", "Elmira", "Decatur;", "Plattsburgh", "Scottsbluff", "Winston Salem"], "2007": ["Champaign", "Ft. Walton Beach", "Newport News", "Austin", "Columbia", "Appleton", "San Antonio", "Thomasville"], "2008": ["Ada", "Alpena", "Binghamton", "Bowling Green", "Bozeman", "Great Falls", "Lexington", "Manchester", "Salinas", "Utica"], "2009": ["Baton Rouge", "Billings", "El Dorado", "Lawton", "Scottsbluff", "Ft. Walton Beach", "Eau Claire", "Baltimore", "Tulsa", "Pine Bluff", "Moline", "Dothan", "Laredo", "Montrose", "New York", "San Angelo", "Tucson"], "2010": ["Decatur;", "Elmira", "Fairbanks", "Thomasville", "Billings", "New Orleans", "Shreveport"], "2011": ["Cities", "Ft. Pierce", "San Luis Obispo", "Riverton", "Bowling Green", "Pensacola ", "Anchorage", "Montgomery", "Dickinson", "Rapid City"], "2012": ["Augusta", "Bozeman", "Lansing", "McAllen", "Charlotte", "Lufkin", "Visalia", "San Luis Obispo", "Knoxville", "Oak Hill", "Anderson", "Springfield", "Montgomery", "Plattsburgh", "Salinas", "Sweetwater"], "2013": ["Corpus Christi", "Plattsburgh", "Lafayette", "Ft. Pierce", "Missoula", "Oklahoma City", "Salisbury", "Watertown", "Weston"], "2014": ["Gulfport", "Oak Hill", "Ada", "Baltimore", "Palm Springs", "Evansville", "Indianapolis", "Charlottesville", "Mankato", "Memphis", "Meridian", "St. Petersburg"], "2015": ["Anchorage", "Bend", "Keokuk", "Knoxville", "Las Vegas", "Riverton", "San Luis Obispo", "Eureka", "Troy", "Appleton", "Sweetwater", "Newport News", "St. Petersburg", "Syracuse"], "2016": ["Chicago", "Missoula", "Memphis", "Glendive", "New Bedford", "Topeka", "St. Petersburg", "Pine Bluff", "Scranton", "Redding", "Reno"], "2017": ["Evansville", "Laredo", "Scottsbluff", "Macon", "Superior", "Elmira", "Elkhart", "Moline", "Zanesville", "Presque Isle", "Winston Salem"], "2018": ["Dothan", "New Orleans", "Great Falls", "Pittsburgh", "Evansville", "Thomasville", "Jackson", "Columbia", "West Point", "Redding"]}, "Los Angeles": {"2000": ["Binghamton", "El Dorado", "Ft. Wayne", "Jonesboro", "Panama City", "Redding"], "2001": ["Fairbanks", "Hutchinson", "Las Vegas", "Ames", "Spokane", "Riverton", "St. Paul", "Moline", "West Point", "Toledo", "New Haven"], "2002": ["Charlottesville", "Ft. Wayne", "Ft. Worth", "Montgomery", "Fayetteville", "Rogers", "Rochester", "Bend", "Pine Bluff", "Lubbock", "Panama City", "Phoenix"], "2003": ["Anchorage", "Modesto", "Rapid City"], "2004": ["Wilmington", "Sioux City", "Juneau", "Elmira", "Winston Salem", "Pensacola", "Williston", "Rochester", "Wichita Falls"], "2005": ["Ada", "Battle Creek", "Bloomington", "El Dorado", "Binghamton", "Santa Fe", "Twin Falls", "Madison", "Pittsburgh", "Superior"], "2006": ["Appleton", "Lawton", "Fayetteville", "Laurel", "Omaha", "Lafayette", "Scottsbluff", "Wilmington", "Macon", "Philadelphia"], "2007": ["Bowling Green", "Pensacola", "Marquette", "Montgomery", "Newport News", "Oklahoma City", "San Luis Obispo", "Savannah", "Shreveport", "Sweetwater"], "2008": ["Atlanta", "Ft. Worth", "Sioux City", "Salt Lake City", "Visalia", "Nashville", "Lynchburg", "Fayetteville", "Dayton", "Madison", "Utica"], "2009": ["Chattanooga", "Evansville", "Hartford", "Lansing", "Rapid City", "Denver", "Reno", "Chicago", "Utica", "Scottsbluff", "Rogers", "Thomasville", "Mitchell", "Mount Vernon", "Pine Bluff"], "2010": ["Cities", "Jefferson City", "Chicago", "Anchorage", "Milwaukee", "Buffalo", "Topeka", "Montrose", "Rapid City", "San Jose", "Sierra Vista", "Troy", "Wichita Falls"], "2011": ["Hagerstown", "Keokuk", "Meridian", "Birmingham", "Iowa City", "Pittsburg", "Salinas", "Scottsbluff", "Williston"], "2012": ["Bangor", "Moline", "Mankato", "Oklahoma City", "Winston Salem"], "2013": ["Columbus", "Jackson", "Superior", "Evansville", "Nacogdoches", "Marquette", "Melbourne", "Montrose"], "2014": ["Altoona", "Bowling Green", "Columbia", "Houston", "Laredo", "Syracuse", "St. Louis", "Riverton", "Superior", "Eugene", "Elkhart", "Milwaukee", "Modesto", "Petersburg", "Wichita Falls"], "2015": ["Ft. Worth", "Pensacola", "New Bedford", "Montgomery", "Pueblo", "St. Joseph"], "2016": ["Dickinson", "Charlottesville", "Sweetwater", "San Jose", "Harrisonburg", "Lafayette", "Pittsburg", "Victoria", "Lubbock", "Montgomery", "Nacogdoches", "Utica"], "2017": ["Auburn", "Boise", "Cadillac", "Marquette", "Baton Rouge", "Bozeman", "El Dorado", "Lansing", "Nashville", "Wilmington", "Myrtle Beach", "Thomasville", "Tulsa"], "2018": ["Anderson", "Kearney", "Lansing", "Moline", "Victoria", "Oklahoma City", "Youngstown", "Decatur;", "Jacksonville", "Birmingham", "Panama City", "Chicago", "North Platte", "Riverton", "Rogers"]}, "Louisville": {"2000": ["Augusta", "Charlottesville", "Kennewick", "Longview", "Madison", "San Diego", "Memphis", "Fairbanks", "Eureka"], "2001": ["Auburn", "El Centro", "El Paso", "Iowa City", "Shreveport", "Pocatello", "Hagerstown", "Knoxville", "West Point", "Cities", "San Jose", "Modesto", "North Platte", "Pensacola", "San Antonio", "Valley City", "Washington"], "2002": ["Appleton", "Ft. Lauderdale", "Gainesville", "Oklahoma City", "Bangor", "Missoula", "Port Arthur", "Sierra Vista", "Utica", "Zanesville"], "2003": ["Columbia", "Ft. Pierce", "Weston", "Lansing", "Philadelphia"], "2004": ["Bend", "Canton", "Las Vegas", "Decatur", "Buffalo", "Atlanta", "Zanesville", "Manchester", "Phoenix"], "2005": ["Champaign", "Lima", "Jacksonville", "Plattsburgh", "Kennewick", "Rochester", "Salt Lake City", "Melbourne", "Thomasville", "Toledo", "Victoria"], "2006": ["Anderson", "Atlanta", "Auburn", "Buffalo", "Lafayette", "Longview", "Gulfport", "Selma", "Cadillac", "McAllen", "Nacogdoches", "Pittsburgh", "San Angelo", "Topeka"], "2007": ["Bay City", "Fayetteville", "Great Falls", "Helena", "Erie"], "2008": ["Eau Claire", "Las Vegas", "Columbus", "Youngstown", "Visalia", "Canton", "Reno", "Mankato", "Lufkin"], "2009": ["Lake Charles", "Sierra Vista", "Santa Fe", "Rapid City"], "2010": ["Ada", "Altoona", "Birmingham", "Helena", "Washington", "Lima", "Akron", "Philadelphia", "Weston", "Kirksville", "Kearney", "Madison", "Rochester"], "2011": ["Battle Creek", "Indianapolis", "St. Louis", "Ada", "Augusta", "St. Petersburg", "Oklahoma City", "Pocatello", "Portland", "Scottsbluff", "Springfield"], "2012": ["McAllen", "Pensacola"], "2013": ["Bowling Green", "Florence", "Lawton", "Spokane", "Selma", "Missoula", "North Platte", "Palm Springs", "Santa Fe"], "2014": ["Altoona", "Marquette", "Parkersburg", "Port Arthur", "Tacoma"], "2015": ["Salinas", "Eureka", "Las Vegas", "Modesto", "Kirksville", "Lima", "San Jose", "San Luis Obispo", "Topeka", "Tulsa"], "2016": ["Eureka", "Harrisonburg", "Ada", "Ft. Pierce", "Missoula", "Parkersburg", "Phoenix", "Salt Lake City", "Syracuse", "Terre Haute", "Valley City", "Zanesville"], "2017": ["Knoxville", "Lima", "Canton", "Williston", "Selma", "Baltimore", "Charlottesville", "Meridian", "Oak Hill", "Salisbury", "San Luis Obispo", "Syracuse", "Tacoma"], "2018": ["Austin", "Decatur;", "Honolulu", "Scranton", "Phoenix", "Newport News", "Superior", "Florence", "Wilmington", "Ft. Worth", "St. Petersburg", "Milwaukee", "Mitchell", "Mount Vernon", "New York", "Oklahoma City", "Pocatello", "San Angelo", "Sweetwater"]}, "Lubbock": {"2000": ["Scottsbluff", "Jackson", "Redding", "El Paso", "Florence", "North Platte", "Pittsburgh", "Salt Lake City"], "2001": ["Alexandria", "Birmingham", "Eau Claire", "Houston", "Iowa City", "Knoxville", "Lansing", "Huntington", "Austin", "Myrtle Beach", "Rochester", "Longview", "Corpus Christi", "Binghamton", "Palm Springs", "Bryan", "Lufkin", "Midland", "Rhinelander", "Tucson", "Winston Salem"], "2002": ["Baton Rouge", "Charlotte", "Los Angeles", "Alexandria", "Pocatello", "New Haven", "Cadillac", "Topeka", "Syracuse", "Petersburg", "Steubenville", "Madison", "Presque Isle", "St. Joseph", "Superior"], "2003": ["Alexandria", "Ames", "Hagerstown", "Kansas City", "Winston Salem", "St. Petersburg", "Gulfport", "Pueblo", "Juneau", "Redding", "Philadelphia", "Panama City"], "2004": ["Alexandria", "Kennewick", "Sioux Falls", "Melbourne", "Petersburg", "Omaha", "Nashville", "Akron", "Montrose", "Holyoke", "Augusta", "Lufkin", "Mitchell", "North Platte", "Pittsburgh", "Thomasville"], "2005": ["Billings", "Great Falls", "Atlanta", "Madison", "Durham", "Columbia", "Kirksville", "Zanesville", "Savannah", "Lake Charles", "Palm Springs", "Jefferson City", "Oak Hill", "Milwaukee", "Moline", "Pensacola", "Shreveport"], "2006": ["Anderson", "Austin", "Longview", "Eau Claire", "El Paso", "Columbus", "Presque Isle", "New York"], "2007": ["Augusta", "Bowling Green", "Champaign", "Bangor", "Huntington", "Savannah", "Spokane", "St. Louis", "Missoula", "New Bedford", "Pine Bluff"], "2008": ["Kansas City", "Plattsburgh", "San Antonio", "Lynchburg", "Akron", "Ft. Walton Beach", "Decatur", "Nashville", "Oklahoma City", "Lufkin", "Milwaukee", "Pittsburgh"], "2009": ["Columbia", "Klamath Falls", "Fayetteville", "Sweetwater", "Thomasville", "Altoona", "Denver", "New Orleans", "Reno", "Rhinelander", "Salinas", "San Angelo", "San Luis Obispo", "Tacoma"], "2010": ["Bangor", "Rhinelander", "New Bedford", "Laredo", "Champaign", "El Dorado", "Anchorage", "Huntington", "Lake Charles", "Pine Bluff", "Presque Isle", "Pueblo", "Selma"], "2011": ["Chattanooga", "Midland", "Pensacola", "Lawton", "Sioux Falls", "Nacogdoches", "Lafayette", "Charleston", "Tacoma", "Ft. Walton Beach", "Reno", "Savannah", "Shreveport"], "2012": ["Mount Vernon", "Durham", "Myrtle Beach", "Bakersfield", "Corpus Christi", "Buffalo", "Selma", "Tulsa"], "2013": ["Dickinson", "Jacksonville", "Ft. Walton Beach", "Sierra Vista", "Rogers", "Eureka", "St. Joseph", "Meridian", "Parkersburg", "Winston Salem"], "2014": ["Atlanta", "Bryan", "El Centro", "Klamath Falls", "Wilmington", "Ames", "Philadelphia"], "2015": ["Alpena", "Augusta", "Cadillac", "Knoxville", "Tulsa", "Mount Vernon", "Columbia", "Boise", "Ames", "Oklahoma City", "Toledo", "Youngstown"], "2016": ["Bakersfield", "Bangor", "Decatur;", "Jefferson City", "Juneau", "Lawton", "Harrisonburg", "Washington DC ", "Los Angeles", "Ft. Worth", "Kearney", "Macon", "Binghamton", "New Bedford"], "2017": ["Ada", "Altoona", "Anchorage", "Boise", "Charlottesville", "Thomasville", "Harrisonburg", "Rogers", "Bloomington", "Plattsburgh", "Columbia", "St. Paul", "Melbourne", "Reno", "Lima", "Nashville", "Scottsbluff", "Nacogdoches", "Pensacola", "Valley City", "Victoria"], "2018": ["Ames", "Charlottesville", "Newport News", "Holyoke", "Florence", "Gainesville", "Watertown", "Elmira", "Jonesboro", "Jefferson City", "San Diego", "Lynchburg", "Pittsburg", "Rochester"]}, "Lufkin": {"2000": ["Kansas City", "Rogers", "Visalia", "Florence", "Pensacola", "Helena", "Spokane", "Wilmington", "Decatur", "New Bedford", "Williston"], "2001": ["Atlanta", "Augusta", "Ft. Pierce", "Lubbock", "Columbia", "Kirksville", "Hutchinson", "Decatur", "Durham", "Canton", "Klamath Falls", "Topeka", "Bryan", "Memphis", "Nacogdoches", "Plattsburgh", "San Jose", "Troy", "Zanesville"], "2002": ["Ames", "Austin", "Bryan", "Champaign", "Longview", "Petersburg", "Naples", "Ada", "Twin Falls", "Shreveport", "Gainesville", "Victoria", "Anchorage", "New Haven", "Reno", "Salisbury", "Topeka"], "2003": ["Billings", "Bowling Green", "Decatur;", "Kansas City", "Rhinelander", "Lexington", "Port Arthur", "Zanesville", "Tulsa", "Portland", "Akron", "San Jose", "McAllen", "Montgomery"], "2004": ["Baltimore", "Fayetteville", "Pueblo", "Great Falls", "Lubbock", "Tacoma", "Canton", "Zanesville", "York"], "2005": ["Auburn", "Jacksonville", "Jonesboro", "Terre Haute", "Austin", "Troy", "Phoenix", "Washington", "Myrtle Beach", "New Haven", "Savannah", "Twin Falls", "Williston"], "2006": ["Dayton", "Gulfport", "New Bedford", "Valley City", "Rogers", "San Luis Obispo", "Jefferson City", "Ft. Wayne"], "2007": ["Bakersfield", "Twin Falls", "Gainesville", "Buffalo", "Salt Lake City", "Nacogdoches", "Erie", "Moline", "Rapid City", "Reno", "Santa Fe"], "2008": ["Binghamton", "Bozeman", "Pueblo", "Lubbock", "Billings", "Louisville", "Lima", "Mount Vernon", "Shreveport", "St. Louis"], "2009": ["Auburn", "Toledo", "Youngstown", "Victoria", "Greenville", "Cities", "West Point", "Washington", "Midland", "Presque Isle", "Visalia", "Wichita Falls"], "2010": ["Bangor", "Cincinnati", "Columbia", "Denver", "El Centro", "Great Falls", "Pensacola", "Pensacola ", "Eureka", "Salinas", "Anchorage", "Rhinelander", "Meridian"], "2011": ["Canton", "Cincinnati", "Helena", "Ft. Worth", "Greenville", "Milwaukee", "Juneau", "Tulsa", "Valley City", "Augusta", "Rapid City", "Alpena", "Pensacola"], "2012": ["Baton Rouge", "Chicago", "El Centro", "Las Vegas", "Longview", "Lafayette", "Rogers", "Kansas City", "Dothan"], "2013": ["Appleton", "Billings", "Birmingham", "Eureka", "Evansville", "Indianapolis", "Lafayette", "Laurel", "Pensacola", "New Haven", "Jacksonville", "Troy", "Wichita Falls"], "2014": ["Bakersfield", "Lansing", "Charlotte", "Lake Charles", "Mount Vernon", "San Diego", "Victoria"], "2015": ["Bozeman", "Bryan", "Eugene", "Greenville", "Laredo", "Ft. Lauderdale", "Helena", "Sarasota", "Lawton", "St. Louis", "Hagerstown", "Great Falls", "Scottsbluff", "Rapid City"], "2016": ["Ada", "Cadillac", "Iowa City", "Lansing", "Lawton", "New Haven", "Washington DC ", "St. Joseph", "Moline", "Pine Bluff", "Rogers"], "2017": ["Harrisonburg", "Holyoke", "Wilmington", "Champaign", "Midland", "Melbourne", "Plattsburgh", "Madison", "Pittsburgh", "Rochester", "Syracuse"], "2018": ["Elkhart", "Las Vegas", "New Haven", "Elmira", "Sioux City", "Rochester", "El Paso", "Denver", "Wichita Falls", "Manchester", "Sierra Vista", "Champaign", "Port Arthur", "Presque Isle", "York"]}, "Lynchburg": {"2000": ["Bangor", "Charleston", "Fayetteville", "Elkhart", "Lawton", "Portland", "Austin", "Troy", "Mitchell", "Moline", "Montrose", "San Diego"], "2001": ["Charlottesville", "Terre Haute", "Marquette", "Lima"], "2002": ["Alpena", "Bay City", "Ft. Lauderdale", "Jefferson City", "Dayton", "Charlotte", "Canton", "Macon", "Visalia"], "2003": ["Canton", "Austin", "Salinas"], "2004": ["Atlanta", "Bloomington", "Boise", "Elmira", "Florence", "Riverton", "Helena", "Troy", "York", "Shreveport", "Syracuse", "Sioux City", "Pensacola ", "Pittsburgh", "Tulsa"], "2005": ["Kennewick", "Laurel", "Jacksonville", "Billings", "Ft. Walton Beach", "Amarillo", "Kansas City", "Sioux Falls", "Youngstown"], "2006": ["Charlottesville", "Dothan", "Ft. Pierce", "Canton", "Wilmington", "El Dorado", "Hagerstown", "Twin Falls", "Albany", "Ft. Wayne", "Sioux City", "Moline"], "2007": ["Bryan", "Jacksonville", "Lansing", "Parkersburg", "Dayton", "Melbourne", "Meridian", "Rochester"], "2008": ["Anchorage", "Chattanooga", "Dickinson", "Jonesboro", "Los Angeles", "Lubbock", "Dothan", "New Bedford", "Valley City", "Holyoke", "Klamath Falls", "Pittsburgh"], "2009": ["El Centro", "Ft. Worth", "Twin Falls", "Charleston", "Keokuk", "Sioux City", "Lansing", "Salt Lake City", "Pittsburgh", "Pueblo", "Spokane"], "2010": ["Albany", "Columbia", "Jackson", "Lake Charles", "Charlotte", "Binghamton", "Erie", "Altoona", "Akron", "Birmingham", "Missoula", "Reno", "Rhinelander", "Tulsa", "Weston"], "2011": ["Bryan", "Great Falls", "Evansville", "Scottsbluff", "Meridian", "Parkersburg", "Williston", "Youngstown"], "2012": ["Bloomington", "Laurel", "Kirksville", "Kansas City", "Ft. Wayne", "Kearney", "Phoenix", "Durham", "Helena", "Montrose", "Pittsburgh", "Reno"], "2013": ["Charleston", "Decatur", "Juneau", "El Dorado", "Bryan", "West Point", "Oklahoma City", "San Jose"], "2014": ["York", "Melbourne", "Naples", "Riverton"], "2015": ["Buffalo", "Keokuk", "Canton", "Oak Hill", "Klamath Falls"], "2016": ["Akron", "Alexandria", "Bangor", "Amarillo", "Manchester", "Marquette", "Oklahoma City", "Pocatello"], "2017": ["Ft. Wayne", "Anchorage", "Kansas City", "North Platte", "New York", "Wichita Falls", "Milwaukee", "Myrtle Beach", "Oklahoma City", "Pensacola "], "2018": ["Bowling Green", "Evansville", "Greenville", "Lubbock", "Ada", "St. Paul", "Midland", "Moline", "Victoria"]}, "Macon": {"2000": ["Battle Creek", "Charlottesville", "Columbus", "Decatur;", "Honolulu", "Lafayette", "Cities", "Sioux City", "Meridian", "Reno"], "2001": ["Albany", "El Dorado", "Huntington", "Altoona", "El Centro", "Washington DC ", "Modesto", "Pueblo", "Shreveport", "Winston Salem"], "2002": ["Altoona", "Appleton", "Bangor", "Kearney", "Juneau", "Lexington", "Lynchburg", "North Platte", "New Haven", "Sweetwater", "Visalia"], "2003": ["Akron", "Austin", "Harrisonburg", "Jefferson City", "Fayetteville", "Elmira", "Anderson", "Pittsburgh", "Sioux Falls", "Laurel", "Moline", "New Haven", "Newport News", "Presque Isle", "Selma"], "2004": ["Bowling Green", "Columbia", "Detroit", "Jackson", "Durham", "Modesto", "San Antonio", "Hartford", "Montrose", "Petersburg", "Washington DC ", "Weston"], "2005": ["Auburn", "Scottsbluff", "Victoria"], "2006": ["Eugene", "Hagerstown", "Las Vegas", "Ft. Lauderdale", "Meridian", "El Paso", "Albany", "Los Angeles", "Manchester", "Troy", "Watertown"], "2007": ["Baton Rouge", "Bryan", "Canton", "Corpus Christi", "Detroit", "Holyoke", "El Paso", "El Dorado", "Sierra Vista", "Youngstown", "Winston Salem"], "2008": ["Ada", "San Jose", "Petersburg"], "2009": ["Anchorage", "Huntington", "Lexington", "Bloomington", "Montrose", "McAllen", "Riverton", "St. Petersburg", "Phoenix", "Pittsburgh", "Sweetwater", "Tulsa", "Valley City", "Wilmington"], "2010": ["Akron", "Chattanooga", "Keokuk", "Lafayette", "Lake Charles", "St. Petersburg", "Hutchinson", "Washington DC ", "Austin", "Memphis", "Augusta", "Kansas City", "Elkhart", "Jefferson City", "Omaha", "Cadillac", "Plattsburgh", "Tulsa"], "2011": ["Anchorage", "Augusta", "Austin", "Buffalo", "Erie", "Great Falls", "Troy", "St. Louis", "Salt Lake City", "Kirksville", "Valley City", "Charlotte", "Nacogdoches", "Hartford", "Winston Salem", "Jackson", "Montrose", "Watertown", "West Point"], "2012": ["Charlotte", "Harrisonburg", "Hutchinson", "Alpena", "Springfield", "Dothan", "Salisbury", "Troy"], "2013": ["Augusta", "Greenville", "Lafayette", "Zanesville", "Salisbury", "Mitchell"], "2014": ["Iowa City", "Valley City"], "2015": ["Ft. Lauderdale", "Lansing", "Juneau", "Cadillac", "Troy", "Redding", "Fairbanks", "Mankato", "Meridian", "Montrose", "Mount Vernon", "Petersburg"], "2016": ["Lubbock", "Battle Creek", "Lima", "Dayton", "Mount Vernon", "Wilmington"], "2017": ["Austin", "Bozeman", "El Paso", "Knoxville", "Longview", "St. Louis", "Mitchell", "Sioux City", "Pittsburg", "Birmingham", "Kansas City", "Plattsburgh", "Salisbury", "Scranton", "Watertown"], "2018": ["Anchorage", "Decatur", "Rapid City", "Dayton", "Birmingham", "New Bedford", "Rockford"]}, "Madison": {"2000": ["Bryan", "Dickinson", "Eau Claire", "Fairbanks", "Louisville", "Philadelphia", "Lawton", "Pocatello", "Reno", "Pensacola", "Steubenville", "Kearney", "Montgomery", "Springfield", "Terre Haute", "Weston"], "2001": ["Bangor", "Eau Claire", "Lansing", "Ft. Wayne", "Sioux Falls", "Troy", "Honolulu", "Austin", "Gulfport", "Ames", "Port Arthur", "Tacoma"], "2002": ["Canton", "Kansas City", "Lubbock", "Mount Vernon", "Moline", "St. Petersburg", "Anderson", "Port Arthur", "Kennewick", "Williston"], "2003": ["Detroit", "El Dorado", "Bend", "Meridian", "Missoula", "Montgomery", "New Bedford"], "2004": ["Fayetteville", "Holyoke", "Superior", "Sioux City"], "2005": ["Lubbock", "Los Angeles", "Steubenville", "Ada", "Washington DC ", "Topeka", "Canton", "Pueblo", "Portland", "Laurel", "Toledo", "Binghamton", "Lake Charles", "Modesto", "Naples", "Salinas", "Zanesville"], "2006": ["Lafayette", "Lansing", "Denver", "North Platte", "Jefferson City", "Bozeman", "Winston Salem", "Portland", "Pensacola ", "Pensacola"], "2007": ["Denver", "Dothan", "Ft. Worth", "Hutchinson", "St. Paul", "Jacksonville", "Champaign", "Scottsbluff", "Pittsburg", "Myrtle Beach", "Valley City"], "2008": ["Battle Creek", "Charlottesville", "Gulfport", "Los Angeles", "Juneau", "McAllen", "Mitchell", "Evansville", "Laredo"], "2009": ["Rochester", "Hutchinson", "Appleton", "Keokuk", "Mitchell", "Oak Hill", "Santa Fe", "Sioux Falls"], "2010": ["Birmingham", "Eugene", "Lexington", "Rogers", "Hartford", "Oklahoma City", "Tucson", "El Centro", "Visalia", "Pensacola ", "Bowling Green", "San Antonio", "Newport News", "Santa Fe", "Louisville", "Meridian", "Parkersburg", "Pocatello", "Wilmington"], "2011": ["Alexandria", "Ft. Pierce", "Panama City", "Steubenville", "Memphis", "Pittsburgh", "Petersburg", "Scottsbluff", "Watertown"], "2012": ["Eugene", "Dothan", "Laredo", "Superior", "Charlotte", "Sweetwater", "Jacksonville", "Terre Haute", "Charlottesville", "Klamath Falls", "West Point", "Midland", "Selma"], "2013": ["Eau Claire", "Alpena", "Newport News", "Hartford", "Visalia", "Indianapolis"], "2014": ["Eureka", "Bay City", "Lawton", "Greenville", "Memphis", "Rhinelander", "New York", "Cadillac", "Erie", "Wichita Falls", "Chicago", "Anchorage", "Newport News", "Plattsburgh", "San Diego", "Sierra Vista", "Steubenville"], "2015": ["Charleston", "Syracuse", "Bend", "Jackson", "Sarasota", "Eau Claire", "Pensacola ", "Nacogdoches", "St. Petersburg"], "2016": ["Bowling Green", "Laurel", "Lansing", "Durham", "Youngstown", "Atlanta", "Ft. Worth", "Cincinnati", "Marquette", "Springfield", "St. Joseph", "Victoria", "York"], "2017": ["Appleton", "Salt Lake City", "Steubenville", "Plattsburgh", "West Point", "Modesto", "Canton", "Lufkin", "Gulfport", "Selma", "Nacogdoches"], "2018": ["Birmingham", "Charleston", "Eau Claire", "Lexington", "Weston", "Dothan", "Midland", "Naples", "Nashville", "Evansville", "Dayton", "Manchester", "Moline", "San Luis Obispo"]}, "Manchester": {"2000": ["Anderson", "Evansville", "Jacksonville", "Las Vegas", "St. Joseph", "Santa Fe", "Indianapolis", "Milwaukee", "Petersburg", "Selma", "St. Paul", "Syracuse"], "2001": ["Klamath Falls", "Wilmington", "Zanesville", "Weston", "Albany", "Nashville", "Keokuk", "Cincinnati", "Melbourne", "Spokane"], "2002": ["Evansville", "Klamath Falls", "Dothan", "Rockford", "New Orleans", "Pueblo", "Steubenville", "Thomasville", "Victoria", "Weston"], "2003": ["Fayetteville", "Jacksonville", "Laurel", "Lawton", "Bangor", "Visalia", "Chattanooga", "Sierra Vista", "Champaign", "Tulsa", "Naples", "Pine Bluff"], "2004": ["Laurel", "Louisville", "Salt Lake City", "Dothan", "West Point"], "2005": ["Ada", "Baltimore", "El Centro", "San Antonio", "Bozeman", "Memphis", "Thomasville", "Elmira", "New Orleans", "Ft. Worth", "Columbus", "Mitchell", "Birmingham", "Rochester"], "2006": ["El Dorado", "Hagerstown", "Klamath Falls", "Macon", "Eugene", "Evansville", "Marquette", "Redding", "Eau Claire", "San Angelo", "Melbourne", "Mitchell", "Philadelphia", "Phoenix", "Rogers"], "2007": ["Bloomington", "Hagerstown", "Jacksonville", "Detroit", "Terre Haute", "New Bedford"], "2008": ["Eugene", "Hartford", "Indianapolis", "Lima", "Longview", "Bozeman", "Phoenix", "Ft. Wayne", "Santa Fe"], "2009": ["Durham", "Ft. Walton Beach", "Rapid City", "Meridian", "Buffalo", "New Bedford", "Dayton", "Nashville", "Eugene", "Phoenix", "Honolulu", "Scranton", "Newport News", "Palm Springs", "Topeka", "West Point"], "2010": ["Boise", "Denver", "Hagerstown", "Keokuk", "Washington DC ", "Bowling Green", "Eau Claire", "Kansas City", "Eugene", "Ft. Walton Beach", "Mount Vernon", "Springfield", "New Haven", "Scottsbluff"], "2011": ["Bryan", "Iowa City", "Superior", "Savannah", "Riverton", "Amarillo", "Missoula", "Weston", "Midland", "Klamath Falls"], "2012": ["Valley City", "Rhinelander", "Shreveport", "McAllen", "Utica", "Modesto", "Petersburg", "Palm Springs", "Keokuk", "Topeka", "Steubenville", "Mankato"], "2013": ["Alpena", "Ft. Lauderdale", "Jacksonville", "Lake Charles", "Melbourne", "Columbus", "Milwaukee", "Victoria", "York"], "2014": ["Bend", "Charlotte", "Dothan", "Ft. Worth", "Great Falls", "Pueblo", "Nashville", "Bakersfield", "Terre Haute", "Myrtle Beach", "Phoenix"], "2015": ["Birmingham", "El Paso", "Great Falls", "Jonesboro", "Salisbury", "Oak Hill", "Rogers", "Chicago", "Alexandria", "Holyoke", "Newport News", "New Haven", "Panama City", "Phoenix", "Tucson", "Victoria"], "2016": ["Helena", "Jonesboro", "Lynchburg", "Rhinelander", "Hagerstown", "Billings", "Milwaukee", "Denver", "Marquette", "North Platte", "Panama City", "St. Petersburg"], "2017": ["Augusta", "Decatur;", "Lexington", "Houston", "North Platte", "Boise", "Rhinelander", "Bend", "Lawton", "Rapid City", "Philadelphia", "Presque Isle", "Tucson"], "2018": ["Albany", "Baltimore", "Corpus Christi", "Juneau", "Lansing", "Lufkin", "Ft. Wayne", "Laredo", "Columbus", "San Diego", "Milwaukee", "Altoona", "Erie", "Detroit", "Madison", "Newport News"]}, "Mankato": {"2000": ["Kearney", "Chattanooga", "Sierra Vista", "Baltimore", "Salinas"], "2001": ["Atlanta", "Battle Creek", "Fairbanks", "Tucson", "Canton", "Sioux Falls", "Bloomington", "Houston", "Shreveport", "Valley City", "Watertown"], "2002": ["Bend", "Buffalo", "Honolulu", "Philadelphia", "Indianapolis", "New Bedford", "New York"], "2003": ["Augusta", "Baltimore", "Bangor", "Billings", "Bloomington", "Bryan", "Ft. Worth", "Honolulu", "Indianapolis", "Keokuk", "Montgomery", "Scranton", "Shreveport", "Midland", "Rogers", "York"], "2004": ["Austin", "Winston Salem", "Huntington", "Hutchinson", "Rockford", "Moline", "Chicago", "Albany", "San Angelo", "Pittsburgh", "Lafayette", "Decatur;"], "2005": ["Ames", "Denver", "Salinas", "Boise", "Ft. Worth"], "2006": ["Charlotte", "Charlottesville", "Indianapolis", "Longview", "Lafayette", "Savannah", "North Platte"], "2007": ["Ft. Worth", "Honolulu", "Kearney", "Amarillo", "Columbus", "Spokane", "Syracuse", "Scottsbluff", "Marquette", "Williston"], "2008": ["Ames", "Durham", "Louisville", "Alpena", "Salt Lake City", "Birmingham", "Midland", "Santa Fe"], "2009": ["Binghamton", "Erie", "Ft. Wayne", "Great Falls", "Chattanooga", "Bakersfield", "Portland", "El Dorado", "Augusta"], "2010": ["Denver", "Cincinnati", "Elkhart", "Jefferson City", "Bakersfield", "Helena", "Jonesboro", "Bozeman", "Charlotte", "Shreveport"], "2011": ["Canton", "Hutchinson", "Omaha", "Superior", "Lima", "Montrose", "York", "Mount Vernon", "San Antonio"], "2012": ["Bowling Green", "Buffalo", "Laurel", "Los Angeles", "Albany", "Manchester", "Scranton", "Bloomington", "Las Vegas", "Sioux City", "St. Joseph", "Twin Falls", "York"], "2013": ["Great Falls", "Reno", "Nashville"], "2014": ["Ada", "Bangor", "Toledo", "Longview", "Ft. Worth", "Erie", "Syracuse", "Elkhart", "Montrose", "Nashville", "Tacoma", "York"], "2015": ["Iowa City", "Jonesboro", "Macon", "Weston", "Akron", "Las Vegas", "Scottsbluff", "Phoenix", "Pine Bluff", "Pittsburg", "Topeka"], "2016": ["Augusta", "Oak Hill", "Knoxville", "North Platte", "Sioux Falls", "El Centro", "Alexandria", "Wilmington", "Rockford", "Salinas", "Victoria"], "2017": ["Anderson", "Atlanta", "Chattanooga", "Durham", "St. Louis", "Pittsburgh", "Houston", "Eugene", "West Point", "Rhinelander", "Fairbanks", "Cincinnati", "Keokuk", "New Bedford", "Washington DC "], "2018": ["Ames", "Atlanta", "Bay City", "Champaign", "Washington", "Meridian", "Ft. Lauderdale", "Mount Vernon", "West Point", "Youngstown"]}, "Marquette": {"2000": ["Keokuk", "Longview", "Williston", "San Antonio", "Hagerstown", "Columbia", "Nacogdoches", "Spokane"], "2001": ["Boise", "Chattanooga", "Lynchburg", "Pittsburgh"], "2002": ["Cities", "Dayton", "Decatur;", "Gainesville", "Holyoke", "Rhinelander", "Riverton", "Tucson", "Nacogdoches", "Salisbury"], "2003": ["Jefferson City", "Jonesboro", "Wichita Falls", "Laredo", "Tacoma", "Charlotte", "Oklahoma City", "San Angelo", "Scottsbluff", "Watertown"], "2004": ["Bowling Green", "Columbus", "Eau Claire", "El Centro", "Sweetwater"], "2005": ["Hagerstown", "Holyoke", "Pueblo", "El Centro", "Las Vegas", "Longview", "Mitchell", "Rogers", "Washington"], "2006": ["Florence", "Ft. Wayne", "Jackson", "Manchester", "Sierra Vista", "Montgomery", "Montrose", "Redding", "Salt Lake City", "Tulsa"], "2007": ["Columbia", "Ft. Lauderdale", "Kennewick", "Klamath Falls", "San Luis Obispo", "Los Angeles", "Mankato", "Knoxville", "Chattanooga", "Reno", "Steubenville"], "2008": ["Birmingham", "Dickinson", "Kirksville", "Dothan", "Milwaukee", "Auburn", "Missoula", "Washington DC "], "2009": ["Altoona", "Anderson", "Ft. Pierce", "Kirksville", "Oak Hill", "Toledo", "Chattanooga", "Pine Bluff", "Newport News", "Rogers", "Salinas", "St. Joseph"], "2010": ["Altoona", "Bend", "Eau Claire", "Ft. Walton Beach", "Salt Lake City"], "2011": ["Altoona", "Lafayette", "Plattsburgh", "Great Falls", "Lima", "Toledo"], "2012": ["Ada", "Evansville", "Elkhart", "Troy", "Jonesboro", "Presque Isle", "Riverton", "Twin Falls"], "2013": ["El Centro", "Palm Springs", "Los Angeles", "Sarasota", "Parkersburg", "Pocatello", "Pensacola", "Topeka"], "2014": ["Bangor", "Bozeman", "Cadillac", "Columbia", "Moline", "Auburn", "Eau Claire", "Louisville", "Twin Falls", "Pine Bluff", "Rogers", "Scottsbluff"], "2015": ["Dothan", "Eau Claire", "Hartford", "Ft. Pierce", "Weston", "Bowling Green", "Nacogdoches", "Missoula"], "2016": ["Bangor", "Elmira", "Erie", "Jefferson City", "Harrisonburg", "Pittsburg", "Twin Falls", "Wichita Falls", "Manchester", "Madison", "Lynchburg", "Palm Springs"], "2017": ["Gulfport", "Laredo", "Los Angeles", "Albany", "Port Arthur", "Missoula", "Newport News", "Presque Isle"], "2018": ["Anderson", "Juneau", "Keokuk", "Plattsburgh", "Pueblo", "Pensacola ", "Santa Fe", "Scottsbluff", "Twin Falls"]}, "McAllen": {"2000": ["Battle Creek", "Durham", "Anderson", "New Haven", "Phoenix", "Atlanta", "St. Petersburg", "San Angelo", "Omaha", "Sweetwater"], "2001": ["Bowling Green", "Decatur", "Eureka", "Houston", "Indianapolis", "Detroit", "Watertown", "Pocatello", "Decatur;", "Santa Fe"], "2002": ["Alpena", "Anderson", "St. Petersburg", "Twin Falls", "Riverton", "Hagerstown", "Myrtle Beach", "Oklahoma City", "St. Louis"], "2003": ["Boise", "Evansville", "Twin Falls", "Redding", "Lufkin", "Laredo", "Gainesville", "Sioux City"], "2004": ["Anchorage", "Buffalo", "Selma", "Moline", "Melbourne", "San Angelo", "Jonesboro", "Port Arthur", "Weston", "Birmingham", "Myrtle Beach", "New Bedford", "St. Joseph"], "2005": ["New Orleans", "Erie", "San Diego", "Salinas"], "2006": ["Durham", "Jefferson City", "Kansas City", "Helena", "Akron", "Troy", "Billings", "Milwaukee", "Louisville", "Wilmington"], "2007": ["Charlottesville", "Elmira", "Great Falls", "Bakersfield", "Eugene", "Dickinson", "Ft. Wayne", "Knoxville", "Laredo", "Melbourne", "New Bedford", "Tulsa"], "2008": ["Atlanta", "Bloomington", "Laredo", "Madison", "Pocatello", "Jacksonville", "Gulfport", "Lexington", "Terre Haute", "Columbus", "Naples"], "2009": ["Ada", "Bowling Green", "Hutchinson", "Macon", "Parkersburg", "Pensacola", "Montrose", "Mitchell", "Baton Rouge", "Altoona", "Scranton", "Omaha", "Pittsburg", "St. Petersburg", "Valley City"], "2010": ["Dayton", "Greenville", "Rogers", "Visalia", "Cities", "York", "Lake Charles", "Santa Fe", "Salisbury", "Thomasville"], "2011": ["Baltimore", "Decatur;", "Eau Claire", "Jefferson City", "Bay City", "Elmira", "Syracuse", "Pocatello", "Salinas", "San Antonio", "Shreveport", "Troy", "Tulsa"], "2012": ["Altoona", "Ft. Lauderdale", "Longview", "Manchester", "Durham", "Ada", "Sweetwater", "Pensacola", "Redding", "Gulfport", "Washington", "Louisville", "Kirksville", "Pensacola ", "Wilmington", "York"], "2013": ["Florence", "Klamath Falls", "Champaign", "San Luis Obispo", "Syracuse", "Troy", "Victoria", "West Point", "Weston"], "2014": ["Jacksonville", "Bend", "San Luis Obispo", "Elmira", "Dothan", "Cities", "Pine Bluff", "San Jose", "West Point", "Wilmington"], "2015": ["Atlanta", "Battle Creek", "Bay City", "Bryan", "Buffalo", "Cities", "Ada", "Salinas", "Midland", "Riverton", "Rockford"], "2016": ["Dickinson", "Eureka", "St. Louis", "Gulfport", "Topeka", "Rockford", "Portland", "Binghamton", "Huntington", "Midland", "Panama City", "Phoenix", "Port Arthur", "Salinas", "Sierra Vista", "Troy"], "2017": ["Fayetteville", "Jacksonville", "Denver", "Corpus Christi", "Tacoma", "Florence", "West Point", "Nashville", "Port Arthur", "Scottsbluff", "Steubenville"], "2018": ["Jonesboro", "Selma", "Amarillo", "Springfield", "El Centro", "Mitchell", "New Haven", "Rhinelander"]}, "Melbourne": {"2000": ["Cadillac", "Dothan", "Ft. Wayne", "Jackson", "Albany", "Rhinelander", "Victoria"], "2001": ["Baton Rouge", "Champaign", "Longview", "Manchester", "Juneau", "Plattsburgh", "Kennewick", "Modesto", "Pueblo", "Rockford", "St. Joseph", "Williston"], "2002": ["Holyoke", "Las Vegas", "Pittsburg", "Memphis"], "2003": ["Cincinnati", "Florence", "Jacksonville", "Kearney", "Lima", "St. Louis", "Helena", "Rochester", "Troy"], "2004": ["Dothan", "Eugene", "Ft. Wayne", "Lubbock", "McAllen", "Decatur;", "Salinas", "Tulsa", "Savannah", "Myrtle Beach", "Nacogdoches", "Naples", "Pittsburg", "St. Louis"], "2005": ["Altoona", "Augusta", "Battle Creek", "Cadillac", "Jacksonville", "Twin Falls", "Zanesville", "Bay City", "Chattanooga", "Louisville", "Moline", "Newport News", "Sweetwater"], "2006": ["Alpena", "Bryan", "Chattanooga", "El Centro", "Elkhart", "Evansville", "Iowa City", "Eau Claire", "Boise", "Eugene", "Manchester", "Dickinson", "Scottsbluff"], "2007": ["Bangor", "Buffalo", "Glendive", "Mitchell", "Montgomery", "Lynchburg", "McAllen", "Parkersburg", "York"], "2008": ["Dickinson", "Lansing", "Laurel", "Bloomington", "Columbus", "Tacoma"], "2009": ["Ft. Pierce", "Holyoke", "Bakersfield", "Missoula", "Riverton", "West Point"], "2010": ["Jacksonville", "Kirksville", "Knoxville", "Montrose", "Oak Hill", "Pocatello"], "2011": ["Pocatello", "San Antonio", "Meridian", "Fayetteville", "St. Joseph", "Bloomington", "Nacogdoches", "Rapid City", "Syracuse", "Thomasville", "Tulsa", "Washington"], "2012": ["Pensacola", "Glendive", "Kennewick", "Bangor", "Memphis", "Midland", "Plattsburgh", "Pocatello", "Pueblo"], "2013": ["Detroit", "Gainesville", "Las Vegas", "Manchester", "Los Angeles", "Ft. Walton Beach", "Syracuse", "Nashville", "Bowling Green", "Eugene", "Naples"], "2014": ["Battle Creek", "Buffalo", "Erie", "Ft. Worth", "Gainesville", "Scranton", "Bend", "Pine Bluff", "Boise", "Lynchburg", "Pittsburg", "Salisbury", "Selma"], "2015": ["Billings", "Columbus", "Eureka", "Harrisonburg", "Boise", "Binghamton", "El Centro", "Newport News", "San Luis Obispo"], "2016": ["Auburn", "Birmingham", "Alpena", "Myrtle Beach", "Pine Bluff", "Eureka", "Meridian", "Omaha", "San Jose"], "2017": ["Denver", "Ft. Walton Beach", "Laurel", "Lubbock", "Lufkin", "Pine Bluff", "Alpena", "Decatur;", "St. Paul", "Philadelphia", "Presque Isle", "Reno", "Tulsa"], "2018": ["Baton Rouge", "Chattanooga", "Cities", "Honolulu", "Durham", "Baltimore", "Steubenville", "Victoria"]}, "Memphis": {"2000": ["Alpena", "Fairbanks", "Louisville", "Laredo"], "2001": ["Auburn", "Bend", "Lufkin", "Cincinnati", "Pueblo", "Rhinelander", "Kearney", "Visalia", "Lafayette", "Great Falls", "Gainesville", "Myrtle Beach"], "2002": ["Augusta", "Charlotte", "Decatur;", "El Dorado", "Jacksonville", "Juneau", "Lexington", "Melbourne", "Harrisonburg", "Victoria", "Scranton", "Ada", "Pensacola ", "Omaha", "Sioux City", "Toledo"], "2003": ["Holyoke", "Bozeman", "Modesto", "Redding", "Gainesville", "Presque Isle", "Nacogdoches"], "2004": ["Bakersfield", "Dayton", "Salt Lake City", "Huntington", "Springfield", "Visalia", "Topeka", "Greenville", "Oklahoma City", "Rogers", "St. Louis", "Superior", "Zanesville"], "2005": ["Knoxville", "Manchester", "Decatur", "Eugene", "Altoona", "Bakersfield", "Bay City", "Eureka", "Lexington", "Rhinelander", "Rogers", "San Antonio", "Sarasota", "West Point", "Weston"], "2006": ["Bend", "Chattanooga", "El Centro", "Kearney", "El Dorado", "Salinas", "San Jose", "Laurel", "Terre Haute", "Kirksville", "Augusta", "Pittsburgh", "Topeka", "Troy", "Youngstown"], "2007": ["Bakersfield", "Charlotte", "Lexington", "Pueblo", "Akron", "Kearney", "Ada", "New York", "Pittsburg", "San Luis Obispo", "Utica"], "2008": ["Akron", "Birmingham", "Boise", "Dothan", "Hagerstown", "Jackson", "Rogers", "Indianapolis", "Rockford", "Missoula", "St. Paul", "Nacogdoches", "Jefferson City", "Bowling Green", "Bend", "Pueblo", "Modesto", "Tacoma", "Troy", "West Point"], "2009": ["Kennewick", "Bangor", "Pocatello", "St. Louis", "San Angelo", "Iowa City", "Anderson", "Naples", "Savannah", "West Point"], "2010": ["Alexandria", "Amarillo", "Detroit", "Knoxville", "Macon", "Jefferson City", "New Orleans", "Valley City", "Battle Creek", "Pueblo", "Jackson", "Phoenix", "Oak Hill", "Rhinelander", "Rogers"], "2011": ["Austin", "Baltimore", "Dayton", "El Paso", "Hagerstown", "Knoxville", "Madison", "Springfield", "Pittsburg", "Gainesville", "Bozeman", "St. Louis", "Weston"], "2012": ["Auburn", "Ft. Walton Beach", "Great Falls", "Gainesville", "Palm Springs", "Tulsa", "Montrose", "Ft. Pierce", "Ada", "Melbourne", "Naples", "Victoria"], "2013": ["Bangor", "Champaign", "Chicago", "Klamath Falls", "Jackson", "Ft. Worth", "Alpena", "Sweetwater", "Toledo", "Weston", "Sarasota", "New Bedford", "Ft. Pierce", "Eureka", "Rapid City", "Savannah", "Springfield", "St. Louis", "Topeka", "Watertown"], "2014": ["Battle Creek", "Iowa City", "Lima", "Madison", "Ft. Walton Beach", "Longview", "Jonesboro", "Akron", "Visalia", "Plattsburgh", "Sioux City"], "2015": ["Austin", "Birmingham", "Champaign", "Laurel", "St. Petersburg", "Hartford", "Rogers", "Tucson", "Decatur;", "Mount Vernon", "Nacogdoches", "New Haven", "Salinas", "Victoria"], "2016": ["Florence", "Klamath Falls", "Las Vegas", "Longview", "Mitchell", "Moline", "Altoona", "Midland", "Panama City", "Santa Fe", "Troy"], "2017": ["El Centro", "Elkhart", "Jonesboro", "Superior", "Florence", "Pensacola", "Durham", "St. Petersburg", "Reno", "Eau Claire", "Palm Springs", "Oak Hill", "San Antonio", "Syracuse", "Terre Haute"], "2018": ["Kearney", "Klamath Falls", "Knoxville", "Huntington", "Lansing", "Ada", "Riverton", "Tulsa", "Rockford"]}, "Meridian": {"2000": ["Battle Creek", "Bryan", "Canton", "Chattanooga", "Honolulu", "Lexington", "Victoria", "Binghamton", "Palm Springs", "Macon", "Tacoma", "Visalia", "Moline", "Gainesville", "Newport News", "Pocatello", "Portland", "Thomasville", "Wilmington"], "2001": ["Alpena", "Birmingham", "El Centro", "Palm Springs", "Lima", "New York"], "2002": ["Jonesboro", "Tacoma", "Riverton", "Zanesville"], "2003": ["Jackson", "Jacksonville", "Laurel", "Madison", "Rapid City", "Youngstown", "Lawton", "Winston Salem"], "2004": ["Bloomington", "Laurel", "Elkhart", "Cadillac", "Dickinson", "Milwaukee", "Portland", "Selma", "Lake Charles", "Billings", "Laredo", "Washington", "Baltimore"], "2005": ["Columbus", "Dickinson", "Laurel", "Fairbanks", "Billings", "Pittsburg", "Montgomery", "Pocatello", "Superior", "Wilmington"], "2006": ["Charlottesville", "Corpus Christi", "Macon", "Bryan", "Lansing", "Sioux Falls", "Rogers", "Twin Falls"], "2007": ["Alexandria", "Cincinnati", "Helena", "Eureka", "San Antonio", "Baton Rouge", "Ames", "Lynchburg", "Scottsbluff"], "2008": ["Baton Rouge", "Bowling Green", "Jonesboro", "Lafayette", "Huntington", "Pittsburgh", "Honolulu", "Kearney", "Omaha", "Rogers", "Salt Lake City", "West Point"], "2009": ["Battle Creek", "Erie", "Manchester", "Youngstown", "Lima", "Nashville", "Glendive", "Austin", "Pocatello"], "2010": ["Cadillac", "Lufkin", "Sarasota", "Naples", "Madison", "Wichita Falls", "Reno", "Plattsburgh", "Redding", "San Luis Obispo", "Valley City"], "2011": ["Los Angeles", "Lynchburg", "Melbourne", "Kearney", "Durham", "Scottsbluff", "Toledo", "Holyoke", "Topeka", "Cadillac", "Sioux City", "Ft. Lauderdale", "Santa Fe", "Superior", "Valley City"], "2012": ["Battle Creek", "Charlotte", "Jefferson City", "Rhinelander", "Riverton", "Victoria", "Baltimore", "Nashville", "Selma", "Sierra Vista", "Terre Haute"], "2013": ["Bend", "Fairbanks", "Jefferson City", "Bay City", "Akron", "Lubbock", "Columbia", "Naples", "Panama City", "Reno"], "2014": ["Durham", "El Centro", "Myrtle Beach", "Longview", "Utica", "Missoula", "Newport News", "Jackson", "Williston"], "2015": ["Billings", "Dickinson", "Presque Isle", "Port Arthur", "Macon", "Montgomery", "Twin Falls", "Victoria", "Zanesville"], "2016": ["Akron", "Bloomington", "Dothan", "Melbourne", "Great Falls", "Nashville", "Hutchinson", "Tucson", "Rogers", "Springfield", "Alexandria", "Bend", "St. Louis", "Watertown"], "2017": ["Denver", "Eureka", "Ft. Wayne", "Louisville", "Plattsburgh", "St. Louis", "Pensacola ", "Rockford", "Akron", "Dothan", "Montrose", "Washington"], "2018": ["Bangor", "Bloomington", "Cadillac", "Mankato", "Augusta", "Fairbanks", "Presque Isle", "Midland", "Twin Falls"]}, "Midland": {"2000": ["Eugene", "Hutchinson", "Battle Creek", "Alexandria", "Columbia", "York", "Visalia", "Pittsburg", "Port Arthur", "Tulsa"], "2001": ["Elmira", "Fayetteville", "Greenville", "Pensacola", "St. Joseph", "Williston", "San Luis Obispo", "Bakersfield", "San Jose", "Lubbock", "Buffalo", "Salisbury"], "2002": ["Bay City", "Ada", "Iowa City", "Cities", "Tulsa", "Bend", "New Haven", "Baltimore", "Decatur;", "Dayton", "Myrtle Beach", "Superior", "Topeka", "Washington", "Williston"], "2003": ["Denver", "Las Vegas", "Omaha", "Pittsburg", "Terre Haute", "Washington DC ", "Hartford", "San Luis Obispo", "Mankato", "Bay City", "Nacogdoches", "Toledo", "Pensacola", "Pensacola ", "Wichita Falls", "Indianapolis", "Palm Springs", "Mount Vernon", "Santa Fe"], "2004": ["Bloomington", "Champaign", "Kearney", "Longview", "San Luis Obispo", "Syracuse", "Troy", "St. Joseph", "Lafayette", "Phoenix", "Spokane"], "2005": ["Augusta", "Laredo", "Battle Creek", "Moline", "Newport News", "Charlotte", "New Bedford", "Oklahoma City", "Selma", "St. Louis"], "2006": ["Battle Creek", "Denver", "Detroit", "Jefferson City", "Kirksville", "Ft. Pierce", "Toledo", "Bangor", "Cadillac", "Modesto", "El Centro", "Indianapolis", "Eau Claire", "Rochester", "Wichita Falls", "Baltimore", "Plattsburgh", "Troy"], "2007": ["Cadillac", "Utica", "El Paso", "Boise", "Nacogdoches", "Chattanooga", "Sierra Vista"], "2008": ["Bangor", "Elmira", "Pittsburg", "Mankato", "Utica", "Durham", "Plattsburgh", "Scranton", "Troy", "Victoria"], "2009": ["Boise", "El Dorado", "Greenville", "Klamath Falls", "Lufkin", "Ames", "Augusta", "Helena", "Durham", "Rapid City", "Oak Hill", "Syracuse", "Battle Creek", "Birmingham", "Reno"], "2010": ["Augusta", "Bryan", "Indianapolis", "Scranton", "Chicago", "Durham", "Keokuk", "Ames", "Milwaukee", "Victoria", "El Paso", "New Orleans", "Sweetwater", "Williston"], "2011": ["Lubbock", "Manchester", "Scranton", "Columbia", "Savannah", "Cincinnati", "Boise", "Keokuk", "Eugene", "Phoenix", "Spokane", "Modesto", "Pensacola"], "2012": ["Kansas City", "Madison", "Oak Hill", "Lima", "Evansville", "Anderson", "Kearney", "Eureka", "Indianapolis", "Columbus", "Melbourne", "New Bedford", "Philadelphia", "Rapid City"], "2013": ["Ada", "Ft. Pierce", "Ft. Worth", "Fayetteville", "Buffalo", "Anchorage", "Bozeman", "El Paso", "Montgomery", "El Dorado", "Mount Vernon", "Salisbury", "Troy"], "2014": ["Amarillo", "Corpus Christi", "Shreveport", "Scottsbluff", "New Haven", "Milwaukee", "El Paso", "Columbus", "Newport News"], "2015": ["Jefferson City", "Bend", "Lexington", "Dothan", "Decatur;", "McAllen", "Houston", "Washington", "Valley City", "Milwaukee", "New Bedford", "Pine Bluff", "San Antonio", "St. Paul", "Topeka"], "2016": ["Keokuk", "Memphis", "Sarasota", "Charlotte", "McAllen", "Glendive", "Portland", "Topeka"], "2017": ["Amarillo", "Cincinnati", "Kennewick", "Lufkin", "Thomasville", "Buffalo", "Ft. Wayne", "Eau Claire", "Troy"], "2018": ["Appleton", "Florence", "Kansas City", "Lake Charles", "Madison", "York", "Columbia", "St. Joseph", "Panama City", "Bryan", "Meridian", "Lynchburg", "Jackson", "Ft. Lauderdale", "Palm Springs", "Sierra Vista"]}, "Milwaukee": {"2000": ["Champaign", "Ft. Wayne", "Chicago", "Redding", "Weston", "Amarillo", "Petersburg", "Helena", "Hartford", "Elkhart", "Manchester", "Ames", "Washington", "Scranton", "Spokane", "Klamath Falls", "Florence", "Myrtle Beach"], "2001": ["Columbia", "Florence", "Kearney", "Keokuk", "Klamath Falls", "Shreveport", "Alpena", "San Antonio", "Pocatello", "Springfield", "St. Louis", "Redding", "Elkhart", "Modesto", "Salinas"], "2002": ["Anderson", "El Dorado", "Bend", "Austin", "Las Vegas", "St. Joseph", "San Diego", "Jacksonville", "Oklahoma City"], "2003": ["Bangor", "Charlotte", "Holyoke", "San Antonio", "Nacogdoches"], "2004": ["Ada", "Auburn", "Eugene", "Meridian", "Holyoke", "Selma", "Missoula", "Newport News", "Albany", "Superior", "Laurel", "Mitchell", "Nashville", "Charlottesville", "Rapid City", "Washington"], "2005": ["Florence", "Houston", "Keokuk", "Alpena", "Denver", "Altoona", "Cincinnati", "Pittsburgh", "El Paso", "Lubbock", "Plattsburgh", "Scranton", "Iowa City", "Ft. Pierce", "Topeka", "Pensacola ", "Omaha", "Rhinelander", "Salisbury", "San Jose", "Williston"], "2006": ["Birmingham", "Columbia", "Dothan", "Laurel", "McAllen", "Ames", "Jefferson City", "Columbus", "Ft. Lauderdale", "Dayton", "Bend", "Modesto", "Panama City", "Topeka"], "2007": ["Chattanooga", "Elkhart", "Ft. Lauderdale", "Oak Hill", "Omaha", "Watertown", "Kearney", "Huntington", "Naples"], "2008": ["Keokuk", "Marquette", "Houston", "Lubbock", "Watertown", "Plattsburgh", "Pocatello", "Decatur", "Weston", "Victoria", "Wilmington"], "2009": ["Boise", "Oklahoma City", "Petersburg", "Columbus", "Lafayette", "Dothan", "Rockford", "Las Vegas", "Kennewick", "Santa Fe", "Sarasota", "St. Louis", "Troy"], "2010": ["Ft. Worth", "Los Angeles", "Midland", "Pittsburgh", "Albany", "Montrose", "Hutchinson", "El Centro", "Bakersfield", "Cities", "Florence", "El Dorado", "Portland", "Santa Fe"], "2011": ["Bloomington", "Cities", "Gainesville", "Holyoke", "Kansas City", "Lexington", "Lufkin", "Pittsburgh", "Fairbanks", "Binghamton", "Phoenix", "Rochester", "Oklahoma City"], "2012": ["Ft. Walton Beach", "Bloomington", "Rochester", "Santa Fe"], "2013": ["Akron", "Columbia", "Manchester", "Pensacola ", "Baton Rouge", "Greenville", "Tulsa", "Sioux City", "Topeka", "West Point"], "2014": ["Billings", "Kansas City", "Kennewick", "Lexington", "Midland", "Wichita Falls", "Ft. Lauderdale", "El Paso", "Jefferson City", "Pensacola", "Lafayette", "Knoxville", "Portland", "Los Angeles", "Florence", "Rogers", "Mitchell", "Moline"], "2015": ["Bryan", "Cincinnati", "Evansville", "Gulfport", "Pensacola", "Buffalo", "Rhinelander", "Reno", "San Angelo", "Presque Isle", "Midland"], "2016": ["Akron", "El Centro", "Kirksville", "Manchester", "Fayetteville", "Toledo", "Corpus Christi", "Ft. Lauderdale", "Detroit", "Pocatello", "Erie", "Atlanta", "Modesto", "Nacogdoches", "Pensacola ", "St. Paul"], "2017": ["Bangor", "Binghamton", "Ft. Pierce", "Spokane", "San Angelo", "Columbus", "Lynchburg", "Williston", "Oklahoma City", "Salisbury", "Washington"], "2018": ["Bend", "Lexington", "Manchester", "Ft. Walton Beach", "Louisville", "Watertown", "Tucson", "Nashville", "Salisbury"]}, "Missoula": {"2000": ["Dickinson", "Scranton", "Indianapolis", "Oklahoma City", "Pensacola ", "New Bedford", "Philadelphia", "Springfield"], "2001": ["Decatur", "Elmira", "Kennewick", "Bozeman", "Wichita Falls", "Steubenville", "Myrtle Beach", "Oklahoma City", "Pittsburgh"], "2002": ["Akron", "Bend", "Decatur", "Denver", "Kirksville", "Detroit", "Montgomery", "Shreveport", "Louisville", "Modesto", "Rockford", "Santa Fe"], "2003": ["Boise", "Charlotte", "Harrisonburg", "Helena", "Lafayette", "Baltimore", "York", "Thomasville", "Honolulu", "Madison", "Newport News", "San Angelo"], "2004": ["Atlanta", "Kearney", "Klamath Falls", "Milwaukee", "Bowling Green", "Shreveport", "Washington DC ", "Rapid City", "Pensacola"], "2005": ["Billings", "Scranton", "Longview", "Great Falls", "El Dorado", "San Jose", "Oklahoma City", "Pine Bluff", "York"], "2006": ["Chicago", "Decatur", "Rapid City", "Bloomington", "Dayton", "Thomasville", "Rochester", "Greenville", "Iowa City", "Wichita Falls", "Binghamton", "Columbia", "Montgomery", "Steubenville", "Weston"], "2007": ["Baltimore", "Fairbanks", "Springfield", "Tacoma", "Lubbock", "Topeka", "Troy", "Zanesville"], "2008": ["Birmingham", "Columbus", "Memphis", "Plattsburgh", "Indianapolis", "Marquette", "Newport News", "Pensacola", "Pittsburg"], "2009": ["Ft. Worth", "Lansing", "New Bedford", "Salinas", "Modesto", "Melbourne", "Thomasville"], "2010": ["Bakersfield", "Lynchburg", "Binghamton", "Rapid City", "Lima", "Hartford", "Naples", "San Diego"], "2011": ["Gainesville", "Laredo", "Manchester", "Appleton", "Troy", "Charleston", "Kirksville", "Decatur", "Lansing", "New Orleans", "Youngstown"], "2012": ["Altoona", "Greenville", "Lansing", "Mitchell", "Pocatello", "Pittsburgh", "Dothan", "Omaha", "Spokane", "St. Paul", "Syracuse"], "2013": ["Hutchinson", "Steubenville", "Winston Salem", "Visalia", "Louisville", "El Dorado", "Port Arthur", "Longview", "Moline", "Tacoma"], "2014": ["Dickinson", "Kansas City", "Meridian", "New Haven", "Appleton", "Rhinelander", "Panama City", "Visalia", "Ada", "San Antonio", "Santa Fe", "Pocatello", "Oklahoma City", "Shreveport", "St. Louis"], "2015": ["Ft. Wayne", "Iowa City", "Decatur;", "Marquette", "Victoria", "Canton", "Rochester"], "2016": ["Ft. Walton Beach", "Longview", "Holyoke", "Bend", "Louisville", "Pittsburgh", "Scottsbluff", "Ft. Worth", "San Jose", "San Antonio"], "2017": ["Austin", "Baton Rouge", "Lake Charles", "Marquette", "Troy", "North Platte", "Rockford"], "2018": ["Altoona", "Columbus", "Gulfport", "Ft. Walton Beach", "Eugene", "Port Arthur", "Terre Haute"]}, "Mitchell": {"2000": ["Cities", "Decatur", "Decatur;", "Klamath Falls", "Juneau", "Lynchburg", "Lansing", "North Platte", "Scottsbluff", "Sioux City", "Springfield", "Victoria", "Wilmington"], "2001": ["Dickinson", "Chattanooga", "Shreveport", "Appleton", "Erie", "Buffalo", "Huntington", "Tacoma"], "2002": ["Cities", "Indianapolis", "Detroit", "Champaign", "Ada", "Fayetteville", "Rhinelander", "York"], "2003": ["Florence", "Ft. Walton Beach", "Lawton", "Alexandria", "Eugene", "Bozeman", "Shreveport", "Keokuk"], "2004": ["Bay City", "Ft. Lauderdale", "Milwaukee", "Lubbock", "Syracuse", "Amarillo", "Decatur;", "Columbia", "Augusta", "Salinas"], "2005": ["Baton Rouge", "Boise", "Manchester", "San Diego", "Billings", "Marquette", "Laurel", "Watertown"], "2006": ["Cities", "Fayetteville", "Manchester", "Salisbury", "San Luis Obispo", "Eureka", "New Orleans", "Wichita Falls", "Sioux City", "Pittsburgh", "Oklahoma City"], "2007": ["Boise", "Erie", "Melbourne", "Kirksville", "Omaha", "Kennewick", "San Jose", "Myrtle Beach", "Pensacola ", "St. Louis", "Troy"], "2008": ["Jonesboro", "Madison", "Terre Haute", "Pensacola ", "Durham", "Savannah"], "2009": ["Birmingham", "Jackson", "Laurel", "Madison", "McAllen", "Los Angeles", "Valley City", "Rochester", "Nashville", "San Antonio"], "2010": ["Bangor", "Sweetwater", "Fairbanks", "Rhinelander", "Salt Lake City"], "2011": ["Austin", "Baton Rouge", "Ft. Wayne", "Klamath Falls", "Laredo", "Santa Fe", "Juneau", "Harrisonburg", "Parkersburg", "New Orleans", "Valley City"], "2012": ["Auburn", "Augusta", "Lake Charles", "Missoula", "New Orleans", "Sierra Vista", "Huntington", "Tacoma", "Washington"], "2013": ["Amarillo", "Elmira", "Portland", "Bakersfield", "Anderson", "Macon", "Kennewick", "Sioux City", "St. Louis", "Tulsa"], "2014": ["Plattsburgh", "Gulfport", "Milwaukee", "Springfield", "Knoxville"], "2015": ["Ames", "Bay City", "Dothan", "Fayetteville", "Indianapolis", "Juneau", "Elkhart", "Hartford", "Auburn", "New Bedford", "Visalia", "Cadillac", "Ft. Worth", "Naples"], "2016": ["Bowling Green", "Fayetteville", "Hartford", "Houston", "Memphis", "Cadillac", "Erie", "Jonesboro", "Terre Haute", "Santa Fe"], "2017": ["Cadillac", "Cincinnati", "Kearney", "Macon", "Lafayette", "Elmira", "Shreveport", "Palm Springs", "Iowa City", "Salisbury"], "2018": ["Anderson", "Binghamton", "Corpus Christi", "Florence", "Hartford", "Lafayette", "Knoxville", "New Bedford", "Charleston", "Louisville", "Spokane", "McAllen", "Gulfport", "Valley City"]}, "Modesto": {"2000": ["Birmingham", "Erie", "Amarillo", "Newport News", "Bowling Green", "San Angelo", "Troy"], "2001": ["Alexandria", "Bay City", "Binghamton", "Helena", "Milwaukee", "Glendive", "Melbourne", "Buffalo", "Louisville", "Sioux City", "Rochester", "Canton", "Macon", "Naples", "Visalia"], "2002": ["Eugene", "Jackson", "Kearney", "Missoula", "St. Joseph", "Canton", "Lima", "Petersburg", "Auburn", "Charlotte", "Scottsbluff", "Youngstown"], "2003": ["Anchorage", "Atlanta", "Los Angeles", "Memphis", "Rhinelander", "Lansing", "Victoria", "Baltimore", "Philadelphia", "Tulsa"], "2004": ["Battle Creek", "Columbus", "El Paso", "Ft. Wayne", "Macon", "Kansas City", "Moline", "North Platte", "Pittsburg", "Wilmington"], "2005": ["Bryan", "Ft. Worth", "Madison", "Scranton", "Myrtle Beach", "Panama City", "San Diego", "Tucson"], "2006": ["Altoona", "Billings", "Midland", "York", "Ada", "Milwaukee", "New Bedford"], "2007": ["El Dorado", "Denver", "Juneau", "North Platte", "Pine Bluff", "Decatur", "New Haven", "Rochester", "Santa Fe"], "2008": ["Alexandria", "Cadillac", "El Centro", "Fairbanks", "Glendive", "Sioux Falls", "Charlotte", "Wichita Falls", "El Dorado", "Boise", "Memphis"], "2009": ["Denver", "Greenville", "Kirksville", "Missoula", "Dothan", "St. Petersburg", "Charlotte", "Kennewick", "Savannah", "Washington", "Youngstown"], "2010": ["Hutchinson", "Pensacola", "Williston", "Salinas", "Denver", "Rhinelander"], "2011": ["Fayetteville", "Florence", "Lexington", "Steubenville", "Parkersburg", "Midland", "Topeka"], "2012": ["Dickinson", "Florence", "Manchester", "Wilmington", "Las Vegas", "Valley City", "Iowa City", "Hagerstown", "Elkhart", "Omaha", "Toledo", "New York", "Philadelphia", "Rhinelander"], "2013": ["Binghamton", "Harrisonburg", "Akron", "Lexington", "Hagerstown", "Elkhart", "Phoenix"], "2014": ["Baltimore", "Klamath Falls", "Ft. Lauderdale", "Los Angeles", "Auburn", "Oklahoma City", "Pueblo", "Rapid City", "Redding", "Selma", "Twin Falls"], "2015": ["Alpena", "Honolulu", "Lafayette", "Louisville", "Alexandria", "Victoria", "Dothan", "El Dorado", "San Luis Obispo", "Spokane", "Terre Haute"], "2016": ["Anderson", "Dothan", "Klamath Falls", "Milwaukee", "Jackson", "Topeka", "Panama City", "Santa Fe"], "2017": ["Albany", "Dayton", "Ft. Worth", "Madison", "Pittsburg", "Montgomery", "Sierra Vista", "Tucson"], "2018": ["Cadillac", "Lafayette", "Las Vegas", "Billings", "Chattanooga", "Twin Falls", "San Luis Obispo", "Springfield", "Superior", "Utica", "Valley City"]}, "Moline": {"2000": ["Anchorage", "Chicago", "Decatur;", "Longview", "Meridian", "Salisbury", "York", "Evansville", "Baltimore", "Lynchburg", "Scottsbluff", "Zanesville"], "2001": ["Lawton", "Los Angeles", "Corpus Christi", "Knoxville", "Laredo", "Petersburg", "Pittsburg"], "2002": ["Lake Charles", "Laredo", "Madison", "Keokuk", "Durham", "Bay City", "Presque Isle", "Montgomery", "North Platte"], "2003": ["Birmingham", "Bloomington", "Bozeman", "Eau Claire", "Gulfport", "Macon", "Atlanta", "Plattsburgh", "Rockford", "Naples", "Springfield", "Tacoma"], "2004": ["Baton Rouge", "Cincinnati", "Mankato", "McAllen", "Wichita Falls", "Sioux City", "Modesto", "St. Joseph", "Wilmington", "St. Petersburg", "San Diego"], "2005": ["Auburn", "Lima", "Midland", "Sweetwater", "Victoria", "Decatur;", "Charlotte", "Melbourne", "Cadillac", "Lubbock", "San Luis Obispo", "Dothan", "Naples", "Panama City", "Pensacola ", "Scranton"], "2006": ["Bryan", "Eugene", "Wilmington", "San Angelo", "Zanesville", "Ft. Walton Beach", "Omaha", "Appleton", "Lynchburg", "Laurel", "Sarasota", "Scottsbluff", "Tacoma"], "2007": ["Anderson", "Great Falls", "Tucson", "Altoona", "Charlotte", "Lufkin", "Pocatello", "Toledo", "Washington"], "2008": ["Augusta", "Glendive", "Nashville", "Watertown", "Binghamton", "Myrtle Beach", "St. Joseph"], "2009": ["Alexandria", "Baton Rouge", "Cincinnati", "Fayetteville", "Longview", "Palm Springs", "Decatur", "Houston", "San Antonio", "Corpus Christi", "Rhinelander", "Rogers"], "2010": ["Austin", "Canton", "Naples", "Pittsburg", "Elmira", "Juneau", "Auburn", "Lima", "Utica", "Pocatello"], "2011": ["Boise", "Appleton", "El Paso", "Spokane", "Sweetwater", "Weston"], "2012": ["Bakersfield", "Baltimore", "Bangor", "Buffalo", "Canton", "Denver", "Kearney", "Los Angeles", "New Haven", "Ft. Lauderdale", "Omaha", "Visalia", "Phoenix", "Port Arthur", "St. Louis", "Thomasville"], "2013": ["Binghamton", "Harrisonburg", "El Paso", "Toledo", "Missoula", "Decatur", "Tacoma", "Zanesville"], "2014": ["Bloomington", "Jackson", "Marquette", "Columbus", "Springfield", "Jacksonville", "Milwaukee", "Albany", "Newport News", "Pine Bluff", "Presque Isle", "St. Joseph"], "2015": ["Baton Rouge", "Boise", "Columbia", "Elkhart", "Spokane", "El Paso", "San Angelo", "Petersburg", "Selma", "Twin Falls", "Visalia", "Williston"], "2016": ["Bowling Green", "Keokuk", "Lexington", "Lufkin", "Memphis", "St. Paul", "Amarillo", "Harrisonburg", "Pine Bluff", "Presque Isle", "Sweetwater", "Toledo", "Tucson"], "2017": ["Ft. Worth", "Houston", "Longview", "Bend", "Corpus Christi", "Baton Rouge", "Eugene", "Sioux City", "Austin", "Topeka", "Naples", "Pensacola"], "2018": ["Anchorage", "Billings", "Binghamton", "Cadillac", "Denver", "Eau Claire", "Gulfport", "Los Angeles", "Scranton", "Madison", "Hagerstown", "Lynchburg", "Washington DC ", "Amarillo", "Williston"]}, "Montgomery": {"2000": ["Ada", "Charleston", "Lima", "Madison", "Holyoke", "Jonesboro", "Gainesville", "New Bedford"], "2001": ["Elmira", "Port Arthur", "Plattsburgh", "Petersburg", "Salinas", "San Luis Obispo", "Scottsbluff", "Toledo"], "2002": ["Appleton", "Birmingham", "Fayetteville", "Holyoke", "Los Angeles", "Missoula", "Superior", "Klamath Falls", "Moline", "Florence", "Eau Claire", "Montrose", "Salisbury", "San Diego", "Indianapolis", "New Haven", "Presque Isle", "St. Joseph"], "2003": ["El Paso", "Harrisonburg", "Mankato", "Madison", "Kirksville", "Lufkin", "Sioux City", "St. Paul", "Riverton", "Rockford", "Twin Falls", "Williston"], "2004": ["Buffalo", "Columbia", "Ft. Worth", "Klamath Falls", "Oak Hill", "Rockford", "Dickinson", "Victoria", "Oklahoma City", "Pocatello", "Washington"], "2005": ["Bay City", "Binghamton", "Laurel", "Ft. Worth", "Sioux City", "Superior", "Shreveport", "Meridian", "Columbia", "North Platte", "Pittsburg"], "2006": ["Anchorage", "Bay City", "Canton", "Charlottesville", "Dayton", "Greenville", "St. Paul", "Presque Isle", "Marquette", "Watertown", "Gulfport", "Ft. Wayne", "Appleton", "Spokane", "Missoula", "New Bedford", "Portland"], "2007": ["El Centro", "Klamath Falls", "Melbourne", "Salinas", "Ft. Wayne", "Nashville", "Florence", "Los Angeles", "Youngstown", "Shreveport", "Watertown", "Atlanta", "Newport News", "Presque Isle"], "2008": ["Ft. Lauderdale", "Ft. Wayne", "Akron", "Toledo", "Phoenix", "Lexington", "Washington", "Erie", "Salisbury", "New Bedford", "Troy", "Watertown"], "2009": ["Ft. Walton Beach", "Ft. Worth", "Columbus", "San Antonio", "Elkhart", "Florence", "Weston", "Montrose", "Spokane", "Nashville"], "2010": ["Alexandria", "Ft. Lauderdale", "Petersburg", "Honolulu", "Scottsbluff", "Florence", "Corpus Christi", "Bay City", "St. Paul", "Ft. Worth", "Lexington", "Indianapolis", "Holyoke", "Panama City", "Appleton", "El Paso", "Dickinson", "Myrtle Beach", "Pine Bluff", "Sarasota"], "2011": ["Longview", "Scranton", "Dickinson", "Glendive", "Topeka", "Youngstown", "Charleston", "Watertown", "Champaign", "Palm Springs", "Pittsburg", "Rockford"], "2012": ["Baltimore", "Eau Claire", "Lexington", "Indianapolis", "Longview", "Lawton", "Florence", "Steubenville"], "2013": ["Anchorage", "Charlotte", "Cities", "Denver", "Evansville", "Midland", "Alpena", "Billings", "Boise", "Bangor", "Montrose", "Iowa City", "Ames", "Battle Creek", "Troy", "Twin Falls"], "2014": ["Florence", "Greenville", "Charlottesville", "Redding", "Springfield"], "2015": ["Alexandria", "Atlanta", "Charleston", "Lafayette", "Selma", "Wilmington", "Sierra Vista", "Corpus Christi", "Meridian", "Twin Falls", "Los Angeles", "Omaha", "Washington", "Winston Salem"], "2016": ["Juneau", "Kansas City", "Dickinson", "Chattanooga", "Los Angeles", "Sierra Vista", "Troy", "Pine Bluff", "Pensacola ", "Reno", "Valley City"], "2017": ["Bay City", "Gulfport", "Modesto", "El Centro", "Santa Fe", "St. Petersburg", "Dayton", "Watertown", "Gainesville", "Omaha", "New York", "Utica", "Victoria"], "2018": ["Altoona", "Anchorage", "Augusta", "Baton Rouge", "Eureka", "Florence", "Ft. Wayne", "Amarillo", "Auburn", "Lake Charles", "Chicago"]}, "Montrose": {"2000": ["Bend", "Atlanta", "Lynchburg", "Rockford", "Naples", "Pine Bluff", "Wichita Falls"], "2001": ["Appleton", "Augusta", "Florence", "Greenville", "North Platte", "Dothan", "Sierra Vista", "Spokane", "Valley City", "West Point"], "2002": ["Boise", "Durham", "Ft. Lauderdale", "Hartford", "Montgomery", "Sioux City", "Pensacola", "Bakersfield", "Syracuse", "Toledo", "Palm Springs", "Denver", "St. Louis"], "2003": ["Cincinnati", "El Paso", "Dothan", "Florence", "Hartford", "Petersburg", "Pittsburgh", "Nashville"], "2004": ["Cadillac", "Elmira", "Klamath Falls", "Laredo", "Lubbock", "Macon", "Charlottesville", "Valley City", "Columbia", "San Jose", "Shreveport", "St. Louis"], "2005": ["Charlotte", "Jonesboro", "Binghamton", "Reno"], "2006": ["Anderson", "Corpus Christi", "Hagerstown", "Hutchinson", "Marquette", "Ft. Lauderdale", "Lima", "Scottsbluff"], "2007": ["Bakersfield", "El Centro", "Cities", "Holyoke", "San Antonio"], "2008": ["Honolulu", "Chattanooga", "Salt Lake City", "Palm Springs", "Wichita Falls"], "2009": ["Decatur;", "Macon", "McAllen", "Montgomery", "Reno", "Pueblo", "Longview", "Newport News", "Parkersburg"], "2010": ["Battle Creek", "Decatur", "Jacksonville", "Kirksville", "Milwaukee", "Anderson", "Sierra Vista", "Bloomington", "Panama City", "Toledo", "Scottsbluff", "Los Angeles", "Melbourne", "Pittsburgh", "Selma", "Superior"], "2011": ["Mankato", "Naples", "Bryan", "Oklahoma City", "Macon", "New Bedford", "New York", "San Jose"], "2012": ["Memphis", "Lynchburg", "San Jose", "St. Joseph", "Bakersfield", "Las Vegas", "Jefferson City", "San Angelo", "Scottsbluff", "Tacoma"], "2013": ["Florence", "Jonesboro", "Laredo", "Montgomery", "Appleton", "Hartford", "Klamath Falls", "Sierra Vista", "Parkersburg", "Los Angeles", "New Haven", "Cities", "Santa Fe", "Portland", "Presque Isle"], "2014": ["Alexandria", "Binghamton", "Eau Claire", "Florence", "Ft. Lauderdale", "Shreveport", "Mankato", "Springfield", "Gainesville", "Weston"], "2015": ["Akron", "Billings", "Toledo", "Macon", "Pensacola", "San Diego"], "2016": ["Bloomington", "Bryan", "Harrisonburg", "Jefferson City", "New York", "Knoxville", "Superior", "Dickinson", "Nacogdoches", "St. Louis", "Wilmington"], "2017": ["El Dorado", "Glendive", "Klamath Falls", "Lansing", "Birmingham", "Meridian", "Ft. Pierce", "Bryan", "Palm Springs"], "2018": ["Helena", "Kirksville", "York", "Dickinson", "Florence", "Rochester", "Bowling Green", "Bozeman", "St. Joseph", "Sioux City"]}, "Mount Vernon": {"2000": ["Detroit", "Gainesville", "Glendive", "Lansing", "Nashville", "Lawton", "West Point", "Scranton", "Oklahoma City", "Pensacola", "San Diego", "Topeka"], "2001": ["Alpena", "Austin", "Bay City", "Florence", "Riverton", "San Luis Obispo", "Evansville", "Ft. Walton Beach", "Harrisonburg", "Honolulu", "New Haven", "Winston Salem"], "2002": ["Elmira", "Keokuk", "Kirksville", "Madison", "Rhinelander", "Sioux Falls", "Canton"], "2003": ["Kennewick", "Buffalo", "Kansas City", "Midland", "Kearney", "Myrtle Beach", "San Luis Obispo", "Watertown", "West Point"], "2004": ["Birmingham", "Detroit", "Dickinson", "El Dorado", "Great Falls", "Presque Isle", "Lexington", "Terre Haute", "Cadillac", "Laurel", "Bangor", "Newport News", "Tulsa"], "2005": ["Columbia", "Eau Claire", "El Dorado", "Ft. Worth", "Jackson", "Jonesboro", "Kearney", "Greenville", "Rapid City", "Scranton"], "2006": ["Denver", "Iowa City", "Greenville", "Appleton", "Omaha", "Pueblo", "Glendive", "Rockford", "Selma", "St. Petersburg"], "2007": ["Austin", "Dothan", "Selma", "West Point"], "2008": ["Anderson", "Canton", "Charlotte", "Juneau", "Kearney", "Bozeman", "Gainesville", "Lufkin", "Appleton", "Indianapolis", "North Platte", "Springfield", "Wilmington", "Decatur", "Petersburg"], "2009": ["Atlanta", "St. Paul", "Reno", "St. Joseph", "Los Angeles", "El Paso", "Petersburg", "Ft. Worth", "Bay City", "Rogers", "Troy", "Victoria"], "2010": ["Manchester", "Charlotte", "Kennewick", "Pensacola ", "Panama City", "Sierra Vista", "Washington"], "2011": ["Ada", "Corpus Christi", "Durham", "Mankato", "Salinas", "Elmira", "Lansing", "Fairbanks", "Terre Haute", "North Platte", "Reno", "Salisbury", "Santa Fe"], "2012": ["Auburn", "Ft. Pierce", "Helena", "Lubbock", "Topeka", "Utica", "Bloomington", "Lake Charles", "San Diego", "El Paso", "Las Vegas", "Savannah"], "2013": ["Baltimore", "Florence", "Great Falls", "Hagerstown", "Harrisonburg", "Kennewick", "Lawton", "New Orleans", "El Dorado", "Midland", "Lexington", "Nacogdoches", "Winston Salem", "Hartford", "Jacksonville", "Scottsbluff", "Youngstown"], "2014": ["Bowling Green", "Eau Claire", "Lufkin", "Terre Haute", "Salisbury", "Chattanooga", "Auburn", "Winston Salem", "Erie", "New Bedford", "Youngstown"], "2015": ["Charlottesville", "Ft. Wayne", "Greenville", "Holyoke", "Kansas City", "Lubbock", "Pensacola", "Palm Springs", "Syracuse", "Phoenix", "Denver", "Elkhart", "Memphis", "Macon", "New Haven", "Sioux Falls"], "2016": ["Austin", "Gulfport", "Canton", "Charlotte", "Bangor", "St. Petersburg", "Steubenville", "Riverton", "Macon", "Oak Hill"], "2017": ["Glendive", "San Diego", "Oklahoma City", "Rogers", "Birmingham", "Florence", "Hagerstown", "Pine Bluff"], "2018": ["Laurel", "Mankato", "San Jose", "Visalia", "Salisbury", "Louisville", "Petersburg", "St. Louis", "Wilmington"]}, "Myrtle Beach": {"2000": ["Auburn", "Buffalo", "Greenville", "Tulsa", "Milwaukee", "St. Louis", "Washington DC ", "New Bedford", "Palm Springs", "Springfield"], "2001": ["Ada", "Anchorage", "Birmingham", "Cadillac", "Chattanooga", "Lubbock", "Missoula", "Honolulu", "Memphis", "Salinas"], "2002": ["Albany", "Jonesboro", "Midland", "Port Arthur", "Panama City", "McAllen", "Reno", "San Diego", "Omaha", "Champaign", "Charleston"], "2003": ["Champaign", "Charlotte", "Florence", "Knoxville", "Lawton", "Longview", "Mount Vernon", "Evansville", "Hartford", "Pensacola ", "Superior"], "2004": ["Dothan", "El Centro", "Melbourne", "St. Louis", "Bay City", "Pensacola ", "McAllen", "Utica", "Selma", "Troy"], "2005": ["Ft. Pierce", "Modesto", "Washington", "Lufkin", "San Luis Obispo", "San Angelo", "Appleton", "Reno", "Topeka"], "2006": ["Cadillac", "Anchorage", "Kirksville", "Wilmington", "Superior", "Salisbury", "Santa Fe", "Twin Falls"], "2007": ["Bay City", "Eugene", "Hutchinson", "Lansing", "Madison", "Sioux City", "Mitchell", "Houston", "Iowa City", "San Jose", "Savannah", "St. Louis"], "2008": ["Chattanooga", "Decatur", "Kansas City", "Moline", "Appleton", "Sioux City", "Bowling Green", "Nacogdoches", "Shreveport", "Youngstown"], "2009": ["Baton Rouge", "Battle Creek", "Cities", "Erie", "Ft. Wayne", "Troy", "Newport News", "Presque Isle", "San Diego", "Scottsbluff"], "2010": ["Ames", "Atlanta", "Honolulu", "Montgomery", "Eureka", "St. Louis", "St. Petersburg", "Troy"], "2011": ["Ada", "Augusta", "Chattanooga", "Cincinnati", "Ft. Worth", "Tucson", "Kennewick", "Nashville", "North Platte"], "2012": ["Austin", "Honolulu", "Lubbock", "Bowling Green", "Fayetteville", "Kansas City", "Steubenville", "Cities", "San Luis Obispo", "New Bedford"], "2013": ["Binghamton", "Bowling Green", "Great Falls", "Harrisonburg", "Huntington", "Columbia", "New Haven", "York"], "2014": ["Columbia", "Meridian", "Elmira", "Washington DC ", "New Bedford", "Canton", "San Jose", "Manchester"], "2015": ["Alpena", "Anchorage", "Dickinson", "Kirksville", "Lexington", "Pocatello", "St. Louis", "Tulsa", "Watertown"], "2016": ["Atlanta", "Honolulu", "Jacksonville", "Melbourne", "Shreveport", "Battle Creek", "Baton Rouge", "Lake Charles", "New Haven", "New Orleans", "Newport News", "Salt Lake City"], "2017": ["Los Angeles", "Lake Charles", "Lynchburg", "Denver", "Victoria", "Pittsburg", "Lima", "New York", "Philadelphia", "Rhinelander"], "2018": ["Eugene", "El Paso", "Scranton", "San Jose", "New Haven", "Oak Hill", "Pensacola "]}, "Nacogdoches": {"2000": ["Auburn", "Buffalo", "Gulfport", "Pueblo", "El Dorado", "Omaha", "Parkersburg", "Sierra Vista", "Baton Rouge", "Marquette", "Scottsbluff"], "2001": ["Charleston", "Altoona", "Cadillac", "Lima", "Selma", "St. Petersburg", "Lufkin", "New York", "Pueblo", "San Antonio", "Springfield", "Wichita Falls"], "2002": ["Bowling Green", "Elkhart", "Hutchinson", "Iowa City", "Marquette", "Pocatello", "Rogers"], "2003": ["Amarillo", "Memphis", "Midland", "Charleston", "Iowa City", "Baltimore", "Dickinson", "Milwaukee", "Hartford", "Santa Fe", "New York", "Pine Bluff", "Troy", "York"], "2004": ["Birmingham", "Decatur;", "Glendive", "Lake Charles", "Melbourne", "Selma", "Rogers", "Austin", "Bakersfield", "Pittsburgh", "Naples", "Oklahoma City", "Wichita Falls"], "2005": ["Bangor", "Bay City", "Bend", "Valley City", "Ames", "Durham", "Spokane", "Juneau", "Kansas City", "Ft. Lauderdale", "Hagerstown", "Kirksville", "Phoenix", "Pittsburgh", "Youngstown"], "2006": ["Jacksonville", "Amarillo", "Louisville", "Bowling Green", "Oak Hill", "Washington"], "2007": ["Buffalo", "Lufkin", "Midland", "Youngstown", "Binghamton", "San Jose", "St. Louis", "Bangor", "Savannah"], "2008": ["Memphis", "Myrtle Beach", "Auburn", "Philadelphia", "Plattsburgh", "Binghamton", "Naples", "Scottsbluff", "Kearney", "Rhinelander", "Sioux City"], "2009": ["Bangor", "Evansville", "West Point", "Erie", "Toledo", "Pocatello", "Rapid City"], "2010": ["Boise", "Dayton", "Twin Falls", "Pensacola", "Bangor", "Lansing", "Sioux City", "Presque Isle", "Scottsbluff"], "2011": ["Alexandria", "Lubbock", "Macon", "Salinas", "Philadelphia", "Lansing", "Salt Lake City", "Melbourne", "Sarasota", "Ft. Wayne", "San Jose", "Iowa City", "Portland", "St. Louis"], "2012": ["Bryan", "Elkhart", "Harrisonburg", "Atlanta", "Pocatello", "Laredo", "Dothan", "Tulsa", "Twin Falls", "Alexandria", "St. Petersburg", "Superior"], "2013": ["Battle Creek", "Helena", "Los Angeles", "Mount Vernon", "Decatur", "Nashville", "New Bedford", "North Platte", "San Diego"], "2014": ["Akron", "Elmira", "Jefferson City", "Sweetwater", "Amarillo", "Oklahoma City", "San Angelo", "Baltimore", "Nashville", "Spokane", "Palm Springs", "Auburn", "Scottsbluff", "Sioux City"], "2015": ["Augusta", "Champaign", "Cities", "El Centro", "Hartford", "Kansas City", "Marquette", "Reno", "Memphis", "Dickinson", "Lexington", "Corpus Christi", "Boise", "Sierra Vista", "Thomasville", "Madison", "Greenville", "Redding", "Pueblo"], "2016": ["Amarillo", "Montrose", "Altoona", "San Diego", "Denver", "Helena", "Sioux City", "Milwaukee", "Twin Falls", "Indianapolis", "Los Angeles", "Bangor", "Pocatello", "Scranton"], "2017": ["El Centro", "Ft. Pierce", "Laredo", "New York", "Wichita Falls", "Lubbock", "Albany", "Petersburg", "Anderson", "Madison", "Billings", "San Jose"], "2018": ["Ft. Pierce", "Charlotte", "Ada", "Bloomington", "Portland"]}, "Naples": {"2000": ["Billings", "Decatur;", "El Paso", "Fairbanks", "Honolulu", "Las Vegas", "El Dorado", "Juneau", "Twin Falls", "El Centro", "Montrose", "Birmingham", "St. Petersburg", "Redding", "Superior", "Sweetwater"], "2001": ["Klamath Falls", "Altoona", "Modesto", "Holyoke", "Bay City", "Bozeman", "Longview", "Philadelphia", "Portland", "Victoria", "West Point"], "2002": ["Ada", "Anchorage", "Atlanta", "Charleston", "Cincinnati", "Florence", "Kansas City", "Lufkin", "Albany", "Kirksville", "Jacksonville", "Lawton", "Pocatello", "Rochester", "Sweetwater"], "2003": ["Manchester", "Shreveport", "Twin Falls", "Moline", "St. Louis", "St. Petersburg"], "2004": ["Nacogdoches", "Port Arthur", "Bay City", "Amarillo", "St. Joseph", "Melbourne", "Alpena", "Rochester", "Syracuse", "Holyoke", "Superior", "Zanesville", "Sierra Vista"], "2005": ["Madison", "Keokuk", "New Orleans", "Glendive", "Lansing", "Sierra Vista", "Bowling Green", "Harrisonburg", "Moline", "Parkersburg", "Rapid City", "Sioux Falls"], "2006": ["Baton Rouge", "El Paso", "Ft. Wayne", "Great Falls", "Longview", "Champaign", "Santa Fe", "Eugene", "Klamath Falls", "Sierra Vista", "Rapid City"], "2007": ["Bend", "Cities", "Laurel", "Rockford", "Laredo", "Durham", "Milwaukee", "Ada", "Chattanooga", "Jonesboro", "Watertown"], "2008": ["Bloomington", "Cadillac", "Hagerstown", "Nacogdoches", "McAllen", "Dickinson", "Lake Charles", "Salisbury", "Charlotte", "Pittsburgh", "Sweetwater", "Troy"], "2009": ["Anchorage", "Anderson", "Auburn", "Decatur;", "Harrisonburg", "Bowling Green", "Chicago", "Kearney", "Memphis"], "2010": ["Holyoke", "Meridian", "Moline", "Missoula", "Pocatello", "Terre Haute", "West Point"], "2011": ["Montrose", "Valley City", "Rochester", "St. Louis", "Oklahoma City", "Phoenix"], "2012": ["Cities", "Elmira", "Decatur;", "Pensacola", "Bryan", "Houston", "Memphis", "Valley City", "Scottsbluff", "Salinas", "Salt Lake City", "Thomasville"], "2013": ["Akron", "Bryan", "Keokuk", "Klamath Falls", "Pocatello", "Charleston", "New Bedford", "Meridian", "Melbourne", "Pine Bluff", "Salt Lake City", "St. Paul", "Victoria", "Williston"], "2014": ["Champaign", "Lynchburg", "Phoenix", "Auburn", "Indianapolis", "North Platte", "Utica"], "2015": ["Chicago", "Hutchinson", "Iowa City", "Albany", "Mitchell", "Palm Springs", "Elmira", "Binghamton"], "2016": ["Anchorage", "Columbia", "Greenville", "Pensacola ", "Oak Hill", "Denver", "Juneau", "Baltimore", "Lansing", "Dayton", "Eau Claire", "Gainesville", "Utica", "Columbus", "San Jose", "Washington", "West Point"], "2017": ["Moline", "Washington", "Plattsburgh", "Fayetteville", "Lima", "Columbus"], "2018": ["Atlanta", "Augusta", "Madison", "Weston", "Billings", "Kennewick", "Buffalo", "Glendive", "Bend", "Charlotte", "Palm Springs", "Ames", "Elmira", "Baton Rouge", "Tulsa", "Rapid City", "Washington"]}, "Nashville": {"2000": ["Helena", "Mount Vernon", "Spokane", "Troy", "York", "Newport News"], "2001": ["Manchester", "Rogers", "Youngstown", "San Antonio", "San Jose"], "2002": ["Elkhart", "Panama City", "Lafayette", "Selma", "Newport News", "Springfield", "Riverton", "Sweetwater", "Washington"], "2003": ["Anderson", "Boise", "Eugene", "Kennewick", "Laredo", "Charlottesville", "Gainesville", "Montrose", "New Orleans", "Salt Lake City", "St. Louis"], "2004": ["Jonesboro", "Lubbock", "Milwaukee", "San Antonio", "Chattanooga", "New Orleans", "Victoria"], "2005": ["Baltimore", "Las Vegas", "Washington", "Juneau", "Spokane", "Bryan", "Houston", "Scottsbluff", "Youngstown"], "2006": ["Lawton", "St. Petersburg", "Ft. Worth", "Canton", "Augusta", "Topeka", "Wichita Falls"], "2007": ["Battle Creek", "Gulfport", "Montgomery", "Plattsburgh", "Scottsbluff", "Dickinson", "Rogers", "El Paso", "New York", "Tulsa"], "2008": ["El Dorado", "Ft. Pierce", "Los Angeles", "Lubbock", "Moline", "Reno", "Sioux Falls", "Ft. Walton Beach", "Altoona", "Oklahoma City"], "2009": ["Chattanooga", "Manchester", "Meridian", "Mitchell", "Bloomington", "Montgomery", "Williston"], "2010": ["Eau Claire", "Jackson", "Helena"], "2011": ["Jackson", "Laredo", "Myrtle Beach", "Lexington", "Plattsburgh", "Newport News", "Zanesville", "Omaha", "Winston Salem"], "2012": ["El Dorado", "Meridian", "Dayton", "Salt Lake City", "Helena", "Palm Springs", "Zanesville"], "2013": ["Columbia", "Mankato", "Melbourne", "Nacogdoches", "Terre Haute", "Sierra Vista", "Redding", "San Angelo", "Weston"], "2014": ["Baton Rouge", "Manchester", "Nacogdoches", "Oklahoma City", "Mankato", "Winston Salem", "Amarillo", "Palm Springs", "Reno", "Santa Fe", "Scranton"], "2015": ["Fayetteville", "Great Falls", "Bangor", "Rochester", "Visalia", "Bend", "Pine Bluff", "Kansas City", "Jackson", "Pittsburgh", "Redding", "West Point", "Winston Salem"], "2016": ["Anderson", "Bryan", "Jacksonville", "Meridian", "Sweetwater", "St. Paul", "Pocatello"], "2017": ["Akron", "Bloomington", "Eau Claire", "Los Angeles", "Lubbock", "Kirksville", "Savannah", "St. Paul", "Holyoke", "McAllen", "New York", "Newport News"], "2018": ["Ames", "Denver", "Madison", "Battle Creek", "Milwaukee", "Birmingham", "Klamath Falls", "Omaha", "Rogers", "West Point"]}, "New Bedford": {"2000": ["Battle Creek", "Missoula", "San Jose", "New Orleans", "Riverton", "Florence", "Montgomery", "Lufkin", "Myrtle Beach"], "2001": ["Bangor", "El Centro", "Evansville", "Dickinson", "Eureka", "Rhinelander", "Huntington", "Canton", "Pocatello"], "2002": ["Boise", "Winston Salem", "Billings", "Evansville", "Mankato", "Longview", "Houston", "Pine Bluff", "Bangor", "Philadelphia", "Pittsburgh", "Selma", "Syracuse"], "2003": ["Ft. Wayne", "Appleton", "Wichita Falls", "Buffalo", "Petersburg", "Madison", "Amarillo", "Wilmington", "Rochester", "Williston", "Winston Salem"], "2004": ["Albany", "Hartford", "Weston", "McAllen", "Denver", "Akron", "Pensacola ", "Bowling Green", "Rhinelander", "Palm Springs", "Petersburg", "Salisbury", "St. Petersburg"], "2005": ["Baton Rouge", "Dickinson", "St. Paul", "Midland", "Charlotte", "Bozeman", "Battle Creek", "Santa Fe", "Sioux Falls"], "2006": ["Austin", "Boise", "Dayton", "Harrisonburg", "Laredo", "Lufkin", "El Dorado", "Modesto", "Jonesboro", "Montgomery", "Akron", "Reno", "Tulsa", "San Jose", "Valley City"], "2007": ["Fayetteville", "Lubbock", "McAllen", "Akron", "Manchester", "Elkhart", "Decatur", "Palm Springs", "San Jose"], "2008": ["Bloomington", "Columbia", "Florence", "Great Falls", "Lafayette", "Lynchburg", "Redding", "Montgomery", "Zanesville", "Topeka", "New Orleans", "Santa Fe"], "2009": ["Albany", "Kennewick", "Manchester", "Missoula", "Ft. Lauderdale", "Superior", "New York", "Portland", "San Antonio", "Syracuse"], "2010": ["Boise", "Fayetteville", "Ft. Walton Beach", "Kennewick", "Lima", "Lubbock", "Indianapolis", "Topeka", "Utica", "Iowa City", "Cities", "Pittsburgh", "Durham"], "2011": ["Corpus Christi", "Evansville", "Kearney", "Erie", "Kansas City", "Savannah", "Detroit", "Steubenville", "Montrose", "Ft. Pierce", "Eugene", "Appleton", "Tulsa"], "2012": ["Cities", "Ft. Pierce", "Las Vegas", "Riverton", "Dothan", "Myrtle Beach", "Rogers", "Eureka", "Midland", "Presque Isle", "Salisbury", "Boise"], "2013": ["Charlotte", "Dothan", "Memphis", "Nacogdoches", "Naples", "St. Joseph", "Buffalo", "Kennewick", "Williston", "Washington", "Erie", "New Orleans", "Syracuse"], "2014": ["Altoona", "Amarillo", "Mount Vernon", "Myrtle Beach", "Bangor", "Hutchinson", "Bryan", "Sweetwater"], "2015": ["Baltimore", "Cadillac", "Columbia", "Los Angeles", "Mitchell", "Sioux Falls", "Thomasville", "Midland", "Dothan", "Ada", "Huntington", "Binghamton", "Lake Charles", "Twin Falls", "Oklahoma City", "Pensacola", "Rapid City", "Winston Salem"], "2016": ["Auburn", "Baton Rouge", "Longview", "Bowling Green", "Savannah", "Klamath Falls", "Gainesville", "Lubbock", "Jonesboro", "Anchorage", "Rogers", "Scottsbluff", "Selma", "Troy"], "2017": ["Baltimore", "Elmira", "Sioux City", "Savannah", "Winston Salem", "Fayetteville", "Mankato", "Weston", "Decatur;", "Denver", "Amarillo", "Port Arthur", "Pueblo"], "2018": ["Bowling Green", "Mitchell", "Weston", "Macon", "Anderson", "Washington", "Baltimore", "Tulsa", "Elkhart", "Wilmington", "Youngstown", "Decatur;", "St. Paul", "Redding"]}, "New Haven": {"2000": ["Lansing", "McAllen", "Pocatello", "Decatur;", "Ft. Worth", "Iowa City", "Tacoma", "Utica", "Pensacola "], "2001": ["Elmira", "Kansas City", "Rockford", "Los Angeles", "Akron", "Santa Fe", "Tulsa", "Evansville", "Mount Vernon", "Lima", "Ft. Worth", "Pensacola", "Pocatello", "Thomasville"], "2002": ["Dickinson", "Dothan", "Fayetteville", "Lubbock", "Midland", "Macon", "Akron", "Lufkin", "Montgomery", "Amarillo", "Williston", "Salisbury", "San Diego", "Utica"], "2003": ["Huntington", "Laredo", "Florence", "Valley City", "Iowa City", "York", "Eugene", "Portland", "El Paso", "Macon", "Oklahoma City", "Spokane"], "2004": ["Baltimore", "Hartford", "Houston", "Birmingham", "San Diego", "Cincinnati", "Detroit", "Portland", "Pensacola ", "Holyoke", "Wichita Falls", "Omaha", "San Jose", "Williston", "York"], "2005": ["Evansville", "Kennewick", "Gainesville", "Lufkin", "West Point", "Youngstown"], "2006": ["El Centro", "Alexandria", "Valley City", "Portland", "Salinas", "Weston", "Pocatello"], "2007": ["Visalia", "Modesto", "Hartford", "Huntington", "St. Joseph", "Florence", "Petersburg", "San Luis Obispo"], "2008": ["Anderson", "Boise", "St. Petersburg", "El Dorado", "Corpus Christi", "Valley City", "York", "Superior"], "2009": ["Jefferson City", "Evansville", "Presque Isle", "New York", "Spokane", "San Jose", "St. Paul", "West Point"], "2010": ["Charlotte", "Greenville", "Las Vegas", "Iowa City", "Laurel", "Watertown", "Panama City", "Manchester", "Baltimore", "Eureka", "Oak Hill", "Pensacola", "Tulsa"], "2011": ["Altoona", "Decatur;", "Eugene", "Charlotte", "Alpena", "Omaha", "Shreveport", "St. Petersburg"], "2012": ["Ft. Pierce", "Moline", "Santa Fe", "Austin", "Redding", "Hutchinson"], "2013": ["Augusta", "Hartford", "Klamath Falls", "Lufkin", "Montrose", "Myrtle Beach", "Ft. Pierce", "St. Louis", "Houston"], "2014": ["Laurel", "Midland", "Missoula", "Gulfport", "Bend", "Charleston", "Akron", "Keokuk", "Durham", "Augusta", "San Jose", "Pueblo"], "2015": ["Dothan", "Mount Vernon", "Panama City", "Rockford", "Manchester", "Huntington", "Memphis", "Salinas", "New Orleans", "Santa Fe", "Tucson"], "2016": ["Charlotte", "Chicago", "Jefferson City", "Lufkin", "Springfield", "Myrtle Beach", "Elmira", "Plattsburgh", "Indianapolis", "Pittsburgh"], "2017": ["Akron", "El Centro", "Presque Isle", "Pittsburgh", "Elkhart", "Erie", "Riverton", "Twin Falls"], "2018": ["Ames", "Denver", "Jefferson City", "Lufkin", "Myrtle Beach", "Washington", "Tucson", "Presque Isle", "Eureka", "McAllen", "Lexington", "Fairbanks", "Pueblo", "Sarasota", "Sweetwater"]}, "New Orleans": {"2000": ["Elmira", "Jacksonville", "New Bedford", "Billings", "Alpena", "El Paso", "New York", "Syracuse", "Tulsa"], "2001": ["Battle Creek", "Eureka", "Klamath Falls", "Lafayette", "St. Paul", "Cadillac", "New York", "El Paso"], "2002": ["Decatur;", "Ft. Wayne", "Great Falls", "Greenville", "Manchester", "San Jose", "St. Louis", "Tucson", "West Point"], "2003": ["Eau Claire", "Lake Charles", "Lansing", "Panama City", "Bowling Green", "Altoona", "San Jose", "West Point", "Great Falls", "Rogers", "Nashville", "Salinas", "Watertown"], "2004": ["Kennewick", "Bowling Green", "San Luis Obispo", "Laredo", "Pensacola ", "Nashville", "Battle Creek", "Rockford", "Shreveport"], "2005": ["Bowling Green", "Manchester", "McAllen", "Naples", "Great Falls", "Evansville", "Florence", "Salinas", "Utica"], "2006": ["Altoona", "Bakersfield", "Buffalo", "Chattanooga", "Las Vegas", "Mitchell", "Pueblo", "Lima", "Tulsa", "Philadelphia", "Anchorage", "Indianapolis", "Port Arthur", "Cadillac", "Oklahoma City", "Petersburg", "San Luis Obispo", "Shreveport", "Tucson", "Twin Falls", "Watertown"], "2007": ["Great Falls", "Redding", "Bryan", "Rhinelander", "Hagerstown", "Parkersburg", "Binghamton", "Panama City", "Sioux City"], "2008": ["Ft. Lauderdale", "Houston", "Indianapolis", "Jackson", "Elkhart", "Bozeman", "Bloomington", "New Bedford", "Rhinelander", "St. Paul"], "2009": ["Holyoke", "Newport News", "Lubbock", "Syracuse", "Pittsburgh"], "2010": ["Ft. Wayne", "Longview", "Memphis", "Ames", "Rochester", "Pittsburgh", "Twin Falls", "Midland", "Elmira", "San Jose", "Springfield"], "2011": ["Alpena", "Atlanta", "Honolulu", "Kearney", "Mitchell", "Missoula", "Albany", "Alexandria", "Altoona", "Rockford"], "2012": ["Akron", "Atlanta", "Augusta", "Charlotte", "Mitchell", "Omaha", "Altoona", "Pensacola ", "Bowling Green", "Rochester", "Redding", "San Antonio", "Utica", "Winston Salem"], "2013": ["Ada", "Bowling Green", "Fairbanks", "Jonesboro", "Mount Vernon", "Columbus", "New Bedford", "Presque Isle", "North Platte"], "2014": ["Baton Rouge", "Birmingham", "Bloomington", "Columbia", "Florence", "Kennewick", "Kirksville", "Laurel", "Cities", "Lake Charles", "Glendive", "Oak Hill", "Bend", "Pine Bluff"], "2015": ["Ada", "Bloomington", "El Centro", "Houston", "Baton Rouge", "New Haven", "Selma", "Visalia"], "2016": ["Buffalo", "Hutchinson", "Knoxville", "Plattsburgh", "Ft. Lauderdale", "Anderson", "Omaha", "Kearney", "Kirksville", "Myrtle Beach", "Panama City"], "2017": ["Amarillo", "Appleton", "Bend", "Hagerstown", "Hutchinson", "Baltimore", "Charlottesville", "Salt Lake City", "Kearney", "Rapid City", "Sierra Vista", "Wilmington"], "2018": ["Longview", "Phoenix", "Great Falls", "Bryan", "Billings", "Oak Hill", "Greenville"]}, "New York": {"2000": ["Albany", "Augusta", "Detroit", "Toledo", "Tucson", "New Orleans", "Petersburg", "Sweetwater"], "2001": ["Alpena", "Augusta", "Baton Rouge", "Cincinnati", "Lexington", "New Orleans", "Anderson", "Meridian", "Nacogdoches", "Newport News", "Riverton"], "2002": ["Cities", "Fairbanks", "Gulfport", "Panama City", "Mankato", "Huntington", "Charleston", "Lake Charles", "Rogers", "Pittsburg", "Redding"], "2003": ["Ada", "Atlanta", "Las Vegas", "Rochester", "Jonesboro", "Presque Isle", "Nacogdoches", "Newport News", "Omaha", "Reno", "Shreveport"], "2004": ["Altoona", "Augusta", "Eureka", "Laredo", "Laurel", "Indianapolis", "Champaign", "Greenville", "Philadelphia", "San Angelo"], "2005": ["Altoona", "Austin", "Chattanooga", "Savannah", "Ft. Wayne", "Hutchinson", "Tulsa"], "2006": ["Lubbock", "Eau Claire", "Cadillac", "Youngstown", "Dickinson", "Utica"], "2007": ["Atlanta", "Bangor", "Bowling Green", "Hartford", "Laredo", "Tulsa", "Great Falls", "Denver", "Pittsburg", "Nashville", "Memphis", "Riverton", "Binghamton", "Bozeman", "Dothan", "Sioux City"], "2008": ["Kennewick", "Kirksville", "Chicago", "Newport News", "Dickinson", "Eau Claire", "Savannah", "Zanesville", "Omaha", "Phoenix", "Terre Haute", "Tucson"], "2009": ["Decatur", "Dickinson", "Huntington", "New Haven", "Oak Hill", "Eugene", "New Bedford", "Longview"], "2010": ["Laurel", "Portland", "Savannah", "Pueblo", "Lake Charles", "Keokuk"], "2011": ["Fairbanks", "Rapid City", "Birmingham", "Montrose", "Oklahoma City"], "2012": ["Champaign", "Cities", "Gulfport", "Austin", "Elkhart", "Parkersburg", "Modesto", "Presque Isle"], "2013": ["Augusta", "Cities", "Savannah", "Lexington", "Palm Springs", "Victoria"], "2014": ["Madison", "Riverton", "Charleston", "Austin", "Savannah", "Denver", "Anderson", "Winston Salem"], "2015": ["Denver", "Juneau", "Presque Isle", "Ames", "Auburn", "Palm Springs"], "2016": ["Decatur;", "El Centro", "Keokuk", "Montrose", "Elkhart", "Hagerstown", "Wilmington", "Alpena", "Phoenix", "Petersburg", "San Antonio", "Watertown"], "2017": ["Baton Rouge", "Dickinson", "Eugene", "Juneau", "Lynchburg", "Nacogdoches", "Jacksonville", "Nashville", "Weston", "Riverton", "Rhinelander", "Springfield", "Montgomery", "Myrtle Beach", "San Angelo", "St. Petersburg"], "2018": ["Bangor", "Boise", "Cities", "El Dorado", "Erie", "Evansville", "Houston", "San Angelo", "Iowa City", "Rhinelander", "Topeka", "Louisville", "Sarasota"]}, "Newport News": {"2000": ["Modesto", "Tacoma", "Kearney", "Nashville", "Tucson", "Meridian", "Hagerstown", "Austin", "Kennewick", "Bend", "Keokuk", "Oklahoma City", "Sioux City", "Williston"], "2001": ["Appleton", "Bend", "Fairbanks", "Knoxville", "New York", "Hagerstown", "Ft. Pierce", "Pensacola", "Longview", "Alexandria", "Wichita Falls", "Portland"], "2002": ["Ames", "Chicago", "Elmira", "Lansing", "Nashville", "Jonesboro", "Lima", "Salisbury"], "2003": ["Bloomington", "Cadillac", "Macon", "Riverton", "Watertown", "Missoula", "Appleton", "Pueblo", "Champaign", "New York", "Baltimore", "Pittsburg", "Plattsburgh", "Reno", "St. Louis"], "2004": ["Alpena", "Chattanooga", "Hagerstown", "Keokuk", "Milwaukee", "Mount Vernon", "Iowa City", "Tacoma", "San Jose", "Klamath Falls", "Visalia", "Rhinelander", "Thomasville"], "2005": ["Bay City", "Bowling Green", "Midland", "Pittsburgh", "Bryan", "San Antonio", "Palm Springs", "Ft. Worth", "Melbourne"], "2006": ["Auburn", "Chattanooga", "Ft. Pierce", "Great Falls", "Eureka", "Kansas City", "Charlottesville", "Pine Bluff"], "2007": ["Charlotte", "Longview", "Knoxville", "Detroit", "Montgomery", "Terre Haute", "Hutchinson", "Los Angeles"], "2008": ["Jackson", "Klamath Falls", "Missoula", "New York", "Troy", "Dickinson", "St. Petersburg", "Kennewick", "Eau Claire", "Rogers", "Scranton"], "2009": ["Bryan", "Jefferson City", "Laurel", "New Orleans", "Port Arthur", "Decatur;", "Lansing", "Zanesville", "Manchester", "Myrtle Beach", "Marquette", "Montrose", "Scottsbluff", "Troy"], "2010": ["Baton Rouge", "Madison", "Rapid City", "Kennewick", "Altoona", "Lafayette", "Salinas", "Washington DC ", "Zanesville"], "2011": ["Appleton", "Corpus Christi", "Florence", "Nashville", "Kennewick", "Scottsbluff", "Birmingham", "El Centro", "Lima", "Gulfport", "Riverton", "Superior", "Terre Haute", "West Point"], "2012": ["Alpena", "Anderson", "Canton", "Eugene", "Lafayette", "Battle Creek", "Rochester", "Great Falls", "Youngstown", "Wichita Falls", "Washington", "York"], "2013": ["Amarillo", "Auburn", "Florence", "Helena", "Madison", "Springfield", "Cities", "Tacoma", "Decatur;", "Plattsburgh", "Tucson", "West Point"], "2014": ["Binghamton", "El Dorado", "Jackson", "Kennewick", "Meridian", "Presque Isle", "Midland", "Jefferson City", "Madison", "Tacoma", "Winston Salem", "Moline", "Springfield", "San Angelo", "Bloomington"], "2015": ["Bangor", "Durham", "Manchester", "Melbourne", "Juneau", "Portland", "Omaha", "Longview", "Superior"], "2016": ["Cincinnati", "Keokuk", "Shreveport", "Syracuse", "Myrtle Beach", "Austin", "North Platte", "Tucson", "Victoria", "Wichita Falls"], "2017": ["Binghamton", "Charlottesville", "Dothan", "El Dorado", "Greenville", "Laurel", "San Jose", "Battle Creek", "Oak Hill", "Oklahoma City", "Pensacola ", "Ft. Walton Beach", "Nashville", "Savannah", "Hutchinson", "Marquette", "Reno", "Rogers"], "2018": ["Alpena", "Charlottesville", "Columbia", "Hagerstown", "Louisville", "Lubbock", "Manchester", "Utica", "Sierra Vista"]}, "North Platte": {"2000": ["Bend", "Charleston", "Great Falls", "Hagerstown", "Las Vegas", "Lubbock", "Salisbury", "Fayetteville", "Buffalo", "Gulfport", "Mitchell", "Florence", "Juneau", "West Point", "Holyoke", "Klamath Falls", "Ada", "Pittsburg"], "2001": ["Augusta", "El Centro", "Jackson", "Montrose", "Dickinson", "Louisville", "Oklahoma City"], "2002": ["Buffalo", "Macon", "Pittsburg", "Erie", "Portland", "Amarillo", "Youngstown", "Moline", "Gainesville", "Petersburg", "Sioux Falls"], "2003": ["Charlotte", "Florence", "Keokuk", "Fayetteville", "Amarillo", "Palm Springs"], "2004": ["Altoona", "Charlottesville", "Lubbock", "Panama City", "Ft. Walton Beach", "Modesto", "Bend", "Petersburg", "Pittsburg"], "2005": ["Atlanta", "Dothan", "Gulfport", "Parkersburg", "El Paso", "Youngstown", "Plattsburgh", "Lawton", "Great Falls", "Montgomery", "Knoxville", "Pensacola", "Sioux City", "Tacoma", "West Point"], "2006": ["Eau Claire", "Harrisonburg", "Kennewick", "Madison", "Salinas", "Mankato", "Redding", "Cincinnati", "Reno", "Fairbanks", "Wichita Falls", "Palm Springs", "Petersburg", "Santa Fe"], "2007": ["Boise", "Kennewick", "Modesto", "Honolulu", "Scottsbluff", "Dothan", "Ames", "Auburn", "Springfield", "Laurel", "Palm Springs"], "2008": ["Kansas City", "Mount Vernon", "West Point", "Durham", "Pensacola ", "Jacksonville", "Auburn", "Bloomington", "Bangor", "San Diego", "Spokane", "Syracuse"], "2009": ["Altoona", "Baltimore", "Baton Rouge", "Florence", "Gulfport", "St. Louis", "Battle Creek", "Sarasota"], "2010": ["Columbia", "Great Falls", "San Angelo", "Ft. Wayne", "El Paso", "Topeka", "Tulsa"], "2011": ["Eugene", "Mount Vernon", "Myrtle Beach", "Juneau", "Ames", "Alexandria", "Kennewick", "Youngstown", "Gulfport", "Kirksville", "Panama City", "Reno"], "2012": ["Panama City", "Baton Rouge", "Bay City", "Billings", "Lawton", "Houston", "York"], "2013": ["Albany", "Augusta", "Bowling Green", "Bozeman", "Hartford", "Nacogdoches", "New Orleans", "Elmira", "Toledo", "Huntington", "Louisville", "Lake Charles", "West Point", "St. Louis", "Watertown"], "2014": ["Hartford", "Jonesboro", "Naples", "Lafayette", "Bakersfield", "Jackson", "Corpus Christi", "Scottsbluff", "Champaign", "Winston Salem", "York", "El Paso", "Pensacola", "Salinas", "Victoria"], "2015": ["Bloomington", "Hagerstown", "Kennewick", "San Antonio", "Juneau", "Gulfport", "Durham", "Ft. Lauderdale", "Panama City", "Rhinelander", "Tulsa"], "2016": ["Alpena", "Evansville", "Mankato", "Dayton", "Detroit", "Auburn", "Zanesville", "Newport News", "San Luis Obispo", "Jacksonville", "Manchester", "Ft. Pierce", "Florence", "Wichita Falls"], "2017": ["Altoona", "Ft. Walton Beach", "Ft. Wayne", "Kearney", "Lynchburg", "Manchester", "Lexington", "Palm Springs", "Glendive", "Phoenix", "Salisbury", "Evansville", "Twin Falls", "St. Paul", "Missoula", "Pittsburg"], "2018": ["Dothan", "Jonesboro", "Los Angeles", "Ft. Walton Beach", "San Luis Obispo", "Baton Rouge", "Lexington", "Kearney", "Panama City", "Pensacola", "San Diego", "Visalia"]}, "Oak Hill": {"2000": ["Anchorage", "Billings", "El Centro", "Houston", "Las Vegas", "Eau Claire", "Bryan", "Harrisonburg", "Philadelphia", "Pensacola ", "Santa Fe", "Sierra Vista"], "2001": ["Decatur;", "Ft. Worth", "Kearney", "Bay City", "St. Joseph"], "2002": ["Charlotte", "Decatur", "St. Petersburg", "Ft. Pierce"], "2003": ["Baltimore", "Cadillac", "Detroit", "Tucson", "Charleston", "Sioux Falls", "El Paso", "Chicago", "Decatur"], "2004": ["Baton Rouge", "Columbus", "Montgomery", "Selma", "Baltimore"], "2005": ["Bozeman", "Champaign", "Lubbock", "Glendive", "Shreveport", "Victoria", "Winston Salem"], "2006": ["Augusta", "Chattanooga", "Harrisonburg", "Las Vegas", "Nacogdoches", "Canton", "Palm Springs"], "2007": ["Bay City", "Boise", "Denver", "Milwaukee", "Pittsburgh", "Bryan", "Ft. Walton Beach", "Bakersfield", "El Paso", "Decatur;", "Charlottesville", "Victoria", "Panama City", "Reno", "St. Petersburg", "Tulsa"], "2008": ["Akron", "Ames", "Fairbanks", "Salisbury", "Sioux City", "Utica"], "2009": ["Dickinson", "Marquette", "Midland", "New York", "Altoona", "Kearney", "Redding", "Madison", "Shreveport", "Winston Salem"], "2010": ["Kearney", "New Haven", "Williston", "San Jose", "Memphis", "Sierra Vista", "Melbourne", "Sarasota"], "2011": ["Bend", "Charleston", "Kennewick", "Corpus Christi", "Durham", "Ames", "Washington"], "2012": ["Durham", "Longview", "Midland"], "2013": ["Bay City", "Binghamton", "Iowa City", "Jefferson City", "Buffalo", "Pittsburg", "St. Louis"], "2014": ["Cadillac", "Helena", "Kansas City", "Longview", "New Orleans", "Ft. Worth", "Anchorage", "Visalia", "Rockford"], "2015": ["Lynchburg", "Manchester", "Ada", "Birmingham", "Decatur", "Scranton", "Binghamton", "Oklahoma City", "Syracuse", "Visalia"], "2016": ["Bakersfield", "Laurel", "Mankato", "Mount Vernon", "Naples", "Lafayette", "Petersburg", "Pueblo", "St. Paul"], "2017": ["Appleton", "Baltimore", "Fayetteville", "Jackson", "Newport News", "Lawton", "Kearney", "Plattsburgh", "San Angelo", "Memphis", "Louisville", "Knoxville", "Salinas", "Riverton", "Atlanta", "Scottsbluff", "Shreveport", "Victoria", "West Point"], "2018": ["Austin", "Fayetteville", "Great Falls", "Lexington", "New Orleans", "Bangor", "Myrtle Beach", "Oklahoma City", "St. Joseph", "St. Paul"]}, "Oklahoma City": {"2000": ["Cadillac", "Kennewick", "Missoula", "Juneau", "Wilmington", "Knoxville", "Mount Vernon", "Newport News", "Pittsburg", "Sioux Falls"], "2001": ["Ada", "Binghamton", "Birmingham", "Buffalo", "El Dorado", "Jackson", "Jacksonville", "North Platte", "Rapid City", "Youngstown", "Lawton", "Port Arthur", "Ft. Walton Beach", "Missoula"], "2002": ["Bowling Green", "Fayetteville", "Ft. Lauderdale", "Louisville", "Kansas City", "Anchorage", "Cadillac", "Bozeman", "Wilmington", "York", "Houston", "Chattanooga", "Pensacola", "Pensacola ", "Holyoke", "Milwaukee", "Auburn", "McAllen", "Tucson", "Reno", "Rhinelander", "San Angelo", "Terre Haute"], "2003": ["Atlanta", "Chattanooga", "Columbia", "Lake Charles", "Lima", "Ft. Wayne", "Erie", "Lawton", "Anderson", "Bryan", "Marquette", "New Haven", "Kirksville", "West Point"], "2004": ["Iowa City", "Sierra Vista", "Baltimore", "Topeka", "Tacoma", "Montgomery", "Memphis", "Nacogdoches", "St. Louis", "Twin Falls"], "2005": ["Ada", "Charlottesville", "Houston", "Laurel", "Missoula", "Alexandria", "Palm Springs", "Sierra Vista", "Midland", "Phoenix", "Reno"], "2006": ["Cities", "Kansas City", "Eau Claire", "Bend", "Atlanta", "Presque Isle", "Mitchell", "New Orleans", "Valley City", "Sioux Falls", "Chicago", "Omaha"], "2007": ["Bloomington", "Columbia", "Ft. Walton Beach", "Hutchinson", "Baton Rouge", "Baltimore", "Knoxville", "Panama City", "Los Angeles", "Sweetwater", "York"], "2008": ["Eugene", "Florence", "Lubbock", "Juneau", "Harrisonburg", "Ft. Worth", "Visalia", "Superior", "Nashville", "Charlottesville", "Hartford", "Auburn", "Charleston", "Twin Falls", "Pocatello", "Rapid City"], "2009": ["Bay City", "Milwaukee", "Ft. Walton Beach", "Klamath Falls", "Pine Bluff"], "2010": ["Augusta", "Madison", "San Diego", "Palm Springs", "Jonesboro", "Charlotte", "Battle Creek", "Shreveport", "Chattanooga", "Savannah"], "2011": ["Albany", "Bend", "Columbus", "El Paso", "Fayetteville", "Glendive", "Indianapolis", "Lima", "Louisville", "Montrose", "Naples", "Milwaukee", "San Diego", "Bay City", "Jefferson City", "St. Joseph", "New York", "Salt Lake City", "Santa Fe", "Tacoma", "Thomasville"], "2012": ["El Centro", "Steubenville", "Helena", "Los Angeles", "Ft. Wayne", "Selma", "Wichita Falls"], "2013": ["Altoona", "Charleston", "Indianapolis", "Lynchburg", "Fairbanks", "Presque Isle", "Longview", "Redding", "Thomasville", "Troy"], "2014": ["Evansville", "Nacogdoches", "Nashville", "Gulfport", "Ames", "El Paso", "Wichita Falls", "Santa Fe", "Williston", "Missoula", "Modesto", "Washington DC ", "Canton", "Salinas", "St. Paul"], "2015": ["Holyoke", "Lima", "Philadelphia", "Oak Hill", "San Diego", "Harrisonburg", "Charleston", "Lubbock", "New Bedford", "Pine Bluff", "St. Louis", "St. Paul"], "2016": ["Charlotte", "Eau Claire", "Greenville", "Altoona", "Florence", "Ft. Lauderdale", "Lynchburg", "Detroit", "Syracuse", "Kansas City", "West Point"], "2017": ["Lake Charles", "Mount Vernon", "Newport News", "Superior", "Dickinson", "Laurel", "Atlanta", "Columbia", "Evansville", "Lynchburg", "Milwaukee", "Philadelphia", "Riverton", "Zanesville"], "2018": ["Auburn", "Birmingham", "Holyoke", "Indianapolis", "Kansas City", "Los Angeles", "Columbia", "Oak Hill", "Pensacola ", "Louisville", "Winston Salem", "San Jose", "Panama City", "Zanesville", "Topeka", "Decatur;", "Reno", "St. Paul", "Laredo", "Pine Bluff", "Washington"]}, "Omaha": {"2000": ["Columbia", "Eau Claire", "Iowa City", "Nacogdoches", "Valley City", "Tacoma", "McAllen", "Toledo", "Presque Isle", "Phoenix", "Sioux City", "St. Petersburg", "Superior"], "2001": ["Houston", "Denver", "Pueblo", "Anchorage"], "2002": ["Baltimore", "Buffalo", "Chattanooga", "Las Vegas", "Memphis", "Myrtle Beach", "York", "Sioux City", "Winston Salem"], "2003": ["Amarillo", "Binghamton", "Lawton", "Midland", "Cities", "Zanesville", "Bend", "New York", "Parkersburg", "York"], "2004": ["Lubbock", "Keokuk", "Lansing", "New Haven", "Santa Fe"], "2005": ["Chattanooga", "Decatur;", "Milwaukee", "El Centro", "Washington DC ", "Utica"], "2006": ["Dickinson", "Durham", "Los Angeles", "Moline", "Mount Vernon", "Oklahoma City", "Binghamton", "Pocatello", "Philadelphia", "Sarasota", "York"], "2007": ["Amarillo", "Buffalo", "El Dorado", "Ft. Pierce", "Jacksonville", "Lake Charles", "Milwaukee", "Mitchell", "Terre Haute", "Plattsburgh", "St. Petersburg"], "2008": ["New York", "Pittsburgh", "Meridian", "Pueblo"], "2009": ["Austin", "Baton Rouge", "El Dorado", "McAllen", "El Centro", "Erie"], "2010": ["Bryan", "Kennewick", "Macon", "Victoria", "Kansas City", "Sioux City", "Thomasville", "Williston"], "2011": ["Amarillo", "Mankato", "Nashville", "Jonesboro", "Eugene", "Troy", "New Haven", "San Angelo"], "2012": ["Anchorage", "Bowling Green", "Erie", "Helena", "Lake Charles", "Modesto", "Moline", "New Orleans", "Altoona", "Missoula", "San Jose", "Sierra Vista"], "2013": ["Atlanta", "Birmingham", "Bowling Green", "Eau Claire", "Augusta", "St. Joseph", "St. Petersburg", "Zanesville"], "2014": ["Bloomington", "Cadillac", "Fayetteville", "Gainesville", "Thomasville", "Toledo"], "2015": ["Anderson", "Fairbanks", "Ft. Wayne", "Klamath Falls", "Newport News", "Salt Lake City", "Baltimore", "Keokuk", "Amarillo", "Montgomery", "Rochester", "Washington DC "], "2016": ["Anchorage", "Billings", "Kansas City", "New Orleans", "Charlotte", "Melbourne", "Harrisonburg", "Houston", "Steubenville", "Phoenix"], "2017": ["Jacksonville", "Lansing", "Montgomery", "West Point", "Bloomington", "Elmira"], "2018": ["Charlottesville", "Nashville", "Weston"]}, "Palm Springs": {"2000": ["Eau Claire", "Gulfport", "Jackson", "Meridian", "Altoona", "Myrtle Beach", "Kearney", "Atlanta", "Phoenix", "Riverton"], "2001": ["Ada", "Altoona", "Augusta", "Battle Creek", "Charlotte", "Denver", "El Centro", "Lubbock", "Meridian", "Binghamton", "Lima", "San Diego", "San Luis Obispo", "St. Louis", "Sweetwater"], "2002": ["Binghamton", "Boise", "Gainesville", "Montrose", "Bozeman", "Reno", "St. Petersburg", "Weston"], "2003": ["Lexington", "Midland", "North Platte", "San Luis Obispo", "Binghamton", "Baton Rouge", "Sarasota", "Springfield", "Presque Isle", "Sweetwater", "Thomasville"], "2004": ["Auburn", "Bowling Green", "Ft. Lauderdale", "Las Vegas", "New Bedford", "Lima", "Chicago", "Jacksonville", "Rhinelander", "San Antonio"], "2005": ["Durham", "Lubbock", "Newport News", "Oklahoma City", "Jackson", "Fairbanks", "Visalia"], "2006": ["Buffalo", "Charlotte", "Longview", "Las Vegas", "North Platte", "Oak Hill", "El Centro", "Hartford", "Durham", "Holyoke", "Lawton", "Syracuse"], "2007": ["Denver", "Harrisonburg", "Keokuk", "New Bedford", "North Platte", "Auburn", "San Jose"], "2008": ["El Paso", "Kearney", "Hagerstown", "Montrose", "Reno", "Wichita Falls"], "2009": ["Binghamton", "Helena", "Holyoke", "Keokuk", "Moline", "Lake Charles", "Manchester", "Pocatello", "Presque Isle", "San Angelo", "Williston"], "2010": ["Columbia", "Elmira", "Ft. Worth", "Great Falls", "Las Vegas", "Oklahoma City", "Laurel", "Chicago", "St. Petersburg", "Dothan", "Toledo", "Syracuse", "Presque Isle"], "2011": ["Elkhart", "St. Paul", "Montgomery", "Corpus Christi", "Pueblo"], "2012": ["Bangor", "Birmingham", "Cadillac", "Eau Claire", "Iowa City", "Manchester", "Memphis", "Ft. Wayne", "Jefferson City", "Baton Rouge", "Nashville", "Laredo", "Shreveport", "Tulsa"], "2013": ["Austin", "Marquette", "Bryan", "Bangor", "Louisville", "Salisbury", "New York"], "2014": ["Baltimore", "Buffalo", "Longview", "Nacogdoches", "Nashville", "Helena"], "2015": ["Kearney", "Kirksville", "Mount Vernon", "Naples", "Anderson", "Florence", "New York"], "2016": ["Gulfport", "Charlottesville", "Marquette", "Tacoma", "Fayetteville", "Eugene", "Savannah"], "2017": ["Anchorage", "Charleston", "Cincinnati", "Dayton", "Kirksville", "Memphis", "Mitchell", "North Platte", "Bay City", "Lafayette", "Hagerstown", "Montrose"], "2018": ["Battle Creek", "Lima", "Naples", "Pine Bluff", "Eureka", "Las Vegas", "Knoxville", "Midland", "Utica"]}, "Panama City": {"2000": ["Fairbanks", "Helena", "Kansas City", "Sioux City", "Pensacola", "Augusta", "Los Angeles", "Elmira", "Ft. Worth", "Ft. Pierce", "Keokuk", "Lawton", "Salisbury", "Sarasota", "Toledo"], "2001": ["Birmingham", "Denver", "Keokuk", "Ft. Walton Beach", "Gainesville", "El Dorado", "St. Petersburg", "Ft. Wayne", "Scottsbluff", "Washington"], "2002": ["Binghamton", "El Centro", "Myrtle Beach", "Nashville", "New York", "Twin Falls", "Utica", "Evansville", "Los Angeles", "Scottsbluff"], "2003": ["Battle Creek", "Birmingham", "New Orleans", "St. Joseph", "Twin Falls", "Plattsburgh", "Lubbock", "Ames", "Lafayette", "Florence", "Kirksville", "Jackson", "Selma"], "2004": ["Buffalo", "Jefferson City", "North Platte", "Rockford", "Toledo", "Baltimore", "Bay City", "Syracuse", "Superior", "St. Joseph", "Zanesville"], "2005": ["Bryan", "Great Falls", "Honolulu", "Lafayette", "Zanesville", "San Jose", "Moline", "Ft. Lauderdale", "Modesto", "Springfield", "Scottsbluff"], "2006": ["Baltimore", "Cadillac", "Milwaukee", "Reno", "Scranton", "Spokane", "Steubenville", "Thomasville"], "2007": ["Birmingham", "El Paso", "Oklahoma City", "Kennewick", "Ft. Lauderdale", "Rapid City", "Kirksville", "Victoria", "New Orleans", "Hagerstown", "Hartford", "Sarasota", "Oak Hill", "Parkersburg"], "2008": ["Auburn", "Eureka", "Fayetteville", "Pocatello", "Hartford", "Dothan", "Fairbanks", "Portland", "Rhinelander", "Victoria"], "2009": ["Atlanta", "Charlottesville", "Dothan", "Kearney", "West Point", "Austin", "Erie", "Pittsburg", "Fayetteville", "Petersburg"], "2010": ["Appleton", "Gulfport", "Montgomery", "Montrose", "New Haven", "Mount Vernon", "Ft. Pierce", "Parkersburg", "Helena", "Hartford", "Tucson", "Lansing", "Sierra Vista", "Superior", "Presque Isle", "San Antonio"], "2011": ["Madison", "North Platte", "Florence", "Presque Isle", "Port Arthur", "Scottsbluff", "Youngstown"], "2012": ["Binghamton", "Lawton", "North Platte", "Tacoma", "Pine Bluff"], "2013": ["Bakersfield", "Hartford", "Keokuk", "Holyoke", "Erie", "Terre Haute", "Meridian", "Parkersburg", "San Luis Obispo", "Utica", "Wichita Falls"], "2014": ["Ft. Pierce", "Hagerstown", "Jefferson City", "Missoula", "Port Arthur"], "2015": ["Anchorage", "New Haven", "Portland", "Parkersburg", "Bowling Green", "Toledo", "Jonesboro", "San Jose", "Manchester", "North Platte", "Valley City"], "2016": ["Memphis", "Sweetwater", "Scranton", "Chattanooga", "McAllen", "Lima", "Great Falls", "Modesto", "Bowling Green", "Manchester", "Williston", "New Orleans", "Redding", "Zanesville"], "2017": ["Columbus", "Fayetteville", "Augusta", "Washington DC ", "El Centro", "San Diego", "Phoenix", "Santa Fe"], "2018": ["Los Angeles", "Midland", "Oklahoma City", "Santa Fe", "Thomasville", "St. Petersburg", "Ft. Lauderdale", "Riverton", "North Platte", "Pueblo", "Juneau", "Pensacola", "Savannah"]}, "Parkersburg": {"2000": ["Ft. Lauderdale", "Nacogdoches", "Ames", "Eureka", "Pocatello", "Plattsburgh", "Sioux City", "Troy"], "2001": ["Billings", "Eugene", "Kearney", "Kennewick", "Houston", "Lansing", "Scranton", "Washington DC ", "Pensacola ", "St. Joseph"], "2002": ["Augusta", "Bangor", "Decatur;", "Akron", "Weston", "Baton Rouge", "San Diego", "Great Falls", "Eau Claire"], "2003": ["Bryan", "Fairbanks", "Hartford", "Houston", "Lafayette", "Glendive", "Cincinnati", "Omaha", "Columbus", "Toledo", "Bangor", "Valley City"], "2004": ["Bay City", "Dickinson", "Fairbanks", "Utica", "Steubenville", "Lawton", "San Antonio", "Santa Fe", "Youngstown"], "2005": ["North Platte", "Naples", "Spokane", "Kennewick"], "2006": ["Ames", "Bloomington", "Auburn", "Amarillo", "Charlotte", "Kennewick", "Portland", "Riverton"], "2007": ["Atlanta", "Battle Creek", "Binghamton", "Durham", "Kirksville", "Lynchburg", "Melbourne", "New Orleans", "Lake Charles", "Decatur", "Panama City", "Reno", "Riverton", "San Diego", "Scottsbluff"], "2008": ["Valley City", "Alpena", "Twin Falls"], "2009": ["Albany", "Ft. Worth", "Laurel", "McAllen", "Montrose", "Youngstown", "Ada"], "2010": ["Baltimore", "Bozeman", "Eugene", "Juneau", "Panama City", "Eureka", "Cincinnati", "Madison", "Bay City", "Redding", "Sioux City"], "2011": ["El Paso", "Eugene", "Holyoke", "Mitchell", "Modesto", "Lynchburg", "Augusta", "Salinas", "Salisbury", "Salt Lake City", "Zanesville"], "2012": ["Anchorage", "New York", "Baltimore", "Glendive", "Bay City", "Appleton"], "2013": ["Champaign", "Helena", "Jefferson City", "Marquette", "Montrose", "San Jose", "Ft. Worth", "Scottsbluff", "Kennewick", "Lubbock", "Panama City", "Presque Isle", "Reno", "Rockford"], "2014": ["Atlanta", "Augusta", "Charlotte", "Dayton", "Jacksonville", "Klamath Falls", "Louisville", "Victoria"], "2015": ["Birmingham", "Charlottesville", "Chattanooga", "Ft. Worth", "Kansas City", "Panama City", "Chicago"], "2016": ["Gainesville", "Savannah", "Charlotte", "Louisville", "Jacksonville", "El Paso", "Superior", "Topeka", "Victoria"], "2017": ["Bozeman", "Chicago", "Jonesboro", "Knoxville", "Houston", "Toledo", "Pensacola", "Shreveport", "Sierra Vista", "Thomasville", "Tucson"], "2018": ["Boise", "Ft. Lauderdale", "Sweetwater", "Cities", "Scranton"]}, "Pensacola ": {"2000": ["Amarillo", "Charlottesville", "Columbia", "Eau Claire", "Houston", "Laurel", "Missoula", "Kirksville", "Scottsbluff", "Santa Fe", "Oak Hill", "Pocatello", "Anchorage", "New Haven", "Wilmington"], "2001": ["St. Petersburg", "Parkersburg", "Bowling Green", "Fayetteville", "Visalia", "Youngstown"], "2002": ["Alexandria", "Bangor", "Gulfport", "Memphis", "Oklahoma City", "San Luis Obispo", "Youngstown", "Charlottesville", "Corpus Christi", "Phoenix", "Rockford", "Terre Haute"], "2003": ["Appleton", "Buffalo", "Dothan", "Ft. Pierce", "Hagerstown", "Kirksville", "Midland", "Myrtle Beach", "Chicago", "Kennewick", "Champaign", "Syracuse", "Terre Haute"], "2004": ["Dayton", "Ft. Lauderdale", "Myrtle Beach", "New Bedford", "New Haven", "New Orleans", "Jefferson City", "Kansas City", "Hartford", "Bowling Green", "Lynchburg", "Reno"], "2005": ["Boise", "Canton", "Milwaukee", "Bozeman", "Jacksonville", "Bend", "Durham", "Moline", "Salisbury", "Topeka", "Wilmington"], "2006": ["Erie", "Helena", "Jefferson City", "Birmingham", "Valley City", "Port Arthur", "Madison", "Rhinelander", "Scranton", "Tacoma"], "2007": ["Gainesville", "Lansing", "Mitchell", "Alpena", "Jonesboro", "Florence", "San Antonio", "Valley City", "Wilmington"], "2008": ["Ada", "Bend", "Cadillac", "Dickinson", "Fayetteville", "Great Falls", "Harrisonburg", "Jacksonville", "Lafayette", "Mitchell", "North Platte", "Elkhart", "West Point", "Columbus", "Hartford", "Salt Lake City", "St. Joseph"], "2009": ["Boise", "Decatur", "Juneau", "Pittsburg", "Redding", "Jackson", "Salisbury", "Evansville", "Phoenix", "Williston"], "2010": ["Jonesboro", "Lufkin", "Madison", "Mount Vernon", "Victoria", "Charlotte", "Terre Haute", "Ft. Worth", "Topeka"], "2011": ["Anchorage", "Austin", "El Paso", "Kansas City", "Longview", "Charlottesville", "Scottsbluff", "Superior"], "2012": ["Baltimore", "Chattanooga", "Fairbanks", "McAllen", "New Orleans", "Rapid City", "Shreveport"], "2013": ["Eugene", "Milwaukee", "Florence", "Salt Lake City", "St. Paul"], "2014": ["Bloomington", "Dickinson", "Hartford", "Philadelphia", "Elkhart", "Springfield", "Augusta", "Wilmington"], "2015": ["Baton Rouge", "Madison", "Williston", "Rochester", "Tucson"], "2016": ["Anderson", "Augusta", "Ft. Worth", "Naples", "Montgomery", "Milwaukee", "Glendive", "Thomasville", "Eugene", "Spokane", "Zanesville"], "2017": ["Amarillo", "Keokuk", "Meridian", "Newport News", "Auburn", "Lynchburg", "Sioux Falls"], "2018": ["Cincinnati", "Decatur;", "Great Falls", "Laredo", "Oklahoma City", "Wichita Falls", "Columbus", "Buffalo", "Marquette", "Redding", "Myrtle Beach", "Philadelphia", "Sioux City", "Troy", "Twin Falls", "Williston"]}, "Pensacola": {"2000": ["Charleston", "Ft. Wayne", "Lufkin", "Madison", "Panama City", "Helena", "Augusta", "Youngstown", "Spokane", "Mount Vernon", "Harrisonburg", "Jackson", "Twin Falls"], "2001": ["Battle Creek", "Midland", "Newport News", "New Haven", "Rapid City", "Louisville", "Corpus Christi", "Salisbury", "Albany", "Cities", "Rochester", "Boise", "Atlanta", "St. Louis", "Troy"], "2002": ["Anchorage", "Bowling Green", "Bryan", "Ft. Pierce", "Ft. Wayne", "Montrose", "Oklahoma City", "Fayetteville", "Gulfport"], "2003": ["Baltimore", "Cadillac", "Greenville", "Midland", "Huntington", "Corpus Christi", "Wichita Falls", "Indianapolis", "Sioux City", "Thomasville"], "2004": ["Kirksville", "Lansing", "Los Angeles", "Pocatello", "Kearney", "Glendive", "Missoula", "Spokane", "Winston Salem"], "2005": ["Decatur;", "Elkhart", "Huntington", "Kearney", "El Paso", "Lubbock", "Binghamton", "North Platte", "Cities", "Sierra Vista"], "2006": ["Bay City", "Dickinson", "Glendive", "Jackson", "Madison", "St. Joseph", "Lawton", "Bowling Green", "Sioux City"], "2007": ["Alpena", "Bryan", "Laredo", "Los Angeles", "Ames", "Klamath Falls", "Akron", "Iowa City", "Ft. Lauderdale", "Spokane", "Philadelphia", "Scottsbluff"], "2008": ["Missoula", "Bozeman", "Rockford", "Sierra Vista", "Tulsa"], "2009": ["Iowa City", "McAllen", "Bangor", "Ft. Worth", "Sweetwater", "Riverton", "Savannah"], "2010": ["Lufkin", "Modesto", "Nacogdoches", "Baton Rouge", "Bozeman", "Philadelphia", "New Haven", "San Jose", "Phoenix", "Rogers", "Tulsa", "Washington DC "], "2011": ["Bangor", "Cincinnati", "Lubbock", "Lufkin", "Midland", "Billings", "Columbus", "Indianapolis", "Steubenville", "St. Joseph", "St. Paul", "Troy"], "2012": ["Boise", "Chattanooga", "Denver", "Florence", "Gulfport", "McAllen", "Melbourne", "Naples", "Superior", "Pittsburgh", "Kearney", "Louisville", "Port Arthur", "Anderson", "Laredo", "Sierra Vista", "Wichita Falls"], "2013": ["Bowling Green", "Cadillac", "Canton", "Corpus Christi", "Decatur;", "Great Falls", "Lufkin", "Marquette", "Juneau", "Valley City", "Rockford", "St. Joseph"], "2014": ["Altoona", "Dayton", "Klamath Falls", "Milwaukee", "North Platte", "Phoenix", "Reno"], "2015": ["Augusta", "Baltimore", "Battle Creek", "Charlotte", "Jacksonville", "Los Angeles", "Milwaukee", "Mount Vernon", "Laredo", "New Bedford", "Troy", "Montrose", "Scottsbluff", "Sweetwater"], "2016": ["Jefferson City", "Ft. Lauderdale", "Laredo", "Superior", "Pittsburg", "Troy", "Victoria"], "2017": ["Akron", "Charlotte", "Huntington", "Laredo", "Memphis", "Baton Rouge", "Moline", "Cincinnati", "Lubbock", "Parkersburg", "Pine Bluff", "Salinas", "San Jose", "Steubenville"], "2018": ["Billings", "Cincinnati", "North Platte", "Utica", "Panama City", "Kearney", "Port Arthur", "Redding"]}, "Petersburg": {"2000": ["Evansville", "Fairbanks", "Ft. Lauderdale", "Milwaukee", "Fayetteville", "Columbus", "Manchester", "New York", "Thomasville", "Victoria", "Visalia"], "2001": ["Austin", "Bakersfield", "Battle Creek", "Laurel", "Montgomery", "Moline", "Hagerstown", "Santa Fe", "Rockford", "Iowa City", "Spokane", "St. Louis"], "2002": ["Eureka", "Lubbock", "Lufkin", "Modesto", "Holyoke", "Thomasville", "Chicago", "North Platte", "San Jose", "Great Falls", "Presque Isle", "Rochester", "Visalia"], "2003": ["Fayetteville", "Montrose", "New Bedford", "Kearney", "Topeka", "Las Vegas", "Scranton", "San Angelo", "Hartford", "Scottsbluff", "Tulsa", "Visalia", "Gainesville", "Gulfport", "Selma", "St. Petersburg"], "2004": ["Auburn", "Binghamton", "Cadillac", "Durham", "Lubbock", "Juneau", "New Bedford", "Macon", "North Platte", "Portland"], "2005": ["Alpena", "Atlanta", "Billings", "Cities", "Corpus Christi", "Huntington", "Winston Salem", "Tulsa", "Decatur;", "St. Louis", "Syracuse", "West Point"], "2006": ["Altoona", "Anchorage", "Appleton", "Keokuk", "North Platte", "New Orleans", "Alexandria", "El Paso", "Hutchinson", "Winston Salem"], "2007": ["Eugene", "Evansville", "New Haven", "Lansing", "Jackson"], "2008": ["El Centro", "Macon", "Dayton", "Charlotte", "Mount Vernon", "Lawton", "Columbus", "Charlottesville", "Dickinson", "San Antonio"], "2009": ["Baton Rouge", "Dickinson", "Milwaukee", "Mount Vernon", "Laurel", "Salinas", "Panama City", "Ada", "Bangor", "Pittsburg"], "2010": ["Ames", "Bryan", "Florence", "Montgomery", "Elmira", "Anchorage", "Wichita Falls", "San Luis Obispo"], "2011": ["Anchorage", "Durham", "Evansville", "Gulfport", "Las Vegas", "Indianapolis", "Madison", "Hutchinson", "Champaign", "Valley City", "Superior", "Washington"], "2012": ["Ada", "Eureka", "Klamath Falls", "Manchester", "San Jose", "Valley City", "Iowa City", "Pittsburgh", "Troy"], "2013": ["Birmingham", "Klamath Falls", "Charleston", "Indianapolis", "Plattsburgh", "Bangor", "St. Joseph", "San Jose", "Detroit", "Reno", "Canton", "Savannah"], "2014": ["Bay City", "Cadillac", "El Centro", "Wilmington", "Los Angeles", "Eureka", "Zanesville"], "2015": ["Augusta", "Austin", "Decatur;", "Las Vegas", "Moline", "Kennewick", "Ft. Worth", "Salisbury", "San Luis Obispo", "Sweetwater", "Wichita Falls", "Macon", "Kansas City", "Ft. Lauderdale", "Philadelphia", "Weston"], "2016": ["San Diego", "Philadelphia", "Gulfport", "Oak Hill", "Topeka", "New York", "Hagerstown", "Sweetwater", "Valley City"], "2017": ["Ames", "Augusta", "Bangor", "Laurel", "Nacogdoches", "Washington DC ", "San Antonio", "Winston Salem"], "2018": ["Altoona", "Eau Claire", "Jackson", "Lansing", "Lawton", "Mount Vernon", "Pittsburgh", "Florence", "Topeka", "Redding", "Tacoma"]}, "Philadelphia": {"2000": ["Kirksville", "Madison", "Oak Hill", "Missoula", "Decatur", "Sioux Falls", "Reno", "York"], "2001": ["Albany", "Cities", "Naples", "Houston", "Lexington", "Bozeman", "Binghamton", "Pittsburg"], "2002": ["Altoona", "Billings", "Boise", "Bowling Green", "Indianapolis", "Mankato", "Denver", "New Bedford", "Charleston"], "2003": ["Decatur;", "Durham", "Jonesboro", "Lubbock", "Anchorage", "Louisville", "Binghamton", "Harrisonburg", "Modesto", "Wilmington", "Rochester", "Shreveport", "Superior", "Zanesville"], "2004": ["Kennewick", "Klamath Falls", "Las Vegas", "Juneau", "New York", "Fairbanks", "Harrisonburg", "St. Paul", "Dayton", "Plattsburgh", "Valley City", "Victoria"], "2005": ["Cities", "Charlotte", "Holyoke", "San Jose", "Battle Creek", "Winston Salem", "Tulsa"], "2006": ["Decatur", "Laredo", "New Orleans", "Los Angeles", "Pittsburg", "Manchester", "Omaha", "Sarasota", "Pueblo", "Riverton", "Spokane", "West Point"], "2007": ["Great Falls", "Bozeman", "Sweetwater", "Pensacola", "Alpena", "West Point"], "2008": ["Auburn", "Baton Rouge", "Bloomington", "Detroit", "Nacogdoches", "Ada", "San Jose", "Tucson"], "2009": ["Alpena", "Bangor", "Dothan", "El Centro", "Syracuse", "Detroit", "Altoona", "Helena"], "2010": ["Augusta", "Louisville", "Pensacola", "Laurel", "Iowa City", "Bakersfield", "Rockford", "Washington", "Watertown"], "2011": ["Charlottesville", "Nacogdoches", "Bakersfield", "Watertown", "Alpena", "Sioux City", "Alexandria", "Scottsbluff"], "2012": ["Chattanooga", "Cities", "St. Louis", "Shreveport", "St. Paul", "Midland", "Washington DC ", "Modesto", "San Antonio", "Santa Fe", "Watertown", "Winston Salem"], "2013": ["Cincinnati", "Hagerstown", "Laurel", "Ft. Worth", "Redding", "Portland", "Rapid City", "Steubenville"], "2014": ["Bangor", "Hagerstown", "Kirksville", "Lubbock", "Pensacola ", "Washington DC ", "Bryan", "Bend", "Rockford", "Rogers", "Lexington", "Rhinelander"], "2015": ["Birmingham", "Jackson", "Lake Charles", "Oklahoma City", "Petersburg", "San Luis Obispo", "Rochester", "Riverton", "El Dorado", "Tacoma", "Utica"], "2016": ["Augusta", "Eugene", "Harrisonburg", "Lawton", "Lexington", "Petersburg", "Pocatello", "Pittsburgh", "Shreveport", "Spokane", "Tacoma", "Troy"], "2017": ["Chattanooga", "Great Falls", "Lexington", "Melbourne", "Oklahoma City", "Manchester", "Myrtle Beach", "Houston", "San Diego"], "2018": ["Denver", "Pensacola ", "Iowa City", "Lawton", "Rhinelander", "Ft. Walton Beach", "Sierra Vista", "Altoona", "Williston", "Rochester", "San Diego"]}, "Phoenix": {"2000": ["Albany", "Altoona", "Columbus", "McAllen", "Lake Charles", "Palm Springs", "Omaha", "Huntington", "Superior", "Sarasota", "Salt Lake City", "Pittsburg", "York"], "2001": ["Billings", "St. Petersburg", "Buffalo", "Williston", "Greenville", "Klamath Falls", "Savannah"], "2002": ["Bozeman", "Gainesville", "Greenville", "Kansas City", "Canton", "Los Angeles", "Pittsburgh", "Pensacola ", "Washington DC ", "Rhinelander", "Amarillo", "Hagerstown", "Las Vegas", "Pocatello", "San Angelo", "San Jose", "Santa Fe", "Tucson", "Watertown", "Winston Salem"], "2003": ["Gulfport", "San Angelo", "Ft. Walton Beach", "Corpus Christi", "Chicago", "San Luis Obispo"], "2004": ["Austin", "Columbia", "Louisville", "Auburn", "Honolulu", "Midland", "Altoona", "Anderson", "El Dorado", "Spokane", "El Paso", "St. Petersburg", "Riverton"], "2005": ["Auburn", "Augusta", "Lufkin", "Oklahoma City", "Sioux City", "El Dorado", "Reno", "Klamath Falls", "Eureka", "Nacogdoches", "Houston", "Pittsburgh", "St. Joseph", "Thomasville"], "2006": ["Appleton", "Charlotte", "El Centro", "Rapid City", "Charlottesville", "Auburn", "Manchester", "Presque Isle", "West Point"], "2007": ["Decatur;", "Laurel", "Gulfport", "Honolulu", "Syracuse", "Plattsburgh", "Hutchinson"], "2008": ["Ames", "Anchorage", "Jacksonville", "Kansas City", "Manchester", "Montgomery", "Buffalo", "Knoxville", "Bloomington", "New York", "Rhinelander"], "2009": ["Huntington", "Jonesboro", "Manchester", "Selma", "Macon", "Corpus Christi", "Pensacola ", "Honolulu", "Alexandria", "Great Falls", "San Jose"], "2010": ["Alexandria", "Bakersfield", "Eau Claire", "Kennewick", "Memphis", "Pine Bluff", "Jacksonville", "Keokuk", "Pensacola", "Corpus Christi", "Sarasota", "Denver", "San Luis Obispo", "Salinas", "Thomasville", "Washington DC ", "Watertown"], "2011": ["Ada", "Bowling Green", "Bozeman", "Midland", "Milwaukee", "Dayton", "Naples", "Lake Charles", "Bend", "Battle Creek", "Presque Isle", "St. Louis", "Topeka"], "2012": ["Buffalo", "Eugene", "Laurel", "Lynchburg", "Pittsburgh", "St. Petersburg", "Moline", "Watertown", "Lima", "Durham", "Huntington", "Sioux Falls", "Tucson", "Visalia"], "2013": ["Lafayette", "Sioux City", "Modesto", "Wilmington", "Watertown"], "2014": ["Columbia", "Naples", "Charlotte", "Manchester", "Tacoma", "Indianapolis", "Sweetwater", "Bay City", "Pensacola", "Sierra Vista", "Valley City"], "2015": ["Anchorage", "Mankato", "Mount Vernon", "Manchester", "Tucson", "Cadillac", "Jacksonville", "Visalia", "Dayton", "Plattsburgh", "Troy", "Victoria"], "2016": ["Florence", "New York", "Louisville", "McAllen", "Charlotte", "Omaha", "Klamath Falls", "Austin"], "2017": ["Lake Charles", "North Platte", "Youngstown", "Chicago", "Panama City", "Tacoma"], "2018": ["Canton", "Louisville", "New Orleans", "Visalia", "Billings", "Kirksville", "Ft. Walton Beach", "Bowling Green", "Lake Charles", "Anderson", "Superior"]}, "Pine Bluff": {"2000": ["Weston", "Florence", "Sioux Falls", "Watertown", "Decatur;", "Montrose", "Salinas", "San Antonio"], "2001": ["El Centro", "Washington DC "], "2002": ["Baltimore", "Bowling Green", "Canton", "Los Angeles", "New Bedford", "Tucson", "Auburn", "Spokane", "Champaign", "Dayton", "Youngstown"], "2003": ["Jefferson City", "Bangor", "Sierra Vista", "Manchester", "Nacogdoches"], "2004": ["Decatur;", "Great Falls", "Hartford", "Keokuk", "Thomasville", "Kennewick"], "2005": ["Anchorage", "Billings", "Durham", "Ft. Worth", "Decatur;", "Hartford", "Lawton", "Missoula", "Bloomington", "Victoria", "Watertown"], "2006": ["Augusta", "Binghamton", "Ft. Lauderdale", "Klamath Falls", "Harrisonburg", "Weston", "Newport News", "El Dorado", "Gainesville", "Rapid City", "Steubenville"], "2007": ["Bangor", "Binghamton", "El Dorado", "Modesto", "Lubbock", "Watertown", "Harrisonburg", "Visalia", "Tulsa"], "2008": ["Albany", "Charlottesville", "St. Louis", "Decatur;", "Chattanooga", "Lansing"], "2009": ["Helena", "Laurel", "Longview", "Marquette", "Oklahoma City", "Tacoma", "Pueblo", "Austin", "Los Angeles", "Bakersfield", "Elmira", "Altoona", "Columbia", "Wichita Falls"], "2010": ["Bloomington", "Bryan", "Columbus", "Holyoke", "Iowa City", "Lubbock", "Phoenix", "Lawton", "Montgomery", "Charlottesville", "Chicago", "Riverton", "West Point"], "2011": ["Bay City", "Ada", "Eureka", "Gulfport", "Elmira", "Hutchinson", "Riverton", "Salisbury", "San Antonio", "Williston", "Zanesville"], "2012": ["Auburn", "Detroit", "Glendive", "Lawton", "Wilmington", "Panama City", "Alpena", "San Angelo", "St. Petersburg", "Terre Haute"], "2013": ["Greenville", "Gulfport", "Laredo", "El Centro", "Houston", "Bloomington", "Naples"], "2014": ["Jacksonville", "Klamath Falls", "Melbourne", "McAllen", "Altoona", "Rockford", "Marquette", "Moline", "Gulfport", "New Orleans", "Akron", "Savannah"], "2015": ["Champaign", "Florence", "Harrisonburg", "Jackson", "Kirksville", "Nashville", "Midland", "Greenville", "Victoria", "Mankato", "Decatur", "Cincinnati", "Anderson", "Oklahoma City", "Selma", "Sierra Vista"], "2016": ["Columbia", "Longview", "Melbourne", "Montgomery", "Washington", "Moline", "Youngstown", "Ft. Lauderdale", "Akron", "Lufkin", "Sweetwater", "Bend", "El Dorado", "Sierra Vista"], "2017": ["Amarillo", "Gulfport", "Melbourne", "Pensacola", "Eureka", "Bozeman", "Mount Vernon", "Twin Falls", "Holyoke", "Plattsburgh"], "2018": ["Klamath Falls", "Palm Springs", "Evansville", "Oklahoma City", "Indianapolis", "Pocatello", "Chicago", "Alexandria", "Ft. Worth", "Thomasville", "Presque Isle", "Rapid City", "Sierra Vista", "West Point", "Youngstown"]}, "Pittsburg": {"2000": ["Ada", "Decatur;", "Gainesville", "Midland", "Phoenix", "Oklahoma City", "Detroit", "North Platte", "Tucson", "Twin Falls"], "2001": ["Birmingham", "Bloomington", "Moline", "Billings", "Williston", "Philadelphia", "Selma", "Las Vegas", "Savannah"], "2002": ["Bend", "Eureka", "Melbourne", "North Platte", "Billings", "New York", "Pueblo", "San Jose", "Thomasville"], "2003": ["Florence", "Midland", "Newport News", "Springfield", "Chattanooga"], "2004": ["Anchorage", "Melbourne", "Santa Fe", "Williston", "Twin Falls", "Modesto", "North Platte", "Presque Isle", "Holyoke"], "2005": ["Florence", "Meridian", "Twin Falls", "Jonesboro", "Montgomery", "Rapid City", "San Jose", "Superior", "Thomasville", "Weston"], "2006": ["Augusta", "Philadelphia", "Las Vegas", "Weston", "Lansing", "Bend", "Ft. Lauderdale", "Superior", "El Paso"], "2007": ["Billings", "Binghamton", "Madison", "New York", "Plattsburgh", "Jacksonville", "West Point", "Memphis", "Winston Salem", "Youngstown"], "2008": ["Akron", "Dickinson", "Ft. Lauderdale", "Jefferson City", "Midland", "Battle Creek", "Valley City", "Missoula", "San Antonio", "Terre Haute", "Watertown"], "2009": ["Evansville", "Panama City", "Pensacola ", "Laredo", "Petersburg", "Superior", "Elkhart", "McAllen", "Visalia", "Youngstown"], "2010": ["Holyoke", "Hutchinson", "Moline", "Erie", "Selma", "Austin", "Redding", "West Point"], "2011": ["Charlotte", "Cincinnati", "Erie", "Ft. Worth", "Los Angeles", "Memphis", "Sarasota", "York", "Baltimore", "Cadillac", "Montgomery", "St. Louis", "Sweetwater", "Utica"], "2012": ["Birmingham", "Cadillac", "Kennewick", "Elmira", "Pittsburgh", "Holyoke", "Scottsbluff", "Steubenville", "Sweetwater"], "2013": ["Altoona", "Amarillo", "Anchorage", "Augusta", "Hutchinson", "Oak Hill", "Corpus Christi", "Salt Lake City", "Port Arthur", "El Dorado", "Rapid City", "San Diego", "Topeka"], "2014": ["Canton", "Kansas City", "Melbourne", "Huntington", "Tacoma", "Santa Fe", "Reno", "Salinas"], "2015": ["Durham", "Charlottesville", "Juneau", "Mankato", "Fairbanks", "Las Vegas", "West Point", "York"], "2016": ["Hartford", "Lafayette", "Los Angeles", "Marquette", "Steubenville", "San Diego", "Pensacola"], "2017": ["Billings", "Evansville", "Macon", "Modesto", "Myrtle Beach", "Topeka", "San Luis Obispo", "Lexington", "Decatur", "Bowling Green", "North Platte", "Winston Salem"], "2018": ["Lubbock", "Appleton", "Decatur;", "Rhinelander", "St. Joseph"]}, "Pittsburgh": {"2000": ["Auburn", "Battle Creek", "Lubbock", "Sioux City", "Scranton", "Winston Salem"], "2001": ["Jefferson City", "Rapid City", "Billings", "Marquette", "Missoula", "Kearney", "St. Petersburg", "Valley City"], "2002": ["Bryan", "Elmira", "Phoenix", "Superior", "New Bedford", "Lexington", "Youngstown"], "2003": ["Baton Rouge", "Decatur;", "Lake Charles", "Macon", "Montrose", "Evansville", "Glendive", "Rochester"], "2004": ["Ft. Lauderdale", "Mankato", "Nacogdoches", "Lubbock", "Lynchburg", "Scottsbluff", "Troy"], "2005": ["Augusta", "Kansas City", "Milwaukee", "Newport News", "Los Angeles", "Nacogdoches", "Phoenix", "Redding", "Visalia"], "2006": ["Hagerstown", "Hartford", "Mitchell", "Memphis", "Jackson", "Ada", "Steubenville", "Louisville", "Rhinelander"], "2007": ["Buffalo", "Cadillac", "Klamath Falls", "Oak Hill", "Huntington", "Ames", "Washington DC ", "Ft. Walton Beach", "Sarasota", "Victoria"], "2008": ["Baton Rouge", "Boise", "Greenville", "Indianapolis", "Knoxville", "Meridian", "Omaha", "Cities", "York", "San Diego", "Laurel", "Lubbock", "Lynchburg", "San Antonio", "Naples", "Selma"], "2009": ["New Orleans", "Buffalo", "Helena", "Amarillo", "Macon", "Lynchburg", "Reno", "Youngstown"], "2010": ["Bangor", "Milwaukee", "Montrose", "New Bedford", "New Orleans", "Lafayette", "Wichita Falls"], "2011": ["Alpena", "Corpus Christi", "Eau Claire", "Jonesboro", "Madison", "Milwaukee", "Alexandria", "San Luis Obispo", "El Centro", "Baltimore", "Lexington", "Plattsburgh"], "2012": ["Canton", "Cities", "Missoula", "Pensacola", "Phoenix", "Pittsburg", "Eugene", "Evansville", "Petersburg", "Kirksville", "Rapid City", "Lynchburg", "Harrisonburg", "Riverton", "Albany"], "2013": ["Battle Creek", "El Dorado", "Houston", "Kennewick", "Williston", "Atlanta", "Klamath Falls", "Charleston", "Sarasota", "Tulsa", "Wichita Falls"], "2014": ["Billings", "Lansing", "Thomasville", "Sweetwater", "Valley City", "Ada", "Bloomington", "Hartford", "San Diego"], "2015": ["Lafayette", "Wilmington", "Nashville", "Columbia", "Ft. Worth", "Twin Falls", "Decatur;", "San Antonio", "Shreveport", "Utica", "West Point"], "2016": ["Durham", "Missoula", "New Haven", "Jonesboro", "Eureka", "Tulsa", "Bangor", "Philadelphia", "Hagerstown", "Steubenville"], "2017": ["Amarillo", "Detroit", "Harrisonburg", "Mankato", "New Haven", "Bangor", "Dickinson", "Lafayette", "Lufkin", "San Angelo", "Scottsbluff", "Tulsa"], "2018": ["Charleston", "Columbia", "Houston", "Longview", "Petersburg", "Columbus", "Twin Falls", "Hagerstown", "Billings", "Florence"]}, "Plattsburgh": {"2000": ["Bay City", "Evansville", "Kennewick", "Laredo", "Superior", "Parkersburg", "Detroit", "Appleton"], "2001": ["Chattanooga", "Denver", "Great Falls", "Longview", "Melbourne", "Montgomery", "Lufkin", "Iowa City", "Superior", "Washington DC ", "Washington"], "2002": ["Durham", "Evansville", "Jackson", "Kansas City", "Tacoma", "Buffalo", "Amarillo", "Las Vegas", "Sweetwater", "Syracuse", "Twin Falls"], "2003": ["Augusta", "Bloomington", "Durham", "Keokuk", "Laurel", "Moline", "Panama City", "Newport News", "Salisbury", "Tacoma"], "2004": ["Baltimore", "Lansing", "Philadelphia", "Lexington", "Rhinelander", "Washington"], "2005": ["Chattanooga", "Jacksonville", "Longview", "Louisville", "Milwaukee", "North Platte", "Rogers", "Scranton", "San Jose", "Savannah", "Shreveport", "St. Paul", "Tacoma"], "2006": ["Cities", "Jackson", "Midland", "Longview", "Reno", "Troy", "Winston Salem"], "2007": ["Nashville", "Phoenix", "Pittsburg", "Omaha", "Kearney", "Bowling Green", "Billings", "Charlottesville", "Shreveport"], "2008": ["Atlanta", "Lubbock", "Milwaukee", "Missoula", "Nacogdoches", "Midland", "Zanesville", "Durham", "Troy"], "2009": ["Decatur;", "Charlottesville", "Bowling Green", "Riverton", "Jefferson City", "Superior"], "2010": ["Macon", "Williston", "Meridian", "Gainesville", "Helena", "Altoona", "Glendive"], "2011": ["Bloomington", "El Dorado", "Kearney", "Marquette", "Nashville", "Pittsburgh", "Auburn", "Lexington", "Anderson", "Anchorage", "Portland", "Tacoma"], "2012": ["Austin", "Hagerstown", "Rhinelander", "Lexington", "Gainesville", "Longview", "Florence", "Melbourne"], "2013": ["Ada", "El Centro", "Eureka", "Fairbanks", "Keokuk", "Longview", "Petersburg", "Newport News", "Decatur", "Savannah", "Kearney", "Rhinelander", "San Antonio"], "2014": ["Mitchell", "Amarillo", "Eau Claire", "Madison", "Memphis", "Pocatello", "Scottsbluff", "Steubenville", "Washington DC "], "2015": ["Amarillo", "Kennewick", "Phoenix", "Baltimore", "San Angelo", "Kansas City", "Champaign", "Spokane"], "2016": ["Bowling Green", "Gulfport", "Holyoke", "New Haven", "New Orleans", "Salisbury", "Atlanta", "Savannah", "Boise", "Charleston", "Rhinelander", "Riverton", "Wilmington"], "2017": ["Altoona", "Durham", "Huntington", "Jefferson City", "Lubbock", "Lufkin", "Madison", "Meridian", "Naples", "Oak Hill", "Dickinson", "Indianapolis", "Pine Bluff", "Macon", "San Jose"], "2018": ["Austin", "Klamath Falls", "Marquette", "York", "Dayton", "Sioux City", "Huntington", "Salinas", "Wilmington"]}, "Pocatello": {"2000": ["Albany", "Battle Creek", "Bloomington", "Charlotte", "Great Falls", "Madison", "New Haven", "Parkersburg", "Pensacola ", "Lima", "West Point", "Tacoma", "Meridian", "Auburn", "Valley City", "Rhinelander", "Charleston", "Columbus", "Iowa City", "Cities"], "2001": ["Cities", "Jacksonville", "Klamath Falls", "Louisville", "McAllen", "Milwaukee", "New Bedford", "New Haven", "Juneau"], "2002": ["Akron", "Knoxville", "Lubbock", "Nacogdoches", "Phoenix", "San Antonio", "Naples"], "2003": ["Evansville", "Gainesville", "Jefferson City", "Rochester", "Honolulu", "Hagerstown", "Glendive", "St. Joseph"], "2004": ["Jonesboro", "Lexington", "Pensacola", "Montgomery", "Selma", "Chattanooga", "Tulsa"], "2005": ["Baton Rouge", "Meridian", "Washington DC ", "Selma", "Salisbury", "San Diego"], "2006": ["Billings", "El Dorado", "Lafayette", "Omaha", "Zanesville", "Greenville", "New Haven"], "2007": ["Bay City", "Dothan", "Jonesboro", "Moline", "San Angelo", "Knoxville", "Jefferson City", "Redding", "Erie", "Rapid City", "Auburn"], "2008": ["Auburn", "Charlottesville", "McAllen", "Milwaukee", "Panama City", "Syracuse", "Great Falls", "Salinas", "Oklahoma City", "Eau Claire", "Utica", "Victoria", "Williston", "Youngstown"], "2009": ["Greenville", "Kearney", "Memphis", "Cincinnati", "Terre Haute", "Kirksville", "Fayetteville", "Meridian", "Nacogdoches", "Palm Springs", "Anchorage", "Elmira", "Hartford"], "2010": ["Melbourne", "Moline", "Madison", "Terre Haute", "Naples"], "2011": ["Fairbanks", "Knoxville", "Melbourne", "Louisville", "McAllen", "Wichita Falls", "Akron", "Rhinelander", "Denver", "Washington"], "2012": ["Canton", "Champaign", "Dothan", "Hutchinson", "Jonesboro", "Missoula", "Nacogdoches", "Honolulu", "Bangor", "Melbourne", "Rochester", "Savannah"], "2013": ["Bloomington", "Dickinson", "Kennewick", "Lafayette", "Marquette", "Naples", "Bangor", "Valley City", "Charleston", "Denver", "Port Arthur"], "2014": ["Ft. Wayne", "Kearney", "Missoula", "Plattsburgh", "Albany", "Portland", "Knoxville", "Steubenville"], "2015": ["Myrtle Beach", "Boise", "Albany", "Sweetwater"], "2016": ["Columbia", "El Paso", "Milwaukee", "Philadelphia", "Scottsbluff", "Nacogdoches", "Juneau", "Alpena", "Rochester", "Nashville", "Ft. Lauderdale", "Lynchburg", "Salinas", "Selma", "Sierra Vista", "Williston"], "2017": ["Bend", "Ft. Wayne", "Gainesville", "Charleston", "Lexington", "Washington", "Thomasville", "Alexandria", "Valley City", "Sweetwater", "Victoria"], "2018": ["Columbia", "Pine Bluff", "Rhinelander", "Shreveport", "Louisville"]}, "Port Arthur": {"2000": ["Baton Rouge", "Fairbanks", "Washington DC ", "El Centro", "Visalia", "Midland", "Utica"], "2001": ["Montgomery", "Oklahoma City", "Gulfport", "Denver", "Auburn", "Madison", "Presque Isle", "Shreveport", "Sierra Vista"], "2002": ["Ada", "Alpena", "Anchorage", "Bend", "Bloomington", "Madison", "Myrtle Beach", "El Centro", "Ft. Wayne", "Ft. Lauderdale", "Louisville", "St. Joseph", "Thomasville", "Watertown"], "2003": ["Birmingham", "Dothan", "Iowa City", "Lafayette", "Lufkin", "Jacksonville", "Spokane", "Laurel", "Rapid City", "Selma", "Watertown"], "2004": ["Great Falls", "Holyoke", "McAllen", "Naples", "El Dorado", "Steubenville", "Las Vegas", "Washington", "Wilmington"], "2005": ["Chicago", "Zanesville"], "2006": ["New Orleans", "Pensacola ", "Kansas City", "Rapid City", "Washington"], "2007": ["Champaign", "Detroit", "Greenville", "Jacksonville", "Presque Isle", "Battle Creek"], "2008": ["Birmingham", "Columbia", "Dayton", "Bloomington", "Eureka", "Wichita Falls", "Sarasota", "Scottsbluff", "St. Petersburg"], "2009": ["Las Vegas", "Lima", "Newport News", "Charlottesville", "Presque Isle", "St. Petersburg"], "2010": ["Akron", "Charlotte", "Eugene", "Ft. Wayne", "Syracuse", "Tucson", "Anchorage", "Presque Isle", "St. Joseph"], "2011": ["Altoona", "Panama City", "Klamath Falls"], "2012": ["Akron", "Bangor", "Pensacola", "Augusta", "El Dorado", "Eugene", "Billings", "Moline"], "2013": ["Amarillo", "Anderson", "Lansing", "Missoula", "Pittsburg", "Alexandria", "Riverton", "Pocatello", "Troy", "Fayetteville", "El Dorado"], "2014": ["Gulfport", "Panama City", "Louisville", "Fayetteville", "Billings", "Reno", "Portland", "Tucson"], "2015": ["Detroit", "Meridian", "Albany", "Iowa City"], "2016": ["Hagerstown", "St. Petersburg", "Bangor", "McAllen"], "2017": ["Bowling Green", "Cities", "Ft. Wayne", "Honolulu", "Indianapolis", "Juneau", "Klamath Falls", "Laurel", "Marquette", "McAllen", "Cincinnati", "New Bedford"], "2018": ["Columbia", "Dickinson", "Huntington", "Lawton", "Missoula", "Scranton", "Pensacola", "Elmira", "Shreveport", "Lufkin", "Redding"]}, "Portland": {"2000": ["Akron", "Augusta", "Baton Rouge", "Ft. Worth", "Lynchburg", "Meridian", "Cadillac", "Tacoma"], "2001": ["Corpus Christi", "Denver", "Juneau", "Kearney", "Rogers", "Naples", "Glendive", "Bowling Green", "Santa Fe", "Watertown", "Newport News", "Cincinnati"], "2002": ["Alpena", "Charlottesville", "Gulfport", "Klamath Falls", "North Platte", "Steubenville", "Elkhart", "Rhinelander", "Syracuse"], "2003": ["Lufkin", "New Haven", "Sioux City", "Eureka", "Columbia", "Indianapolis", "San Angelo", "Sweetwater", "Watertown"], "2004": ["Ames", "Buffalo", "Dayton", "Great Falls", "Meridian", "New Haven", "Syracuse", "Anchorage", "Petersburg", "St. Joseph"], "2005": ["Bangor", "Lima", "Madison", "Rochester", "San Luis Obispo", "Rhinelander"], "2006": ["Appleton", "El Centro", "Harrisonburg", "Madison", "New Haven", "Cities", "Montgomery", "Parkersburg", "San Antonio", "Williston"], "2007": ["Bend", "Zanesville", "Scottsbluff", "Weston", "Altoona", "Sioux Falls", "Washington DC "], "2008": ["Bay City", "Cities", "Lafayette", "Battle Creek", "Superior", "Panama City", "Birmingham", "Rapid City", "Baton Rouge", "Jonesboro", "Wilmington", "Bend", "St. Petersburg", "Victoria"], "2009": ["Binghamton", "Bloomington", "Jonesboro", "Mankato", "Chicago", "Valley City", "Salinas", "Redding", "New Bedford", "St. Paul"], "2010": ["Fayetteville", "New York", "Milwaukee", "Redding", "St. Louis"], "2011": ["Anchorage", "Anderson", "Nacogdoches", "Ft. Wayne", "Louisville", "Plattsburgh", "Great Falls", "St. Louis", "Dothan", "Salt Lake City", "Toledo"], "2012": ["Jefferson City", "Juneau", "Rapid City", "San Jose", "Watertown"], "2013": ["Billings", "Jackson", "Mitchell", "El Paso", "Dayton", "Philadelphia", "Montrose", "Tacoma", "Topeka"], "2014": ["Appleton", "Baton Rouge", "Evansville", "Laurel", "Milwaukee", "Pocatello", "Port Arthur", "Salinas", "Pueblo", "Salisbury", "San Diego", "Sioux City", "St. Louis"], "2015": ["Chattanooga", "Evansville", "Holyoke", "Newport News", "Panama City"], "2016": ["Binghamton", "Decatur;", "Harrisonburg", "Hartford", "McAllen", "Ft. Worth", "Washington DC ", "Boise", "Wichita Falls", "Midland"], "2017": ["Baton Rouge", "Charleston", "Troy", "Cadillac", "Selma", "Youngstown"], "2018": ["Boise", "Buffalo", "Greenville", "Steubenville", "Gainesville", "Nacogdoches"]}, "Presque Isle": {"2000": ["Alpena", "Altoona", "Bay City", "Omaha", "Eugene", "Topeka", "Hartford", "St. Joseph"], "2001": ["Augusta", "Zanesville", "Bend", "Port Arthur", "Canton", "Rhinelander", "Santa Fe", "Valley City"], "2002": ["Charlottesville", "Moline", "Petersburg", "Charlotte", "Shreveport", "San Antonio", "Akron", "Evansville", "Montgomery", "Huntington", "Lubbock", "Spokane", "Steubenville", "Knoxville"], "2003": ["Jonesboro", "Kansas City", "Laurel", "Memphis", "New York", "Palm Springs", "Canton", "Riverton", "Lafayette", "Hutchinson", "Thomasville", "Ft. Worth", "Macon", "Weston"], "2004": ["Bryan", "Decatur;", "Mount Vernon", "Pittsburg", "Sierra Vista", "Syracuse", "Gulfport", "Bangor", "Rockford", "San Jose", "Sioux City"], "2005": ["Corpus Christi", "Knoxville", "Longview", "Albany", "Santa Fe", "Thomasville", "Rhinelander", "St. Petersburg"], "2006": ["Akron", "Bowling Green", "Great Falls", "Hutchinson", "Jackson", "Keokuk", "Lubbock", "Montgomery", "Oklahoma City", "Youngstown", "Phoenix", "York", "Sarasota"], "2007": ["Battle Creek", "Bryan", "El Centro", "Fairbanks", "Kennewick", "Port Arthur", "Montgomery", "Harrisonburg", "Evansville", "Baltimore"], "2008": ["Battle Creek", "Ft. Wayne", "Detroit", "Elkhart", "Eureka", "Spokane", "Tucson", "Victoria"], "2009": ["Dayton", "Holyoke", "New Haven", "Palm Springs", "Decatur;", "Port Arthur", "Hutchinson", "Augusta", "Toledo", "Houston", "Myrtle Beach", "Charleston", "Washington", "Lufkin", "Santa Fe", "Troy", "Valley City"], "2010": ["Champaign", "Glendive", "Panama City", "Lubbock", "Palm Springs", "Appleton", "Ft. Wayne", "Billings", "Port Arthur", "Nacogdoches", "Sioux City", "Cities", "Reno", "Riverton", "Savannah", "Thomasville"], "2011": ["Ft. Walton Beach", "Panama City", "Tulsa", "Kansas City", "Phoenix", "Binghamton", "Charlotte", "Greenville", "Rhinelander", "Salinas", "Troy", "Victoria", "Zanesville"], "2012": ["New Bedford", "New York", "Scranton", "Bloomington", "Marquette", "Kearney", "Juneau", "Williston"], "2013": ["Detroit", "Honolulu", "New Orleans", "Oklahoma City", "Ft. Wayne", "Rockford", "Alexandria", "Dickinson", "Florence", "Jacksonville", "Parkersburg", "Montrose", "Reno", "San Diego", "Syracuse"], "2014": ["Amarillo", "Augusta", "Eau Claire", "Newport News", "Kirksville", "Moline", "Salisbury", "Cadillac", "Troy"], "2015": ["Eau Claire", "Kirksville", "Meridian", "Milwaukee", "New York", "West Point", "Alpena", "San Diego", "San Angelo", "San Antonio"], "2016": ["Bay City", "Binghamton", "Bryan", "Las Vegas", "Lawton", "Moline", "Bloomington", "York", "Washington", "Topeka", "Jefferson City", "Alpena", "Dothan", "Syracuse", "Winston Salem", "Zanesville"], "2017": ["Auburn", "Elkhart", "Great Falls", "Lawton", "New Haven", "Chattanooga", "Dickinson", "Ft. Lauderdale", "Melbourne", "Marquette", "Longview", "Manchester", "El Centro"], "2018": ["Jacksonville", "Kearney", "Meridian", "New Haven", "Columbus", "Bloomington", "Eureka", "Pine Bluff", "Lufkin", "St. Louis", "Cincinnati", "Kirksville", "Watertown"]}, "Pueblo": {"2000": ["Evansville", "Nacogdoches", "Valley City", "Auburn", "Houston", "Zanesville", "Kansas City", "Salisbury", "Thomasville"], "2001": ["Dothan", "Greenville", "Memphis", "Omaha", "Macon", "Superior", "Auburn", "Rockford", "Melbourne", "Valley City", "Nacogdoches", "Rapid City"], "2002": ["Fayetteville", "Harrisonburg", "Manchester", "Pittsburg", "Syracuse"], "2003": ["Austin", "Bloomington", "Lima", "Lubbock", "Newport News", "Corpus Christi", "Billings", "Savannah", "Battle Creek", "Canton", "Superior"], "2004": ["Durham", "Lufkin", "El Dorado", "Jackson", "Victoria", "Valley City"], "2005": ["Bangor", "Charlotte", "Dothan", "El Dorado", "Madison", "Marquette", "Weston", "Laurel", "Wilmington", "Bloomington", "Valley City", "Santa Fe", "Thomasville"], "2006": ["Bozeman", "Charlottesville", "Cincinnati", "Houston", "Mount Vernon", "New Orleans", "Jackson", "Philadelphia", "Spokane", "Steubenville", "Chattanooga", "Shreveport", "Wichita Falls", "Williston"], "2007": ["Bloomington", "Juneau", "Memphis", "Steubenville", "Hutchinson", "Bozeman", "Corpus Christi", "Riverton", "Boise", "Santa Fe", "Selma"], "2008": ["Bay City", "Jefferson City", "Lufkin", "Memphis", "Dothan", "Winston Salem", "Omaha"], "2009": ["Auburn", "Austin", "Bay City", "Bend", "Jonesboro", "Lansing", "Montrose", "Pine Bluff", "Topeka", "Lynchburg", "Terre Haute"], "2010": ["Memphis", "New York", "Lubbock", "Lake Charles", "Decatur;", "St. Paul", "San Jose", "Sioux Falls"], "2011": ["Bangor", "Bowling Green", "Huntington", "Keokuk", "Klamath Falls", "Palm Springs", "Troy", "Laredo", "San Antonio", "Dayton", "Sioux City", "Helena", "Visalia"], "2012": ["Canton", "Melbourne", "Corpus Christi", "Valley City", "St. Petersburg", "Victoria", "Gulfport", "Reno", "Salisbury", "San Antonio", "Toledo"], "2013": ["Akron", "Chicago", "Fayetteville", "Scranton"], "2014": ["Ames", "Bowling Green", "Chicago", "Decatur;", "Kansas City", "Kennewick", "Manchester", "Tucson", "Bryan", "New Haven", "Eugene", "Modesto", "Portland", "Sarasota", "Selma", "Tulsa"], "2015": ["Ft. Worth", "Alpena", "Nacogdoches", "Los Angeles", "Dickinson", "Youngstown"], "2016": ["Ft. Lauderdale", "Jefferson City", "Battle Creek", "Erie", "Oak Hill", "Salinas", "Savannah"], "2017": ["Gulfport", "Iowa City", "New Bedford", "Santa Fe", "Selma"], "2018": ["Charleston", "Eau Claire", "Juneau", "Marquette", "Panama City", "Lima", "Austin", "New Haven", "Sioux Falls", "Ames", "Tucson"]}, "Rapid City": {"2000": ["Boise", "Hutchinson", "Longview", "Columbia", "Reno", "Salisbury", "Shreveport", "Springfield", "St. Petersburg", "Superior", "Sweetwater"], "2001": ["Billings", "Laredo", "Oklahoma City", "Pensacola", "Pittsburgh", "Fayetteville", "Iowa City", "Santa Fe", "Pueblo", "Scottsbluff", "Superior"], "2002": ["Klamath Falls", "Gulfport", "Greenville", "San Angelo", "Washington", "Jonesboro", "Boise", "El Centro", "Jackson", "Reno", "Eau Claire", "Selma", "Wilmington"], "2003": ["Augusta", "Charlottesville", "Chattanooga", "Keokuk", "Meridian", "El Centro", "West Point", "Syracuse", "Elkhart", "Port Arthur", "Los Angeles"], "2004": ["Bend", "Chicago", "Hartford", "Indianapolis", "Las Vegas", "Missoula", "Sweetwater", "Milwaukee", "St. Joseph", "Lansing", "Atlanta", "San Diego", "Twin Falls", "Williston"], "2005": ["Rockford", "Pittsburg", "Rhinelander", "Naples", "Albany", "Mount Vernon", "Selma", "Weston"], "2006": ["Anchorage", "Baton Rouge", "Boise", "Dothan", "Ft. Wayne", "Missoula", "Phoenix", "Kearney", "Naples", "Pine Bluff", "Port Arthur", "Salt Lake City", "Washington"], "2007": ["El Dorado", "Kansas City", "Klamath Falls", "Panama City", "Pocatello", "Keokuk", "Lufkin", "Detroit", "Charleston", "Superior", "Huntington", "Springfield"], "2008": ["Eau Claire", "El Dorado", "Klamath Falls", "Portland", "Hutchinson", "Rogers", "Oklahoma City", "Washington"], "2009": ["Charlotte", "Chicago", "Kennewick", "Los Angeles", "Manchester", "Midland", "Klamath Falls", "Louisville", "Nacogdoches", "Washington DC ", "Ft. Wayne", "Cincinnati"], "2010": ["Chattanooga", "Missoula", "Newport News", "Los Angeles", "San Diego", "St. Paul", "West Point"], "2011": ["Bay City", "Bend", "Erie", "Lufkin", "New York", "Longview", "Lafayette", "Houston", "Melbourne", "Rochester", "Selma"], "2012": ["Anchorage", "Kirksville", "Lexington", "Pittsburgh", "Portland", "Ft. Walton Beach", "Rhinelander", "Alexandria", "Lansing", "Superior", "Fairbanks", "Baltimore", "Midland", "Pensacola ", "Eugene", "Sioux Falls", "St. Joseph"], "2013": ["Pittsburg", "San Diego", "Memphis", "Charleston", "Cincinnati", "Bay City", "Philadelphia", "Riverton", "Sweetwater", "Weston"], "2014": ["Gainesville", "Lafayette", "Atlanta", "Cadillac", "Modesto", "San Luis Obispo", "Youngstown", "Tacoma", "Durham"], "2015": ["Charlottesville", "El Dorado", "Ft. Walton Beach", "Ft. Worth", "Jonesboro", "Kirksville", "Knoxville", "Lexington", "Glendive", "Honolulu", "Terre Haute", "West Point", "Reno", "Las Vegas", "New Bedford", "Riverton", "St. Paul", "Ames", "Lufkin"], "2016": ["Lafayette", "Jonesboro", "St. Petersburg", "Denver", "San Luis Obispo", "Dayton", "Dothan", "Ada"], "2017": ["Holyoke", "Manchester", "Kansas City", "Klamath Falls", "Alexandria", "New Orleans", "York", "Evansville", "Reno"], "2018": ["Altoona", "Buffalo", "Macon", "San Diego", "Salinas", "Cadillac", "Pine Bluff", "Naples", "Scranton"]}, "Redding": {"2000": ["Elkhart", "Laurel", "Lubbock", "Milwaukee", "Ft. Lauderdale", "Ft. Worth", "Los Angeles", "Naples", "Kearney", "Hagerstown", "Salinas"], "2001": ["Bryan", "Indianapolis", "Jefferson City", "Lake Charles", "Milwaukee", "Superior", "Terre Haute", "Lima"], "2002": ["Alpena", "Billings", "Ft. Pierce", "Knoxville", "Las Vegas", "Keokuk", "New York", "San Luis Obispo", "Topeka"], "2003": ["Elkhart", "Las Vegas", "Lubbock", "McAllen", "Memphis", "Greenville", "Youngstown", "Savannah", "Fayetteville"], "2004": ["Battle Creek", "Billings", "Columbia", "Dothan", "Greenville", "Salinas", "Knoxville", "San Antonio", "Champaign", "Salisbury", "Santa Fe", "Twin Falls"], "2005": ["Lafayette", "Pittsburgh", "Kirksville", "Tulsa"], "2006": ["Alpena", "Auburn", "Gulfport", "Manchester", "North Platte", "Hutchinson", "Marquette", "Baltimore", "Chicago", "Kearney", "Tucson", "Tulsa"], "2007": ["Anchorage", "Battle Creek", "Klamath Falls", "Knoxville", "New Orleans", "Pocatello", "Thomasville", "Utica"], "2008": ["Bozeman", "Lansing", "New Bedford", "Ft. Worth", "Twin Falls", "Baltimore", "Winston Salem"], "2009": ["Akron", "Cadillac", "Laurel", "Oak Hill", "Pensacola ", "Portland", "Sioux City", "Atlanta", "Binghamton", "Sweetwater"], "2010": ["Bowling Green", "Indianapolis", "Pittsburg", "Sioux City", "Columbia", "Meridian", "Portland", "Parkersburg", "Savannah", "Troy"], "2011": ["Las Vegas", "Kirksville", "Denver", "Jackson", "Rhinelander", "Rochester", "Rockford", "St. Louis"], "2012": ["Atlanta", "McAllen", "New Haven", "New Orleans", "Toledo", "Springfield"], "2013": ["Austin", "Gainesville", "Kirksville", "Philadelphia", "Salt Lake City", "Nashville", "Oklahoma City", "Rogers", "Sioux Falls"], "2014": ["Augusta", "Billings", "Cities", "Durham", "Modesto", "Montgomery", "Hagerstown", "Indianapolis", "Fairbanks", "Ft. Pierce", "St. Petersburg", "Washington"], "2015": ["Bryan", "Chicago", "Evansville", "Fairbanks", "Ft. Worth", "Great Falls", "Laredo", "Macon", "Nacogdoches", "Nashville", "Lexington", "Sierra Vista", "Superior"], "2016": ["Bay City", "Bend", "El Centro", "Jackson", "Longview", "Corpus Christi", "San Antonio", "Utica", "Panama City", "San Angelo", "Youngstown"], "2017": ["Anderson", "Charlottesville", "El Centro", "Glendive", "Holyoke", "Lansing", "Eugene", "Salinas", "Sioux City", "St. Paul", "Visalia", "Williston"], "2018": ["Lansing", "Longview", "Pensacola ", "New Bedford", "Visalia", "Port Arthur", "Petersburg", "Pensacola"]}, "Reno": {"2000": ["Fairbanks", "Ft. Walton Beach", "Madison", "Philadelphia", "Rapid City", "Savannah", "San Luis Obispo", "Macon", "Appleton", "St. Joseph"], "2001": ["Buffalo", "Florence", "Harrisonburg", "Las Vegas", "Lawton", "Youngstown", "Bryan", "Rhinelander"], "2002": ["Jonesboro", "Myrtle Beach", "Rapid City", "Oklahoma City", "Lake Charles", "Atlanta", "Salinas", "Palm Springs", "Weston", "Holyoke", "Valley City", "Lufkin"], "2003": ["Columbia", "New York", "Alpena", "El Centro", "St. Paul", "Newport News", "York", "Riverton", "Sarasota", "Visalia"], "2004": ["Albany", "Jefferson City", "Pensacola ", "San Antonio", "Cities", "Salisbury", "Toledo", "Wichita Falls"], "2005": ["Augusta", "El Dorado", "Laurel", "Phoenix", "Washington", "Montrose", "Oklahoma City", "Canton", "Myrtle Beach", "Ft. Worth", "Battle Creek", "Savannah", "Utica", "Weston"], "2006": ["Lexington", "New Bedford", "North Platte", "Plattsburgh", "Denver", "Billings", "Panama City", "Erie", "Wichita Falls", "San Jose", "Charlotte", "Sioux Falls", "Kansas City", "Baton Rouge", "Weston", "Zanesville"], "2007": ["Alpena", "Greenville", "Lufkin", "Ft. Pierce", "Savannah", "Parkersburg", "Oak Hill", "Marquette", "Corpus Christi", "Victoria", "Watertown"], "2008": ["Louisville", "Nashville", "Palm Springs", "Anderson", "Superior", "Laredo", "Bakersfield", "Elkhart", "Kirksville", "Decatur", "Akron", "Ft. Worth"], "2009": ["Bowling Green", "Los Angeles", "Montrose", "Mount Vernon", "Lubbock", "Midland", "St. Paul", "Shreveport", "Pittsburgh", "Champaign"], "2010": ["Dayton", "Ft. Pierce", "Meridian", "Akron", "Lynchburg", "Florence", "Presque Isle", "Alpena", "Atlanta", "Troy"], "2011": ["Jonesboro", "North Platte", "Spokane", "Lubbock", "Cities", "Helena", "Washington DC ", "Mount Vernon", "Thomasville", "Savannah"], "2012": ["Pueblo", "Augusta", "Bozeman", "Tulsa", "Lynchburg", "Rhinelander", "Salinas", "San Angelo"], "2013": ["Appleton", "Chattanooga", "Harrisonburg", "Indianapolis", "Keokuk", "Lawton", "Mankato", "Petersburg", "Scottsbluff", "Albany", "Billings", "Boise", "Scranton", "San Diego", "Meridian", "Presque Isle", "Parkersburg", "Tacoma"], "2014": ["Binghamton", "Port Arthur", "Sioux City", "Cincinnati", "Chicago", "Pensacola", "Pittsburg", "Dayton", "Decatur;", "Helena", "Nashville", "Harrisonburg", "Wilmington"], "2015": ["Alexandria", "Laredo", "Milwaukee", "Nacogdoches", "Rapid City", "Atlanta", "Eau Claire", "San Jose", "Glendive", "Dothan", "Zanesville", "Ft. Wayne", "Birmingham", "Toledo", "Washington DC ", "Rogers", "Salt Lake City", "Selma"], "2016": ["Tacoma", "Las Vegas", "Battle Creek", "Montgomery", "Sioux Falls", "Longview", "Weston", "Bloomington", "Decatur"], "2017": ["Charleston", "Fairbanks", "Jonesboro", "Lubbock", "Memphis", "Melbourne", "Rapid City", "Newport News", "Boise", "Baton Rouge", "Thomasville", "Bay City"], "2018": ["Keokuk", "Oklahoma City", "Dothan", "San Angelo", "Steubenville", "Valley City", "York"]}, "Rhinelander": {"2000": ["Battle Creek", "Birmingham", "Cincinnati", "Ft. Lauderdale", "Ft. Worth", "Helena", "Pocatello", "Melbourne", "Baton Rouge", "Las Vegas", "Wilmington", "Greenville", "Salisbury"], "2001": ["Eureka", "Gulfport", "Memphis", "New Bedford", "Presque Isle", "Reno", "Lubbock", "Greenville", "Binghamton", "Salt Lake City", "Savannah", "Victoria"], "2002": ["Eugene", "Marquette", "Mount Vernon", "Phoenix", "Jonesboro", "Oklahoma City", "Mitchell", "Altoona", "Dickinson", "Portland", "Juneau", "Durham", "Visalia"], "2003": ["Champaign", "Cities", "Jefferson City", "Lufkin", "Modesto", "Hagerstown", "Glendive", "Hutchinson", "Columbia", "Altoona", "Sioux City", "St. Louis", "Sweetwater", "Topeka"], "2004": ["El Centro", "New Bedford", "Sioux City", "Utica", "San Antonio", "Palm Springs", "Billings", "Plattsburgh", "Thomasville", "Newport News"], "2005": ["Bryan", "Charlotte", "Kirksville", "Rapid City", "Memphis", "Wilmington", "Milwaukee", "Presque Isle", "Sioux Falls", "Decatur;", "Portland", "St. Paul", "Scranton", "Utica"], "2006": ["Akron", "Gulfport", "Lake Charles", "Indianapolis", "Pensacola ", "Chattanooga", "Laurel", "Pittsburgh", "Savannah", "Winston Salem", "Rogers", "Weston"], "2007": ["Altoona", "Jacksonville", "Keokuk", "New Orleans", "Lafayette", "Gulfport", "Dothan", "Sioux City"], "2008": ["Bowling Green", "Eureka", "Nacogdoches", "Elmira", "Laredo", "Panama City", "Columbia", "New Orleans", "Jacksonville", "Phoenix", "Salisbury", "Florence", "Ada", "Watertown"], "2009": ["Battle Creek", "Decatur;", "Eureka", "Jefferson City", "Juneau", "Columbia", "Moline", "Toledo", "Honolulu", "Bloomington", "Lubbock", "Jonesboro", "Superior", "Terre Haute", "Weston"], "2010": ["Canton", "Lubbock", "Lufkin", "Modesto", "Mitchell", "Utica", "Memphis", "Lynchburg", "Youngstown", "St. Paul", "Kearney", "Salinas"], "2011": ["Bloomington", "Greenville", "Lafayette", "Pocatello", "Redding", "Battle Creek", "Bangor", "Ft. Walton Beach", "Baton Rouge", "Presque Isle", "Washington"], "2012": ["Altoona", "Columbia", "El Centro", "Manchester", "Meridian", "Plattsburgh", "Rapid City", "San Diego", "Modesto", "San Jose", "Jefferson City", "Reno", "Durham", "Victoria"], "2013": ["Bryan", "Evansville", "Denver", "Elmira", "Plattsburgh", "Winston Salem", "Washington DC ", "Watertown"], "2014": ["Chicago", "Denver", "Madison", "Missoula", "Kearney", "Steubenville", "Sarasota", "Winston Salem", "Philadelphia", "Great Falls", "El Paso", "Hagerstown", "St. Petersburg", "Superior"], "2015": ["Huntington", "Kirksville", "Milwaukee", "North Platte", "Atlanta", "Knoxville", "Anderson", "Denver"], "2016": ["Amarillo", "Indianapolis", "Manchester", "Great Falls", "Bowling Green", "Sioux Falls", "Shreveport", "Plattsburgh", "Savannah"], "2017": ["Buffalo", "Durham", "Erie", "Eureka", "Las Vegas", "Manchester", "Mankato", "New York", "San Jose", "St. Paul", "Birmingham", "Fayetteville", "Auburn", "Myrtle Beach", "Cities", "Ft. Worth"], "2018": ["Auburn", "Binghamton", "Bryan", "Cadillac", "New York", "Philadelphia", "Pocatello", "McAllen", "Pittsburg", "Elkhart", "Victoria", "Syracuse"]}, "Riverton": {"2000": ["El Centro", "El Paso", "Klamath Falls", "New Bedford", "Williston", "Palm Springs", "Birmingham", "Jackson", "Superior", "Anchorage", "Topeka", "York"], "2001": ["Alpena", "Dickinson", "Houston", "Kansas City", "Los Angeles", "Mount Vernon", "Erie", "El Centro", "Keokuk", "Steubenville", "New York", "Durham"], "2002": ["Charlotte", "Florence", "Indianapolis", "Jacksonville", "Marquette", "McAllen", "Dothan", "Nashville", "Meridian", "Savannah", "Wilmington"], "2003": ["Newport News", "Presque Isle", "Reno", "Ada", "Montgomery"], "2004": ["Ft. Worth", "Kirksville", "Lynchburg", "Jefferson City", "Elmira", "Chicago", "Phoenix", "Thomasville"], "2005": ["Ames", "Klamath Falls", "Valley City", "Evansville", "Alexandria", "Bozeman", "Topeka", "Youngstown"], "2006": ["Baton Rouge", "Great Falls", "Huntington", "Keokuk", "San Luis Obispo", "Gulfport", "Parkersburg", "Weston", "Kansas City", "St. Louis", "San Diego", "Philadelphia", "Eureka"], "2007": ["Auburn", "Corpus Christi", "Elmira", "Eureka", "New York", "Pueblo", "San Angelo", "Bangor", "Parkersburg", "Selma"], "2008": ["Altoona", "Klamath Falls", "Atlanta", "Lexington", "Youngstown"], "2009": ["Laurel", "Macon", "Pensacola", "Plattsburgh", "Melbourne", "Fayetteville", "Denver", "Billings", "Kennewick", "Tucson"], "2010": ["Battle Creek", "Laurel", "Pine Bluff", "Selma", "Presque Isle"], "2011": ["Bay City", "Bowling Green", "Dickinson", "Longview", "Manchester", "Scranton", "Pine Bluff", "Newport News", "Syracuse"], "2012": ["Austin", "Bozeman", "Cities", "Eau Claire", "Evansville", "Meridian", "New Bedford", "Pittsburgh", "Sweetwater", "Decatur", "Marquette"], "2013": ["Harrisonburg", "Port Arthur", "St. Paul", "Rapid City", "Salinas", "Washington DC "], "2014": ["Chattanooga", "Denver", "Gulfport", "Juneau", "Los Angeles", "New York", "Honolulu", "Bowling Green", "Hagerstown", "Utica", "Sarasota", "Lynchburg"], "2015": ["Eau Claire", "Longview", "Philadelphia", "Rapid City", "Sweetwater", "Weston", "McAllen", "Victoria"], "2016": ["Mount Vernon", "St. Joseph", "Plattsburgh", "Winston Salem"], "2017": ["Augusta", "Dothan", "Elmira", "Erie", "Ft. Wayne", "New York", "Oak Hill", "Oklahoma City", "New Haven", "Salt Lake City", "Twin Falls"], "2018": ["Decatur", "Denver", "Dickinson", "Memphis", "Panama City", "Los Angeles", "Alexandria", "Williston", "Twin Falls"]}, "Rochester": {"2000": ["Baton Rouge", "Decatur", "Hartford", "Twin Falls", "Salinas"], "2001": ["Hagerstown", "Kearney", "Lubbock", "Modesto", "Pensacola", "Decatur;", "Sweetwater"], "2002": ["Alpena", "Altoona", "Los Angeles", "Huntington", "Petersburg", "Visalia", "Bloomington", "Naples", "St. Paul", "Thomasville"], "2003": ["Anchorage", "Augusta", "Cadillac", "New York", "Pocatello", "Pittsburgh", "New Bedford", "Melbourne", "Birmingham", "Philadelphia", "Sweetwater", "Rockford"], "2004": ["Baltimore", "El Paso", "Harrisonburg", "Los Angeles", "Naples", "Columbus", "Valley City", "Laredo", "Weston"], "2005": ["Dayton", "Louisville", "Portland", "Manchester", "Charleston"], "2006": ["Altoona", "Midland", "Missoula", "Austin", "St. Joseph"], "2007": ["Denver", "Jonesboro", "Lynchburg", "Jefferson City", "Modesto", "Greenville", "Detroit", "Baton Rouge", "Appleton"], "2008": ["Appleton", "Ft. Wayne", "Steubenville", "Columbia", "Keokuk", "Zanesville", "Kirksville", "Weston", "St. Paul"], "2009": ["Ada", "Eau Claire", "El Centro", "Madison", "Mitchell", "Bozeman", "San Antonio", "St. Joseph", "St. Louis"], "2010": ["Holyoke", "Jackson", "Lafayette", "New Orleans", "Bend", "Louisville", "Youngstown"], "2011": ["Milwaukee", "Naples", "Redding", "Sioux City", "Rapid City", "St. Paul", "Superior"], "2012": ["New Orleans", "Newport News", "Columbus", "Chattanooga", "Milwaukee", "Eureka", "Elmira", "Pocatello", "Sweetwater", "Zanesville"], "2013": ["Anderson", "Las Vegas", "Baltimore", "Durham", "San Luis Obispo"], "2014": ["Bozeman", "Bryan", "Elkhart", "Cities", "St. Petersburg", "Williston"], "2015": ["Ada", "Cadillac", "Canton", "Columbus", "Detroit", "Missoula", "Nashville", "Philadelphia", "Pensacola ", "Omaha", "Sweetwater", "Sierra Vista"], "2016": ["Anderson", "Pocatello", "Tucson"], "2017": ["Austin", "Laurel", "Kennewick", "Zanesville", "Lufkin", "San Angelo", "St. Louis", "Superior", "Wichita Falls", "Williston"], "2018": ["Bay City", "Lufkin", "Montrose", "Fairbanks", "Steubenville", "Dothan", "Akron", "Philadelphia", "Lubbock", "Watertown"]}, "Rockford": {"2000": ["Ada", "Atlanta", "Montrose", "Bakersfield", "Tacoma", "York"], "2001": ["Cities", "New Haven", "Petersburg", "Pueblo", "West Point", "Austin", "Melbourne", "San Jose"], "2002": ["Decatur", "Jacksonville", "Manchester", "St. Petersburg", "Troy", "West Point", "Lima", "Pensacola ", "Boise", "Missoula", "Scottsbluff"], "2003": ["Auburn", "Bend", "Dickinson", "Moline", "Rochester", "Cities", "Montgomery", "Sierra Vista"], "2004": ["Amarillo", "Birmingham", "Mankato", "Montgomery", "Panama City", "New Orleans", "Presque Isle", "Austin", "Salisbury", "Savannah", "St. Paul"], "2005": ["Bryan", "Jacksonville", "Rapid City", "Santa Fe", "Birmingham", "San Antonio", "Tulsa", "Washington"], "2006": ["Greenville", "Longview", "Baton Rouge", "Mount Vernon", "San Luis Obispo", "Scottsbluff"], "2007": ["Hagerstown", "Harrisonburg", "Naples"], "2008": ["Detroit", "Evansville", "Ft. Lauderdale", "Ft. Wayne", "Hartford", "Jacksonville", "Kirksville", "Memphis", "Great Falls", "Pensacola", "Eugene"], "2009": ["Kansas City", "Keokuk", "Milwaukee", "Akron", "Watertown", "Lawton", "San Diego"], "2010": ["Akron", "Amarillo", "Hartford", "Jackson", "Philadelphia", "Binghamton", "Ft. Worth", "Auburn", "Superior", "Washington DC "], "2011": ["Buffalo", "Great Falls", "New Orleans", "Redding", "Washington", "Zanesville", "Charlotte", "Montgomery", "Terre Haute"], "2012": ["Bay City", "Cities", "Kirksville", "El Centro", "St. Petersburg", "Decatur;", "Topeka", "Huntington", "Rogers", "Sioux City"], "2013": ["Charlottesville", "Eau Claire", "Pensacola", "Presque Isle", "Tucson", "Parkersburg", "Cadillac", "Salinas"], "2014": ["Jonesboro", "Philadelphia", "Pine Bluff", "Austin", "Chicago", "Ft. Pierce", "Oak Hill", "Tacoma"], "2015": ["Alexandria", "Ft. Pierce", "New Haven", "Kirksville", "McAllen", "Hagerstown", "Buffalo", "Spokane", "Wilmington"], "2016": ["Bowling Green", "Dickinson", "McAllen", "Cities", "Charlottesville", "Toledo", "Mankato", "San Angelo", "St. Paul", "Tulsa", "Washington", "Wichita Falls"], "2017": ["Atlanta", "Durham", "Jonesboro", "Meridian", "Missoula", "Utica", "Visalia"], "2018": ["Birmingham", "Ft. Worth", "Keokuk", "Klamath Falls", "Lake Charles", "Lima", "Memphis", "Syracuse", "Macon", "Wichita Falls", "Steubenville"]}, "Rogers": {"2000": ["Ft. Pierce", "Houston", "Lufkin", "Topeka", "San Diego", "Wichita Falls"], "2001": ["Birmingham", "Nashville", "Portland", "San Diego", "Washington DC ", "Youngstown"], "2002": ["Evansville", "Laredo", "Longview", "Los Angeles", "New York", "Nacogdoches", "Lawton", "Laurel", "Santa Fe"], "2003": ["Bowling Green", "Columbia", "Evansville", "Ft. Walton Beach", "New Orleans", "Mankato", "Eau Claire", "Tulsa", "Troy", "Fayetteville", "Lexington", "Sweetwater", "Ft. Lauderdale"], "2004": ["Auburn", "Cincinnati", "Decatur;", "Glendive", "Nacogdoches", "Terre Haute", "Kearney", "Alpena", "Augusta", "Memphis", "Weston"], "2005": ["Plattsburgh", "Sioux City", "Lawton", "Memphis", "Marquette", "Lake Charles", "Spokane", "Terre Haute"], "2006": ["Lufkin", "Meridian", "Rhinelander", "El Paso", "San Luis Obispo", "Hutchinson", "Manchester", "Scranton", "Steubenville"], "2007": ["Albany", "Ft. Pierce", "Nashville", "Scranton", "Terre Haute"], "2008": ["Atlanta", "Evansville", "Holyoke", "Memphis", "Rapid City", "Fairbanks", "Meridian", "Troy", "Newport News"], "2009": ["Altoona", "Cincinnati", "Decatur;", "Los Angeles", "Moline", "Marquette", "Mount Vernon", "Durham"], "2010": ["Charlottesville", "Harrisonburg", "Madison", "McAllen", "Memphis", "Chicago", "Pensacola", "Lexington", "Bangor", "Wichita Falls", "Terre Haute", "West Point"], "2011": ["Fayetteville", "Jefferson City", "Lexington", "El Paso", "Williston", "Hagerstown"], "2012": ["Appleton", "El Centro", "Lufkin", "New Bedford", "Rockford", "St. Louis", "St. Joseph", "Indianapolis", "Dickinson", "Binghamton"], "2013": ["Bloomington", "Cadillac", "Lubbock", "Bozeman", "Redding", "Weston", "St. Louis", "Bay City", "Visalia", "Scottsbluff", "Springfield", "Thomasville", "Tulsa"], "2014": ["Milwaukee", "Philadelphia", "Baltimore", "St. Paul", "Sarasota", "Marquette", "Chattanooga", "Winston Salem", "Akron", "Thomasville", "Watertown", "Zanesville"], "2015": ["Charleston", "Cities", "Houston", "Manchester", "Memphis", "Sweetwater", "Williston", "Columbia", "Holyoke", "Reno", "Steubenville"], "2016": ["Ames", "Augusta", "Bryan", "Meridian", "New Bedford", "Great Falls", "Lufkin", "Appleton", "Shreveport"], "2017": ["Lubbock", "Mount Vernon", "Klamath Falls", "Troy", "Newport News", "Tacoma", "West Point"], "2018": ["Cities", "Decatur;", "Fayetteville", "Ft. Worth", "Keokuk", "Cincinnati", "Bangor", "Bay City", "Los Angeles", "Nashville", "Austin", "Chicago", "Valley City", "Scranton", "Helena", "Toledo"]}, "Salinas": {"2000": ["Lawton", "Redding", "Holyoke", "Mankato", "San Antonio", "Billings", "Rochester", "Steubenville", "Pine Bluff", "Winston Salem"], "2001": ["Great Falls", "Ft. Pierce", "Klamath Falls", "Milwaukee", "Sioux Falls", "Ft. Lauderdale", "Myrtle Beach", "Montgomery", "Selma"], "2002": ["Atlanta", "Reno", "Salt Lake City", "Baltimore", "Salisbury", "Lafayette", "Bay City", "Thomasville", "Bowling Green", "San Diego", "Cities", "St. Louis", "Sioux Falls", "Syracuse"], "2003": ["Jacksonville", "Lynchburg", "New Orleans", "Topeka"], "2004": ["Melbourne", "Mitchell", "Redding", "Dayton", "Lake Charles", "Klamath Falls", "Lima", "El Paso", "Las Vegas", "Scottsbluff", "St. Joseph", "Valley City"], "2005": ["Billings", "Decatur;", "Evansville", "Longview", "Mankato", "New Orleans", "Dayton", "Sioux Falls", "Bend", "St. Petersburg", "Madison", "McAllen"], "2006": ["Memphis", "New Haven", "North Platte", "Lake Charles", "San Antonio", "Sarasota", "Lima", "Lawton", "Cities", "Binghamton", "Honolulu", "Twin Falls"], "2007": ["Bloomington", "Buffalo", "Columbus", "Montgomery", "Victoria", "Tacoma"], "2008": ["Altoona", "Dayton", "Fayetteville", "Jackson", "Jefferson City", "Lansing", "Pocatello", "Superior", "Sioux City", "Longview", "Ada", "Sioux Falls", "Birmingham", "Sierra Vista", "Watertown", "York"], "2009": ["Decatur", "Missoula", "Petersburg", "Portland", "Lubbock", "Bryan", "Marquette", "Selma", "Hutchinson", "Salt Lake City"], "2010": ["Anchorage", "Eugene", "Lufkin", "Modesto", "Appleton", "Phoenix", "Washington DC ", "Albany", "Rhinelander", "Selma", "Newport News", "Klamath Falls", "San Jose", "Sweetwater"], "2011": ["Los Angeles", "Mount Vernon", "Nacogdoches", "Parkersburg", "Eureka", "West Point", "Bozeman", "Binghamton", "McAllen", "Presque Isle", "Decatur;"], "2012": ["Bangor", "Detroit", "Holyoke", "Naples", "Charleston", "Sierra Vista", "Austin", "Gulfport", "Gainesville", "Longview", "Reno", "Durham", "Corpus Christi"], "2013": ["Akron", "Riverton", "Altoona", "San Diego", "Weston", "Rockford", "Erie", "Baltimore", "Scranton", "Salisbury"], "2014": ["Akron", "Anderson", "Oklahoma City", "Portland", "North Platte", "Pittsburg", "San Diego"], "2015": ["Bowling Green", "Champaign", "El Centro", "Elmira", "Eureka", "Kearney", "Louisville", "McAllen", "New Haven", "Tucson", "Anchorage", "Fayetteville", "Chattanooga", "Helena", "Memphis", "Zanesville"], "2016": ["Bowling Green", "Ft. Wayne", "Pueblo", "San Angelo", "McAllen", "Mankato", "Wilmington", "Pocatello", "Thomasville", "Sweetwater"], "2017": ["Altoona", "Klamath Falls", "Oak Hill", "Sioux Falls", "Gulfport", "Florence", "Durham", "Pensacola", "Binghamton", "Redding", "Utica", "Wilmington"], "2018": ["Bozeman", "Rapid City", "Jacksonville", "Plattsburgh", "Tacoma", "Lexington"]}, "Salisbury": {"2000": ["Austin", "Birmingham", "Champaign", "Harrisonburg", "Huntington", "Moline", "North Platte", "Rhinelander", "Pueblo", "Rapid City", "Kansas City", "Panama City", "Dothan", "St. Louis"], "2001": ["Augusta", "Chattanooga", "Decatur;", "Durham", "Holyoke", "Keokuk", "Laurel", "Pensacola", "Midland", "Cadillac", "Dayton", "York", "Scranton"], "2002": ["Cities", "Kansas City", "Montgomery", "New Haven", "Salinas", "Ada", "Gainesville", "Columbia", "Newport News", "Marquette", "St. Louis", "Boise", "Auburn", "Lufkin", "Victoria"], "2003": ["Bryan", "Harrisonburg", "Plattsburgh", "Lansing", "Selma", "Thomasville", "Laurel", "Victoria", "Bay City", "Corpus Christi", "Scottsbluff"], "2004": ["Cadillac", "Decatur;", "Jacksonville", "Rockford", "New Bedford", "Redding", "Topeka", "Ft. Wayne", "Greenville", "Reno", "Champaign", "Santa Fe"], "2005": ["Akron", "Bloomington", "Canton", "Eugene", "San Diego", "Juneau", "Billings", "Auburn", "Bozeman", "Pocatello", "Topeka", "Greenville", "Eau Claire", "Kansas City", "Milwaukee", "Pensacola "], "2006": ["Bowling Green", "Decatur;", "Mitchell", "Myrtle Beach", "Kirksville", "Hutchinson", "Superior", "Tacoma"], "2007": ["Detroit", "Youngstown", "Lafayette", "Bakersfield"], "2008": ["Altoona", "Bryan", "Durham", "Ft. Wayne", "Huntington", "Jackson", "Kansas City", "Las Vegas", "Montgomery", "Naples", "Rhinelander", "Weston", "Laurel", "Dickinson", "Oak Hill"], "2009": ["Florence", "Pensacola ", "Jefferson City", "Lawton", "Terre Haute"], "2010": ["Alpena", "Altoona", "Anchorage", "Lansing", "McAllen", "Eugene", "Gainesville", "Shreveport", "Detroit", "Baltimore", "Canton", "Superior", "Laredo", "Alexandria", "El Centro", "Washington", "Lawton"], "2011": ["Chattanooga", "Appleton", "Mount Vernon", "Parkersburg", "Sarasota", "Charleston", "Pine Bluff", "Hartford", "Sweetwater", "Indianapolis", "San Luis Obispo", "Shreveport"], "2012": ["Macon", "New Bedford", "Pueblo", "Ft. Lauderdale", "Bryan", "Bloomington", "Detroit", "Scottsbluff", "Williston"], "2013": ["Chattanooga", "Gainesville", "Macon", "Palm Springs", "Helena", "Utica", "Chicago", "Salinas", "Midland", "Longview", "Bend"], "2014": ["Durham", "Harrisonburg", "Mount Vernon", "Presque Isle", "Houston", "Billings", "Selma", "Portland", "Melbourne", "Tucson", "Santa Fe"], "2015": ["Manchester", "Petersburg", "Ft. Wayne", "Hartford", "Iowa City", "Victoria", "Binghamton"], "2016": ["Augusta", "Helena", "Huntington", "Lawton", "Plattsburgh", "Dickinson", "Greenville", "Auburn", "Troy", "Bay City", "Syracuse", "Victoria"], "2017": ["Alpena", "Baton Rouge", "North Platte", "Louisville", "Laredo", "Milwaukee", "Macon", "Mitchell", "Jonesboro", "Steubenville", "Superior"], "2018": ["Binghamton", "Bloomington", "Huntington", "Mount Vernon", "Washington", "Selma", "Appleton", "Milwaukee", "San Diego", "Kennewick"]}, "Salt Lake City": {"2000": ["Cadillac", "Charlottesville", "Dayton", "El Centro", "Phoenix", "Lubbock", "West Point", "Toledo"], "2001": ["Bangor", "Bowling Green", "Indianapolis", "Jonesboro", "Rhinelander", "Selma", "Sioux City", "Las Vegas", "Shreveport", "York"], "2002": ["Alpena", "Cincinnati", "Elmira", "Greenville", "Lexington", "Salinas", "Ft. Wayne", "Bryan", "Zanesville"], "2003": ["Baton Rouge", "Chattanooga", "Lawton", "Nashville", "Alexandria", "Charlottesville", "Tulsa", "Syracuse"], "2004": ["Columbia", "Ft. Worth", "Manchester", "Memphis", "Cadillac", "Toledo", "Scranton", "Spokane", "Winston Salem"], "2005": ["Champaign", "Cincinnati", "Louisville", "Holyoke", "Springfield", "Jackson", "Scottsbluff"], "2006": ["Baltimore", "Decatur", "Klamath Falls", "Rapid City", "Shreveport", "Jonesboro", "Topeka", "Helena", "Knoxville", "Juneau", "Marquette", "San Jose", "Visalia"], "2007": ["Bay City", "Fayetteville", "Lufkin", "Bloomington", "Erie", "Ft. Pierce", "Ft. Lauderdale", "Springfield", "York"], "2008": ["Bangor", "Hartford", "Kearney", "Los Angeles", "Mankato", "Montrose", "Tucson", "Meridian", "Pensacola ", "Winston Salem"], "2009": ["Lynchburg", "Salinas", "Washington", "Troy"], "2010": ["Alexandria", "Buffalo", "Denver", "Hartford", "Hutchinson", "Marquette", "Ft. Wayne", "Sioux City", "Mitchell", "Jefferson City", "Ft. Lauderdale", "Wichita Falls"], "2011": ["Macon", "Nacogdoches", "Portland", "Oklahoma City", "Parkersburg", "San Luis Obispo", "Sioux Falls"], "2012": ["Chattanooga", "Jefferson City", "Nashville", "Naples", "Topeka"], "2013": ["El Centro", "Jonesboro", "Pittsburg", "Redding", "Naples", "Victoria", "Ft. Lauderdale", "Kearney", "Youngstown", "Kansas City", "Ames", "Pensacola ", "Watertown", "San Jose", "Sioux Falls", "Williston"], "2014": ["Albany", "Bozeman", "Decatur", "Great Falls", "Kirksville", "Thomasville", "Bend"], "2015": ["Albany", "Baton Rouge", "Omaha", "Hartford", "Ft. Lauderdale", "Akron", "Reno", "Victoria", "Tucson", "Zanesville"], "2016": ["Great Falls", "Louisville", "Myrtle Beach", "Wichita Falls"], "2017": ["Canton", "Corpus Christi", "Eau Claire", "Laredo", "Madison", "New Orleans", "Riverton", "Baton Rouge", "Juneau", "Sweetwater", "Zanesville"], "2018": ["Harrisonburg", "Ft. Wayne", "Charlotte", "Ft. Pierce", "York", "Alpena", "Valley City", "Topeka"]}, "San Angelo": {"2000": ["Alpena", "Huntington", "McAllen", "St. Louis", "Modesto", "San Luis Obispo", "Scottsbluff", "Zanesville"], "2001": ["Baltimore", "Charlottesville", "Ft. Wayne", "Kirksville", "Las Vegas", "Fayetteville", "Topeka"], "2002": ["Alexandria", "Columbus", "Detroit", "Dothan", "Rapid City", "Bowling Green", "San Diego", "Sweetwater", "Oklahoma City", "Zanesville", "Decatur", "Hagerstown", "Phoenix", "Charleston", "Houston", "Santa Fe", "Syracuse"], "2003": ["Greenville", "Petersburg", "Phoenix", "Missoula", "Knoxville", "Eugene", "Portland", "Evansville", "Marquette", "Youngstown"], "2004": ["Anderson", "Ft. Walton Beach", "Longview", "Mankato", "McAllen", "Laurel", "Bowling Green", "New York"], "2005": ["Anchorage", "Corpus Christi", "Florence", "Laurel", "Myrtle Beach", "Alexandria", "Columbia", "Bakersfield", "Winston Salem", "Twin Falls", "Washington"], "2006": ["Albany", "Ft. Walton Beach", "Hartford", "Jacksonville", "Manchester", "Moline", "Louisville", "Decatur;", "Evansville", "Birmingham", "San Diego", "Santa Fe", "Savannah", "Toledo", "Victoria"], "2007": ["Bowling Green", "Charlottesville", "Fayetteville", "Jefferson City", "Pocatello", "Riverton", "Eugene", "Lansing", "Lake Charles", "St. Paul"], "2008": ["Battle Creek", "Chicago", "Ft. Pierce", "Bend", "Amarillo", "Cities", "Bowling Green", "Visalia"], "2009": ["Alpena", "Canton", "Eugene", "Memphis", "Palm Springs", "Lubbock", "Atlanta", "Longview", "Washington", "Helena", "Knoxville", "Troy", "Savannah", "Superior", "Thomasville"], "2010": ["Atlanta", "Bowling Green", "Cadillac", "Detroit", "Laredo", "North Platte", "Kansas City", "Bay City", "Scottsbluff", "Shreveport", "Syracuse"], "2011": ["Charlottesville", "St. Louis", "Sweetwater", "San Diego", "Battle Creek", "Omaha", "Thomasville", "Steubenville", "Washington"], "2012": ["Amarillo", "Bryan", "Detroit", "Durham", "El Centro", "Great Falls", "Jonesboro", "Keokuk", "Montrose", "Charlotte", "Troy", "Pine Bluff", "Kennewick", "Reno", "Lexington", "Eugene", "Bangor", "Knoxville"], "2013": ["Charlotte", "Terre Haute", "Battle Creek", "Nashville", "Florence", "Keokuk"], "2014": ["Bay City", "Ft. Worth", "Kearney", "Nacogdoches", "Newport News", "Alexandria", "Sioux Falls"], "2015": ["Bloomington", "Cincinnati", "Glendive", "Milwaukee", "Moline", "Plattsburgh", "Fairbanks", "Denver", "Hartford", "Florence", "Thomasville", "Presque Isle", "Twin Falls", "Baltimore", "San Jose"], "2016": ["Bangor", "Salinas", "Youngstown", "Cincinnati", "Rockford", "Houston", "Canton", "Alexandria", "Redding", "Dayton", "Santa Fe"], "2017": ["Cincinnati", "Jackson", "Milwaukee", "Oak Hill", "Lake Charles", "New York", "Rochester", "Pittsburgh", "Sweetwater"], "2018": ["Ada", "Akron", "Helena", "Jefferson City", "New York", "Louisville", "Chattanooga", "Reno", "Santa Fe", "Thomasville"]}, "San Antonio": {"2000": ["Canton", "Charlottesville", "Marquette", "Salinas", "Battle Creek", "Tucson", "Bay City", "Pine Bluff"], "2001": ["Binghamton", "Chattanooga", "Eau Claire", "Greenville", "Milwaukee", "Louisville", "Dothan", "Syracuse", "Nashville", "Spokane", "Superior", "Nacogdoches", "Atlanta", "Utica", "York"], "2002": ["Pocatello", "Presque Isle", "Jefferson City", "Billings", "Shreveport", "Williston", "Zanesville", "Troy", "West Point"], "2003": ["Buffalo", "Laredo", "Milwaukee", "Canton", "Ft. Lauderdale", "San Diego", "Washington DC ", "St. Joseph"], "2004": ["Florence", "Keokuk", "Lake Charles", "Macon", "Nashville", "Redding", "Reno", "Rhinelander", "Parkersburg", "Palm Springs", "Chattanooga", "Troy", "Superior", "Champaign", "Shreveport", "West Point"], "2005": ["Bakersfield", "Ft. Worth", "Manchester", "Newport News", "Rockford", "Harrisonburg", "Lansing", "Memphis", "Superior"], "2006": ["Boise", "Charlottesville", "Hartford", "Salinas", "Lake Charles", "Santa Fe", "Portland", "Great Falls", "Columbus", "Washington"], "2007": ["Billings", "Durham", "Longview", "Meridian", "Montrose", "Erie", "Holyoke", "Pensacola ", "Canton", "Savannah", "Syracuse"], "2008": ["Altoona", "Juneau", "Lexington", "Lubbock", "Pittsburgh", "Petersburg", "Albany", "Decatur;", "El Centro", "Pittsburg", "Cadillac", "Kirksville", "Savannah"], "2009": ["Bay City", "Detroit", "Lexington", "Moline", "Montgomery", "Rochester", "St. Joseph", "Mitchell", "Klamath Falls", "Victoria", "New Bedford", "Syracuse", "Tucson"], "2010": ["Bend", "El Centro", "Madison", "Panama City", "Zanesville", "Tacoma", "Elmira", "Erie"], "2011": ["Bend", "Denver", "Melbourne", "Pueblo", "Keokuk", "Binghamton", "Durham", "Jackson", "Mankato", "McAllen", "Pine Bluff", "Bryan", "Superior", "Tacoma", "Erie"], "2012": ["Altoona", "Amarillo", "Ft. Pierce", "Hutchinson", "Philadelphia", "Chattanooga", "New Orleans", "Pueblo", "Ft. Worth", "Sweetwater"], "2013": ["Plattsburgh", "Honolulu", "Thomasville", "St. Paul"], "2014": ["Missoula", "Anderson", "Zanesville", "San Diego"], "2015": ["Atlanta", "Buffalo", "Ft. Worth", "North Platte", "Akron", "Tulsa", "Laredo", "Pittsburgh", "Presque Isle", "Midland", "Thomasville", "Visalia"], "2016": ["Denver", "El Dorado", "Ft. Wayne", "Huntington", "Lexington", "Redding", "Helena", "Steubenville", "New York", "Missoula", "Canton", "Sarasota", "San Jose"], "2017": ["Decatur", "West Point", "Petersburg", "Winston Salem", "Memphis", "Amarillo", "Knoxville", "Savannah", "Scottsbluff"], "2018": ["St. Joseph", "Lake Charles", "Cincinnati", "Canton", "Topeka", "San Luis Obispo"]}, "San Diego": {"2000": ["Denver", "Louisville", "Mount Vernon", "Rogers", "Troy", "Klamath Falls", "Holyoke", "Lynchburg", "Visalia", "Washington DC "], "2001": ["Boise", "Fairbanks", "Keokuk", "Lafayette", "Rogers", "Evansville", "Tucson", "Palm Springs", "Jonesboro", "Troy"], "2002": ["Dickinson", "Holyoke", "Milwaukee", "Montgomery", "Myrtle Beach", "Parkersburg", "Salinas", "San Angelo", "New Haven", "Cadillac", "Lawton", "St. Louis", "Jacksonville", "Valley City"], "2003": ["Eau Claire", "Erie", "Laredo", "San Antonio", "Charlotte", "Sarasota"], "2004": ["Austin", "Charlottesville", "Dothan", "New Haven", "Rapid City", "Moline", "Bloomington", "Visalia", "Tucson"], "2005": ["Hagerstown", "McAllen", "Mitchell", "Salisbury", "Kearney", "Altoona", "Pocatello", "Juneau", "Modesto", "Ft. Lauderdale", "Birmingham", "Scottsbluff", "Sweetwater"], "2006": ["Ada", "Baton Rouge", "Riverton", "Bloomington", "San Angelo", "Santa Fe"], "2007": ["Auburn", "Washington", "Charlottesville", "Parkersburg", "Steubenville"], "2008": ["Cincinnati", "Cities", "Eugene", "Iowa City", "Lexington", "Pittsburgh", "Sweetwater", "Cadillac", "North Platte"], "2009": ["Alexandria", "Columbia", "Ft. Pierce", "Gulfport", "Ft. Worth", "Laredo", "Buffalo", "Myrtle Beach", "Rockford", "West Point"], "2010": ["Baltimore", "Bangor", "Ft. Lauderdale", "Oklahoma City", "Rapid City", "Juneau", "Decatur;", "Missoula", "Weston", "Dayton", "Sarasota", "Victoria"], "2011": ["Lansing", "Laurel", "Oklahoma City", "San Angelo", "Ft. Pierce", "Boise", "Jefferson City", "St. Paul"], "2012": ["Baton Rouge", "Jacksonville", "Mount Vernon", "Rhinelander", "Youngstown", "Springfield"], "2013": ["Ft. Walton Beach", "Rapid City", "Reno", "Salinas", "Nacogdoches", "Pittsburg", "Presque Isle", "Decatur;", "Kansas City", "Superior", "Sweetwater", "Williston"], "2014": ["Bend", "Charlotte", "Salinas", "Lufkin", "Huntington", "San Antonio", "Sarasota", "Portland", "Pittsburgh", "Madison", "Watertown"], "2015": ["Binghamton", "Birmingham", "Oklahoma City", "Presque Isle", "Columbus", "Auburn", "Alpena", "Victoria", "Helena", "Elmira", "Montrose", "Shreveport", "Weston", "Winston Salem"], "2016": ["Dothan", "Great Falls", "Nacogdoches", "Petersburg", "Pittsburg", "Weston", "Williston", "Cities", "St. Petersburg", "Tucson"], "2017": ["Ft. Worth", "Keokuk", "Mount Vernon", "Panama City", "Augusta", "Chicago", "Anderson", "Philadelphia", "Washington", "Eau Claire", "Weston"], "2018": ["Columbia", "Lubbock", "Manchester", "Rapid City", "Salisbury", "North Platte", "Detroit", "Philadelphia", "St. Petersburg", "Steubenville", "Tacoma"]}, "San Jose": {"2000": ["Eureka", "New Bedford", "Jacksonville", "Durham", "Birmingham", "Scottsbluff"], "2001": ["Eau Claire", "Jacksonville", "Las Vegas", "Louisville", "Midland", "Auburn", "York", "Lufkin", "Nashville", "Visalia", "Hartford", "Rockford", "Laurel", "Baltimore", "Sierra Vista", "Victoria"], "2002": ["Jacksonville", "Petersburg", "Pittsburg", "Keokuk", "Washington DC ", "Columbia", "Phoenix", "Washington", "Superior", "Akron", "Auburn", "New Orleans", "Lafayette"], "2003": ["Decatur;", "Ft. Wayne", "Lufkin", "New Orleans", "Twin Falls", "Knoxville", "Weston", "Youngstown", "Lexington", "Birmingham"], "2004": ["Cadillac", "Lansing", "Montrose", "Newport News", "Presque Isle", "Jacksonville", "Great Falls", "Scranton", "New Haven"], "2005": ["Charlottesville", "Missoula", "Panama City", "Philadelphia", "Plattsburgh", "Sierra Vista", "Pittsburg", "Milwaukee", "Bay City", "Sarasota", "Helena"], "2006": ["Ada", "Great Falls", "Kansas City", "Memphis", "Reno", "Helena", "New Bedford", "Greenville", "Salt Lake City", "Sweetwater", "Washington"], "2007": ["Lansing", "Mitchell", "Nacogdoches", "Washington", "New Bedford", "Palm Springs", "Tucson", "St. Louis", "Bangor", "Myrtle Beach", "Lawton", "Shreveport", "Tulsa"], "2008": ["Macon", "Bay City", "Boise", "Weston", "Knoxville", "Wilmington", "Philadelphia", "Savannah", "Shreveport"], "2009": ["Ft. Wayne", "Honolulu", "Las Vegas", "Phoenix", "Tulsa", "Altoona", "New Haven", "Wilmington", "Columbia"], "2010": ["Decatur", "Decatur;", "Oak Hill", "Pensacola", "New Orleans", "Savannah", "Bay City", "Pueblo", "Washington DC ", "Honolulu", "Elkhart", "Salinas", "Los Angeles", "Lexington", "Sioux City", "Auburn", "St. Petersburg", "Watertown"], "2011": ["Charlotte", "Gulfport", "Huntington", "Nacogdoches", "Dayton", "Dickinson", "Anchorage", "Elmira", "Montrose"], "2012": ["Ft. Lauderdale", "Las Vegas", "Montrose", "Petersburg", "Rhinelander", "Portland", "Gulfport", "Augusta", "Battle Creek", "Bryan", "Scottsbluff", "Iowa City", "Omaha", "Valley City"], "2013": ["Bend", "Parkersburg", "Petersburg", "Terre Haute", "Wichita Falls", "Lynchburg", "Columbia", "Salt Lake City", "Sioux City", "St. Joseph", "Wilmington"], "2014": ["Birmingham", "Canton", "Ft. Pierce", "Hutchinson", "Keokuk", "Myrtle Beach", "New Haven", "Lake Charles", "Lawton", "Columbia", "Jonesboro", "Anchorage", "McAllen", "Shreveport"], "2015": ["Bend", "Decatur;", "Hartford", "Panama City", "Reno", "Anderson", "Bay City", "Louisville", "San Angelo", "Troy"], "2016": ["Chattanooga", "Columbus", "Gulfport", "Los Angeles", "Missoula", "San Antonio", "Naples", "Eugene", "Birmingham", "Wichita Falls", "Scottsbluff", "Laredo", "Baltimore", "Melbourne", "Valley City"], "2017": ["Billings", "Cadillac", "Newport News", "Rhinelander", "Plattsburgh", "Nacogdoches", "Pensacola", "Columbus", "Juneau", "Santa Fe"], "2018": ["Albany", "Ft. Lauderdale", "Ft. Wayne", "Mount Vernon", "Myrtle Beach", "Oklahoma City", "Gulfport", "Wilmington", "Visalia", "Winston Salem", "Laurel", "Wichita Falls", "Steubenville", "Washington DC "]}, "San Luis Obispo": {"2000": ["Binghamton", "Champaign", "Holyoke", "Jackson", "Reno", "Superior", "San Angelo", "Santa Fe"], "2001": ["Auburn", "Honolulu", "Midland", "Mount Vernon", "Montgomery", "Kansas City", "Palm Springs", "Zanesville", "Superior", "Troy", "Wilmington", "Winston Salem"], "2002": ["Augusta", "Pensacola ", "Redding", "Lexington", "Charleston", "Champaign", "Chattanooga"], "2003": ["Lima", "Midland", "Palm Springs", "Santa Fe", "Kirksville", "Sioux Falls", "Phoenix", "Mount Vernon", "Sioux City"], "2004": ["Florence", "Longview", "Midland", "New Orleans", "Bay City", "Troy"], "2005": ["Alexandria", "Dickinson", "Ft. Pierce", "Moline", "Myrtle Beach", "Portland", "Harrisonburg"], "2006": ["Dayton", "El Dorado", "Lufkin", "Mitchell", "Riverton", "Rogers", "Billings", "Klamath Falls", "New Orleans", "Rockford", "Evansville", "Wichita Falls"], "2007": ["Marquette", "New Haven", "Washington", "Memphis", "Iowa City", "Los Angeles", "Jackson"], "2008": ["Auburn", "El Centro", "Jonesboro", "Charlottesville", "Sierra Vista", "Columbus", "Lake Charles", "Victoria"], "2009": ["Alpena", "Knoxville", "Lubbock", "Visalia", "Scranton", "Evansville", "Ft. Walton Beach", "Honolulu", "Juneau", "Twin Falls"], "2010": ["Alexandria", "Baltimore", "Bozeman", "Phoenix", "Iowa City", "Meridian", "Fairbanks", "Petersburg", "Akron", "Terre Haute", "Troy"], "2011": ["Binghamton", "Cadillac", "Longview", "Pittsburgh", "Salt Lake City", "York", "Salisbury"], "2012": ["Florence", "Longview", "Myrtle Beach", "Baton Rouge", "Glendive", "Troy", "Superior"], "2013": ["Akron", "Decatur;", "Lafayette", "Auburn", "St. Louis", "McAllen", "Twin Falls", "Boise", "Rochester", "Panama City", "Topeka", "Victoria"], "2014": ["McAllen", "Rapid City", "Bakersfield", "Gainesville", "Lansing"], "2015": ["Augusta", "Longview", "Petersburg", "Philadelphia", "Bend", "Melbourne", "Louisville", "Modesto", "Steubenville"], "2016": ["Klamath Falls", "North Platte", "Rapid City", "Atlanta", "Jefferson City", "Sweetwater", "Scranton", "Zanesville"], "2017": ["Alpena", "Birmingham", "Charlottesville", "Klamath Falls", "Pittsburg", "Washington DC ", "Ames", "Louisville", "Lake Charles"], "2018": ["Appleton", "Battle Creek", "Greenville", "North Platte", "San Antonio", "Modesto", "Troy", "Madison", "Champaign", "Wichita Falls"]}, "Santa Fe": {"2000": ["Eugene", "Eureka", "Manchester", "Pensacola ", "Twin Falls", "Billings", "Austin", "Dayton", "Cadillac", "Binghamton", "Oak Hill", "San Luis Obispo", "St. Petersburg", "Victoria"], "2001": ["Ada", "Baton Rouge", "Lafayette", "New Haven", "Petersburg", "Portland", "Rapid City", "Erie", "El Paso", "Cincinnati", "McAllen", "Weston", "Jefferson City", "Presque Isle", "St. Petersburg"], "2002": ["Longview", "Missoula", "Rogers", "Victoria", "Washington DC ", "Phoenix", "San Angelo", "Alexandria", "Sioux Falls"], "2003": ["Nacogdoches", "San Luis Obispo", "Midland", "Bangor", "Columbus", "Klamath Falls"], "2004": ["Bangor", "Billings", "Pittsburg", "Parkersburg", "Salisbury", "Redding", "Helena", "Hagerstown", "Omaha", "Denver", "Tulsa"], "2005": ["Birmingham", "Las Vegas", "Los Angeles", "Presque Isle", "Rockford", "New Bedford", "Pueblo", "Huntington", "El Centro", "Baton Rouge", "Wilmington"], "2006": ["Ft. Pierce", "Kirksville", "Naples", "San Antonio", "Terre Haute", "Tacoma", "Selma", "Myrtle Beach", "Charleston", "San Diego", "San Angelo", "North Platte", "Springfield", "Hartford", "Tucson", "Tulsa"], "2007": ["Charlottesville", "Ft. Wayne", "Holyoke", "Pueblo", "Modesto", "Lufkin", "Ft. Walton Beach", "Bloomington", "Wilmington", "Thomasville"], "2008": ["Akron", "Austin", "Las Vegas", "Manchester", "Juneau", "Dayton", "Mankato", "Bay City", "Evansville", "New Bedford", "Detroit"], "2009": ["Louisville", "Hagerstown", "Madison", "Milwaukee", "Presque Isle", "Akron", "Tucson", "Twin Falls", "Victoria", "Williston"], "2010": ["Baton Rouge", "Decatur;", "Jacksonville", "Madison", "McAllen", "Milwaukee", "Twin Falls", "Topeka", "Selma", "Binghamton", "Columbus", "Troy", "Sioux City"], "2011": ["Augusta", "Boise", "Durham", "El Paso", "Jefferson City", "Jonesboro", "Mitchell", "Kearney", "Corpus Christi", "Oklahoma City", "Mount Vernon", "Meridian", "El Dorado", "Shreveport", "York"], "2012": ["Bay City", "Holyoke", "New Haven", "Philadelphia", "Tulsa", "Lima", "Bloomington", "Milwaukee", "Chattanooga", "Ft. Walton Beach"], "2013": ["Klamath Falls", "Montrose", "Hagerstown", "Washington DC ", "Bozeman", "Ft. Lauderdale", "Anderson", "Twin Falls", "Louisville", "Bryan", "Fairbanks"], "2014": ["Bay City", "Charleston", "Missoula", "Oklahoma City", "Pittsburg", "Amarillo", "Keokuk", "Akron", "Gulfport", "Salisbury", "Nashville", "Helena", "Sioux City"], "2015": ["Detroit", "Elkhart", "Glendive", "Iowa City", "Syracuse", "Kearney", "Gulfport", "Scottsbluff", "Austin", "Cincinnati", "New Haven", "Auburn"], "2016": ["Anchorage", "Bangor", "Bowling Green", "San Angelo", "Wichita Falls", "Mitchell", "Augusta", "Decatur;", "Canton", "El Paso", "Denver", "Bakersfield", "Memphis", "Glendive", "Modesto", "Winston Salem"], "2017": ["Great Falls", "Jefferson City", "Kirksville", "Lexington", "Montgomery", "Pueblo", "Panama City", "Jacksonville", "Tucson", "San Jose", "Buffalo", "Terre Haute", "Gainesville", "Steubenville", "Wilmington"], "2018": ["Baltimore", "Bloomington", "Cadillac", "Charlotte", "Eau Claire", "Panama City", "Wilmington", "San Angelo", "Chattanooga", "Marquette", "Kearney"]}, "Sarasota": {"2000": ["Billings", "Phoenix", "Panama City", "Baltimore", "Glendive", "Scranton"], "2001": ["Alexandria", "Atlanta", "Ft. Worth", "Jonesboro", "Lexington", "Jackson", "Selma", "Keokuk", "Troy"], "2002": ["Auburn", "Dothan", "Kirksville", "Washington"], "2003": ["Charlottesville", "Palm Springs", "San Diego", "Anchorage", "Syracuse", "Reno", "Houston", "Erie", "St. Paul"], "2004": ["Alexandria", "Bowling Green", "Cincinnati", "Corpus Christi", "Williston", "Wilmington"], "2005": ["El Paso", "San Jose", "Decatur", "Atlanta", "Memphis", "Thomasville", "Toledo", "Tucson"], "2006": ["Philadelphia", "Salinas", "Presque Isle", "Bryan", "Moline", "Omaha", "Tulsa", "Kearney", "Scottsbluff", "Troy", "Wilmington"], "2007": ["Charlottesville", "Jefferson City", "Lafayette", "Panama City", "Jackson", "Pittsburgh", "Thomasville"], "2008": ["Denver", "Ft. Pierce", "Youngstown", "Port Arthur", "Bay City", "West Point"], "2009": ["Gainesville", "Hartford", "Lexington", "North Platte", "Altoona", "Toledo", "Thomasville", "Milwaukee", "Tulsa"], "2010": ["Jackson", "Kennewick", "Meridian", "Phoenix", "Oak Hill", "Montgomery", "San Diego", "Glendive"], "2011": ["Ada", "Nacogdoches", "Pittsburg", "Salisbury"], "2012": ["Champaign", "Laurel", "Bozeman", "Eugene"], "2013": ["Ames", "Fairbanks", "Lake Charles", "Las Vegas", "Marquette", "Memphis", "Klamath Falls", "York", "Springfield", "Pittsburgh", "Superior", "Troy"], "2014": ["Birmingham", "Pueblo", "Rhinelander", "Riverton", "Rogers", "San Diego", "Jefferson City", "Selma", "Tucson", "York"], "2015": ["Champaign", "Chattanooga", "Dickinson", "Hutchinson", "Laurel", "Lufkin", "Madison"], "2016": ["Amarillo", "Charlottesville", "Midland", "San Antonio", "Spokane", "Visalia"], "2017": ["Fayetteville", "Gulfport", "St. Joseph", "Scranton"], "2018": ["Jackson", "New Haven", "Sweetwater", "Baton Rouge", "Iowa City", "New York", "Wilmington", "Birmingham", "Bangor"]}, "Savannah": {"2000": ["Keokuk", "Klamath Falls", "Reno", "Valley City", "Washington DC ", "Lima", "Kearney", "Anderson", "Champaign", "Boise", "Ft. Walton Beach"], "2001": ["Charlottesville", "Great Falls", "Honolulu", "Pittsburg", "Sioux Falls", "Phoenix", "Eau Claire", "Hutchinson", "Ames", "Rhinelander"], "2002": ["Altoona", "Riverton", "Jacksonville", "St. Joseph", "Weston", "Williston"], "2003": ["Charlottesville", "Evansville", "Holyoke", "Jonesboro", "Pueblo", "Redding", "Glendive", "Hartford", "Lake Charles", "Birmingham", "Denver", "Bay City", "Washington DC ", "Sierra Vista"], "2004": ["Ada", "Augusta", "Bowling Green", "Jonesboro", "Melbourne", "Denver", "Rockford", "Utica", "Sweetwater", "Victoria"], "2005": ["Bryan", "Greenville", "Lubbock", "New York", "Decatur", "Baltimore", "Fairbanks", "Elkhart", "St. Petersburg", "Reno", "Plattsburgh", "Eugene", "Lufkin", "St. Paul"], "2006": ["Baltimore", "Charlotte", "Mankato", "Rhinelander", "Augusta", "Jackson", "Laredo", "Lima", "Bowling Green", "San Angelo", "El Dorado", "Thomasville", "Wilmington", "Youngstown"], "2007": ["Appleton", "Atlanta", "Bloomington", "Fayetteville", "Lubbock", "Reno", "Hagerstown", "Ft. Lauderdale", "Baton Rouge", "Los Angeles", "Utica", "Myrtle Beach", "Weston", "St. Paul", "Birmingham", "San Antonio", "Akron", "Corpus Christi", "Klamath Falls", "Nacogdoches"], "2008": ["Cadillac", "Detroit", "Dickinson", "New York", "Akron", "Mitchell", "Corpus Christi", "Jonesboro", "San Antonio", "Evansville", "San Jose"], "2009": ["Appleton", "Laredo", "Pensacola", "Eureka", "San Angelo", "Memphis", "Modesto", "Weston", "Sweetwater", "Tacoma"], "2010": ["Augusta", "Dothan", "Erie", "Jacksonville", "New York", "Oklahoma City", "San Jose", "Eugene", "Laurel", "Presque Isle", "Huntington", "Kansas City", "Kennewick", "Spokane", "Redding", "Youngstown"], "2011": ["Alpena", "Bangor", "Ft. Wayne", "Manchester", "Midland", "New Bedford", "Albany", "Ft. Walton Beach", "Buffalo", "Williston", "Bryan", "Reno", "Boise", "Glendive", "Lubbock", "Visalia"], "2012": ["Weston", "Decatur;", "Pocatello", "Mount Vernon", "Ft. Wayne", "Terre Haute", "Boise"], "2013": ["Bryan", "Ft. Walton Beach", "Kearney", "New York", "Plattsburgh", "Chicago", "Evansville", "Battle Creek", "Memphis", "Petersburg", "Scottsbluff", "Tulsa"], "2014": ["Cities", "New York", "Zanesville", "Pine Bluff", "Lima", "Wichita Falls"], "2015": ["Amarillo", "Fayetteville", "Harrisonburg", "Kirksville", "Columbia", "Shreveport", "Twin Falls", "Washington"], "2016": ["El Paso", "Laurel", "New Bedford", "Parkersburg", "Plattsburgh", "Rhinelander", "Bay City", "Pueblo", "Elmira", "Palm Springs", "Lansing", "Dickinson", "Augusta", "Huntington", "Superior", "Twin Falls"], "2017": ["Chattanooga", "Nashville", "New Bedford", "Newport News", "El Centro", "Charlottesville", "Selma", "Indianapolis", "San Antonio"], "2018": ["Ft. Wayne", "Ft. Worth", "Scottsbluff", "Panama City", "Dayton", "Tacoma", "Denver", "Alpena", "Superior", "York", "Youngstown"]}, "Scottsbluff": {"2000": ["Battle Creek", "Charlottesville", "Lubbock", "Pensacola ", "San Jose", "Kearney", "San Angelo", "Mitchell", "Wilmington", "Williston", "Nacogdoches", "Moline", "Spokane", "Twin Falls", "Victoria", "Weston"], "2001": ["Augusta", "Birmingham", "Bryan", "Dothan", "Ft. Lauderdale", "Ft. Pierce", "Buffalo", "Panama City", "Tacoma", "Rapid City", "Montgomery", "Austin"], "2002": ["Auburn", "Ft. Lauderdale", "Jackson", "Rockford", "Modesto", "Panama City", "Troy", "Utica"], "2003": ["Ada", "Elmira", "Fairbanks", "Petersburg", "Holyoke", "Atlanta", "Salisbury", "Las Vegas", "Marquette"], "2004": ["Eau Claire", "Pittsburgh", "Salinas", "Houston", "Florence", "Thomasville", "Cities", "Gainesville", "Billings", "Tucson"], "2005": ["Anchorage", "Greenville", "Detroit", "Keokuk", "Salt Lake City", "Macon", "Nashville", "Panama City", "Elkhart", "Bowling Green", "San Diego", "Syracuse"], "2006": ["El Dorado", "Kansas City", "Los Angeles", "Anderson", "Boise", "Longview", "Greenville", "Canton", "Jonesboro", "Sarasota", "Altoona", "Rockford", "Dayton", "Melbourne", "Charleston", "Moline", "Montrose", "Selma", "Spokane"], "2007": ["Auburn", "Bryan", "Harrisonburg", "Iowa City", "Madison", "Mankato", "Nashville", "North Platte", "Portland", "Hagerstown", "Bakersfield", "Parkersburg", "Pensacola", "Washington DC ", "Meridian", "Thomasville", "Youngstown", "Zanesville"], "2008": ["Buffalo", "Eureka", "Kearney", "Nacogdoches", "Chicago", "Superior", "Champaign", "Laurel", "Elmira", "Winston Salem", "Florence", "Port Arthur", "Springfield", "Wilmington"], "2009": ["Bozeman", "Houston", "Jacksonville", "Longview", "Los Angeles", "Newport News", "Columbus", "Evansville", "Corpus Christi", "Myrtle Beach", "Bend", "Indianapolis"], "2010": ["Kansas City", "Klamath Falls", "Montgomery", "Montrose", "Washington", "San Angelo", "Huntington", "Manchester", "Visalia", "Billings", "Iowa City", "Cities", "Nacogdoches", "Decatur;", "Bakersfield", "Houston", "St. Joseph"], "2011": ["Baltimore", "Bangor", "Lynchburg", "Meridian", "Newport News", "Philadelphia", "Louisville", "Victoria", "Thomasville", "Madison", "Fairbanks", "Panama City", "Pensacola ", "Bowling Green", "Hartford", "Los Angeles"], "2012": ["Dickinson", "Florence", "Ft. Worth", "Naples", "Salisbury", "San Jose", "Greenville", "Battle Creek", "Cadillac", "Pittsburg", "Spokane", "Lansing", "Montrose", "Weston", "Winston Salem"], "2013": ["Amarillo", "Anderson", "Columbia", "Eureka", "Fayetteville", "Gainesville", "Glendive", "Juneau", "Parkersburg", "Reno", "Savannah", "Mount Vernon", "Auburn", "Rogers", "Jacksonville"], "2014": ["Decatur", "Midland", "North Platte", "Plattsburgh", "Marquette", "Nacogdoches", "El Centro"], "2015": ["Atlanta", "Cadillac", "Columbia", "Dickinson", "Hartford", "Indianapolis", "Lufkin", "Mankato", "Pensacola", "Santa Fe", "Sioux Falls", "Keokuk", "Laredo", "Selma", "Toledo", "Valley City", "Washington DC "], "2016": ["Baltimore", "Canton", "Ft. Lauderdale", "Missoula", "Pocatello", "San Jose", "Houston", "Troy", "Jacksonville", "New Bedford", "Ames", "Corpus Christi", "Superior", "Williston", "Atlanta", "Cities", "Watertown", "St. Petersburg"], "2017": ["Longview", "Lubbock", "Oak Hill", "Elkhart", "Pittsburgh", "McAllen", "San Antonio"], "2018": ["Decatur;", "Eau Claire", "Elmira", "Ft. Pierce", "Savannah", "Las Vegas", "Marquette", "Canton", "Akron", "Charleston", "Shreveport", "Sweetwater"]}, "Scranton": {"2000": ["Durham", "Milwaukee", "Missoula", "Mount Vernon", "Anderson", "Sarasota", "Columbus", "Topeka", "Pittsburgh", "Victoria"], "2001": ["Baton Rouge", "Bay City", "Bloomington", "Ft. Worth", "Parkersburg", "Salisbury"], "2002": ["Fayetteville", "Ft. Wayne", "Glendive", "Memphis", "Bozeman", "Longview", "Jefferson City", "Sioux City", "Washington"], "2003": ["Bryan", "Denver", "Mankato", "Petersburg", "Lake Charles", "Lima", "Kearney", "Ft. Wayne", "Thomasville"], "2004": ["Salt Lake City", "San Jose", "Thomasville", "Alpena", "Decatur", "Williston"], "2005": ["Decatur;", "Erie", "Fayetteville", "Milwaukee", "Missoula", "Modesto", "Plattsburgh", "Mount Vernon", "Moline", "Rhinelander"], "2006": ["Billings", "Canton", "Charleston", "Kirksville", "Alpena", "Pensacola ", "Rogers", "Panama City", "West Point", "Visalia", "Wichita Falls"], "2007": ["Elkhart", "Rogers", "Chattanooga"], "2008": ["Billings", "Canton", "Decatur;", "Dothan", "Troy", "Midland", "Indianapolis", "Newport News", "Tulsa", "Washington DC ", "Wilmington"], "2009": ["Jackson", "Jacksonville", "Jefferson City", "Kennewick", "Manchester", "McAllen", "San Luis Obispo", "Elmira", "Wilmington", "Topeka"], "2010": ["Battle Creek", "Buffalo", "Charlottesville", "Holyoke", "Midland", "Anchorage", "Amarillo"], "2011": ["Cadillac", "Dothan", "Jefferson City", "Laurel", "Midland", "Montgomery", "Riverton", "Baton Rouge"], "2012": ["Mankato", "Presque Isle", "Winston Salem"], "2013": ["Battle Creek", "Charleston", "Fairbanks", "Ft. Wayne", "Jefferson City", "Reno", "Salinas", "Decatur;", "Alpena", "Pueblo", "Sioux City", "Topeka", "West Point"], "2014": ["Ada", "Atlanta", "Eureka", "Great Falls", "Melbourne", "Erie", "Hutchinson", "Nashville"], "2015": ["Gulfport", "Las Vegas", "Oak Hill", "Selma", "St. Petersburg"], "2016": ["Charlottesville", "Longview", "Panama City", "Indianapolis", "San Luis Obispo", "Nacogdoches", "Fairbanks", "Washington DC ", "Bend"], "2017": ["Alpena", "Auburn", "Birmingham", "Cincinnati", "Elmira", "Eureka", "Huntington", "Sarasota", "Topeka", "El Paso", "Macon", "Syracuse"], "2018": ["Decatur", "Louisville", "Moline", "Myrtle Beach", "Parkersburg", "Port Arthur", "Rogers", "Rapid City", "Jacksonville", "Jefferson City", "Charlotte", "Tulsa"]}, "Selma": {"2000": ["Charlottesville", "Manchester", "Cities", "St. Petersburg", "Tulsa"], "2001": ["Anchorage", "Augusta", "Champaign", "Chicago", "Nacogdoches", "Pittsburg", "Salt Lake City", "Sarasota", "Salinas", "Gulfport", "Boise", "Syracuse", "Topeka", "Bend", "Akron"], "2002": ["Anchorage", "Chicago", "Florence", "Nashville", "New Bedford", "Fayetteville", "Rapid City"], "2003": ["Austin", "Baton Rouge", "Dothan", "Salisbury", "Port Arthur", "El Centro", "Petersburg", "Cincinnati", "Macon", "Great Falls", "Appleton", "Panama City"], "2004": ["Ada", "Alexandria", "Ames", "Harrisonburg", "Lexington", "McAllen", "Meridian", "Milwaukee", "Nacogdoches", "Oak Hill", "Pocatello", "Cities", "Kennewick", "Altoona", "Topeka", "Laredo", "Myrtle Beach", "Winston Salem", "Sweetwater"], "2005": ["Bakersfield", "Bryan", "Buffalo", "Helena", "Holyoke", "Honolulu", "Indianapolis", "Pocatello", "Topeka", "Rapid City", "Midland", "Eureka"], "2006": ["Longview", "Louisville", "Santa Fe", "Hutchinson", "Scottsbluff", "Holyoke", "Ft. Wayne", "Kirksville", "Mount Vernon"], "2007": ["Alexandria", "Baltimore", "Helena", "Lafayette", "St. Petersburg", "Pueblo", "Mount Vernon", "Austin", "Riverton", "Jonesboro", "Syracuse", "Washington"], "2008": ["Juneau", "Las Vegas", "Pittsburgh", "Wilmington", "Eau Claire", "Cincinnati", "Toledo", "Tulsa"], "2009": ["Austin", "Evansville", "Ft. Wayne", "Klamath Falls", "Las Vegas", "Lima", "Phoenix", "Salinas", "Zanesville", "Cincinnati"], "2010": ["Decatur", "Elmira", "Gainesville", "Pittsburg", "Riverton", "Salinas", "Santa Fe", "Tacoma", "Lubbock", "Charleston", "Ft. Walton Beach", "Montrose", "Sweetwater", "Detroit"], "2011": ["Cadillac", "El Dorado", "Hutchinson", "Knoxville", "Rapid City", "Sioux City", "Sweetwater", "Washington"], "2012": ["Cadillac", "Charlottesville", "Jackson", "Madison", "Oklahoma City", "Meridian", "Lubbock", "Eau Claire", "Tucson"], "2013": ["Baltimore", "Helena", "Jackson", "Jefferson City", "Louisville", "Elmira", "Denver", "Detroit", "Kansas City", "Troy", "Jonesboro", "Billings", "Charleston", "Shreveport"], "2014": ["Cities", "Lima", "Salisbury", "Modesto", "Greenville", "Sarasota", "Pueblo", "Melbourne", "Erie"], "2015": ["Klamath Falls", "Montgomery", "Scottsbluff", "Denver", "Baltimore", "Moline", "Sioux City", "El Centro", "Jacksonville", "Lawton", "Reno", "Great Falls", "Scranton", "Pine Bluff", "New Orleans", "York"], "2016": ["Ada", "Holyoke", "Pocatello", "St. Louis", "New Bedford", "Charlotte", "Tacoma", "St. Joseph", "Thomasville"], "2017": ["Canton", "Glendive", "Louisville", "Madison", "Savannah", "Amarillo", "Syracuse", "Pueblo", "Erie", "Portland", "Tulsa"], "2018": ["Cadillac", "Champaign", "Jackson", "Jacksonville", "Lafayette", "McAllen", "Salisbury", "Decatur", "Appleton", "Altoona", "Gulfport", "Evansville", "Valley City", "Williston"]}, "Shreveport": {"2000": ["Atlanta", "Bowling Green", "Gainesville", "Indianapolis", "Ft. Walton Beach", "Decatur;", "Rapid City", "Lawton", "Evansville", "Bakersfield", "Topeka"], "2001": ["Baltimore", "Kennewick", "Klamath Falls", "Louisville", "Milwaukee", "Mitchell", "Salt Lake City", "Tulsa", "Macon", "Port Arthur", "Mankato", "Sioux Falls"], "2002": ["Great Falls", "Lufkin", "Missoula", "Presque Isle", "San Antonio", "Dayton", "Iowa City", "West Point", "Troy", "Wichita Falls"], "2003": ["Alpena", "Cadillac", "Gulfport", "Hartford", "Holyoke", "Mankato", "Mitchell", "Naples", "New York", "Philadelphia", "Bay City", "Springfield"], "2004": ["Ft. Wayne", "Lynchburg", "Missoula", "San Antonio", "Anchorage", "Alexandria", "Montrose", "New Orleans"], "2005": ["El Centro", "Elkhart", "Hagerstown", "Harrisonburg", "Hartford", "Montgomery", "Oak Hill", "Laurel", "Lubbock", "Austin", "St. Petersburg", "Altoona", "Plattsburgh"], "2006": ["Decatur", "Dickinson", "Holyoke", "Salt Lake City", "New Orleans", "Bryan", "Sierra Vista", "Pueblo", "Youngstown", "Steubenville", "Terre Haute", "Thomasville"], "2007": ["Bowling Green", "Dayton", "Decatur;", "Elkhart", "Hartford", "Montgomery", "San Jose", "Kansas City", "Los Angeles", "Plattsburgh", "Valley City", "Washington DC "], "2008": ["Austin", "Columbus", "San Jose", "Lufkin", "Myrtle Beach", "Decatur", "York"], "2009": ["Akron", "Appleton", "Durham", "Reno", "Oak Hill", "Williston", "Watertown", "Zanesville", "York"], "2010": ["Eureka", "Laurel", "Oklahoma City", "Salisbury", "Mankato", "San Angelo", "Longview", "Great Falls", "Keokuk", "Erie", "Washington"], "2011": ["Bloomington", "Columbia", "Decatur", "Holyoke", "Santa Fe", "New Haven", "McAllen", "Jonesboro", "Lubbock", "Salisbury"], "2012": ["Charlottesville", "El Paso", "Manchester", "Philadelphia", "Laurel", "Laredo", "Palm Springs", "York", "Pensacola ", "St. Petersburg"], "2013": ["Bangor", "El Centro", "Selma", "Cities", "Thomasville", "Visalia", "York"], "2014": ["Bay City", "Denver", "Eau Claire", "Erie", "Ft. Lauderdale", "Houston", "Jonesboro", "Kirksville", "Midland", "Montrose", "Cities", "Missoula", "San Jose", "Bangor", "St. Petersburg", "Troy"], "2015": ["Birmingham", "Ft. Wayne", "Harrisonburg", "Honolulu", "Superior", "Ft. Walton Beach", "Pittsburgh", "Sierra Vista", "Billings", "San Diego", "Savannah", "Detroit", "Williston"], "2016": ["Jonesboro", "Myrtle Beach", "Newport News", "Rhinelander", "St. Paul", "Cincinnati", "Rogers", "Philadelphia"], "2017": ["Appleton", "Baton Rouge", "Bryan", "Cities", "Great Falls", "Mitchell", "Charlotte", "Sioux Falls", "Oak Hill", "Decatur", "Parkersburg", "Superior"], "2018": ["Auburn", "Great Falls", "Houston", "Pocatello", "Port Arthur", "Glendive", "Scottsbluff", "Erie", "Decatur", "Topeka"]}, "Sierra Vista": {"2000": ["Alpena", "Anchorage", "Erie", "Iowa City", "Mankato", "Nacogdoches", "Ft. Pierce", "Tulsa", "Spokane", "Oak Hill", "Hartford", "Visalia"], "2001": ["Montrose", "Laurel", "Kirksville", "San Jose", "Kennewick", "Las Vegas", "Port Arthur", "St. Petersburg"], "2002": ["Chattanooga", "Iowa City", "Louisville", "Tucson", "Cincinnati"], "2003": ["Alpena", "Birmingham", "Boise", "Charlotte", "Chattanooga", "Durham", "Manchester", "Pine Bluff", "Jefferson City", "Rockford", "St. Paul", "Victoria", "Williston", "Anderson", "Twin Falls", "Savannah"], "2004": ["Columbia", "Dickinson", "Oklahoma City", "Presque Isle", "Naples", "Kirksville"], "2005": ["Ames", "Boise", "Decatur;", "Naples", "Oklahoma City", "San Jose", "Pensacola", "St. Petersburg"], "2006": ["Birmingham", "Columbus", "Marquette", "Naples", "Shreveport", "Lawton", "Glendive", "Boise", "Bowling Green", "Sioux Falls"], "2007": ["Ft. Worth", "Lexington", "Macon", "Midland", "Jefferson City", "Victoria", "Williston"], "2008": ["San Luis Obispo", "Salinas", "St. Louis", "Ft. Wayne", "Victoria", "Pensacola"], "2009": ["Charlottesville", "Hartford", "Helena", "Las Vegas", "Lawton", "Louisville", "Cities", "Fayetteville", "Cincinnati", "Albany", "Ft. Pierce", "Anchorage", "Lake Charles", "Winston Salem", "Huntington"], "2010": ["Greenville", "Honolulu", "Lake Charles", "Montrose", "Oak Hill", "Panama City", "Los Angeles", "Battle Creek", "Jackson", "Augusta", "Sweetwater", "Gainesville", "Cadillac", "Mount Vernon", "Durham"], "2011": ["Great Falls", "Indianapolis", "Iowa City", "Battle Creek", "Columbus", "Bay City", "Wichita Falls", "York"], "2012": ["Eau Claire", "Mitchell", "Salinas", "West Point", "Cincinnati", "York", "Pensacola", "Omaha", "Knoxville", "Meridian", "Ft. Lauderdale"], "2013": ["Battle Creek", "El Dorado", "Lubbock", "Montrose", "Nashville", "Valley City", "Utica", "St. Petersburg", "Cities", "Columbus"], "2014": ["Alpena", "Champaign", "Helena", "Birmingham", "Chicago", "Indianapolis", "Phoenix", "Madison", "Springfield"], "2015": ["Montgomery", "Nacogdoches", "Shreveport", "Hagerstown", "Pine Bluff", "Buffalo", "Atlanta", "Rochester", "Jacksonville", "Lima", "Ft. Wayne", "Lake Charles", "Redding", "Decatur", "Bloomington"], "2016": ["Atlanta", "Elmira", "Eureka", "Ft. Lauderdale", "Ft. Wayne", "Kennewick", "Montgomery", "McAllen", "Bend", "Superior", "El Dorado", "St. Petersburg", "Pocatello", "Honolulu", "Akron", "Pine Bluff", "Hagerstown"], "2017": ["Charlottesville", "Parkersburg", "New Orleans", "Modesto", "Denver", "Gulfport", "Steubenville"], "2018": ["Bloomington", "Hartford", "Lufkin", "Philadelphia", "Appleton", "Pine Bluff", "Houston", "Kansas City", "Newport News", "Midland", "Bakersfield", "Kearney", "Sioux Falls", "St. Louis"]}, "Sioux City": {"2000": ["Austin", "Binghamton", "Charlotte", "Macon", "Panama City", "Pittsburgh", "Parkersburg", "Mitchell", "Omaha", "Newport News", "Ft. Pierce", "Twin Falls", "Charleston", "Billings", "Dothan", "Valley City", "Wichita Falls"], "2001": ["Anderson", "Atlanta", "Boise", "Kearney", "Modesto", "Salt Lake City", "Albany", "Anchorage", "Altoona", "Tulsa"], "2002": ["Kirksville", "Montrose", "Scranton", "Longview", "Florence", "Helena", "Omaha", "Memphis", "Auburn", "Hagerstown", "Bloomington"], "2003": ["Alpena", "Austin", "Bloomington", "Great Falls", "Montgomery", "Portland", "Honolulu", "McAllen", "San Luis Obispo", "Pensacola", "Sweetwater", "Gainesville", "Dayton", "Rhinelander"], "2004": ["Cadillac", "Denver", "Great Falls", "Jonesboro", "Los Angeles", "Lynchburg", "Moline", "Rhinelander", "Tucson", "El Paso", "Florence", "Canton", "Madison", "Presque Isle", "St. Paul"], "2005": ["Montgomery", "Phoenix", "Rogers", "Keokuk", "North Platte", "St. Paul"], "2006": ["Glendive", "Lynchburg", "Mitchell", "Sioux Falls", "Holyoke", "Youngstown", "Ada", "Superior", "Pensacola", "Toledo"], "2007": ["El Dorado", "Myrtle Beach", "Rhinelander", "Binghamton", "Tacoma", "New Orleans", "Valley City", "Knoxville", "Jacksonville", "New York"], "2008": ["Akron", "Amarillo", "Anchorage", "Los Angeles", "Myrtle Beach", "Salinas", "Nacogdoches", "Decatur", "Sioux Falls", "Cincinnati", "Helena", "Auburn", "Oak Hill", "Winston Salem"], "2009": ["Austin", "Cincinnati", "Jonesboro", "Lynchburg", "Redding", "Glendive", "Houston", "Williston"], "2010": ["Altoona", "Nacogdoches", "Presque Isle", "Redding", "Salt Lake City", "San Jose", "Kirksville", "Santa Fe", "Omaha", "Parkersburg"], "2011": ["Charlottesville", "Eugene", "Evansville", "Meridian", "Philadelphia", "Pueblo", "Rochester", "Selma", "Las Vegas", "Akron", "Canton", "Washington DC ", "Alpena", "Bend", "Sweetwater", "Youngstown"], "2012": ["Dayton", "Huntington", "Jacksonville", "Rockford", "Austin", "Mankato", "Columbus", "St. Petersburg"], "2013": ["Florence", "Iowa City", "Klamath Falls", "Phoenix", "Scranton", "Mitchell", "Bozeman", "Milwaukee", "San Jose", "Keokuk"], "2014": ["Las Vegas", "Reno", "Memphis", "Cities", "Santa Fe", "Decatur", "Valley City", "Binghamton", "Indianapolis", "Portland", "Nacogdoches", "El Centro"], "2015": ["Atlanta", "Selma", "Austin", "Ft. Worth", "Chicago"], "2016": ["Baton Rouge", "Lansing", "Nacogdoches", "Augusta", "Laurel", "Lima", "Great Falls", "Zanesville", "St. Louis", "Troy"], "2017": ["Billings", "Columbia", "Decatur;", "Keokuk", "Lexington", "Macon", "Moline", "New Bedford", "Florence", "Battle Creek", "Austin", "Redding", "Baton Rouge", "Albany"], "2018": ["Canton", "Dickinson", "El Dorado", "Lufkin", "Montrose", "Plattsburgh", "Pensacola ", "Decatur;", "West Point", "Great Falls"]}, "Sioux Falls": {"2000": ["Ada", "Bangor", "Buffalo", "Canton", "Ft. Lauderdale", "Keokuk", "Laurel", "Philadelphia", "Pine Bluff", "Oklahoma City", "Tucson", "Klamath Falls", "Eureka", "Jonesboro", "Superior", "Tulsa"], "2001": ["Baton Rouge", "Charlotte", "Ft. Wayne", "Houston", "Keokuk", "Madison", "Mankato", "Salinas", "Savannah", "Shreveport", "Albany", "Alpena", "Hutchinson", "Knoxville", "Helena", "Washington DC "], "2002": ["Evansville", "Hartford", "Mount Vernon", "Santa Fe", "Salinas", "Victoria", "North Platte", "Charleston", "Wichita Falls"], "2003": ["Charlottesville", "Cities", "El Paso", "Honolulu", "Kirksville", "Macon", "Oak Hill", "San Luis Obispo", "Wichita Falls"], "2004": ["Akron", "Anchorage", "Boise", "Canton", "Denver", "Lubbock"], "2005": ["Altoona", "Chattanooga", "Fairbanks", "Kennewick", "Rhinelander", "Salinas", "New Bedford", "Naples", "Lynchburg"], "2006": ["Decatur;", "Meridian", "Oklahoma City", "Reno", "Sioux City", "Sierra Vista", "St. Louis", "Utica"], "2007": ["Keokuk", "Knoxville", "Portland", "Juneau"], "2008": ["Battle Creek", "Charlotte", "El Paso", "Ft. Lauderdale", "Modesto", "Nashville", "Salinas", "Sioux City", "Boise", "Decatur", "Thomasville"], "2009": ["Augusta", "Ames", "Madison", "Topeka", "Washington", "Youngstown"], "2010": ["Elmira", "Holyoke", "Lansing", "Toledo", "Pueblo", "St. Petersburg", "Ames", "Spokane", "Zanesville"], "2011": ["Binghamton", "Boise", "Lubbock", "Albany", "Elmira", "Salt Lake City", "Watertown", "Victoria"], "2012": ["Ames", "Jacksonville", "Lexington", "Buffalo", "Rapid City", "El Dorado", "Phoenix", "Auburn", "Troy", "Washington"], "2013": ["Fayetteville", "Jacksonville", "Laredo", "Salt Lake City", "Bay City", "Redding", "Great Falls"], "2014": ["Battle Creek", "Cities", "Ft. Pierce", "Kennewick", "San Angelo", "Baton Rouge"], "2015": ["Austin", "Greenville", "Klamath Falls", "New Bedford", "Scottsbluff", "Mount Vernon", "Ft. Pierce"], "2016": ["Bloomington", "Erie", "Mankato", "Reno", "Rhinelander", "Columbia"], "2017": ["Billings", "Evansville", "Salinas", "Shreveport", "Ames", "Pensacola ", "Atlanta", "Watertown"], "2018": ["Akron", "Anchorage", "Birmingham", "Canton", "Pueblo", "Sierra Vista", "Bangor"]}, "Spokane": {"2000": ["Akron", "Auburn", "Bangor", "Jonesboro", "Lufkin", "Milwaukee", "Nashville", "Pensacola", "Scottsbluff", "Sierra Vista", "Marquette", "Ft. Worth"], "2001": ["Ft. Pierce", "Los Angeles", "Montrose", "San Antonio", "Petersburg", "Hutchinson", "Twin Falls", "Manchester"], "2002": ["Bend", "Pine Bluff", "Presque Isle", "Akron", "Augusta", "Bozeman"], "2003": ["Anderson", "Hutchinson", "Port Arthur", "New Haven", "St. Louis", "Hartford"], "2004": ["Charlotte", "Phoenix", "Midland", "Youngstown", "Pensacola", "Salt Lake City", "Twin Falls", "Tacoma", "Victoria"], "2005": ["Alpena", "Nacogdoches", "Nashville", "Parkersburg", "Rogers", "Superior"], "2006": ["Great Falls", "Houston", "Montgomery", "Pueblo", "Ft. Wayne", "Panama City", "Lansing", "Scottsbluff", "Philadelphia", "York"], "2007": ["Decatur", "Dothan", "Gulfport", "Lubbock", "Mankato", "Pensacola"], "2008": ["Denver", "El Centro", "Gainesville", "Hutchinson", "Presque Isle", "Gulfport", "North Platte", "Williston"], "2009": ["Ft. Worth", "Montgomery", "New Haven", "Columbia", "Twin Falls", "Lynchburg"], "2010": ["Altoona", "Auburn", "Jonesboro", "Savannah", "Akron", "Sioux Falls", "Syracuse"], "2011": ["Boise", "Cities", "Florence", "Huntington", "Jacksonville", "Kennewick", "Midland", "Reno", "Moline", "Elkhart", "Klamath Falls"], "2012": ["Charleston", "Keokuk", "Klamath Falls", "Scottsbluff", "Missoula", "Battle Creek", "Honolulu"], "2013": ["Charleston", "Dothan", "Louisville", "Ft. Lauderdale", "Syracuse"], "2014": ["Klamath Falls", "Nacogdoches", "Ft. Wayne", "Hartford"], "2015": ["Great Falls", "Jonesboro", "Moline", "Modesto", "Rockford", "Plattsburgh", "St. Louis", "Tulsa"], "2016": ["Baton Rouge", "Durham", "Pensacola ", "Philadelphia", "Juneau", "Sarasota", "Sweetwater"], "2017": ["Austin", "Birmingham", "Cadillac", "Charlottesville", "Corpus Christi", "Milwaukee", "St. Petersburg", "Weston"], "2018": ["Albany", "Charleston", "Elkhart", "Mitchell", "Twin Falls", "Washington"]}, "Springfield": {"2000": ["Alexandria", "Cities", "Fairbanks", "Youngstown", "Rapid City", "Mitchell", "Missoula", "Madison", "Myrtle Beach", "Tulsa"], "2001": ["Fayetteville", "Greenville", "Milwaukee", "Ft. Wayne", "Lima", "Jacksonville", "Nacogdoches", "Troy"], "2002": ["Bangor", "Nashville", "Bakersfield"], "2003": ["Canton", "Dothan", "Ft. Wayne", "Palm Springs", "Pittsburg", "Moline", "Shreveport", "Lafayette", "Winston Salem"], "2004": ["Laurel", "Memphis", "Thomasville", "Baton Rouge", "York", "Superior"], "2005": ["Buffalo", "Eugene", "Keokuk", "Panama City", "Salt Lake City", "Lafayette", "Chicago", "Wilmington", "Winston Salem"], "2006": ["Anchorage", "Fayetteville", "Florence", "Santa Fe", "Buffalo", "Washington"], "2007": ["Buffalo", "Missoula", "North Platte", "Rapid City", "Salt Lake City"], "2008": ["Buffalo", "Jonesboro", "Kansas City", "Mount Vernon", "Scottsbluff", "Sweetwater", "Eureka", "Steubenville"], "2009": ["Billings", "Charlottesville", "Champaign"], "2010": ["Birmingham", "Cadillac", "Glendive", "Manchester", "Charlotte", "New Orleans", "Dickinson", "Twin Falls"], "2011": ["Anchorage", "Bowling Green", "Ft. Lauderdale", "Ft. Pierce", "Kirksville", "Memphis", "Louisville", "St. Petersburg", "Twin Falls"], "2012": ["Bowling Green", "Cities", "Laredo", "Longview", "Macon", "Redding", "San Diego", "Keokuk", "Anderson", "Weston"], "2013": ["Canton", "Erie", "Keokuk", "Newport News", "Sarasota", "Rogers", "Memphis", "Akron", "Weston", "York"], "2014": ["Denver", "Fairbanks", "Lawton", "Mitchell", "Moline", "Montrose", "Newport News", "Pensacola ", "Montgomery", "Sierra Vista", "St. Petersburg"], "2015": ["Anchorage", "Augusta", "Jacksonville", "Klamath Falls", "Columbia", "Harrisonburg"], "2016": ["Laurel", "Meridian", "New Haven", "Madison", "Indianapolis", "Houston", "Tucson"], "2017": ["Anchorage", "Bangor", "Fayetteville", "Greenville", "Houston", "Kearney", "Kennewick", "Kirksville", "New York", "Zanesville", "Fairbanks", "Canton", "Valley City"], "2018": ["Ada", "Ft. Lauderdale", "Gulfport", "McAllen", "Evansville", "Modesto", "Troy"]}, "St. Joseph": {"2000": ["Billings", "Birmingham", "Manchester", "Presque Isle", "Reno", "Klamath Falls", "Troy", "Winston Salem"], "2001": ["Kennewick", "Midland", "Melbourne", "Parkersburg", "Oak Hill", "Elkhart"], "2002": ["Charleston", "Charlottesville", "Milwaukee", "Modesto", "Port Arthur", "Savannah", "Montgomery", "Boise", "Lubbock", "Durham"], "2003": ["Alexandria", "El Centro", "Panama City", "San Antonio", "Lafayette", "Pocatello", "Amarillo", "Valley City"], "2004": ["Billings", "Bowling Green", "Cities", "Columbus", "Midland", "Moline", "Naples", "Rapid City", "McAllen", "Battle Creek", "Panama City", "Jonesboro", "Portland", "Salinas"], "2005": ["Chattanooga", "Jonesboro", "Lake Charles", "Phoenix", "Fairbanks"], "2006": ["Holyoke", "Pensacola", "Jackson", "Lake Charles", "Rochester", "Williston"], "2007": ["Charleston", "Great Falls", "Lansing", "New Haven", "Billings", "Denver", "Canton", "Holyoke", "Superior"], "2008": ["Bryan", "Fayetteville", "Lima", "Keokuk", "St. Petersburg", "Pensacola ", "Moline", "Utica"], "2009": ["Chicago", "Kansas City", "Laredo", "Mount Vernon", "San Antonio", "Buffalo", "Marquette", "Binghamton", "Rochester"], "2010": ["Bloomington", "Bryan", "Jefferson City", "Evansville", "Washington DC ", "Chattanooga", "Scottsbluff", "Houston", "Holyoke", "Port Arthur", "Topeka", "Troy"], "2011": ["Anchorage", "Erie", "Ft. Pierce", "Melbourne", "Oklahoma City", "Tulsa", "Pensacola", "Superior"], "2012": ["Bangor", "Canton", "Montrose", "Rogers", "Rapid City", "Fairbanks", "Mankato"], "2013": ["Lubbock", "New Bedford", "Petersburg", "Winston Salem", "Keokuk", "Atlanta", "San Jose", "Pensacola", "Omaha"], "2014": ["Anchorage", "Binghamton", "Jefferson City", "Kirksville", "Moline", "Altoona"], "2015": ["Anchorage", "Birmingham", "Evansville", "Las Vegas", "Los Angeles", "Amarillo", "Jonesboro"], "2016": ["Bloomington", "Lufkin", "Riverton", "Jonesboro", "Madison", "Selma"], "2017": ["Cincinnati", "Fairbanks", "Gulfport", "Holyoke", "Houston", "Sarasota", "Augusta", "Elmira", "Klamath Falls", "Visalia", "Winston Salem"], "2018": ["Ft. Lauderdale", "Glendive", "Midland", "Montrose", "San Antonio", "Canton", "Pittsburg", "Oak Hill"]}, "St. Louis": {"2000": ["Baltimore", "Greenville", "Lansing", "Myrtle Beach", "San Angelo", "Salisbury", "Lafayette", "Altoona", "Wilmington"], "2001": ["Chattanooga", "Decatur;", "Fayetteville", "Houston", "Milwaukee", "Laredo", "Pensacola", "Petersburg", "Palm Springs", "Fairbanks", "Williston", "Kirksville", "Terre Haute", "Twin Falls", "Visalia", "Wichita Falls"], "2002": ["Fayetteville", "Salinas", "Salisbury", "San Diego", "Zanesville", "St. Paul", "Kirksville", "McAllen", "New Orleans", "Lafayette", "Montrose", "Weston", "Erie", "Washington"], "2003": ["Altoona", "Gainesville", "Melbourne", "Naples", "Spokane", "Newport News", "Rhinelander", "Greenville", "Nashville", "Victoria"], "2004": ["Bowling Green", "Charlotte", "Detroit", "Myrtle Beach", "Montrose", "Austin", "Juneau", "Oklahoma City", "Decatur;", "Melbourne", "Memphis", "Sweetwater", "Tulsa"], "2005": ["Great Falls", "Lake Charles", "Petersburg", "Iowa City", "Midland", "Harrisonburg", "Twin Falls", "Washington DC "], "2006": ["Dothan", "El Centro", "Glendive", "Riverton", "Sioux Falls", "Jackson", "Toledo", "Jonesboro"], "2007": ["Hartford", "Lubbock", "Nacogdoches", "San Jose", "Mitchell", "Myrtle Beach", "St. Paul"], "2008": ["Baton Rouge", "Bryan", "Hartford", "Pine Bluff", "Sierra Vista", "Cincinnati", "Houston", "Lufkin", "Greenville", "Washington DC ", "West Point"], "2009": ["El Dorado", "Memphis", "North Platte", "Rochester", "Thomasville", "Milwaukee"], "2010": ["Portland", "Myrtle Beach", "Erie", "Eugene", "Visalia"], "2011": ["Billings", "Lexington", "Louisville", "Macon", "Naples", "Portland", "San Angelo", "Redding", "Laurel", "Memphis", "El Centro", "Phoenix", "Nacogdoches", "Anchorage", "Pittsburg"], "2012": ["Philadelphia", "Rogers", "Williston", "Ft. Worth", "Moline", "York", "Durham", "Superior", "Klamath Falls", "Baton Rouge", "Topeka"], "2013": ["Ames", "Augusta", "El Centro", "New Haven", "Rogers", "San Luis Obispo", "Austin", "Memphis", "North Platte", "Mitchell", "Oak Hill", "Dayton", "St. Petersburg"], "2014": ["Harrisonburg", "Los Angeles", "Columbus", "Ames", "Thomasville", "Missoula", "Portland", "Utica"], "2015": ["Baltimore", "Eureka", "Ft. Walton Beach", "Jacksonville", "Klamath Falls", "Lima", "Lufkin", "Oklahoma City", "Florence", "Myrtle Beach", "Spokane", "Topeka", "Victoria"], "2016": ["Fayetteville", "Las Vegas", "McAllen", "Selma", "Sioux City", "Lexington", "Meridian", "Montrose", "Toledo"], "2017": ["Bloomington", "Eugene", "Macon", "Mankato", "Meridian", "Rochester"], "2018": ["Bloomington", "Charlottesville", "Denver", "Gainesville", "Presque Isle", "Mount Vernon", "Ames", "Sierra Vista", "Terre Haute", "Knoxville"]}, "St. Paul": {"2000": ["Binghamton", "Evansville", "Klamath Falls", "Jackson", "Manchester", "Superior", "Victoria", "Washington DC "], "2001": ["Atlanta", "Denver", "Los Angeles", "New Orleans", "Boise", "Topeka"], "2002": ["Atlanta", "Billings", "El Centro", "Laredo", "St. Louis", "Florence", "Rochester", "Victoria"], "2003": ["Charlottesville", "Eureka", "Ft. Wayne", "Jefferson City", "Lima", "Montgomery", "Reno", "Sierra Vista", "Atlanta", "Sarasota", "Lansing", "Hartford", "Durham", "Lexington", "El Dorado", "Twin Falls", "Victoria"], "2004": ["Boise", "Philadelphia", "Sioux City", "Evansville", "Charlotte", "Anderson", "Rockford", "Greenville"], "2005": ["Battle Creek", "Charlottesville", "New Bedford", "Rhinelander", "Sioux City", "Plattsburgh", "Savannah"], "2006": ["Hutchinson", "Montgomery", "Charlottesville"], "2007": ["Baton Rouge", "Cities", "Madison", "Savannah", "Anderson", "Baltimore", "St. Petersburg", "San Angelo", "Altoona", "St. Louis", "Zanesville"], "2008": ["Ft. Walton Beach", "Memphis", "New Orleans", "Winston Salem", "Washington DC ", "Rochester", "Gainesville"], "2009": ["Jackson", "Mount Vernon", "Reno", "Altoona", "New Haven", "Lawton", "Portland", "Columbus", "Steubenville", "Weston"], "2010": ["Montgomery", "Pueblo", "Rapid City", "Rhinelander", "Anderson", "Durham", "Dayton", "Bakersfield", "Tucson"], "2011": ["Palm Springs", "Pensacola", "Lima", "San Diego", "Rochester", "Superior", "Washington DC "], "2012": ["Philadelphia", "Hagerstown", "West Point", "Missoula", "Superior", "Visalia"], "2013": ["Riverton", "San Antonio", "Detroit", "Ft. Lauderdale", "Pensacola ", "Naples", "Anderson", "Superior", "Tucson"], "2014": ["Atlanta", "Augusta", "Bryan", "Charlotte", "Chicago", "Eureka", "Huntington", "Jackson", "Lexington", "Rogers", "Oklahoma City", "El Centro", "Winston Salem"], "2015": ["Charlottesville", "Dickinson", "Florence", "Rapid City", "Syracuse", "Baton Rouge", "Hagerstown", "Detroit", "Alpena", "Bloomington", "Utica", "Tacoma", "Denver", "Oklahoma City", "Columbia", "Midland"], "2016": ["Appleton", "Cincinnati", "El Paso", "Honolulu", "Moline", "Nashville", "Shreveport", "Glendive", "Rockford", "Oak Hill", "Denver", "Jacksonville", "Chattanooga", "Milwaukee"], "2017": ["Akron", "Atlanta", "Decatur", "Lubbock", "Melbourne", "Nashville", "North Platte", "Rhinelander", "Champaign", "Fayetteville", "Corpus Christi", "Eureka", "Redding", "Winston Salem", "Williston"], "2018": ["Bay City", "Huntington", "Lexington", "Lynchburg", "New Bedford", "Oklahoma City", "Cadillac", "Atlanta", "Weston", "Augusta", "Anchorage", "Alexandria", "Oak Hill"]}, "St. Petersburg": {"2000": ["Columbia", "Elmira", "McAllen", "Naples", "Selma", "Bryan", "Lima", "Santa Fe", "Dothan", "Ft. Walton Beach", "Rapid City", "Omaha", "Weston"], "2001": ["Helena", "Jonesboro", "Nacogdoches", "Panama City", "Pensacola ", "Phoenix", "Sierra Vista", "Charlotte", "Appleton", "Denver", "Santa Fe", "Pittsburgh", "Eureka", "Akron", "Victoria", "Washington DC "], "2002": ["Boise", "Bowling Green", "Cities", "Dayton", "Madison", "McAllen", "Oak Hill", "Rockford", "Ft. Walton Beach", "Akron", "Palm Springs", "Visalia"], "2003": ["Bend", "Lawton", "Lubbock", "Naples", "Keokuk", "Hutchinson", "Eugene", "Petersburg", "Topeka"], "2004": ["Decatur;", "Hagerstown", "Indianapolis", "Knoxville", "Moline", "Phoenix", "New Bedford", "Eau Claire", "Florence", "Tucson", "Gulfport"], "2005": ["Auburn", "Boise", "Dickinson", "Eugene", "Lawton", "Salinas", "Savannah", "Shreveport", "Charleston", "Steubenville", "Las Vegas", "Presque Isle", "Sierra Vista"], "2006": ["Nashville", "El Centro", "Elkhart", "Mount Vernon", "Washington", "Las Vegas", "Valley City", "Wilmington"], "2007": ["Atlanta", "Charlotte", "Dayton", "Selma", "St. Paul", "Oak Hill", "Lima", "Omaha"], "2008": ["Augusta", "Austin", "Elmira", "Ft. Wayne", "Houston", "Las Vegas", "New Haven", "Newport News", "St. Joseph", "Billings", "Visalia", "Port Arthur", "Portland", "Lima"], "2009": ["Bangor", "Canton", "Elmira", "Evansville", "Ft. Wayne", "Macon", "Modesto", "Charleston", "McAllen", "Kennewick", "Port Arthur", "Kearney", "Victoria"], "2010": ["Bryan", "Cities", "Fairbanks", "Macon", "Palm Springs", "San Jose", "Sioux Falls", "El Centro", "Honolulu", "Wilmington", "Akron", "Myrtle Beach", "Lawton", "Kearney", "Harrisonburg"], "2011": ["Appleton", "Durham", "Eureka", "Louisville", "Atlanta", "Lansing", "Springfield", "New Haven", "Toledo", "Thomasville", "Chicago", "Fairbanks"], "2012": ["Ft. Walton Beach", "Helena", "Keokuk", "Phoenix", "Pueblo", "Rockford", "Amarillo", "Shreveport", "Pine Bluff", "Nacogdoches", "Sioux City"], "2013": ["Buffalo", "Indianapolis", "Sierra Vista", "St. Louis", "Kansas City", "Ames", "Omaha"], "2014": ["Elmira", "Houston", "Rochester", "Springfield", "Washington", "Redding", "Kansas City", "Youngstown", "Ft. Worth", "Augusta", "Rhinelander", "Shreveport", "Longview"], "2015": ["Durham", "Memphis", "Madison", "Longview", "Gulfport", "Scranton", "Visalia", "Kearney", "York", "Jonesboro", "Youngstown"], "2016": ["Boise", "Cities", "Ft. Pierce", "Longview", "Mount Vernon", "Port Arthur", "Rapid City", "Sierra Vista", "Victoria", "Manchester", "Toledo", "Scottsbluff", "San Diego", "Jonesboro", "Thomasville", "Terre Haute", "Youngstown"], "2017": ["El Centro", "Jackson", "Laurel", "Lawton", "Memphis", "Montgomery", "Spokane", "Ames", "Washington", "Bay City", "Hartford", "New York", "Twin Falls"], "2018": ["Dayton", "Evansville", "Laredo", "Louisville", "Panama City", "Ft. Worth", "San Diego", "Bend", "Eugene", "Holyoke", "Columbus", "Great Falls", "Eau Claire", "Victoria"]}, "Steubenville": {"2000": ["Auburn", "Bay City", "Charlottesville", "Corpus Christi", "Great Falls", "Las Vegas", "Madison", "Salinas", "Thomasville", "Anderson", "Longview", "Charlotte", "Zanesville"], "2001": ["Kirksville", "Missoula", "Riverton", "Billings", "Baton Rouge", "Twin Falls", "Knoxville", "Columbia", "Durham"], "2002": ["Lubbock", "Portland", "Presque Isle", "Jackson", "Honolulu", "Manchester", "Topeka", "Utica"], "2003": ["Anderson", "Auburn", "Evansville", "Laurel", "Holyoke", "Altoona"], "2004": ["Ada", "Amarillo", "Bay City", "Bloomington", "Dickinson", "Houston", "Parkersburg", "Port Arthur", "Juneau", "York", "Jackson", "Troy", "Lexington", "Atlanta", "Williston"], "2005": ["Madison", "St. Petersburg", "Valley City", "Eureka", "Gainesville"], "2006": ["Evansville", "Kearney", "Lima", "Pittsburgh", "Pueblo", "Pine Bluff", "Columbia", "Washington DC ", "Missoula", "Shreveport", "Panama City", "Rogers"], "2007": ["Alexandria", "Atlanta", "Ft. Worth", "Jackson", "Lawton", "Pueblo", "San Diego", "Bowling Green", "Appleton", "Anderson", "Marquette", "Washington"], "2008": ["Cities", "Keokuk", "Lafayette", "Rochester", "Springfield", "Columbus", "Washington DC ", "Victoria", "Buffalo", "El Paso", "Harrisonburg"], "2009": ["Akron", "Bloomington", "Buffalo", "Champaign", "Decatur", "Jacksonville", "Ft. Wayne", "St. Paul", "Battle Creek", "Tacoma"], "2010": ["Auburn", "Dayton", "Decatur", "Fayetteville", "Youngstown", "Houston", "Sweetwater", "Wilmington", "York"], "2011": ["Binghamton", "Dayton", "Durham", "Keokuk", "Madison", "Modesto", "New Bedford", "Pensacola", "San Angelo", "Kearney"], "2012": ["Manchester", "Myrtle Beach", "Oklahoma City", "Montgomery", "Bowling Green", "Pittsburg", "Twin Falls", "Washington DC ", "Sweetwater", "Weston"], "2013": ["Columbia", "Fairbanks", "Missoula", "Philadelphia", "Troy", "Battle Creek"], "2014": ["Bay City", "Denver", "Jacksonville", "Rhinelander", "Elkhart", "Bend", "Lexington", "Plattsburgh", "Kansas City", "Akron", "Madison", "Thomasville", "Pocatello", "Chattanooga"], "2015": ["Ada", "Birmingham", "Decatur;", "Eau Claire", "Iowa City", "Kearney", "Lafayette", "Harrisonburg", "Rogers", "Jackson", "San Luis Obispo"], "2016": ["Huntington", "Laurel", "Mount Vernon", "Omaha", "Pittsburg", "San Antonio", "Baton Rouge", "Charlottesville", "Pittsburgh", "Lawton", "Indianapolis", "York"], "2017": ["Chicago", "Eau Claire", "Elmira", "Lake Charles", "Madison", "Decatur;", "Salisbury", "Battle Creek", "Pensacola", "Kennewick", "Augusta", "Santa Fe", "Victoria", "McAllen", "Sierra Vista", "Zanesville"], "2018": ["Austin", "Melbourne", "Portland", "Rochester", "San Diego", "Chicago", "San Jose", "Bend", "Rockford", "Thomasville", "Twin Falls", "Jefferson City", "Reno", "Columbia", "Zanesville"]}, "Superior": {"2000": ["Phoenix", "Plattsburgh", "Riverton", "San Luis Obispo", "Naples", "Rapid City", "Sioux Falls", "Omaha", "Detroit", "Bozeman", "Ft. Lauderdale", "St. Paul", "Winston Salem"], "2001": ["Akron", "Ft. Lauderdale", "Gulfport", "Hartford", "Plattsburgh", "Pueblo", "Redding", "San Antonio", "Alpena", "San Luis Obispo", "Rapid City"], "2002": ["El Paso", "Montgomery", "Pittsburgh", "San Jose", "Cadillac", "Akron", "Columbia", "Lubbock", "Midland", "Visalia"], "2003": ["Baton Rouge", "Detroit", "Keokuk", "Pueblo", "Huntington", "Buffalo", "Philadelphia", "Myrtle Beach", "Bryan", "Utica", "Amarillo"], "2004": ["El Dorado", "Evansville", "Jonesboro", "Madison", "Milwaukee", "Naples", "Panama City", "San Antonio", "Springfield", "Elmira", "Lexington", "Alexandria", "West Point", "Durham", "Hartford", "Bozeman", "Youngstown", "Akron", "Kearney", "Bowling Green", "Memphis", "Troy", "Ames", "Valley City", "Williston"], "2005": ["Lima", "Montgomery", "San Antonio", "Ft. Worth", "Los Angeles", "Bakersfield", "Spokane", "Bloomington", "Valley City", "Pittsburg", "Meridian", "Terre Haute"], "2006": ["Bryan", "Buffalo", "Ft. Walton Beach", "Kansas City", "Myrtle Beach", "Pittsburg", "Sioux City", "Decatur;", "Salisbury", "Bay City", "Valley City"], "2007": ["Rapid City", "West Point", "St. Joseph", "Florence", "Lafayette", "Gulfport", "Toledo"], "2008": ["Ada", "Bangor", "Fayetteville", "Kansas City", "Oklahoma City", "Portland", "Reno", "Salinas", "Scottsbluff", "New Haven", "Ames", "Lake Charles", "Sweetwater"], "2009": ["Alexandria", "Keokuk", "New Bedford", "Pittsburg", "Columbus", "Elmira", "Rhinelander", "San Angelo", "Hartford", "Plattsburgh"], "2010": ["Jacksonville", "Panama City", "Salisbury", "Charleston", "Bloomington", "Buffalo", "Montrose", "Rockford", "Austin", "Indianapolis", "Corpus Christi", "Gulfport", "Troy"], "2011": ["Eureka", "Manchester", "Mankato", "San Antonio", "Pensacola ", "Newport News", "Petersburg", "St. Joseph", "St. Paul", "Meridian", "Chicago", "Utica", "Rochester", "Watertown"], "2012": ["Anchorage", "Houston", "Madison", "Pensacola", "Rapid City", "St. Louis", "Nacogdoches", "Washington DC ", "Auburn", "Sweetwater", "San Luis Obispo", "Cities", "St. Paul", "Eau Claire"], "2013": ["El Paso", "Evansville", "Knoxville", "Los Angeles", "St. Paul", "Laurel", "Visalia", "Sarasota", "San Diego", "Syracuse"], "2014": ["Birmingham", "Canton", "Dothan", "Los Angeles", "Las Vegas", "Lake Charles", "Rhinelander", "Augusta", "Cadillac", "Iowa City", "Harrisonburg", "Visalia"], "2015": ["Altoona", "Lawton", "Shreveport", "Newport News", "Winston Salem", "Tacoma", "Redding"], "2016": ["Montrose", "Pensacola", "Scottsbluff", "Sierra Vista", "Lawton", "Savannah", "Canton", "York", "Parkersburg", "Watertown", "Florence", "Zanesville"], "2017": ["Buffalo", "El Dorado", "Kirksville", "Longview", "Memphis", "Oklahoma City", "Shreveport", "Salisbury", "Rochester", "Helena"], "2018": ["Louisville", "Phoenix", "Terre Haute", "Bozeman", "Appleton", "Billings", "Baltimore", "Savannah", "Charleston", "Modesto", "Florence", "Tucson", "Topeka", "Washington DC "]}, "Sweetwater": {"2000": ["Battle Creek", "Dayton", "Lansing", "El Centro", "Naples", "Rapid City", "New York", "Cincinnati", "Visalia", "McAllen", "Thomasville"], "2001": ["Decatur;", "Eau Claire", "Florence", "Hartford", "Bloomington", "Rochester", "Palm Springs", "Buffalo"], "2002": ["Buffalo", "El Centro", "Eugene", "San Angelo", "Lawton", "Nashville", "Chattanooga", "Macon", "Naples", "Plattsburgh", "Tulsa", "Visalia"], "2003": ["Billings", "Boise", "Rochester", "Rogers", "Sioux City", "Jackson", "Birmingham", "Rhinelander", "Portland", "Palm Springs", "Tacoma"], "2004": ["Florence", "Rapid City", "Akron", "Eugene", "Selma", "Marquette", "Kansas City", "Keokuk", "Decatur", "St. Louis", "Savannah", "Topeka"], "2005": ["Lake Charles", "Laurel", "Moline", "Melbourne", "Cities", "Zanesville", "San Diego", "Winston Salem", "Williston"], "2006": ["Battle Creek", "Binghamton", "Birmingham", "Great Falls", "San Jose"], "2007": ["Billings", "Decatur;", "Philadelphia", "Klamath Falls", "Dayton", "Youngstown", "Fairbanks", "El Paso", "Denver", "Oklahoma City", "Eau Claire", "Los Angeles", "Toledo", "Valley City"], "2008": ["Birmingham", "San Diego", "Springfield", "Billings", "Naples", "Binghamton", "Superior", "Bend", "Terre Haute", "Valley City"], "2009": ["Harrisonburg", "Lubbock", "Pensacola", "Redding", "Savannah", "Macon", "Altoona"], "2010": ["Baton Rouge", "Chicago", "El Dorado", "Mitchell", "Selma", "Sierra Vista", "Las Vegas", "Auburn", "Steubenville", "Salinas", "Kansas City", "Midland", "Visalia"], "2011": ["Altoona", "Birmingham", "Huntington", "Salisbury", "San Angelo", "Selma", "Sioux City", "Pittsburg", "Moline", "Lawton", "Fairbanks", "Charlotte", "Greenville", "Washington", "Williston"], "2012": ["Dickinson", "Elmira", "Madison", "McAllen", "Riverton", "Superior", "Pittsburg", "Cities", "Columbia", "Longview", "San Antonio", "Steubenville", "Keokuk", "Rochester"], "2013": ["Memphis", "Zanesville", "Bloomington", "Kirksville", "San Diego", "Rapid City", "Twin Falls"], "2014": ["Boise", "Dickinson", "Nacogdoches", "Phoenix", "Pittsburgh", "Laurel", "New Bedford", "Fayetteville", "Utica"], "2015": ["Bryan", "Cadillac", "Champaign", "Ft. Wayne", "Iowa City", "Longview", "Petersburg", "Riverton", "Rochester", "Rogers", "Durham", "Boise", "Pensacola", "Pocatello", "Williston"], "2016": ["Laredo", "Los Angeles", "Nashville", "Panama City", "Pine Bluff", "San Luis Obispo", "Spokane", "Holyoke", "Knoxville", "Moline", "Salinas", "Petersburg", "Lake Charles"], "2017": ["Bozeman", "Dickinson", "Eureka", "Kennewick", "Keokuk", "Lansing", "Salt Lake City", "San Angelo", "Knoxville", "Pocatello", "Hartford", "Auburn", "Harrisonburg", "Victoria", "York"], "2018": ["Detroit", "Ft. Wayne", "Laurel", "Parkersburg", "Sarasota", "New Haven", "Louisville", "Toledo", "Scottsbluff", "Wichita Falls"]}, "Syracuse": {"2000": ["Cities", "Ft. Worth", "New Orleans", "Buffalo", "El Centro", "Manchester", "Fayetteville"], "2001": ["Jackson", "San Antonio", "Selma", "El Dorado", "Decatur;", "Alexandria", "Battle Creek", "Washington"], "2002": ["Bangor", "Eau Claire", "Hutchinson", "Lubbock", "Montrose", "Columbus", "Plattsburgh", "Pueblo", "New Bedford", "San Angelo", "Watertown", "Portland", "Salinas", "Utica"], "2003": ["Florence", "Ft. Lauderdale", "Rapid City", "Salt Lake City", "Sarasota", "Pensacola ", "Alpena"], "2004": ["Alpena", "Birmingham", "Chattanooga", "Corpus Christi", "Elmira", "Lynchburg", "Midland", "Mitchell", "Naples", "Panama City", "Portland", "Presque Isle", "Canton", "Troy", "Wichita Falls"], "2005": ["Bryan", "Durham", "Lima", "Scottsbluff", "Petersburg", "Decatur;", "Lawton", "Champaign", "Winston Salem"], "2006": ["Alexandria", "Auburn", "Durham", "Appleton", "Palm Springs"], "2007": ["Buffalo", "Lexington", "Mankato", "Phoenix", "San Antonio", "Baton Rouge", "Laredo", "Binghamton", "Zanesville", "Selma", "Keokuk"], "2008": ["Albany", "Pocatello", "Kearney", "West Point", "North Platte"], "2009": ["Holyoke", "Midland", "New Orleans", "Philadelphia", "Columbus", "Akron", "San Antonio", "Ft. Lauderdale", "Baltimore", "Altoona", "New Bedford", "Youngstown"], "2010": ["Columbus", "El Centro", "Erie", "Palm Springs", "Port Arthur", "San Angelo", "Valley City", "Spokane", "Visalia", "Washington"], "2011": ["Baton Rouge", "Columbia", "McAllen", "Melbourne", "Evansville", "Akron", "Riverton", "Victoria"], "2012": ["Buffalo", "Ft. Wayne", "Lake Charles", "Missoula", "Zanesville"], "2013": ["Bakersfield", "Bozeman", "Melbourne", "Spokane", "Superior", "Elkhart", "Washington DC ", "McAllen", "Holyoke", "Jonesboro", "New Bedford", "Presque Isle"], "2014": ["Indianapolis", "Los Angeles", "Mankato", "Hagerstown", "Birmingham", "Chicago", "Twin Falls"], "2015": ["Austin", "Bakersfield", "Bangor", "Denver", "Durham", "Laurel", "Madison", "Mount Vernon", "Santa Fe", "St. Paul", "Indianapolis", "Oak Hill", "Dayton", "Longview"], "2016": ["Bangor", "Bay City", "Fayetteville", "Newport News", "Oklahoma City", "Presque Isle", "Louisville", "Watertown", "Zanesville", "Salisbury", "Twin Falls", "Valley City"], "2017": ["Chicago", "Selma", "Wichita Falls", "Scranton", "Topeka", "Louisville", "Lufkin", "Altoona", "Memphis", "Toledo"], "2018": ["Rockford", "El Dorado", "Denver", "Lawton", "Youngstown", "Rhinelander", "Valley City"]}, "Tacoma": {"2000": ["Elmira", "Jefferson City", "Meridian", "New Haven", "Newport News", "Omaha", "Pocatello", "Bend", "Hartford", "Portland", "Longview", "Rockford", "Glendive", "Washington", "Chattanooga", "Williston", "York"], "2001": ["Auburn", "Dayton", "Scottsbluff", "Amarillo", "Mitchell", "Jefferson City", "El Centro", "Madison", "Keokuk", "Jonesboro"], "2002": ["Kennewick", "Meridian", "Plattsburgh", "Lexington", "West Point", "Bloomington"], "2003": ["Longview", "Marquette", "Sweetwater", "Plattsburgh", "Moline"], "2004": ["Longview", "Lufkin", "Newport News", "Oklahoma City", "Spokane", "Fairbanks", "Augusta", "Boise", "York"], "2005": ["Charlottesville", "Iowa City", "Keokuk", "Gulfport", "Huntington", "Holyoke", "Plattsburgh", "North Platte"], "2006": ["Atlanta", "Champaign", "Lake Charles", "Santa Fe", "Gainesville", "Salisbury", "Pensacola ", "Moline"], "2007": ["Bloomington", "Ft. Pierce", "Missoula", "Salinas", "Sioux City", "Billings", "Eau Claire", "Weston"], "2008": ["Greenville", "Dothan", "Melbourne", "Memphis", "Elkhart", "Champaign", "Twin Falls", "Baltimore", "Topeka", "Watertown"], "2009": ["Ft. Worth", "Huntington", "Lafayette", "Pine Bluff", "Tulsa", "Wilmington", "Savannah", "Steubenville", "Lexington", "Lubbock", "Charlotte"], "2010": ["Bryan", "Dayton", "Ft. Worth", "San Antonio", "Selma", "Evansville", "Columbus", "Ft. Wayne"], "2011": ["Bay City", "Jackson", "Lubbock", "San Antonio", "Oklahoma City", "Bakersfield", "El Dorado", "Columbus", "Lexington", "Klamath Falls", "Auburn", "Plattsburgh"], "2012": ["Appleton", "Bryan", "Ft. Lauderdale", "Harrisonburg", "Jonesboro", "Panama City", "Montrose", "Winston Salem", "Fairbanks", "Ames", "Mitchell"], "2013": ["Newport News", "Terre Haute", "Moline", "Portland", "Binghamton", "Washington", "Missoula", "Reno"], "2014": ["Denver", "Hagerstown", "Keokuk", "Newport News", "Phoenix", "Pittsburg", "Rapid City", "Rockford", "Louisville", "El Dorado", "Mankato", "Williston"], "2015": ["Bowling Green", "Philadelphia", "St. Paul", "Superior", "Wichita Falls", "Klamath Falls", "Zanesville"], "2016": ["Akron", "Austin", "Durham", "Jonesboro", "Palm Springs", "Reno", "Selma", "Philadelphia", "Albany", "Youngstown"], "2017": ["Bryan", "Eau Claire", "Kearney", "McAllen", "Phoenix", "Rogers", "Great Falls", "Boise", "Dickinson", "Louisville", "Ft. Lauderdale", "Wichita Falls"], "2018": ["Corpus Christi", "El Dorado", "Salinas", "Savannah", "Petersburg", "Tucson", "San Diego", "Watertown"]}, "Terre Haute": {"2000": ["Anchorage", "Atlanta", "Champaign", "Madison", "Victoria", "Washington DC "], "2001": ["Ft. Lauderdale", "Kansas City", "Lynchburg", "Redding", "Columbus", "St. Louis", "Eureka", "Victoria"], "2002": ["Kirksville", "Battle Creek", "Pensacola ", "Oklahoma City", "Elmira"], "2003": ["Kansas City", "Midland", "Pensacola "], "2004": ["Longview", "Mount Vernon", "Rogers", "Huntington", "Ames", "Victoria", "Jonesboro", "Washington"], "2005": ["Bangor", "Jackson", "Lufkin", "Superior", "Rogers"], "2006": ["Birmingham", "Cities", "Durham", "Houston", "Las Vegas", "Memphis", "Santa Fe", "Shreveport", "Winston Salem"], "2007": ["Denver", "Harrisonburg", "Manchester", "Newport News", "Omaha", "Ft. Lauderdale", "Rogers", "Bakersfield", "Cities", "Youngstown"], "2008": ["Jackson", "McAllen", "Mitchell", "Sweetwater", "Decatur", "Kennewick", "New York", "Hutchinson", "Indianapolis", "Pittsburg", "Wilmington"], "2009": ["Ada", "Anderson", "Billings", "Pocatello", "Rhinelander", "Canton", "Salisbury", "Buffalo", "Pueblo", "Tulsa"], "2010": ["Ada", "Denver", "Jackson", "Pensacola ", "Pocatello", "Naples", "Albany", "San Luis Obispo", "Rogers", "Victoria"], "2011": ["Auburn", "Baltimore", "Baton Rouge", "Lexington", "Mount Vernon", "Columbia", "Newport News", "Juneau", "Rockford", "Binghamton", "Wilmington"], "2012": ["Madison", "Savannah", "Laurel", "Pine Bluff", "Meridian", "Washington"], "2013": ["Atlanta", "Juneau", "Nashville", "Panama City", "San Angelo", "San Jose", "Tacoma", "Ft. Worth", "Winston Salem", "Kirksville"], "2014": ["Manchester", "Mount Vernon", "Lake Charles", "Topeka"], "2015": ["Battle Creek", "Birmingham", "Fairbanks", "Houston", "Iowa City", "Rapid City", "Durham", "Canton", "Modesto", "Kennewick", "West Point", "Williston"], "2016": ["Akron", "Eugene", "Mitchell", "St. Petersburg", "Louisville", "Jefferson City", "Tucson", "Zanesville"], "2017": ["Bowling Green", "Evansville", "Santa Fe", "Hartford", "Memphis", "Corpus Christi"], "2018": ["Anderson", "St. Louis", "Superior", "Missoula", "Cities", "Wichita Falls", "Kearney"]}, "Thomasville": {"2000": ["Ada", "Ft. Walton Beach", "Jefferson City", "Lawton", "Petersburg", "Steubenville", "Meridian", "Sweetwater", "Valley City", "Ames", "Jacksonville", "Pueblo"], "2001": ["Charlotte", "Eugene", "Laredo", "Ada", "New Haven", "Bakersfield"], "2002": ["Iowa City", "Las Vegas", "Petersburg", "Salinas", "Rochester", "Appleton", "Manchester", "Pittsburg", "Port Arthur"], "2003": ["Alexandria", "Dayton", "Kennewick", "Lima", "Missoula", "Presque Isle", "Salisbury", "Palm Springs", "Buffalo", "Glendive", "Scranton", "Pensacola", "Hagerstown"], "2004": ["Buffalo", "Ft. Walton Beach", "Pine Bluff", "Rhinelander", "Scottsbluff", "Scranton", "Springfield", "Riverton", "Erie", "Las Vegas", "Alexandria", "Lubbock", "Newport News", "Tulsa", "York"], "2005": ["Elkhart", "Manchester", "Presque Isle", "Sarasota", "Phoenix", "Louisville", "Pittsburg", "Pueblo", "Dothan", "Lawton", "Canton", "Winston Salem"], "2006": ["Alexandria", "Auburn", "Kearney", "Missoula", "Shreveport", "Savannah", "El Centro", "Visalia", "Panama City"], "2007": ["Scottsbluff", "Anchorage", "Sarasota", "Redding", "Longview", "Santa Fe", "Appleton", "Boise", "Evansville", "Gulfport"], "2008": ["Sioux Falls", "Battle Creek"], "2009": ["El Dorado", "Kearney", "Lima", "Los Angeles", "Lubbock", "Missoula", "Sarasota", "St. Louis", "Chicago", "San Angelo", "Birmingham", "Amarillo", "Gulfport", "Hagerstown"], "2010": ["Longview", "Appleton", "Ames", "Omaha", "Phoenix", "McAllen", "Presque Isle", "Baltimore", "Troy", "Boise"], "2011": ["Greenville", "Las Vegas", "Reno", "San Angelo", "Scottsbluff", "St. Petersburg", "Jacksonville", "Ft. Wayne", "Melbourne", "Oklahoma City", "Elkhart", "Valley City", "Wichita Falls"], "2012": ["Alexandria", "Dickinson", "Lansing", "Lake Charles", "Great Falls", "Bangor", "Ada", "Moline", "Naples", "Charlotte"], "2013": ["Kansas City", "San Antonio", "Oklahoma City", "Youngstown", "Shreveport", "Lima", "Rogers"], "2014": ["Omaha", "Pittsburgh", "Salt Lake City", "St. Louis", "Steubenville", "Anchorage", "Baltimore", "Rogers", "Knoxville", "Kirksville", "Troy"], "2015": ["Nacogdoches", "New Bedford", "San Angelo", "Glendive", "San Antonio", "Bangor", "Tulsa", "Wichita Falls"], "2016": ["Augusta", "Kansas City", "Pensacola ", "Salinas", "St. Petersburg", "Baton Rouge", "Selma", "Boise", "Williston"], "2017": ["Atlanta", "Birmingham", "Buffalo", "Detroit", "Lubbock", "Midland", "Pocatello", "Reno", "Washington", "Parkersburg", "Canton", "Los Angeles", "Tulsa"], "2018": ["Evansville", "Ft. Walton Beach", "Longview", "Panama City", "Pine Bluff", "Steubenville", "Great Falls", "Bay City", "San Angelo", "Glendive"]}, "Toledo": {"2000": ["Atlanta", "Billings", "Champaign", "New York", "Omaha", "Salt Lake City", "Gulfport", "Panama City", "Chicago", "Wilmington"], "2001": ["Auburn", "Birmingham", "Charlotte", "Ft. Pierce", "Ft. Worth", "Lafayette", "Laredo", "Los Angeles", "Eureka", "Hutchinson", "Montgomery", "Visalia"], "2002": ["Bozeman", "El Dorado", "Juneau", "Montrose", "Memphis", "Detroit"], "2003": ["El Paso", "Ft. Worth", "Laurel", "Midland", "Parkersburg", "Champaign", "Decatur;", "Victoria"], "2004": ["Akron", "Appleton", "Charlotte", "Charlottesville", "Panama City", "Salt Lake City", "Reno", "Kennewick"], "2005": ["Altoona", "Florence", "Ft. Pierce", "Ft. Worth", "Jacksonville", "Madison", "Sarasota", "Louisville", "El Paso", "West Point", "Wilmington", "Zanesville"], "2006": ["Amarillo", "Austin", "Charlottesville", "Midland", "St. Louis", "San Angelo", "Lexington", "Huntington", "Sioux City"], "2007": ["Florence", "Honolulu", "Moline", "Superior", "Wilmington", "Cadillac", "El Paso", "Sweetwater", "Watertown"], "2008": ["Altoona", "Charlottesville", "Kennewick", "Montgomery", "Selma", "Eau Claire", "Zanesville"], "2009": ["Bangor", "Durham", "Jefferson City", "Laredo", "Lufkin", "Marquette", "Nacogdoches", "Presque Isle", "Rhinelander", "Sarasota", "Hartford", "Ada", "Twin Falls", "Valley City"], "2010": ["Buffalo", "Dothan", "El Dorado", "Ft. Walton Beach", "Montrose", "Palm Springs", "Sioux Falls"], "2011": ["El Paso", "Ft. Wayne", "Marquette", "Meridian", "St. Petersburg", "Charlottesville", "Portland", "Tulsa", "Williston"], "2012": ["Ada", "Bend", "Binghamton", "Modesto", "Redding", "Pueblo", "Fayetteville", "York"], "2013": ["Great Falls", "Huntington", "Lexington", "Memphis", "Moline", "North Platte", "Keokuk"], "2014": ["Binghamton", "Mankato", "Hutchinson", "Hagerstown", "York", "Omaha"], "2015": ["Anderson", "Montrose", "Panama City", "Reno", "Scottsbluff", "Bryan", "Cadillac", "Lubbock"], "2016": ["Decatur;", "Milwaukee", "Rockford", "St. Petersburg", "Charlottesville", "St. Louis", "Bangor", "Moline", "Tulsa"], "2017": ["Boise", "Parkersburg", "Syracuse", "Hartford", "Birmingham", "Knoxville", "Youngstown"], "2018": ["Dickinson", "Gulfport", "Klamath Falls", "Knoxville", "Lansing", "Sweetwater", "Rogers", "Ft. Worth", "Jacksonville"]}, "Topeka": {"2000": ["Elmira", "Ft. Walton Beach", "Presque Isle", "Rogers", "Scranton", "Mount Vernon", "Shreveport", "Decatur;", "Wilmington", "Riverton", "Kennewick"], "2001": ["Eau Claire", "Elmira", "Kennewick", "Lufkin", "Selma", "St. Paul", "Bend", "Utica", "San Angelo", "Columbus", "El Dorado", "Anchorage"], "2002": ["Bangor", "Ft. Lauderdale", "Ft. Walton Beach", "Kennewick", "Lubbock", "Midland", "Redding", "Lufkin", "Steubenville", "Eau Claire", "Dickinson"], "2003": ["Chattanooga", "Ft. Wayne", "Keokuk", "Petersburg", "Salinas", "St. Petersburg", "Eureka", "Rhinelander"], "2004": ["Memphis", "Oklahoma City", "Salisbury", "Selma", "Sweetwater", "Detroit", "Dickinson", "Tulsa", "Twin Falls", "Washington", "Wilmington"], "2005": ["Jonesboro", "Madison", "Milwaukee", "Salisbury", "Selma", "Myrtle Beach", "Pensacola ", "Bend", "Winston Salem", "Riverton", "Indianapolis", "Wichita Falls", "Hutchinson"], "2006": ["Greenville", "Salt Lake City", "Milwaukee", "Dothan", "Louisville", "Holyoke", "Dayton", "Nashville", "Memphis", "Jefferson City"], "2007": ["Anchorage", "Battle Creek", "Durham", "Missoula", "Akron", "Visalia", "Bowling Green", "Altoona", "Troy", "Tulsa", "Wichita Falls", "Williston"], "2008": ["Baltimore", "Ft. Wayne", "Las Vegas", "New Bedford", "Tacoma", "Bay City"], "2009": ["Canton", "Dayton", "Laurel", "Pueblo", "Sioux Falls", "Manchester", "Juneau", "Knoxville", "Scranton", "Youngstown"], "2010": ["Amarillo", "Auburn", "Baltimore", "Klamath Falls", "Los Angeles", "New Bedford", "Santa Fe", "St. Joseph", "Indianapolis", "Pensacola ", "North Platte", "Kansas City", "Houston", "Tulsa"], "2011": ["Bangor", "Cities", "Fairbanks", "Meridian", "Montgomery", "Lafayette", "Decatur", "Modesto", "Phoenix"], "2012": ["Eureka", "Keokuk", "Manchester", "Mount Vernon", "Rockford", "St. Louis", "Austin", "Lawton", "Salt Lake City"], "2013": ["Columbus", "Lawton", "Milwaukee", "Visalia", "San Luis Obispo", "Buffalo", "Memphis", "Florence", "Marquette", "Detroit", "Columbia", "Scranton", "West Point", "Pittsburg", "Portland"], "2014": ["Austin", "Terre Haute", "Ft. Worth", "Weston", "Dayton", "Cadillac"], "2015": ["Fayetteville", "Ft. Wayne", "Midland", "Canton", "Troy", "St. Louis", "Charlottesville", "Elkhart", "Keokuk", "Louisville", "Alpena", "Mankato"], "2016": ["Ames", "Lawton", "Longview", "McAllen", "Modesto", "Petersburg", "Presque Isle", "Kearney", "Las Vegas", "Parkersburg", "Victoria", "Boise", "Midland"], "2017": ["Altoona", "Fayetteville", "Moline", "Pittsburg", "Scranton", "Syracuse"], "2018": ["Austin", "New York", "Oklahoma City", "Petersburg", "San Antonio", "Superior", "Shreveport", "Eau Claire", "Ft. Pierce", "Florence", "Salt Lake City"]}, "Troy": {"2000": ["Dickinson", "El Centro", "Las Vegas", "Lynchburg", "Nashville", "San Diego", "Parkersburg", "Modesto", "St. Joseph", "Klamath Falls", "Winston Salem"], "2001": ["Klamath Falls", "Madison", "Sarasota", "Lafayette", "Chicago", "Pensacola", "Springfield", "Lufkin", "San Diego", "Zanesville", "Auburn", "Fairbanks", "San Luis Obispo"], "2002": ["Alexandria", "Charlotte", "El Dorado", "Eugene", "Ft. Worth", "Rockford", "Augusta", "Scottsbluff", "Boise", "Shreveport", "San Antonio", "Youngstown"], "2003": ["Binghamton", "Detroit", "Fairbanks", "Rogers", "Dothan", "Bend", "Charlotte", "Melbourne", "Nacogdoches", "Klamath Falls"], "2004": ["Baton Rouge", "Cadillac", "Fairbanks", "Gulfport", "Jacksonville", "Lynchburg", "Midland", "San Antonio", "San Luis Obispo", "Steubenville", "Superior", "Syracuse", "Myrtle Beach", "Bloomington", "Twin Falls", "Charlottesville", "Billings", "Pittsburgh"], "2005": ["Laurel", "Lufkin", "Appleton", "Wilmington", "Akron", "Ada", "York", "Youngstown", "Washington"], "2006": ["Ames", "Appleton", "Atlanta", "Harrisonburg", "McAllen", "Plattsburgh", "Sarasota", "Midland", "Columbus", "Macon", "Gulfport", "Memphis"], "2007": ["Bloomington", "Bend", "Anchorage", "Missoula", "Ft. Pierce", "Mitchell", "Topeka", "Ada", "Youngstown", "Cincinnati", "Jonesboro"], "2008": ["Boise", "Decatur", "Ft. Pierce", "Newport News", "Rogers", "Scranton", "Naples", "Auburn", "Memphis", "Midland", "Plattsburgh", "Baton Rouge", "Montgomery"], "2009": ["Akron", "Albany", "Columbia", "Lawton", "Myrtle Beach", "San Angelo", "Iowa City", "Newport News", "Durham", "Anderson", "Ames", "Binghamton", "Indianapolis", "Presque Isle", "Milwaukee", "Salt Lake City", "Gulfport", "Mount Vernon"], "2010": ["Anchorage", "Santa Fe", "Thomasville", "Reno", "Redding", "San Luis Obispo", "Fayetteville", "Superior", "Myrtle Beach", "St. Joseph", "Los Angeles"], "2011": ["Bowling Green", "Eureka", "Macon", "Missoula", "Omaha", "Pueblo", "Watertown", "Presque Isle", "Denver", "Pensacola", "McAllen"], "2012": ["Anderson", "Bangor", "Charleston", "Ft. Walton Beach", "Marquette", "San Angelo", "San Luis Obispo", "Atlanta", "Sioux Falls", "Petersburg", "Macon"], "2013": ["Ada", "Bangor", "Decatur;", "Lafayette", "Lake Charles", "Port Arthur", "Selma", "Steubenville", "Ames", "McAllen", "Klamath Falls", "Bloomington", "Kansas City", "Montgomery", "Cities", "Zanesville", "Houston", "Midland", "Lufkin", "Helena", "Oklahoma City", "Sarasota"], "2014": ["Fairbanks", "Florence", "Ft. Worth", "Presque Isle", "Shreveport", "Thomasville", "Weston"], "2015": ["Las Vegas", "Longview", "Macon", "Pensacola", "Topeka", "Decatur;", "Alexandria", "Victoria", "Kearney", "Chicago", "San Jose", "Atlanta", "Phoenix", "Twin Falls"], "2016": ["Alexandria", "Kirksville", "Montgomery", "Salisbury", "Scottsbluff", "McAllen", "Memphis", "Anderson", "New Bedford", "Sioux City", "Philadelphia", "Pensacola"], "2017": ["Akron", "Cities", "Florence", "Missoula", "Portland", "Rogers", "Midland", "Klamath Falls", "Alexandria", "Greenville", "Hartford"], "2018": ["Denver", "San Luis Obispo", "Springfield", "Alexandria", "Pensacola ", "Hagerstown", "Detroit", "Augusta"]}, "Tucson": {"2000": ["Champaign", "New York", "Newport News", "San Antonio", "Sioux Falls", "Pittsburg", "Great Falls", "Wichita Falls", "Dickinson", "Appleton", "Chattanooga", "Winston Salem"], "2001": ["Bay City", "Decatur;", "Greenville", "Mankato", "San Diego", "Lubbock", "Eau Claire", "Keokuk", "Kennewick", "Watertown"], "2002": ["Bay City", "Greenville", "Houston", "Marquette", "Oklahoma City", "Pine Bluff", "Sierra Vista", "Lansing", "Anchorage", "York", "Bozeman", "New Orleans", "Augusta", "Corpus Christi", "Phoenix", "Washington"], "2003": ["Akron", "Alpena", "Oak Hill", "Evansville", "Indianapolis", "Helena", "Corpus Christi", "Hagerstown"], "2004": ["Auburn", "Columbia", "Jackson", "Sioux City", "St. Petersburg", "San Diego", "Akron", "York", "Scottsbluff", "Zanesville"], "2005": ["Sarasota", "Weston", "Modesto"], "2006": ["Anchorage", "Binghamton", "Florence", "Ft. Wayne", "Huntington", "Santa Fe", "Redding", "New Orleans"], "2007": ["Birmingham", "Chattanooga", "Fairbanks", "Kennewick", "Moline", "San Jose", "Valley City"], "2008": ["Bend", "Dayton", "Glendive", "Salt Lake City", "Philadelphia", "Gainesville", "Lexington", "Bay City", "Lansing", "New York", "Indianapolis", "Presque Isle", "Visalia"], "2009": ["Appleton", "Charlotte", "Riverton", "Santa Fe", "Columbia", "Klamath Falls", "Longview", "Juneau", "Ft. Pierce", "San Antonio", "Washington"], "2010": ["Appleton", "Cadillac", "Dothan", "Evansville", "Laurel", "Madison", "Panama City", "Port Arthur", "St. Paul", "Hutchinson", "Lafayette"], "2011": ["Atlanta", "Canton", "Charlotte", "Columbus", "El Centro", "Eureka", "Jonesboro", "Myrtle Beach", "Cadillac", "Boise", "Charleston", "Bloomington", "Winston Salem"], "2012": ["Birmingham", "Charlotte", "Ft. Lauderdale", "Lafayette", "Selma", "Phoenix"], "2013": ["Auburn", "Battle Creek", "Canton", "Rockford", "St. Paul", "Youngstown", "Newport News", "Laredo"], "2014": ["Hartford", "Jefferson City", "Pueblo", "Salisbury", "Hutchinson", "Ft. Walton Beach", "Port Arthur", "Huntington", "Augusta", "Sarasota"], "2015": ["Ada", "Alpena", "Jefferson City", "Memphis", "Phoenix", "Salinas", "Pensacola ", "Lafayette", "West Point", "Evansville", "New Haven", "Manchester", "Jonesboro", "Salt Lake City", "Ft. Worth", "Winston Salem"], "2016": ["Meridian", "Rochester", "Terre Haute", "Springfield", "Newport News", "Moline", "San Diego", "Jefferson City"], "2017": ["Billings", "El Paso", "Santa Fe", "Auburn", "Manchester", "Appleton", "Parkersburg", "Cities", "Modesto", "Lexington", "Winston Salem", "Youngstown"], "2018": ["Las Vegas", "Milwaukee", "New Haven", "Superior", "Tacoma", "Iowa City", "Augusta", "Boise", "Pueblo", "Hagerstown", "Wichita Falls", "Williston"]}, "Tulsa": {"2000": ["Austin", "Ft. Pierce", "Myrtle Beach", "Sierra Vista", "Springfield", "Ada", "Sioux Falls", "Midland", "New Orleans", "Baltimore", "Longview", "Twin Falls", "Selma"], "2001": ["Ames", "Decatur;", "Dickinson", "New Haven", "Shreveport", "Sioux City", "El Dorado", "Ft. Lauderdale", "York"], "2002": ["Hutchinson", "Midland", "Sweetwater", "Charleston", "Altoona", "Winston Salem", "Valley City", "West Point"], "2003": ["Bay City", "Lufkin", "Manchester", "Petersburg", "Rogers", "Salt Lake City", "Bloomington", "Anchorage", "Longview", "Modesto"], "2004": ["Laredo", "Melbourne", "Santa Fe", "Thomasville", "Greenville", "St. Louis", "Pocatello", "Billings", "Lynchburg", "Topeka", "Mount Vernon"], "2005": ["Auburn", "Baltimore", "Elkhart", "Jefferson City", "Petersburg", "Redding", "Philadelphia", "New York", "Rockford"], "2006": ["Cities", "Fayetteville", "Gulfport", "New Bedford", "New Orleans", "Sarasota", "Redding", "Augusta", "Klamath Falls", "Marquette", "El Centro", "Boise", "Utica", "Honolulu", "Santa Fe", "Youngstown"], "2007": ["New York", "Topeka", "McAllen", "Oak Hill", "Pine Bluff", "San Jose", "Nashville", "York"], "2008": ["Bozeman", "Scranton", "Selma", "Bay City", "Cadillac", "Pensacola", "Charlotte"], "2009": ["Detroit", "Evansville", "Longview", "San Jose", "Tacoma", "Terre Haute", "Corpus Christi", "Charleston", "Sarasota", "Macon", "Bay City", "Zanesville", "Youngstown"], "2010": ["Ft. Pierce", "Juneau", "Helena", "Topeka", "Pensacola", "Victoria", "New Haven", "Lynchburg", "North Platte", "Canton", "Eureka", "Lawton", "Harrisonburg", "Macon", "Iowa City"], "2011": ["Bangor", "Eugene", "Lufkin", "Presque Isle", "St. Joseph", "Toledo", "Melbourne", "Iowa City", "Bend", "Hagerstown", "McAllen", "New Bedford"], "2012": ["Fairbanks", "Lansing", "Lexington", "Memphis", "Nacogdoches", "Reno", "Santa Fe", "Lubbock", "Palm Springs", "Ft. Lauderdale", "Detroit", "Lake Charles", "Youngstown", "York"], "2013": ["Birmingham", "Milwaukee", "Decatur", "Mitchell", "Savannah", "Rogers", "Pittsburgh", "Bend", "Zanesville"], "2014": ["Battle Creek", "Jackson", "Columbia", "Pueblo", "Ft. Lauderdale", "Baton Rouge", "Washington", "Zanesville", "Watertown"], "2015": ["Akron", "Alexandria", "Lubbock", "San Antonio", "Thomasville", "Myrtle Beach", "Bay City", "Louisville", "Spokane", "North Platte"], "2016": ["Bakersfield", "Bangor", "Dickinson", "Great Falls", "Pittsburgh", "Rockford", "Baton Rouge", "Toledo", "Weston"], "2017": ["Birmingham", "Selma", "Auburn", "Glendive", "Pittsburgh", "Los Angeles", "Thomasville", "Bend", "Melbourne", "Buffalo"], "2018": ["Charlottesville", "Cincinnati", "Memphis", "Naples", "New Bedford", "Columbia", "Klamath Falls", "Scranton", "Evansville", "Twin Falls"]}, "Twin Falls": {"2000": ["Naples", "Pensacola", "Rochester", "Santa Fe", "Sioux City", "Tulsa", "Auburn", "Kennewick", "York", "Pittsburg", "Columbus", "Scottsbluff", "West Point"], "2001": ["Baltimore", "Charlottesville", "Spokane", "Steubenville", "Lawton", "St. Louis"], "2002": ["Bryan", "Lufkin", "McAllen", "Panama City", "Elmira", "Anderson", "Cadillac", "Plattsburgh", "Harrisonburg"], "2003": ["Ada", "Cadillac", "Charleston", "Charlotte", "Dothan", "Greenville", "McAllen", "Naples", "Panama City", "San Jose", "Sierra Vista", "Florence", "Las Vegas", "Montgomery", "St. Paul", "Cities", "Utica"], "2004": ["Alexandria", "Alpena", "Evansville", "Fairbanks", "Hartford", "Juneau", "Lexington", "Pittsburg", "Spokane", "Troy", "Redding", "Cincinnati", "Columbia", "Oklahoma City", "Topeka", "Charlotte", "Klamath Falls", "Rapid City", "Bryan"], "2005": ["Bowling Green", "Great Falls", "Los Angeles", "Melbourne", "Pittsburg", "St. Louis", "Dayton", "Lufkin", "San Angelo"], "2006": ["Boise", "Eureka", "Ft. Wayne", "Greenville", "Lynchburg", "Meridian", "Salinas", "New Orleans", "Weston", "Myrtle Beach"], "2007": ["Dickinson", "Lufkin", "Laurel"], "2008": ["Akron", "Oklahoma City", "Redding", "Tacoma", "Denver", "Ft. Pierce", "Parkersburg", "Keokuk"], "2009": ["Ft. Worth", "Glendive", "Honolulu", "Lynchburg", "Spokane", "San Luis Obispo", "Charleston", "Toledo", "Santa Fe", "Gulfport"], "2010": ["Dickinson", "El Paso", "Huntington", "Lafayette", "Laurel", "Nacogdoches", "New Orleans", "Santa Fe", "Ft. Pierce", "Springfield", "Washington"], "2011": ["Ada", "Holyoke", "Kirksville", "Ft. Wayne", "Springfield", "Jacksonville", "Winston Salem"], "2012": ["Cadillac", "Cincinnati", "Erie", "Nacogdoches", "Steubenville", "El Centro", "Marquette", "Laurel", "Fairbanks", "Mankato", "Ft. Worth", "Bakersfield"], "2013": ["Corpus Christi", "Eau Claire", "Kearney", "San Luis Obispo", "Santa Fe", "Montgomery", "Sweetwater", "Baton Rouge", "Weston"], "2014": ["Anchorage", "Canton", "Champaign", "Chattanooga", "Jackson", "Keokuk", "Las Vegas", "Marquette", "Syracuse", "Modesto", "Corpus Christi", "Visalia"], "2015": ["Elmira", "Fayetteville", "Montgomery", "New Bedford", "Pittsburgh", "San Angelo", "Savannah", "Denver", "Moline", "Alexandria", "Meridian", "Troy"], "2016": ["Jacksonville", "Jonesboro", "Marquette", "Nacogdoches", "Houston", "Augusta", "Bloomington", "Kirksville", "Syracuse", "Corpus Christi", "Alpena", "Savannah"], "2017": ["Dickinson", "Dothan", "Eau Claire", "Jefferson City", "Lawton", "North Platte", "Pine Bluff", "St. Petersburg", "El Dorado", "Detroit", "Riverton", "New Haven", "Battle Creek", "Chattanooga", "Columbia"], "2018": ["Charleston", "Eau Claire", "Eureka", "Evansville", "Kansas City", "Modesto", "Pittsburgh", "Riverton", "Steubenville", "Marquette", "Alexandria", "Spokane", "Pensacola ", "Fairbanks", "Meridian", "Keokuk", "Tulsa"]}, "Utica": {"2000": ["Bowling Green", "El Dorado", "Eureka", "Ft. Pierce", "Helena", "Lexington", "New Haven", "Port Arthur", "Visalia", "Las Vegas"], "2001": ["Jackson", "Jefferson City", "Topeka", "Harrisonburg", "Canton", "Klamath Falls", "Bowling Green", "San Antonio"], "2002": ["Fairbanks", "Panama City", "Steubenville", "Scottsbluff", "Dothan", "Syracuse", "Louisville", "Florence", "New Haven", "El Paso", "Victoria"], "2003": ["Bowling Green", "Superior", "Twin Falls", "Jackson"], "2004": ["Akron", "Cincinnati", "Myrtle Beach", "Parkersburg", "Rhinelander", "Savannah", "Billings", "Atlanta", "Ada"], "2005": ["Eugene", "Jefferson City", "Omaha", "Rhinelander", "Youngstown", "Chicago", "Reno", "New Orleans"], "2006": ["Albany", "Elkhart", "Hagerstown", "Tulsa", "New York", "Sioux Falls"], "2007": ["Decatur;", "Honolulu", "Huntington", "Kennewick", "Midland", "Savannah", "Washington DC ", "Anderson", "Memphis", "Redding"], "2008": ["Boise", "Florence", "Houston", "Midland", "Longview", "Oak Hill", "Eugene", "Los Angeles", "St. Joseph", "Bloomington", "Pocatello"], "2009": ["Anchorage", "Bryan", "Cincinnati", "Elmira", "Gulfport", "Jefferson City", "Juneau", "Los Angeles", "Victoria"], "2010": ["Greenville", "Klamath Falls", "Moline", "New Bedford", "Rhinelander", "Keokuk", "Laurel", "Wilmington"], "2011": ["Altoona", "Cincinnati", "Harrisonburg", "Jefferson City", "Superior", "Pittsburg"], "2012": ["Binghamton", "Ft. Worth", "Jonesboro", "Lawton", "Manchester", "Mount Vernon", "New Orleans", "Augusta", "El Dorado", "Valley City"], "2013": ["Decatur;", "El Paso", "Salisbury", "Sierra Vista", "Auburn", "Hutchinson", "Panama City", "Billings"], "2014": ["Anchorage", "Bangor", "Binghamton", "Meridian", "Riverton", "Naples", "Ft. Pierce", "Sweetwater", "St. Louis", "Jacksonville"], "2015": ["Holyoke", "St. Paul", "Pittsburgh", "Alpena", "Philadelphia", "Ada", "Florence"], "2016": ["Naples", "Redding", "Los Angeles", "Dothan"], "2017": ["Jacksonville", "Jefferson City", "Jonesboro", "Rockford", "Salinas", "York", "Montgomery", "Hutchinson", "Dayton"], "2018": ["Bloomington", "El Centro", "Ft. Wayne", "Huntington", "Kansas City", "Newport News", "Palm Springs", "Pensacola", "Modesto"]}, "Valley City": {"2000": ["Boise", "El Centro", "Omaha", "Pocatello", "Pueblo", "Savannah", "Thomasville", "El Dorado", "Laurel", "Sioux City"], "2001": ["Elmira", "Gainesville", "Kearney", "Lafayette", "Pueblo", "Mankato", "Honolulu", "Montrose", "Louisville", "Great Falls", "Decatur;", "Pittsburgh", "Eau Claire", "Chicago", "Bend", "Battle Creek", "Presque Isle"], "2002": ["Reno", "Bakersfield", "Tulsa", "San Diego", "York"], "2003": ["Charlottesville", "Kennewick", "New Haven", "Elkhart", "Parkersburg", "El Paso", "St. Joseph"], "2004": ["Auburn", "Elmira", "Montrose", "Pueblo", "Rochester", "Salinas", "Eureka", "Charlotte", "Philadelphia", "Kearney", "Superior"], "2005": ["Bryan", "Kirksville", "Nacogdoches", "Pueblo", "Riverton", "Steubenville", "Superior", "Austin", "Canton", "Billings", "Victoria"], "2006": ["Akron", "Lexington", "Lufkin", "New Haven", "Oklahoma City", "Pensacola ", "Superior", "New Bedford", "St. Petersburg", "Harrisonburg", "Gainesville", "Knoxville", "West Point"], "2007": ["Eugene", "Kansas City", "Laurel", "Shreveport", "Sioux City", "Alexandria", "Sweetwater", "Pensacola ", "Madison", "Watertown", "Tucson"], "2008": ["Charlottesville", "Hagerstown", "Keokuk", "Lynchburg", "New Haven", "Parkersburg", "Pittsburg", "Youngstown", "Buffalo", "Ft. Walton Beach", "Bakersfield", "Sweetwater"], "2009": ["Anchorage", "Atlanta", "Glendive", "Great Falls", "Holyoke", "Mitchell", "Portland", "McAllen", "Presque Isle", "Charlottesville", "Laredo", "Macon", "Toledo", "Washington"], "2010": ["Iowa City", "Memphis", "Syracuse", "Bangor", "Honolulu", "Lima", "Harrisonburg", "Meridian", "Williston", "Watertown"], "2011": ["Anchorage", "Evansville", "Ft. Worth", "Hagerstown", "Hutchinson", "Jacksonville", "Lufkin", "Macon", "Naples", "Petersburg", "Thomasville", "Weston", "Mitchell", "Ft. Wayne", "Elkhart", "Meridian"], "2012": ["Las Vegas", "Manchester", "Modesto", "Naples", "Petersburg", "Pueblo", "Cadillac", "San Jose", "Harrisonburg", "Utica", "Cities", "Williston", "Zanesville"], "2013": ["Baton Rouge", "Houston", "Pensacola", "Pocatello", "Sierra Vista", "Bakersfield", "Bangor", "Helena"], "2014": ["Alpena", "Cities", "Corpus Christi", "Indianapolis", "Jackson", "Jefferson City", "Macon", "Pittsburgh", "Sioux City", "Durham", "Bakersfield", "Knoxville", "Alexandria", "Phoenix", "Wichita Falls"], "2015": ["Bloomington", "Eau Claire", "Gainesville", "Midland", "Jonesboro", "Scottsbluff", "Panama City", "York", "Zanesville"], "2016": ["Battle Creek", "Elkhart", "Florence", "San Jose", "Montgomery", "Louisville", "Keokuk", "Syracuse", "Wichita Falls", "West Point", "Anchorage", "Ft. Wayne", "Petersburg"], "2017": ["Honolulu", "Pocatello", "Binghamton", "Springfield", "Lubbock"], "2018": ["Anchorage", "Kennewick", "Laurel", "Rogers", "Salt Lake City", "Modesto", "Selma", "Syracuse", "Youngstown", "Mitchell", "Reno", "Charlotte", "Lawton", "Ada", "Florence"]}, "Victoria": {"2000": ["Meridian", "St. Paul", "Bozeman", "Kirksville", "Winston Salem", "Santa Fe", "Petersburg", "Eau Claire", "Mitchell", "Indianapolis", "Scranton", "Melbourne", "Terre Haute", "Scottsbluff"], "2001": ["Atlanta", "Austin", "Ft. Wayne", "Jackson", "Naples", "Greenville", "Las Vegas", "Erie", "San Jose", "Hutchinson", "Rhinelander", "St. Petersburg", "Terre Haute", "Cincinnati", "Champaign"], "2002": ["Ada", "Altoona", "Billings", "El Dorado", "Evansville", "Keokuk", "Lufkin", "Memphis", "Santa Fe", "Sioux Falls", "Manchester", "Greenville", "St. Paul", "Salisbury", "Utica"], "2003": ["Florence", "Modesto", "Salisbury", "Sierra Vista", "Toledo", "St. Louis", "Winston Salem", "Fayetteville", "St. Paul", "Cincinnati"], "2004": ["Alexandria", "Bakersfield", "Bend", "Binghamton", "Denver", "Eau Claire", "Fairbanks", "Montgomery", "Pueblo", "Terre Haute", "Philadelphia", "Baton Rouge", "Savannah", "Spokane", "Nashville"], "2005": ["Great Falls", "Kansas City", "Moline", "Pine Bluff", "Louisville", "Jonesboro", "Valley City", "Oak Hill", "Macon", "Bend", "Washington DC "], "2006": ["Chicago", "Lima", "Houston", "San Angelo", "York", "Florence", "Augusta", "El Paso"], "2007": ["Anderson", "Charlotte", "Decatur", "Ft. Lauderdale", "Oak Hill", "Panama City", "Reno", "Salinas", "Sierra Vista", "Decatur;", "Canton", "Lexington", "Dickinson", "Lima", "Pittsburgh", "Juneau", "Weston"], "2008": ["Ames", "Bryan", "Decatur", "Decatur;", "Fairbanks", "Lansing", "Laredo", "Sierra Vista", "Steubenville", "Harrisonburg", "Pocatello", "Ft. Lauderdale", "San Luis Obispo", "Midland", "Milwaukee", "Portland", "Panama City", "Presque Isle", "Winston Salem"], "2009": ["Appleton", "Cincinnati", "Lufkin", "San Antonio", "Santa Fe", "Utica", "Bend", "Bangor", "St. Petersburg", "Hagerstown", "Mount Vernon", "York"], "2010": ["Augusta", "Corpus Christi", "Midland", "Omaha", "Pensacola ", "Tulsa", "Battle Creek", "San Diego", "Terre Haute", "Bend", "Winston Salem", "Lexington", "Huntington"], "2011": ["Chattanooga", "Kansas City", "Kearney", "Lima", "Scottsbluff", "Alpena", "Baltimore", "Great Falls", "Presque Isle", "Sioux Falls", "Syracuse", "Gainesville", "Washington", "Youngstown"], "2012": ["Klamath Falls", "Meridian", "Pueblo", "Rhinelander", "Altoona", "Augusta", "Memphis", "Ames", "Hagerstown", "Washington", "Washington DC ", "Winston Salem"], "2013": ["El Centro", "Jackson", "Salt Lake City", "San Luis Obispo", "Albany", "New York", "Naples", "McAllen", "Manchester"], "2014": ["Bloomington", "Jefferson City", "Las Vegas", "Boise", "Lima", "Parkersburg", "North Platte", "Lufkin"], "2015": ["Atlanta", "Lexington", "Missoula", "Modesto", "Pine Bluff", "Riverton", "Salisbury", "Salt Lake City", "San Diego", "Troy", "Phoenix", "Meridian", "Jackson", "St. Louis", "Kennewick", "Jonesboro", "Memphis", "Manchester"], "2016": ["Bozeman", "Dickinson", "Fayetteville", "Laredo", "Los Angeles", "St. Petersburg", "Topeka", "Newport News", "Parkersburg", "Mankato", "Madison", "Knoxville", "Salisbury", "Pensacola", "Lansing", "Williston"], "2017": ["Denver", "Lawton", "Myrtle Beach", "Steubenville", "Oak Hill", "Sweetwater", "Bay City", "Lubbock", "Montgomery", "Lansing", "Wilmington", "Augusta", "Pocatello", "Battle Creek"], "2018": ["Bay City", "Ft. Pierce", "Gulfport", "Los Angeles", "Rhinelander", "Melbourne", "St. Petersburg", "Huntington", "Hagerstown", "Lynchburg", "Ames"]}, "Visalia": {"2000": ["Lufkin", "Meridian", "Midland", "Port Arthur", "Sweetwater", "Utica", "San Diego", "Jackson", "Sierra Vista", "Alpena", "Petersburg"], "2001": ["Birmingham", "Jacksonville", "Memphis", "San Jose", "St. Louis", "Wichita Falls", "Pensacola ", "Toledo", "Modesto", "Winston Salem"], "2002": ["Boise", "El Centro", "Rochester", "Lynchburg", "Rhinelander", "St. Petersburg", "Dayton", "Superior", "Macon", "Petersburg", "Sweetwater"], "2003": ["Ames", "Manchester", "Petersburg", "Reno", "Washington DC "], "2004": ["Memphis", "Newport News", "San Diego", "Washington DC ", "Greenville", "Ft. Wayne", "Bloomington", "Champaign", "Williston"], "2005": ["Honolulu", "Palm Springs", "Bowling Green", "Williston", "Appleton", "Denver", "Lake Charles", "Pittsburgh"], "2006": ["Alexandria", "Helena", "Thomasville", "Lafayette", "Salt Lake City", "Scranton", "Jefferson City"], "2007": ["Bay City", "Denver", "New Haven", "Pine Bluff", "Topeka", "Canton", "Laredo", "Bryan", "West Point", "Weston"], "2008": ["Anderson", "Charlottesville", "Corpus Christi", "Keokuk", "Los Angeles", "Louisville", "Oklahoma City", "St. Petersburg", "Tucson", "Anchorage", "West Point", "Fayetteville", "Ft. Walton Beach", "Greenville", "San Angelo"], "2009": ["Baltimore", "Charlotte", "Eau Claire", "San Luis Obispo", "Pittsburg", "Lufkin", "Washington"], "2010": ["Baltimore", "Bangor", "Denver", "El Dorado", "Las Vegas", "Madison", "McAllen", "Scottsbluff", "St. Louis", "Fayetteville", "Atlanta", "Syracuse", "Charlotte", "Sweetwater"], "2011": ["Pueblo", "Kansas City", "Savannah", "Ft. Pierce", "Ames"], "2012": ["Longview", "Moline", "Phoenix", "Lafayette", "St. Paul", "Hartford", "Eugene"], "2013": ["Alpena", "Billings", "Hagerstown", "Jacksonville", "Keokuk", "Madison", "Missoula", "Rogers", "Superior", "Topeka", "El Paso", "Bend", "Decatur", "Canton", "Durham", "Shreveport", "Laurel", "Williston"], "2014": ["Altoona", "Bakersfield", "Keokuk", "Memphis", "Missoula", "Oak Hill", "Superior", "Lima", "Twin Falls", "Chattanooga"], "2015": ["Cadillac", "Elmira", "Great Falls", "Mitchell", "Nashville", "Phoenix", "St. Petersburg", "Fairbanks", "New Orleans", "Moline", "Oak Hill", "Houston", "Harrisonburg", "Birmingham", "Evansville", "Ft. Wayne", "San Antonio"], "2016": ["Chattanooga", "Bryan", "Sarasota", "Ft. Worth", "Wilmington", "Zanesville"], "2017": ["Ft. Walton Beach", "Jefferson City", "Kennewick", "Canton", "Redding", "St. Joseph", "Bryan", "Rockford", "Watertown"], "2018": ["Jackson", "Mount Vernon", "Phoenix", "Redding", "San Jose", "Columbus", "North Platte", "Iowa City"]}, "Washington DC ": {"2000": ["Chicago", "Lawton", "Myrtle Beach", "Port Arthur", "Savannah", "St. Paul", "Terre Haute", "San Diego", "Detroit"], "2001": ["Cadillac", "Macon", "Parkersburg", "Pine Bluff", "Plattsburgh", "Rogers", "Sioux Falls", "Anderson", "St. Petersburg"], "2002": ["Elkhart", "Harrisonburg", "Phoenix", "San Jose", "Santa Fe", "Battle Creek", "Buffalo", "Holyoke", "Dickinson"], "2003": ["Honolulu", "Midland", "San Antonio", "Savannah", "Visalia", "Fairbanks", "Williston"], "2004": ["Missoula", "Visalia", "Macon", "Auburn", "Laurel"], "2005": ["Cadillac", "Dothan", "Madison", "Omaha", "Pocatello", "St. Louis", "Columbus", "Bloomington", "Victoria", "Kennewick", "Battle Creek", "Ft. Lauderdale"], "2006": ["Charleston", "Eau Claire", "Florence", "Hutchinson", "Steubenville"], "2007": ["Alpena", "Binghamton", "Buffalo", "Decatur;", "Great Falls", "Harrisonburg", "Pittsburgh", "Scottsbluff", "Utica", "Portland", "Lansing", "Shreveport", "Fayetteville"], "2008": ["Anchorage", "Decatur", "Iowa City", "St. Paul", "Steubenville", "Alpena", "St. Louis", "Scranton", "Marquette"], "2009": ["Anderson", "Bend", "Denver", "Elmira", "Rapid City", "Charleston", "Charlottesville"], "2010": ["Altoona", "Birmingham", "Buffalo", "Jefferson City", "Macon", "Manchester", "Salinas", "San Jose", "St. Joseph", "Rockford", "Pensacola", "Newport News", "Phoenix", "Wichita Falls"], "2011": ["Fayetteville", "Gulfport", "Reno", "Sioux City", "Helena", "St. Paul", "Buffalo"], "2012": ["Champaign", "Honolulu", "Philadelphia", "Steubenville", "Superior", "Buffalo", "Victoria", "Jacksonville", "Bangor"], "2013": ["Santa Fe", "Syracuse", "Rhinelander", "Chicago", "Riverton", "Honolulu", "Ames"], "2014": ["Boise", "Dickinson", "Evansville", "Myrtle Beach", "Oklahoma City", "Philadelphia", "Altoona", "Plattsburgh", "Helena", "Charlottesville", "Chicago"], "2015": ["Bloomington", "Lake Charles", "Reno", "Omaha", "Lima", "Scottsbluff"], "2016": ["Dayton", "Lubbock", "Lufkin", "Portland", "Scranton", "Decatur;", "Billings"], "2017": ["Atlanta", "Corpus Christi", "Kansas City", "Lexington", "Panama City", "Petersburg", "San Luis Obispo", "Mankato", "Winston Salem"], "2018": ["Cadillac", "El Dorado", "Moline", "Superior", "San Jose", "Akron"]}, "Washington": {"2000": ["Billings", "Buffalo", "Ft. Worth", "Milwaukee", "Tacoma", "Decatur", "Lima"], "2001": ["Anchorage", "Birmingham", "Canton", "Erie", "Louisville", "Syracuse", "Panama City", "Akron", "Lawton", "Plattsburgh"], "2002": ["Augusta", "Evansville", "Rapid City", "San Jose", "Tucson", "Holyoke", "Nashville", "Winston Salem", "Scranton", "St. Louis", "Charlotte", "Sarasota", "Midland"], "2003": ["Appleton", "Augusta", "Bay City", "Canton", "Eau Claire", "Greenville", "Elkhart", "Anchorage", "Hutchinson", "Jonesboro", "Cadillac"], "2004": ["Elmira", "Klamath Falls", "Meridian", "Port Arthur", "Terre Haute", "Topeka", "Milwaukee", "Montgomery", "Plattsburgh", "Williston"], "2005": ["Fayetteville", "Ft. Lauderdale", "Lansing", "Laredo", "Lufkin", "Myrtle Beach", "Nashville", "Reno", "Troy", "Helena", "Marquette", "San Angelo", "Baton Rouge", "Rockford"], "2006": ["Dickinson", "Keokuk", "Knoxville", "Lexington", "St. Petersburg", "Springfield", "Ft. Worth", "Port Arthur", "San Antonio", "Glendive", "Nacogdoches", "Eau Claire", "Rapid City", "Dayton", "Amarillo", "San Jose"], "2007": ["San Diego", "San Jose", "San Luis Obispo", "Las Vegas", "Steubenville", "Decatur", "Selma", "Houston", "Cadillac", "Lima", "Billings", "Moline"], "2008": ["Elkhart", "Ft. Walton Beach", "Jacksonville", "Montgomery", "Rapid City"], "2009": ["Bowling Green", "Jackson", "Kirksville", "Lufkin", "Presque Isle", "Salt Lake City", "San Angelo", "Sioux Falls", "Valley City", "Visalia", "Modesto", "Dothan", "Tucson"], "2010": ["Charleston", "Dayton", "Decatur", "Ft. Worth", "Laredo", "Louisville", "Salisbury", "Scottsbluff", "Holyoke", "Syracuse", "York", "Champaign", "Shreveport", "Philadelphia", "Twin Falls", "Mount Vernon"], "2011": ["Fayetteville", "Honolulu", "Keokuk", "Rockford", "El Paso", "San Angelo", "Melbourne", "Petersburg", "Pocatello", "Oak Hill", "Lake Charles", "Selma", "Rhinelander", "Sweetwater", "Detroit", "Victoria"], "2012": ["Alpena", "McAllen", "Newport News", "Victoria", "Dayton", "Mitchell", "Sioux Falls", "Buffalo", "Champaign", "Terre Haute"], "2013": ["Amarillo", "Eau Claire", "Gulfport", "Harrisonburg", "New Bedford", "Tacoma", "Dickinson", "Durham", "Fayetteville", "Decatur;"], "2014": ["Bay City", "Laredo", "St. Petersburg", "Tulsa", "Champaign", "Decatur;", "Decatur", "Honolulu", "Akron", "Redding", "Charleston"], "2015": ["Bloomington", "Champaign", "Great Falls", "Harrisonburg", "Honolulu", "Midland", "Chicago", "Savannah", "Montgomery", "Bakersfield", "Indianapolis", "Florence"], "2016": ["Akron", "Canton", "Klamath Falls", "Pine Bluff", "Presque Isle", "El Centro", "Ames", "Great Falls", "Weston", "Naples", "Eau Claire", "Rockford", "Wilmington", "Battle Creek", "Erie"], "2017": ["Fayetteville", "Kansas City", "Naples", "Pocatello", "San Diego", "St. Petersburg", "Thomasville", "Milwaukee", "Florence", "Hagerstown", "Meridian"], "2018": ["Alpena", "Cities", "Eureka", "Hagerstown", "Honolulu", "Hutchinson", "Mankato", "New Bedford", "New Haven", "Salisbury", "Spokane", "Naples", "Oklahoma City", "Chattanooga", "Boise", "Kirksville", "Lake Charles"]}, "Watertown": {"2000": ["Akron", "Durham", "Pine Bluff", "El Paso", "Greenville"], "2001": ["Chicago", "Gulfport", "McAllen", "Portland", "Mankato", "Lexington", "Tucson"], "2002": ["Bakersfield", "Buffalo", "Ft. Walton Beach", "Syracuse", "Phoenix", "Billings", "Greenville", "Port Arthur"], "2003": ["Amarillo", "Bend", "Newport News", "Port Arthur", "Cadillac", "Marquette", "New Orleans", "Detroit", "Mount Vernon", "Portland", "Winston Salem"], "2004": ["Gulfport", "Juneau", "Great Falls", "Weston"], "2005": ["Anchorage", "Battle Creek", "Cities", "Hartford", "Keokuk", "Mitchell", "Pine Bluff", "Erie"], "2006": ["Detroit", "Jackson", "Montgomery", "Kearney", "New Orleans", "Macon"], "2007": ["Denver", "Harrisonburg", "Milwaukee", "Montgomery", "Naples", "Pine Bluff", "Toledo", "Valley City", "Charlottesville", "Anderson", "Reno", "Erie"], "2008": ["Holyoke", "Milwaukee", "Moline", "Montgomery", "Salinas", "Rhinelander", "Akron", "Pittsburg", "Tacoma"], "2009": ["Billings", "Evansville", "Rockford", "Shreveport", "Lawton", "Hagerstown"], "2010": ["Akron", "Baltimore", "Chattanooga", "Dothan", "El Dorado", "Florence", "New Haven", "Philadelphia", "Valley City", "Kennewick", "Phoenix", "Ft. Wayne", "San Jose"], "2011": ["Binghamton", "Harrisonburg", "Montgomery", "Philadelphia", "Sioux Falls", "Troy", "Madison", "Battle Creek", "Superior", "Gainesville", "Alexandria", "Macon"], "2012": ["Atlanta", "Ft. Walton Beach", "Phoenix", "Portland", "Charlottesville", "Philadelphia", "Lima", "Honolulu"], "2013": ["Dickinson", "Salt Lake City", "Williston", "Memphis", "Glendive", "Longview", "Keokuk", "Boise", "North Platte", "Laurel", "Phoenix", "Rhinelander", "West Point"], "2014": ["Altoona", "Battle Creek", "Boise", "Rogers", "Charleston", "Binghamton", "San Diego", "Charlottesville", "Tulsa"], "2015": ["Champaign", "Lansing", "Evansville", "Myrtle Beach", "Greenville", "Elkhart"], "2016": ["Scottsbluff", "Superior", "Syracuse", "Akron", "Jonesboro", "Jefferson City", "Meridian", "New York", "Battle Creek"], "2017": ["Detroit", "Eau Claire", "Erie", "Harrisonburg", "Montgomery", "Canton", "Amarillo", "Sioux Falls", "Visalia", "Anchorage", "Macon", "Laredo", "Chicago", "Winston Salem"], "2018": ["Alpena", "Baton Rouge", "Cities", "Ft. Worth", "Lubbock", "Milwaukee", "Rochester", "Tacoma", "Presque Isle", "Cincinnati", "Columbus"]}, "West Point": {"2000": ["Hartford", "Mount Vernon", "North Platte", "Pocatello", "Salt Lake City", "Denver", "Fayetteville", "Anchorage", "Twin Falls", "Birmingham", "Augusta"], "2001": ["Amarillo", "Baltimore", "Binghamton", "Columbia", "Florence", "Greenville", "Helena", "Knoxville", "Los Angeles", "Louisville", "Rockford", "Montrose", "Harrisonburg", "Naples"], "2002": ["Baltimore", "Charlottesville", "Honolulu", "Kearney", "Lima", "Rockford", "Shreveport", "Tacoma", "Battle Creek", "San Antonio", "Ft. Walton Beach", "Tulsa", "New Orleans", "Iowa City", "Decatur", "Knoxville"], "2003": ["Bloomington", "New Orleans", "Rapid City", "Lansing", "Mount Vernon", "Oklahoma City", "Helena", "Glendive"], "2004": ["Gainesville", "Superior", "San Antonio", "Manchester"], "2005": ["Bloomington", "Knoxville", "Lafayette", "New Haven", "Toledo", "Petersburg", "North Platte", "Evansville", "Memphis"], "2006": ["Charlottesville", "Gulfport", "Scranton", "Phoenix", "Philadelphia", "Valley City", "Winston Salem"], "2007": ["Pittsburg", "Superior", "Mount Vernon", "Philadelphia", "Austin", "Visalia", "Ft. Walton Beach"], "2008": ["Atlanta", "Austin", "Baltimore", "North Platte", "Pensacola ", "Syracuse", "Visalia", "Sarasota", "Meridian", "St. Louis", "Ft. Pierce", "Canton", "Memphis"], "2009": ["Ft. Wayne", "Keokuk", "Lufkin", "Nacogdoches", "Panama City", "New Haven", "Memphis", "Baltimore", "Manchester", "Melbourne", "San Diego"], "2010": ["Bozeman", "Ada", "Naples", "Rapid City", "Pine Bluff", "Lexington", "Wilmington", "Corpus Christi", "Hartford", "Hagerstown", "Bangor", "Charleston", "Anderson", "Great Falls", "Rogers", "Pittsburg", "Winston Salem"], "2011": ["Ames", "Ft. Lauderdale", "Salinas", "Canton", "Chattanooga", "Honolulu", "Bozeman", "Newport News", "El Dorado", "Macon", "Williston"], "2012": ["Birmingham", "Madison", "Sierra Vista", "St. Paul", "Wilmington", "Eureka", "Corpus Christi"], "2013": ["Appleton", "Bakersfield", "Gulfport", "Lynchburg", "North Platte", "Topeka", "Akron", "Watertown", "Scranton", "Milwaukee", "McAllen", "Newport News", "Altoona"], "2014": ["Bay City", "Charlottesville", "Chattanooga", "Cities", "Fairbanks", "Laurel", "McAllen", "Lafayette", "Altoona", "York"], "2015": ["Presque Isle", "Rapid City", "Terre Haute", "Tucson", "Pittsburgh", "Gainesville", "Youngstown", "Pittsburg", "Nashville", "Columbia", "Ft. Wayne"], "2016": ["Gulfport", "Jefferson City", "Keokuk", "Valley City", "Naples", "Bay City", "Auburn", "Oklahoma City", "Glendive", "Harrisonburg"], "2017": ["El Dorado", "Madison", "Mankato", "McAllen", "Omaha", "San Antonio", "Rogers", "Denver", "Oak Hill", "Gulfport"], "2018": ["Auburn", "Columbia", "Elkhart", "Longview", "Sioux City", "Huntington", "Pine Bluff", "Altoona", "Nashville", "Mankato"]}, "Weston": {"2000": ["Gulfport", "Lawton", "Milwaukee", "Pine Bluff", "Bend", "Madison", "Denver", "Scottsbluff", "St. Petersburg", "Augusta"], "2001": ["Albany", "Jacksonville", "Manchester", "Santa Fe", "Bangor", "Birmingham"], "2002": ["Charlottesville", "Helena", "Las Vegas", "Parkersburg", "Reno", "St. Louis", "Columbus", "Palm Springs", "Savannah", "Manchester"], "2003": ["Bend", "Louisville", "San Jose", "Presque Isle", "Iowa City", "Columbus"], "2004": ["Ames", "Billings", "Cadillac", "Chicago", "El Dorado", "Helena", "Laredo", "McAllen", "New Bedford", "Watertown", "Macon", "Rochester", "Rogers", "Jonesboro", "Youngstown", "Buffalo", "Harrisonburg"], "2005": ["Dayton", "Pueblo", "Tucson", "Rapid City", "Memphis", "Pittsburg", "Reno"], "2006": ["Albany", "Bloomington", "Gainesville", "Iowa City", "Kirksville", "New Haven", "Pine Bluff", "Pittsburg", "Riverton", "Twin Falls", "Reno", "Cincinnati", "Rhinelander", "Missoula"], "2007": ["Augusta", "Decatur;", "Portland", "Savannah", "Visalia", "Victoria", "Eugene", "Tacoma"], "2008": ["Anchorage", "Helena", "Milwaukee", "Rochester", "Salisbury", "San Jose", "Lima", "Augusta", "Great Falls", "Baltimore"], "2009": ["El Paso", "Ft. Worth", "Montgomery", "Savannah", "Rhinelander", "Helena", "St. Paul"], "2010": ["Augusta", "Glendive", "Hagerstown", "Louisville", "San Diego", "Hutchinson", "Lynchburg", "Kansas City", "Champaign", "York"], "2011": ["Boise", "Gainesville", "Manchester", "Valley City", "Moline", "Memphis", "Ft. Lauderdale", "Glendive", "Bangor", "Durham"], "2012": ["Birmingham", "Bryan", "Charlotte", "Gainesville", "Savannah", "Springfield", "Kirksville", "Scottsbluff", "Anderson", "Ft. Lauderdale", "Steubenville"], "2013": ["Ada", "Chattanooga", "Cincinnati", "El Centro", "Ft. Lauderdale", "Memphis", "Rogers", "Salinas", "Nashville", "Kearney", "McAllen", "Rapid City", "Springfield", "Longview", "Twin Falls", "Bowling Green"], "2014": ["Ft. Worth", "Iowa City", "Topeka", "Troy", "Montrose", "Alexandria", "Lexington", "Cincinnati"], "2015": ["Albany", "Lafayette", "Mankato", "Marquette", "Riverton", "San Diego", "Gainesville", "Petersburg", "Canton", "Cities"], "2016": ["Cities", "Reno", "San Diego", "Washington", "Tulsa", "Jefferson City", "Juneau", "Amarillo", "El Paso", "Durham", "Kennewick"], "2017": ["New Bedford", "New York", "San Diego", "Anderson", "Spokane", "Williston", "Zanesville"], "2018": ["Augusta", "Keokuk", "Madison", "Naples", "New Bedford", "St. Paul", "Lafayette", "Hartford", "Bakersfield", "Detroit", "Omaha"]}, "Wichita Falls": {"2000": ["Billings", "Charlottesville", "Tucson", "Lawton", "Columbus", "Rogers", "Baltimore", "Gainesville", "Montrose", "Sioux City"], "2001": ["Bloomington", "Missoula", "Newport News", "Visalia", "St. Louis", "Jonesboro", "Nacogdoches"], "2002": ["Iowa City", "Sioux Falls", "Wilmington", "Bloomington", "Shreveport", "El Paso"], "2003": ["Austin", "Bakersfield", "Greenville", "Marquette", "Midland", "New Bedford", "Pensacola", "Sioux Falls", "Anchorage", "Florence", "Ft. Wayne"], "2004": ["Bakersfield", "Los Angeles", "Moline", "New Haven", "Syracuse", "Harrisonburg", "Bend", "Nacogdoches", "Reno"], "2005": ["Kansas City", "Kearney", "Topeka", "Battle Creek", "Bay City"], "2006": ["Albany", "Boise", "Eureka", "Fayetteville", "Kearney", "Midland", "Missoula", "Mitchell", "North Platte", "Reno", "Pueblo", "Battle Creek", "Scranton", "Nashville", "San Luis Obispo"], "2007": ["Albany", "El Dorado", "Kirksville", "Topeka"], "2008": ["Modesto", "Palm Springs", "Port Arthur", "Battle Creek", "Montrose", "Ada", "Cities", "Eureka", "Dothan"], "2009": ["Bangor", "Helena", "Lufkin", "Pine Bluff", "Buffalo", "Youngstown"], "2010": ["Boise", "Lima", "Meridian", "Petersburg", "Rogers", "Washington DC ", "Auburn", "Los Angeles", "Pittsburgh", "Salt Lake City", "Jonesboro"], "2011": ["Bloomington", "Cincinnati", "El Dorado", "Helena", "Klamath Falls", "Pocatello", "Sierra Vista", "Cities", "Bowling Green", "Ada", "Thomasville", "Bakersfield", "Youngstown"], "2012": ["Altoona", "Charlottesville", "Harrisonburg", "Jonesboro", "Kirksville", "Newport News", "Oklahoma City", "Pensacola", "Youngstown"], "2013": ["Florence", "San Jose", "Kearney", "Lufkin", "Eau Claire", "Pittsburgh", "Panama City"], "2014": ["Ada", "Madison", "Milwaukee", "Oklahoma City", "Valley City", "Los Angeles", "Savannah"], "2015": ["El Paso", "Hagerstown", "Petersburg", "Tacoma", "Williston", "Laredo", "Fairbanks", "Augusta", "Decatur", "Denver", "Ames", "Thomasville"], "2016": ["Bangor", "Marquette", "Portland", "Salt Lake City", "San Jose", "Santa Fe", "Valley City", "North Platte", "Rockford", "Newport News", "Bend", "Greenville"], "2017": ["Eureka", "Hartford", "Laurel", "Lynchburg", "Nacogdoches", "Syracuse", "Durham", "Rochester", "Tacoma", "Atlanta"], "2018": ["Atlanta", "Lufkin", "Pensacola ", "Rockford", "San Jose", "San Luis Obispo", "Terre Haute", "Tucson", "El Centro", "Sweetwater"]}, "Williston": {"2000": ["Akron", "Altoona", "Bryan", "Cadillac", "Canton", "Longview", "Marquette", "Riverton", "Scottsbluff", "Lufkin", "Fairbanks", "Ft. Walton Beach", "Newport News", "Cities", "Laredo", "Tacoma"], "2001": ["Greenville", "Midland", "Phoenix", "Pittsburg", "St. Louis", "Melbourne", "Cadillac"], "2002": ["Dayton", "Huntington", "Las Vegas", "New Haven", "San Antonio", "Midland", "Madison", "Savannah", "Laurel", "York", "Buffalo", "Evansville"], "2003": ["Alexandria", "Huntington", "Kennewick", "Sierra Vista", "Montgomery", "Washington DC ", "New Bedford", "Helena"], "2004": ["El Centro", "Gainesville", "Klamath Falls", "Laurel", "Los Angeles", "Pittsburg", "Sarasota", "Superior", "Steubenville", "Washington", "New Haven", "Rapid City", "Visalia", "Scranton"], "2005": ["Appleton", "Iowa City", "Visalia", "Sweetwater", "Milwaukee", "Battle Creek", "Lufkin"], "2006": ["Honolulu", "Lansing", "Eau Claire", "St. Joseph", "Portland", "Pueblo"], "2007": ["Bloomington", "Anderson", "Sierra Vista", "Kennewick", "Mankato", "Topeka", "Chattanooga", "Baton Rouge"], "2008": ["Dickinson", "Spokane", "Eureka", "Pocatello", "Cities", "Canton", "Elkhart", "Charleston", "Winston Salem"], "2009": ["Cities", "Shreveport", "Sioux City", "Santa Fe", "Altoona", "Eugene", "Knoxville", "Pensacola ", "Palm Springs", "Nashville", "Buffalo"], "2010": ["Kearney", "Modesto", "Oak Hill", "Plattsburgh", "Valley City", "Midland", "Bloomington", "Keokuk", "Anderson", "Jonesboro", "Omaha", "Youngstown"], "2011": ["Kirksville", "Rogers", "Savannah", "Toledo", "West Point", "Bend", "Los Angeles", "Lynchburg", "Charlottesville", "Champaign", "Kansas City", "Sweetwater", "Pine Bluff"], "2012": ["Fayetteville", "Salisbury", "St. Louis", "Valley City", "Presque Isle", "Fairbanks", "Dayton"], "2013": ["Denver", "Dickinson", "New Bedford", "Pittsburgh", "Watertown", "Naples", "Visalia", "Salt Lake City", "Indianapolis", "Laurel", "San Diego", "Lansing"], "2014": ["Alpena", "Ames", "El Centro", "Oklahoma City", "Ft. Wayne", "El Dorado", "Meridian", "Rochester", "Tacoma", "Helena"], "2015": ["Augusta", "Decatur", "Decatur;", "Dickinson", "Honolulu", "Jefferson City", "Pensacola ", "Rogers", "Wichita Falls", "Sweetwater", "Juneau", "Moline", "Terre Haute", "Shreveport"], "2016": ["Akron", "Ames", "Atlanta", "Baton Rouge", "Panama City", "San Diego", "Scottsbluff", "Victoria", "Binghamton", "Ft. Worth", "Jonesboro", "Pocatello", "Thomasville", "York"], "2017": ["Louisville", "Milwaukee", "Weston", "Bakersfield", "Rochester", "St. Paul", "Bozeman", "Ada", "Redding", "Decatur;", "Augusta", "Hagerstown"], "2018": ["Jacksonville", "Philadelphia", "Riverton", "Champaign", "Tucson", "Erie", "Selma", "Charlottesville", "Auburn", "Pensacola ", "Moline"]}, "Wilmington": {"2000": ["Cities", "Denver", "El Centro", "El Dorado", "Lufkin", "Oklahoma City", "Rhinelander", "Scottsbluff", "Topeka", "Akron", "Meridian", "Houston", "Ames", "Mitchell", "Birmingham", "Toledo", "Pensacola ", "St. Louis"], "2001": ["Durham", "Fairbanks", "Ft. Wayne", "Manchester", "Charlotte", "San Luis Obispo", "Honolulu", "Las Vegas", "Austin"], "2002": ["Altoona", "Atlanta", "Fayetteville", "Oklahoma City", "Wichita Falls", "Cincinnati", "Decatur", "El Centro", "Riverton", "Rapid City", "Florence", "Zanesville"], "2003": ["Charleston", "Fairbanks", "Lima", "New Bedford", "Philadelphia", "Champaign", "Appleton", "Hagerstown", "Ft. Wayne", "Bryan"], "2004": ["Harrisonburg", "Jackson", "Los Angeles", "Moline", "Port Arthur", "Lafayette", "Alpena", "Fayetteville", "Charlottesville", "Sarasota", "Topeka", "Modesto"], "2005": ["Ft. Lauderdale", "Ft. Wayne", "Pueblo", "Rhinelander", "Santa Fe", "Troy", "Meridian", "Toledo", "Pensacola ", "Battle Creek", "Springfield", "Austin", "Hagerstown", "Boise"], "2006": ["Los Angeles", "Lynchburg", "Moline", "Myrtle Beach", "McAllen", "Savannah", "Las Vegas", "St. Petersburg", "Binghamton", "Sarasota"], "2007": ["Baton Rouge", "Charlottesville", "Eau Claire", "Elkhart", "Ft. Pierce", "Jonesboro", "Santa Fe", "Toledo", "Bryan", "Pensacola ", "Zanesville"], "2008": ["Mount Vernon", "Portland", "San Jose", "Scottsbluff", "Selma", "Atlanta", "York", "Canton", "Milwaukee", "Terre Haute", "Scranton", "Ft. Walton Beach", "Akron"], "2009": ["Columbus", "Ft. Worth", "San Jose", "Scranton", "Tacoma", "Bangor", "Macon"], "2010": ["St. Petersburg", "West Point", "Madison", "Bay City", "Eugene", "Evansville", "Steubenville", "Champaign", "Utica", "Albany", "Dayton"], "2011": ["Albany", "Alpena", "Baton Rouge", "Florence", "Great Falls", "Terre Haute", "Buffalo", "Charlottesville"], "2012": ["Modesto", "Pine Bluff", "West Point", "McAllen", "Chattanooga", "Lexington"], "2013": ["Phoenix", "Columbia", "Bryan", "San Jose", "Canton"], "2014": ["Anchorage", "Ft. Worth", "Lubbock", "Petersburg", "McAllen", "Pensacola ", "Reno"], "2015": ["Bay City", "Montgomery", "Pittsburgh", "Houston", "Detroit", "Keokuk", "Las Vegas", "Austin", "Eau Claire", "Rockford"], "2016": ["Denver", "Fairbanks", "Hagerstown", "Huntington", "Mankato", "New York", "Salinas", "Washington", "Iowa City", "Visalia", "Bloomington", "Auburn", "Macon", "Montrose", "Plattsburgh", "Florence", "Bay City"], "2017": ["Binghamton", "Los Angeles", "Lufkin", "Victoria", "Salinas", "New Orleans", "Cincinnati", "Santa Fe", "Greenville"], "2018": ["Augusta", "Klamath Falls", "Louisville", "New Bedford", "San Jose", "Santa Fe", "Sarasota", "Mount Vernon", "Zanesville", "Charlotte", "Lawton", "Billings", "Plattsburgh", "Jacksonville"]}, "Winston Salem": {"2000": ["Ada", "Binghamton", "Eureka", "Victoria", "Troy", "Superior", "Tucson", "Salinas", "Lima", "St. Joseph", "Pittsburgh"], "2001": ["Elkhart", "Longview", "San Luis Obispo", "Bakersfield", "Mount Vernon", "Macon", "Erie", "Dothan", "Lubbock", "Visalia", "Buffalo"], "2002": ["New Bedford", "Tulsa", "Washington", "Kansas City", "Omaha", "Keokuk", "Laurel", "Baton Rouge", "Lima", "Phoenix"], "2003": ["Bloomington", "Bryan", "Lubbock", "Meridian", "Victoria", "Bay City", "New Bedford", "Charlotte", "Zanesville", "El Paso", "Springfield", "Watertown", "Ft. Pierce", "Youngstown"], "2004": ["Albany", "El Centro", "Ft. Wayne", "Longview", "Los Angeles", "Mankato", "Selma", "Columbia", "Salt Lake City", "Pensacola", "Dickinson", "El Dorado", "Eugene", "Corpus Christi"], "2005": ["Binghamton", "Petersburg", "Philadelphia", "San Angelo", "Sweetwater", "Topeka", "Springfield", "Oak Hill", "Syracuse", "Boise", "Thomasville", "Bakersfield"], "2006": ["Dothan", "Great Falls", "Madison", "Rhinelander", "West Point", "Plattsburgh", "Petersburg", "Longview", "Alpena", "Terre Haute", "Chattanooga", "Harrisonburg", "Eugene"], "2007": ["Cities", "Macon", "Pittsburg", "Lafayette", "Evansville"], "2008": ["Laurel", "Pueblo", "Scottsbluff", "St. Paul", "Williston", "Sioux City", "Ft. Lauderdale", "Bowling Green", "Baltimore", "Laredo", "Salt Lake City", "El Dorado", "Redding", "Denver", "Victoria"], "2009": ["Anderson", "Charleston", "Chattanooga", "Sierra Vista", "Lafayette", "Dickinson", "Oak Hill", "Altoona"], "2010": ["Baton Rouge", "Binghamton", "Lafayette", "Victoria", "Fayetteville", "Charlottesville", "Erie", "Birmingham", "West Point", "Kirksville"], "2011": ["Macon", "Nashville", "Twin Falls", "Jackson", "Dayton", "Decatur;", "Tucson"], "2012": ["Jackson", "Kennewick", "Lawton", "Tacoma", "Ft. Wayne", "Buffalo", "Florence", "Victoria", "Scranton", "Scottsbluff", "Los Angeles", "New Orleans", "Lansing", "Philadelphia", "Jonesboro"], "2013": ["Charleston", "Honolulu", "Missoula", "Mount Vernon", "Rhinelander", "St. Joseph", "Terre Haute", "Bangor", "Lubbock", "El Centro", "Lima"], "2014": ["Gulfport", "Jonesboro", "Mount Vernon", "Nashville", "Newport News", "North Platte", "Rhinelander", "Rogers", "Bloomington", "St. Paul", "Evansville", "New York"], "2015": ["Keokuk", "Superior", "Montgomery", "Nashville", "Tucson", "New Bedford", "San Diego"], "2016": ["Altoona", "Evansville", "Presque Isle", "Decatur", "Santa Fe", "Riverton", "Amarillo", "Corpus Christi", "Billings", "Keokuk"], "2017": ["Columbia", "Florence", "New Bedford", "Pittsburg", "San Antonio", "St. Paul", "Washington DC ", "Longview", "Appleton", "St. Joseph", "Watertown", "Cities", "Petersburg", "Tucson", "Kennewick"], "2018": ["Battle Creek", "Keokuk", "Oklahoma City", "San Jose", "Eureka", "Youngstown", "Bryan", "Alexandria", "Lawton"]}, "York": {"2000": ["Albany", "Alpena", "Austin", "Bend", "Lafayette", "Midland", "Moline", "Nashville", "Twin Falls", "El Centro", "Riverton", "Phoenix", "Eugene", "Tacoma", "Philadelphia", "Rockford", "Jefferson City", "Laredo"], "2001": ["Erie", "Gulfport", "Salisbury", "San Jose", "Tulsa", "Salt Lake City", "Bangor", "Bakersfield", "Lansing", "San Antonio", "Charleston", "Laurel", "Ft. Worth", "Boise"], "2002": ["Altoona", "Buffalo", "Cadillac", "Ft. Worth", "Houston", "Kennewick", "Oklahoma City", "Omaha", "Tucson", "Valley City", "Williston", "Ft. Pierce", "Jefferson City", "Klamath Falls", "Mitchell"], "2003": ["Charlotte", "Durham", "Missoula", "New Haven", "Reno", "Mankato", "Omaha", "Nacogdoches", "El Centro"], "2004": ["Ames", "Denver", "Las Vegas", "Lynchburg", "Springfield", "Steubenville", "Tacoma", "Tucson", "Lufkin", "Thomasville", "New Haven"], "2005": ["Ada", "Harrisonburg", "Troy", "Bangor", "Missoula", "Fairbanks", "Fayetteville", "Indianapolis"], "2006": ["Holyoke", "Honolulu", "Jackson", "Juneau", "Modesto", "Presque Isle", "Victoria", "Omaha", "Spokane", "Las Vegas", "Klamath Falls", "Youngstown"], "2007": ["Laredo", "Tulsa", "Oklahoma City", "Anchorage", "Salt Lake City", "Melbourne"], "2008": ["Amarillo", "Corpus Christi", "New Haven", "Pittsburgh", "Wilmington", "Salinas", "Anchorage", "Shreveport"], "2009": ["Anchorage", "Baton Rouge", "Billings", "Holyoke", "Shreveport", "Victoria", "Evansville", "Indianapolis", "Houston"], "2010": ["Baltimore", "Battle Creek", "Charleston", "Chattanooga", "Huntington", "Kennewick", "Lawton", "McAllen", "Washington", "Weston", "Canton", "Steubenville", "Bozeman"], "2011": ["Decatur;", "Mankato", "Pittsburg", "San Luis Obispo", "Albany", "Austin", "Binghamton", "Santa Fe", "Altoona", "Sierra Vista"], "2012": ["Columbia", "Evansville", "Jacksonville", "Lansing", "Shreveport", "Sierra Vista", "St. Louis", "Iowa City", "Boise", "Toledo", "McAllen", "Newport News", "North Platte", "Mankato", "Tulsa"], "2013": ["Holyoke", "Lake Charles", "Lima", "Sarasota", "Laurel", "Shreveport", "Springfield", "Manchester", "Myrtle Beach", "Ft. Worth", "Baltimore"], "2014": ["Anderson", "Bay City", "Birmingham", "Florence", "Ft. Walton Beach", "Lynchburg", "North Platte", "Toledo", "Bakersfield", "Mankato", "Boise", "West Point", "Sarasota"], "2015": ["Fairbanks", "Juneau", "St. Petersburg", "Selma", "Valley City", "Anderson", "Pittsburg"], "2016": ["Champaign", "El Centro", "Honolulu", "Kennewick", "Presque Isle", "Superior", "Madison", "Steubenville", "Williston"], "2017": ["Ada", "Bakersfield", "Boise", "Glendive", "Las Vegas", "Rapid City", "Utica", "Ft. Walton Beach", "Jonesboro", "Sweetwater"], "2018": ["Amarillo", "Florence", "Glendive", "Greenville", "Midland", "Montrose", "Plattsburgh", "Salt Lake City", "Lufkin", "Reno", "Youngstown", "Savannah", "Kennewick", "Huntington"]}, "Youngstown": {"2000": ["Binghamton", "Eugene", "Ft. Pierce", "Pensacola", "Springfield", "Amarillo", "Harrisonburg"], "2001": ["Nashville", "Oklahoma City", "Reno", "Pensacola ", "Augusta", "Columbia", "Rogers", "Auburn"], "2002": ["Buffalo", "Canton", "North Platte", "Pensacola ", "Laredo", "Pine Bluff", "Austin", "Modesto", "Hartford", "Lexington", "Alexandria", "Troy", "Pittsburgh"], "2003": ["Ada", "Amarillo", "Hagerstown", "Meridian", "Redding", "San Jose", "San Angelo", "Winston Salem", "Iowa City"], "2004": ["Amarillo", "Atlanta", "Baton Rouge", "Jonesboro", "Las Vegas", "Spokane", "Superior", "Weston", "Canton", "Charlotte", "Klamath Falls", "Parkersburg"], "2005": ["Decatur", "North Platte", "Troy", "Utica", "Baltimore", "Nacogdoches", "Lynchburg", "New Haven", "Helena", "Riverton", "Nashville"], "2006": ["Greenville", "Lake Charles", "New York", "Presque Isle", "Shreveport", "Sioux City", "Tulsa", "El Centro", "Ft. Lauderdale", "York", "Bloomington", "Savannah", "Memphis"], "2007": ["Cadillac", "Chicago", "Eau Claire", "Erie", "Macon", "Montgomery", "Nacogdoches", "Salisbury", "Sweetwater", "Terre Haute", "Troy", "Florence", "Helena", "Baton Rouge", "Amarillo", "Pittsburg", "Scottsbluff"], "2008": ["Akron", "Chattanooga", "Lima", "Louisville", "Sarasota", "Valley City", "Riverton", "Helena", "Pocatello", "Bakersfield", "Myrtle Beach"], "2009": ["Champaign", "Elkhart", "Evansville", "Lufkin", "Meridian", "Parkersburg", "Topeka", "Pittsburg", "Sioux Falls", "Austin", "Pittsburgh", "Modesto", "Syracuse", "Wichita Falls", "Tulsa"], "2010": ["Anchorage", "Bakersfield", "Boise", "Harrisonburg", "Honolulu", "Kearney", "Kirksville", "Knoxville", "Lawton", "Rhinelander", "Steubenville", "Rochester", "Savannah", "Williston", "Cincinnati"], "2011": ["Baton Rouge", "Great Falls", "Montgomery", "North Platte", "El Centro", "Wichita Falls", "Lynchburg", "Bakersfield", "Sioux City", "Panama City", "Missoula", "Victoria"], "2012": ["Ada", "Newport News", "San Diego", "Tulsa", "Wichita Falls", "Great Falls", "Ames"], "2013": ["Bend", "Salt Lake City", "Thomasville", "Tucson", "Mount Vernon"], "2014": ["Bozeman", "Mount Vernon", "Rapid City", "St. Petersburg", "Bakersfield"], "2015": ["Bowling Green", "Columbia", "Detroit", "Pueblo", "West Point", "St. Petersburg", "Lima", "Lubbock"], "2016": ["Bangor", "Bloomington", "Bryan", "Harrisonburg", "Laredo", "Madison", "Pine Bluff", "San Angelo", "Redding", "St. Petersburg", "Tacoma"], "2017": ["Eugene", "Fairbanks", "Ft. Worth", "Phoenix", "Toledo", "Portland", "Kirksville", "Tucson"], "2018": ["Appleton", "Dothan", "Los Angeles", "New Bedford", "Syracuse", "Valley City", "Winston Salem", "York", "Fairbanks", "Mankato", "Anderson", "Pine Bluff", "Savannah"]}, "Zanesville": {"2000": ["Dayton", "Las Vegas", "Pueblo", "San Angelo", "Augusta", "Moline", "Steubenville", "Columbia"], "2001": ["Atlanta", "Ft. Worth", "Helena", "Manchester", "Presque Isle", "San Luis Obispo", "Troy", "Appleton", "Lufkin", "Cities"], "2002": ["Ames", "Auburn", "Denver", "Erie", "San Angelo", "San Antonio", "St. Louis", "Durham", "Wilmington", "Louisville", "Salt Lake City", "Honolulu", "Meridian"], "2003": ["Anderson", "Cadillac", "Chattanooga", "Lufkin", "Omaha", "Winston Salem", "Philadelphia", "Charlotte", "Altoona", "Kansas City"], "2004": ["Auburn", "Augusta", "Harrisonburg", "Keokuk", "Louisville", "Lufkin", "Naples", "Tucson", "Ames", "Memphis", "Alpena", "Panama City"], "2005": ["Altoona", "Baton Rouge", "Cities", "Eau Claire", "Erie", "Lubbock", "Melbourne", "Panama City", "Sweetwater", "Anderson", "Baltimore", "Madison", "Toledo", "Laurel", "Port Arthur"], "2006": ["Cadillac", "Charlottesville", "Columbia", "Ft. Wayne", "Moline", "Pocatello", "Appleton", "Reno", "Eau Claire"], "2007": ["Appleton", "Decatur;", "Elmira", "Kennewick", "Portland", "Syracuse", "Missoula", "Scottsbluff", "Lafayette", "Bozeman", "Wilmington", "St. Paul"], "2008": ["Laurel", "New Bedford", "New York", "Plattsburgh", "Rochester", "Toledo"], "2009": ["Newport News", "Selma", "Shreveport", "Tulsa"], "2010": ["San Antonio", "Sioux Falls", "Newport News", "Hutchinson"], "2011": ["Columbia", "Gulfport", "Kansas City", "Nashville", "Rockford", "Parkersburg", "Jackson", "Houston", "Presque Isle", "Pine Bluff", "Bowling Green", "Indianapolis"], "2012": ["Florence", "Helena", "Valley City", "Ada", "Rochester", "Battle Creek", "Nashville", "Syracuse", "Jacksonville"], "2013": ["Albany", "Champaign", "Dothan", "Elkhart", "Macon", "Sweetwater", "Troy", "Omaha", "Moline", "Tulsa", "Eureka"], "2014": ["Lawton", "San Antonio", "Savannah", "Tulsa", "Las Vegas", "Charlotte", "Petersburg", "Rogers"], "2015": ["Ft. Lauderdale", "Indianapolis", "Reno", "Salinas", "Meridian", "Valley City", "Tacoma", "Salt Lake City", "Eureka"], "2016": ["Bakersfield", "Cadillac", "Denver", "Kennewick", "North Platte", "Sioux City", "Syracuse", "Terre Haute", "Erie", "Pensacola ", "Louisville", "Charleston", "Presque Isle", "San Luis Obispo", "Panama City", "Visalia", "Superior"], "2017": ["Baltimore", "Battle Creek", "Elmira", "Longview", "Rochester", "Springfield", "Harrisonburg", "Steubenville", "Oklahoma City", "Chattanooga", "Weston", "Salt Lake City"], "2018": ["Denver", "El Paso", "Lexington", "Oklahoma City", "Wilmington", "Kirksville", "Florence", "Decatur;", "Steubenville"]}}
This file has been truncated, but you can view the full file.
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(t.echarts={})}(this,function(t){"use strict";function e(t,e){"createCanvas"===t&&(Ox=null),kx[t]=e}function i(t){if(null==t||"object"!=typeof t)return t;var e=t,n=Mx.call(t);if("[object Array]"===n){if(!N(t)){e=[];for(var o=0,a=t.length;o<a;o++)e[o]=i(t[o])}}else if(Sx[n]){if(!N(t)){var r=t.constructor;if(t.constructor.from)e=r.from(t);else{e=new r(t.length);for(var o=0,a=t.length;o<a;o++)e[o]=i(t[o])}}}else if(!bx[n]&&!N(t)&&!M(t)){e={};for(var s in t)t.hasOwnProperty(s)&&(e[s]=i(t[s]))}return e}function n(t,e,o){if(!w(e)||!w(t))return o?i(e):t;for(var a in e)if(e.hasOwnProperty(a)){var r=t[a],s=e[a];!w(s)||!w(r)||y(s)||y(r)||M(s)||M(r)||b(s)||b(r)||N(s)||N(r)?!o&&a in t||(t[a]=i(e[a],!0)):n(r,s,o)}return t}function o(t,e){for(var i=t[0],o=1,a=t.length;o<a;o++)i=n(i,t[o],e);return i}function a(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t}function r(t,e,i){for(var n in e)e.hasOwnProperty(n)&&(i?null!=e[n]:null==t[n])&&(t[n]=e[n]);return t}function s(){return Ox||(Ox=Px().getContext("2d")),Ox}function l(t,e){if(t){if(t.indexOf)return t.indexOf(e);for(var i=0,n=t.length;i<n;i++)if(t[i]===e)return i}return-1}function h(t,e){function i(){}var n=t.prototype;i.prototype=e.prototype,t.prototype=new i;for(var o in n)t.prototype[o]=n[o];t.prototype.constructor=t,t.superClass=e}function u(t,e,i){r(t="prototype"in t?t.prototype:t,e="prototype"in e?e.prototype:e,i)}function c(t){if(t)return"string"!=typeof t&&"number"==typeof t.length}function d(t,e,i){if(t&&e)if(t.forEach&&t.forEach===Tx)t.forEach(e,i);else if(t.length===+t.length)for(var n=0,o=t.length;n<o;n++)e.call(i,t[n],n,t);else for(var a in t)t.hasOwnProperty(a)&&e.call(i,t[a],a,t)}function f(t,e,i){if(t&&e){if(t.map&&t.map===Cx)return t.map(e,i);for(var n=[],o=0,a=t.length;o<a;o++)n.push(e.call(i,t[o],o,t));return n}}function p(t,e,i,n){if(t&&e){if(t.reduce&&t.reduce===Lx)return t.reduce(e,i,n);for(var o=0,a=t.length;o<a;o++)i=e.call(n,i,t[o],o,t);return i}}function g(t,e,i){if(t&&e){if(t.filter&&t.filter===Ax)return t.filter(e,i);for(var n=[],o=0,a=t.length;o<a;o++)e.call(i,t[o],o,t)&&n.push(t[o]);return n}}function m(t,e){var i=Dx.call(arguments,2);return function(){return t.apply(e,i.concat(Dx.call(arguments)))}}function v(t){var e=Dx.call(arguments,1);return function(){return t.apply(this,e.concat(Dx.call(arguments)))}}function y(t){return"[object Array]"===Mx.call(t)}function x(t){return"function"==typeof t}function _(t){return"[object String]"===Mx.call(t)}function w(t){var e=typeof t;return"function"===e||!!t&&"object"==e}function b(t){return!!bx[Mx.call(t)]}function S(t){return!!Sx[Mx.call(t)]}function M(t){return"object"==typeof t&&"number"==typeof t.nodeType&&"object"==typeof t.ownerDocument}function I(t){return t!==t}function T(t){for(var e=0,i=arguments.length;e<i;e++)if(null!=arguments[e])return arguments[e]}function A(t,e){return null!=t?t:e}function D(t,e,i){return null!=t?t:null!=e?e:i}function C(){return Function.call.apply(Dx,arguments)}function L(t){if("number"==typeof t)return[t,t,t,t];var e=t.length;return 2===e?[t[0],t[1],t[0],t[1]]:3===e?[t[0],t[1],t[2],t[1]]:t}function k(t,e){if(!t)throw new Error(e)}function P(t){return null==t?null:"function"==typeof t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}function O(t){t[Nx]=!0}function N(t){return t[Nx]}function E(t){function e(t,e){i?n.set(t,e):n.set(e,t)}var i=y(t),n=this;t instanceof E?t.each(e):t&&d(t,e)}function z(t){return new E(t)}function R(t,e){for(var i=new t.constructor(t.length+e.length),n=0;n<t.length;n++)i[n]=t[n];var o=t.length;for(n=0;n<e.length;n++)i[n+o]=e[n];return i}function B(){}function V(t,e){var i=new zx(2);return null==t&&(t=0),null==e&&(e=0),i[0]=t,i[1]=e,i}function G(t,e){return t[0]=e[0],t[1]=e[1],t}function W(t){var e=new zx(2);return e[0]=t[0],e[1]=t[1],e}function F(t,e,i){return t[0]=e,t[1]=i,t}function H(t,e,i){return t[0]=e[0]+i[0],t[1]=e[1]+i[1],t}function Z(t,e,i,n){return t[0]=e[0]+i[0]*n,t[1]=e[1]+i[1]*n,t}function U(t,e,i){return t[0]=e[0]-i[0],t[1]=e[1]-i[1],t}function j(t){return Math.sqrt(X(t))}function X(t){return t[0]*t[0]+t[1]*t[1]}function Y(t,e,i){return t[0]=e[0]*i,t[1]=e[1]*i,t}function q(t,e){var i=j(e);return 0===i?(t[0]=0,t[1]=0):(t[0]=e[0]/i,t[1]=e[1]/i),t}function $(t,e){return Math.sqrt((t[0]-e[0])*(t[0]-e[0])+(t[1]-e[1])*(t[1]-e[1]))}function K(t,e){return(t[0]-e[0])*(t[0]-e[0])+(t[1]-e[1])*(t[1]-e[1])}function J(t,e,i,n){return t[0]=e[0]+n*(i[0]-e[0]),t[1]=e[1]+n*(i[1]-e[1]),t}function Q(t,e,i){var n=e[0],o=e[1];return t[0]=i[0]*n+i[2]*o+i[4],t[1]=i[1]*n+i[3]*o+i[5],t}function tt(t,e,i){return t[0]=Math.min(e[0],i[0]),t[1]=Math.min(e[1],i[1]),t}function et(t,e,i){return t[0]=Math.max(e[0],i[0]),t[1]=Math.max(e[1],i[1]),t}function it(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this),this.on("globalout",this._dragEnd,this)}function nt(t,e){return{target:t,topTarget:e&&e.topTarget}}function ot(t,e,i){return{type:t,event:i,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:i.zrX,offsetY:i.zrY,gestureEvent:i.gestureEvent,pinchX:i.pinchX,pinchY:i.pinchY,pinchScale:i.pinchScale,wheelDelta:i.zrDelta,zrByTouch:i.zrByTouch,which:i.which}}function at(){}function rt(t,e,i){if(t[t.rectHover?"rectContain":"contain"](e,i)){for(var n,o=t;o;){if(o.clipPath&&!o.clipPath.contain(e,i))return!1;o.silent&&(n=!0),o=o.parent}return!n||Zx}return!1}function st(){var t=new Xx(6);return lt(t),t}function lt(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t}function ht(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t}function ut(t,e,i){var n=e[0]*i[0]+e[2]*i[1],o=e[1]*i[0]+e[3]*i[1],a=e[0]*i[2]+e[2]*i[3],r=e[1]*i[2]+e[3]*i[3],s=e[0]*i[4]+e[2]*i[5]+e[4],l=e[1]*i[4]+e[3]*i[5]+e[5];return t[0]=n,t[1]=o,t[2]=a,t[3]=r,t[4]=s,t[5]=l,t}function ct(t,e,i){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4]+i[0],t[5]=e[5]+i[1],t}function dt(t,e,i){var n=e[0],o=e[2],a=e[4],r=e[1],s=e[3],l=e[5],h=Math.sin(i),u=Math.cos(i);return t[0]=n*u+r*h,t[1]=-n*h+r*u,t[2]=o*u+s*h,t[3]=-o*h+u*s,t[4]=u*a+h*l,t[5]=u*l-h*a,t}function ft(t,e,i){var n=i[0],o=i[1];return t[0]=e[0]*n,t[1]=e[1]*o,t[2]=e[2]*n,t[3]=e[3]*o,t[4]=e[4]*n,t[5]=e[5]*o,t}function pt(t,e){var i=e[0],n=e[2],o=e[4],a=e[1],r=e[3],s=e[5],l=i*r-a*n;return l?(l=1/l,t[0]=r*l,t[1]=-a*l,t[2]=-n*l,t[3]=i*l,t[4]=(n*s-r*o)*l,t[5]=(a*o-i*s)*l,t):null}function gt(t){var e=st();return ht(e,t),e}function mt(t){return t>$x||t<-$x}function vt(t){this._target=t.target,this._life=t.life||1e3,this._delay=t.delay||0,this._initialized=!1,this.loop=null!=t.loop&&t.loop,this.gap=t.gap||0,this.easing=t.easing||"Linear",this.onframe=t.onframe,this.ondestroy=t.ondestroy,this.onrestart=t.onrestart,this._pausedTime=0,this._paused=!1}function yt(t){return(t=Math.round(t))<0?0:t>255?255:t}function xt(t){return(t=Math.round(t))<0?0:t>360?360:t}function _t(t){return t<0?0:t>1?1:t}function wt(t){return yt(t.length&&"%"===t.charAt(t.length-1)?parseFloat(t)/100*255:parseInt(t,10))}function bt(t){return _t(t.length&&"%"===t.charAt(t.length-1)?parseFloat(t)/100:parseFloat(t))}function St(t,e,i){return i<0?i+=1:i>1&&(i-=1),6*i<1?t+(e-t)*i*6:2*i<1?e:3*i<2?t+(e-t)*(2/3-i)*6:t}function Mt(t,e,i){return t+(e-t)*i}function It(t,e,i,n,o){return t[0]=e,t[1]=i,t[2]=n,t[3]=o,t}function Tt(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}function At(t,e){l_&&Tt(l_,e),l_=s_.put(t,l_||e.slice())}function Dt(t,e){if(t){e=e||[];var i=s_.get(t);if(i)return Tt(e,i);var n=(t+="").replace(/ /g,"").toLowerCase();if(n in r_)return Tt(e,r_[n]),At(t,e),e;if("#"!==n.charAt(0)){var o=n.indexOf("("),a=n.indexOf(")");if(-1!==o&&a+1===n.length){var r=n.substr(0,o),s=n.substr(o+1,a-(o+1)).split(","),l=1;switch(r){case"rgba":if(4!==s.length)return void It(e,0,0,0,1);l=bt(s.pop());case"rgb":return 3!==s.length?void It(e,0,0,0,1):(It(e,wt(s[0]),wt(s[1]),wt(s[2]),l),At(t,e),e);case"hsla":return 4!==s.length?void It(e,0,0,0,1):(s[3]=bt(s[3]),Ct(s,e),At(t,e),e);case"hsl":return 3!==s.length?void It(e,0,0,0,1):(Ct(s,e),At(t,e),e);default:return}}It(e,0,0,0,1)}else{if(4===n.length)return(h=parseInt(n.substr(1),16))>=0&&h<=4095?(It(e,(3840&h)>>4|(3840&h)>>8,240&h|(240&h)>>4,15&h|(15&h)<<4,1),At(t,e),e):void It(e,0,0,0,1);if(7===n.length){var h=parseInt(n.substr(1),16);return h>=0&&h<=16777215?(It(e,(16711680&h)>>16,(65280&h)>>8,255&h,1),At(t,e),e):void It(e,0,0,0,1)}}}}function Ct(t,e){var i=(parseFloat(t[0])%360+360)%360/360,n=bt(t[1]),o=bt(t[2]),a=o<=.5?o*(n+1):o+n-o*n,r=2*o-a;return e=e||[],It(e,yt(255*St(r,a,i+1/3)),yt(255*St(r,a,i)),yt(255*St(r,a,i-1/3)),1),4===t.length&&(e[3]=t[3]),e}function Lt(t){if(t){var e,i,n=t[0]/255,o=t[1]/255,a=t[2]/255,r=Math.min(n,o,a),s=Math.max(n,o,a),l=s-r,h=(s+r)/2;if(0===l)e=0,i=0;else{i=h<.5?l/(s+r):l/(2-s-r);var u=((s-n)/6+l/2)/l,c=((s-o)/6+l/2)/l,d=((s-a)/6+l/2)/l;n===s?e=d-c:o===s?e=1/3+u-d:a===s&&(e=2/3+c-u),e<0&&(e+=1),e>1&&(e-=1)}var f=[360*e,i,h];return null!=t[3]&&f.push(t[3]),f}}function kt(t,e){var i=Dt(t);if(i){for(var n=0;n<3;n++)i[n]=e<0?i[n]*(1-e)|0:(255-i[n])*e+i[n]|0;return Rt(i,4===i.length?"rgba":"rgb")}}function Pt(t){var e=Dt(t);if(e)return((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1)}function Ot(t,e,i){if(e&&e.length&&t>=0&&t<=1){i=i||[];var n=t*(e.length-1),o=Math.floor(n),a=Math.ceil(n),r=e[o],s=e[a],l=n-o;return i[0]=yt(Mt(r[0],s[0],l)),i[1]=yt(Mt(r[1],s[1],l)),i[2]=yt(Mt(r[2],s[2],l)),i[3]=_t(Mt(r[3],s[3],l)),i}}function Nt(t,e,i){if(e&&e.length&&t>=0&&t<=1){var n=t*(e.length-1),o=Math.floor(n),a=Math.ceil(n),r=Dt(e[o]),s=Dt(e[a]),l=n-o,h=Rt([yt(Mt(r[0],s[0],l)),yt(Mt(r[1],s[1],l)),yt(Mt(r[2],s[2],l)),_t(Mt(r[3],s[3],l))],"rgba");return i?{color:h,leftIndex:o,rightIndex:a,value:n}:h}}function Et(t,e,i,n){if(t=Dt(t))return t=Lt(t),null!=e&&(t[0]=xt(e)),null!=i&&(t[1]=bt(i)),null!=n&&(t[2]=bt(n)),Rt(Ct(t),"rgba")}function zt(t,e){if((t=Dt(t))&&null!=e)return t[3]=_t(e),Rt(t,"rgba")}function Rt(t,e){if(t&&t.length){var i=t[0]+","+t[1]+","+t[2];return"rgba"!==e&&"hsva"!==e&&"hsla"!==e||(i+=","+t[3]),e+"("+i+")"}}function Bt(t,e){return t[e]}function Vt(t,e,i){t[e]=i}function Gt(t,e,i){return(e-t)*i+t}function Wt(t,e,i){return i>.5?e:t}function Ft(t,e,i,n,o){var a=t.length;if(1==o)for(s=0;s<a;s++)n[s]=Gt(t[s],e[s],i);else for(var r=a&&t[0].length,s=0;s<a;s++)for(var l=0;l<r;l++)n[s][l]=Gt(t[s][l],e[s][l],i)}function Ht(t,e,i){var n=t.length,o=e.length;if(n!==o)if(n>o)t.length=o;else for(r=n;r<o;r++)t.push(1===i?e[r]:d_.call(e[r]));for(var a=t[0]&&t[0].length,r=0;r<t.length;r++)if(1===i)isNaN(t[r])&&(t[r]=e[r]);else for(var s=0;s<a;s++)isNaN(t[r][s])&&(t[r][s]=e[r][s])}function Zt(t,e,i){if(t===e)return!0;var n=t.length;if(n!==e.length)return!1;if(1===i){for(a=0;a<n;a++)if(t[a]!==e[a])return!1}else for(var o=t[0].length,a=0;a<n;a++)for(var r=0;r<o;r++)if(t[a][r]!==e[a][r])return!1;return!0}function Ut(t,e,i,n,o,a,r,s,l){var h=t.length;if(1==l)for(c=0;c<h;c++)s[c]=jt(t[c],e[c],i[c],n[c],o,a,r);else for(var u=t[0].length,c=0;c<h;c++)for(var d=0;d<u;d++)s[c][d]=jt(t[c][d],e[c][d],i[c][d],n[c][d],o,a,r)}function jt(t,e,i,n,o,a,r){var s=.5*(i-t),l=.5*(n-e);return(2*(e-i)+s+l)*r+(-3*(e-i)-2*s-l)*a+s*o+e}function Xt(t){if(c(t)){var e=t.length;if(c(t[0])){for(var i=[],n=0;n<e;n++)i.push(d_.call(t[n]));return i}return d_.call(t)}return t}function Yt(t){return t[0]=Math.floor(t[0]),t[1]=Math.floor(t[1]),t[2]=Math.floor(t[2]),"rgba("+t.join(",")+")"}function qt(t){var e=t[t.length-1].value;return c(e&&e[0])?2:1}function $t(t,e,i,n,o,a){var r=t._getter,s=t._setter,l="spline"===e,h=n.length;if(h){var u,d=c(n[0].value),f=!1,p=!1,g=d?qt(n):0;n.sort(function(t,e){return t.time-e.time}),u=n[h-1].time;for(var m=[],v=[],y=n[0].value,x=!0,_=0;_<h;_++){m.push(n[_].time/u);var w=n[_].value;if(d&&Zt(w,y,g)||!d&&w===y||(x=!1),y=w,"string"==typeof w){var b=Dt(w);b?(w=b,f=!0):p=!0}v.push(w)}if(a||!x){for(var S=v[h-1],_=0;_<h-1;_++)d?Ht(v[_],S,g):!isNaN(v[_])||isNaN(S)||p||f||(v[_]=S);d&&Ht(r(t._target,o),S,g);var M,I,T,A,D,C,L=0,k=0;if(f)var P=[0,0,0,0];var O=new vt({target:t._target,life:u,loop:t._loop,delay:t._delay,onframe:function(t,e){var i;if(e<0)i=0;else if(e<k){for(i=M=Math.min(L+1,h-1);i>=0&&!(m[i]<=e);i--);i=Math.min(i,h-2)}else{for(i=L;i<h&&!(m[i]>e);i++);i=Math.min(i-1,h-2)}L=i,k=e;var n=m[i+1]-m[i];if(0!==n)if(I=(e-m[i])/n,l)if(A=v[i],T=v[0===i?i:i-1],D=v[i>h-2?h-1:i+1],C=v[i>h-3?h-1:i+2],d)Ut(T,A,D,C,I,I*I,I*I*I,r(t,o),g);else{if(f)a=Ut(T,A,D,C,I,I*I,I*I*I,P,1),a=Yt(P);else{if(p)return Wt(A,D,I);a=jt(T,A,D,C,I,I*I,I*I*I)}s(t,o,a)}else if(d)Ft(v[i],v[i+1],I,r(t,o),g);else{var a;if(f)Ft(v[i],v[i+1],I,P,1),a=Yt(P);else{if(p)return Wt(v[i],v[i+1],I);a=Gt(v[i],v[i+1],I)}s(t,o,a)}},ondestroy:i});return e&&"spline"!==e&&(O.easing=e),O}}}function Kt(t,e,i,n){i<0&&(t+=i,i=-i),n<0&&(e+=n,n=-n),this.x=t,this.y=e,this.width=i,this.height=n}function Jt(t){for(var e=0;t>=M_;)e|=1&t,t>>=1;return t+e}function Qt(t,e,i,n){var o=e+1;if(o===i)return 1;if(n(t[o++],t[e])<0){for(;o<i&&n(t[o],t[o-1])<0;)o++;te(t,e,o)}else for(;o<i&&n(t[o],t[o-1])>=0;)o++;return o-e}function te(t,e,i){for(i--;e<i;){var n=t[e];t[e++]=t[i],t[i--]=n}}function ee(t,e,i,n,o){for(n===e&&n++;n<i;n++){for(var a,r=t[n],s=e,l=n;s<l;)o(r,t[a=s+l>>>1])<0?l=a:s=a+1;var h=n-s;switch(h){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;h>0;)t[s+h]=t[s+h-1],h--}t[s]=r}}function ie(t,e,i,n,o,a){var r=0,s=0,l=1;if(a(t,e[i+o])>0){for(s=n-o;l<s&&a(t,e[i+o+l])>0;)r=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),r+=o,l+=o}else{for(s=o+1;l<s&&a(t,e[i+o-l])<=0;)r=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s);var h=r;r=o-l,l=o-h}for(r++;r<l;){var u=r+(l-r>>>1);a(t,e[i+u])>0?r=u+1:l=u}return l}function ne(t,e,i,n,o,a){var r=0,s=0,l=1;if(a(t,e[i+o])<0){for(s=o+1;l<s&&a(t,e[i+o-l])<0;)r=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s);var h=r;r=o-l,l=o-h}else{for(s=n-o;l<s&&a(t,e[i+o+l])>=0;)r=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),r+=o,l+=o}for(r++;r<l;){var u=r+(l-r>>>1);a(t,e[i+u])<0?l=u:r=u+1}return l}function oe(t,e){function i(i){var s=a[i],h=r[i],u=a[i+1],c=r[i+1];r[i]=h+c,i===l-3&&(a[i+1]=a[i+2],r[i+1]=r[i+2]),l--;var d=ne(t[u],t,s,h,0,e);s+=d,0!==(h-=d)&&0!==(c=ie(t[s+h-1],t,u,c,c-1,e))&&(h<=c?n(s,h,u,c):o(s,h,u,c))}function n(i,n,o,a){var r=0;for(r=0;r<n;r++)h[r]=t[i+r];var l=0,u=o,c=i;if(t[c++]=t[u++],0!=--a)if(1!==n){for(var d,f,p,g=s;;){d=0,f=0,p=!1;do{if(e(t[u],h[l])<0){if(t[c++]=t[u++],f++,d=0,0==--a){p=!0;break}}else if(t[c++]=h[l++],d++,f=0,1==--n){p=!0;break}}while((d|f)<g);if(p)break;do{if(0!==(d=ne(t[u],h,l,n,0,e))){for(r=0;r<d;r++)t[c+r]=h[l+r];if(c+=d,l+=d,(n-=d)<=1){p=!0;break}}if(t[c++]=t[u++],0==--a){p=!0;break}if(0!==(f=ie(h[l],t,u,a,0,e))){for(r=0;r<f;r++)t[c+r]=t[u+r];if(c+=f,u+=f,0===(a-=f)){p=!0;break}}if(t[c++]=h[l++],1==--n){p=!0;break}g--}while(d>=I_||f>=I_);if(p)break;g<0&&(g=0),g+=2}if((s=g)<1&&(s=1),1===n){for(r=0;r<a;r++)t[c+r]=t[u+r];t[c+a]=h[l]}else{if(0===n)throw new Error;for(r=0;r<n;r++)t[c+r]=h[l+r]}}else{for(r=0;r<a;r++)t[c+r]=t[u+r];t[c+a]=h[l]}else for(r=0;r<n;r++)t[c+r]=h[l+r]}function o(i,n,o,a){var r=0;for(r=0;r<a;r++)h[r]=t[o+r];var l=i+n-1,u=a-1,c=o+a-1,d=0,f=0;if(t[c--]=t[l--],0!=--n)if(1!==a){for(var p=s;;){var g=0,m=0,v=!1;do{if(e(h[u],t[l])<0){if(t[c--]=t[l--],g++,m=0,0==--n){v=!0;break}}else if(t[c--]=h[u--],m++,g=0,1==--a){v=!0;break}}while((g|m)<p);if(v)break;do{if(0!=(g=n-ne(h[u],t,i,n,n-1,e))){for(n-=g,f=(c-=g)+1,d=(l-=g)+1,r=g-1;r>=0;r--)t[f+r]=t[d+r];if(0===n){v=!0;break}}if(t[c--]=h[u--],1==--a){v=!0;break}if(0!=(m=a-ie(t[l],h,0,a,a-1,e))){for(a-=m,f=(c-=m)+1,d=(u-=m)+1,r=0;r<m;r++)t[f+r]=h[d+r];if(a<=1){v=!0;break}}if(t[c--]=t[l--],0==--n){v=!0;break}p--}while(g>=I_||m>=I_);if(v)break;p<0&&(p=0),p+=2}if((s=p)<1&&(s=1),1===a){for(f=(c-=n)+1,d=(l-=n)+1,r=n-1;r>=0;r--)t[f+r]=t[d+r];t[c]=h[u]}else{if(0===a)throw new Error;for(d=c-(a-1),r=0;r<a;r++)t[d+r]=h[r]}}else{for(f=(c-=n)+1,d=(l-=n)+1,r=n-1;r>=0;r--)t[f+r]=t[d+r];t[c]=h[u]}else for(d=c-(a-1),r=0;r<a;r++)t[d+r]=h[r]}var a,r,s=I_,l=0,h=[];a=[],r=[],this.mergeRuns=function(){for(;l>1;){var t=l-2;if(t>=1&&r[t-1]<=r[t]+r[t+1]||t>=2&&r[t-2]<=r[t]+r[t-1])r[t-1]<r[t+1]&&t--;else if(r[t]>r[t+1])break;i(t)}},this.forceMergeRuns=function(){for(;l>1;){var t=l-2;t>0&&r[t-1]<r[t+1]&&t--,i(t)}},this.pushRun=function(t,e){a[l]=t,r[l]=e,l+=1}}function ae(t,e,i,n){i||(i=0),n||(n=t.length);var o=n-i;if(!(o<2)){var a=0;if(o<M_)return a=Qt(t,i,n,e),void ee(t,i,n,i+a,e);var r=new oe(t,e),s=Jt(o);do{if((a=Qt(t,i,n,e))<s){var l=o;l>s&&(l=s),ee(t,i,i+l,i+a,e),a=l}r.pushRun(i,a),r.mergeRuns(),o-=a,i+=a}while(0!==o);r.forceMergeRuns()}}function re(t,e){return t.zlevel===e.zlevel?t.z===e.z?t.z2-e.z2:t.z-e.z:t.zlevel-e.zlevel}function se(t,e,i){var n=null==e.x?0:e.x,o=null==e.x2?1:e.x2,a=null==e.y?0:e.y,r=null==e.y2?0:e.y2;return e.global||(n=n*i.width+i.x,o=o*i.width+i.x,a=a*i.height+i.y,r=r*i.height+i.y),t.createLinearGradient(n,a,o,r)}function le(t,e,i){var n=i.width,o=i.height,a=Math.min(n,o),r=null==e.x?.5:e.x,s=null==e.y?.5:e.y,l=null==e.r?.5:e.r;return e.global||(r=r*n+i.x,s=s*o+i.y,l*=a),t.createRadialGradient(r,s,0,r,s,l)}function he(){return!1}function ue(t,e,i){var n=Px(),o=e.getWidth(),a=e.getHeight(),r=n.style;return r&&(r.position="absolute",r.left=0,r.top=0,r.width=o+"px",r.height=a+"px",n.setAttribute("data-zr-dom-id",t)),n.width=o*i,n.height=a*i,n}function ce(t){if("string"==typeof t){var e=R_.get(t);return e&&e.image}return t}function de(t,e,i,n,o){if(t){if("string"==typeof t){if(e&&e.__zrImageSrc===t||!i)return e;var a=R_.get(t),r={hostEl:i,cb:n,cbPayload:o};return a?!pe(e=a.image)&&a.pending.push(r):(!e&&(e=new Image),e.onload=fe,R_.put(t,e.__cachedImgObj={image:e,pending:[r]}),e.src=e.__zrImageSrc=t),e}return t}return e}function fe(){var t=this.__cachedImgObj;this.onload=this.__cachedImgObj=null;for(var e=0;e<t.pending.length;e++){var i=t.pending[e],n=i.cb;n&&n(this,i.cbPayload),i.hostEl.dirty()}t.pending.length=0}function pe(t){return t&&t.width&&t.height}function ge(t,e){var i=t+":"+(e=e||F_);if(B_[i])return B_[i];for(var n=(t+"").split("\n"),o=0,a=0,r=n.length;a<r;a++)o=Math.max(Ae(n[a],e).width,o);return V_>G_&&(V_=0,B_={}),V_++,B_[i]=o,o}function me(t,e,i,n,o,a,r){return a?ye(t,e,i,n,o,a,r):ve(t,e,i,n,o,r)}function ve(t,e,i,n,o,a){var r=De(t,e,o,a),s=ge(t,e);o&&(s+=o[1]+o[3]);var l=r.outerHeight,h=new Kt(xe(0,s,i),_e(0,l,n),s,l);return h.lineHeight=r.lineHeight,h}function ye(t,e,i,n,o,a,r){var s=Ce(t,{rich:a,truncate:r,font:e,textAlign:i,textPadding:o}),l=s.outerWidth,h=s.outerHeight;return new Kt(xe(0,l,i),_e(0,h,n),l,h)}function xe(t,e,i){return"right"===i?t-=e:"center"===i&&(t-=e/2),t}function _e(t,e,i){return"middle"===i?t-=e/2:"bottom"===i&&(t-=e),t}function we(t,e,i){var n=e.x,o=e.y,a=e.height,r=e.width,s=a/2,l="left",h="top";switch(t){case"left":n-=i,o+=s,l="right",h="middle";break;case"right":n+=i+r,o+=s,h="middle";break;case"top":n+=r/2,o-=i,l="center",h="bottom";break;case"bottom":n+=r/2,o+=a+i,l="center";break;case"inside":n+=r/2,o+=s,l="center",h="middle";break;case"insideLeft":n+=i,o+=s,h="middle";break;case"insideRight":n+=r-i,o+=s,l="right",h="middle";break;case"insideTop":n+=r/2,o+=i,l="center";break;case"insideBottom":n+=r/2,o+=a-i,l="center",h="bottom";break;case"insideTopLeft":n+=i,o+=i;break;case"insideTopRight":n+=r-i,o+=i,l="right";break;case"insideBottomLeft":n+=i,o+=a-i,h="bottom";break;case"insideBottomRight":n+=r-i,o+=a-i,l="right",h="bottom"}return{x:n,y:o,textAlign:l,textVerticalAlign:h}}function be(t,e,i,n,o){if(!e)return"";var a=(t+"").split("\n");o=Se(e,i,n,o);for(var r=0,s=a.length;r<s;r++)a[r]=Me(a[r],o);return a.join("\n")}function Se(t,e,i,n){(n=a({},n)).font=e;var i=A(i,"...");n.maxIterations=A(n.maxIterations,2);var o=n.minChar=A(n.minChar,0);n.cnCharWidth=ge("国",e);var r=n.ascCharWidth=ge("a",e);n.placeholder=A(n.placeholder,"");for(var s=t=Math.max(0,t-1),l=0;l<o&&s>=r;l++)s-=r;var h=ge(i);return h>s&&(i="",h=0),s=t-h,n.ellipsis=i,n.ellipsisWidth=h,n.contentWidth=s,n.containerWidth=t,n}function Me(t,e){var i=e.containerWidth,n=e.font,o=e.contentWidth;if(!i)return"";var a=ge(t,n);if(a<=i)return t;for(var r=0;;r++){if(a<=o||r>=e.maxIterations){t+=e.ellipsis;break}var s=0===r?Ie(t,o,e.ascCharWidth,e.cnCharWidth):a>0?Math.floor(t.length*o/a):0;a=ge(t=t.substr(0,s),n)}return""===t&&(t=e.placeholder),t}function Ie(t,e,i,n){for(var o=0,a=0,r=t.length;a<r&&o<e;a++){var s=t.charCodeAt(a);o+=0<=s&&s<=127?i:n}return a}function Te(t){return ge("国",t)}function Ae(t,e){return H_.measureText(t,e)}function De(t,e,i,n){null!=t&&(t+="");var o=Te(e),a=t?t.split("\n"):[],r=a.length*o,s=r;if(i&&(s+=i[0]+i[2]),t&&n){var l=n.outerHeight,h=n.outerWidth;if(null!=l&&s>l)t="",a=[];else if(null!=h)for(var u=Se(h-(i?i[1]+i[3]:0),e,n.ellipsis,{minChar:n.minChar,placeholder:n.placeholder}),c=0,d=a.length;c<d;c++)a[c]=Me(a[c],u)}return{lines:a,height:r,outerHeight:s,lineHeight:o}}function Ce(t,e){var i={lines:[],width:0,height:0};if(null!=t&&(t+=""),!t)return i;for(var n,o=W_.lastIndex=0;null!=(n=W_.exec(t));){var a=n.index;a>o&&Le(i,t.substring(o,a)),Le(i,n[2],n[1]),o=W_.lastIndex}o<t.length&&Le(i,t.substring(o,t.length));var r=i.lines,s=0,l=0,h=[],u=e.textPadding,c=e.truncate,d=c&&c.outerWidth,f=c&&c.outerHeight;u&&(null!=d&&(d-=u[1]+u[3]),null!=f&&(f-=u[0]+u[2]));for(L=0;L<r.length;L++){for(var p=r[L],g=0,m=0,v=0;v<p.tokens.length;v++){var y=(k=p.tokens[v]).styleName&&e.rich[k.styleName]||{},x=k.textPadding=y.textPadding,_=k.font=y.font||e.font,w=k.textHeight=A(y.textHeight,Te(_));if(x&&(w+=x[0]+x[2]),k.height=w,k.lineHeight=D(y.textLineHeight,e.textLineHeight,w),k.textAlign=y&&y.textAlign||e.textAlign,k.textVerticalAlign=y&&y.textVerticalAlign||"middle",null!=f&&s+k.lineHeight>f)return{lines:[],width:0,height:0};k.textWidth=ge(k.text,_);var b=y.textWidth,S=null==b||"auto"===b;if("string"==typeof b&&"%"===b.charAt(b.length-1))k.percentWidth=b,h.push(k),b=0;else{if(S){b=k.textWidth;var M=y.textBackgroundColor,I=M&&M.image;I&&pe(I=ce(I))&&(b=Math.max(b,I.width*w/I.height))}var T=x?x[1]+x[3]:0;b+=T;var C=null!=d?d-m:null;null!=C&&C<b&&(!S||C<T?(k.text="",k.textWidth=b=0):(k.text=be(k.text,C-T,_,c.ellipsis,{minChar:c.minChar}),k.textWidth=ge(k.text,_),b=k.textWidth+T))}m+=k.width=b,y&&(g=Math.max(g,k.lineHeight))}p.width=m,p.lineHeight=g,s+=g,l=Math.max(l,m)}i.outerWidth=i.width=A(e.textWidth,l),i.outerHeight=i.height=A(e.textHeight,s),u&&(i.outerWidth+=u[1]+u[3],i.outerHeight+=u[0]+u[2]);for(var L=0;L<h.length;L++){var k=h[L],P=k.percentWidth;k.width=parseInt(P,10)/100*l}return i}function Le(t,e,i){for(var n=""===e,o=e.split("\n"),a=t.lines,r=0;r<o.length;r++){var s=o[r],l={styleName:i,text:s,isLineHolder:!s&&!n};if(r)a.push({tokens:[l]});else{var h=(a[a.length-1]||(a[0]={tokens:[]})).tokens,u=h.length;1===u&&h[0].isLineHolder?h[0]=l:(s||!u||n)&&h.push(l)}}}function ke(t){var e=(t.fontSize||t.fontFamily)&&[t.fontStyle,t.fontWeight,(t.fontSize||12)+"px",t.fontFamily||"sans-serif"].join(" ");return e&&P(e)||t.textFont||t.font}function Pe(t,e){var i,n,o,a,r=e.x,s=e.y,l=e.width,h=e.height,u=e.r;l<0&&(r+=l,l=-l),h<0&&(s+=h,h=-h),"number"==typeof u?i=n=o=a=u:u instanceof Array?1===u.length?i=n=o=a=u[0]:2===u.length?(i=o=u[0],n=a=u[1]):3===u.length?(i=u[0],n=a=u[1],o=u[2]):(i=u[0],n=u[1],o=u[2],a=u[3]):i=n=o=a=0;var c;i+n>l&&(i*=l/(c=i+n),n*=l/c),o+a>l&&(o*=l/(c=o+a),a*=l/c),n+o>h&&(n*=h/(c=n+o),o*=h/c),i+a>h&&(i*=h/(c=i+a),a*=h/c),t.moveTo(r+i,s),t.lineTo(r+l-n,s),0!==n&&t.quadraticCurveTo(r+l,s,r+l,s+n),t.lineTo(r+l,s+h-o),0!==o&&t.quadraticCurveTo(r+l,s+h,r+l-o,s+h),t.lineTo(r+a,s+h),0!==a&&t.quadraticCurveTo(r,s+h,r,s+h-a),t.lineTo(r,s+i),0!==i&&t.quadraticCurveTo(r,s,r+i,s)}function Oe(t){return Ne(t),d(t.rich,Ne),t}function Ne(t){if(t){t.font=ke(t);var e=t.textAlign;"middle"===e&&(e="center"),t.textAlign=null==e||Z_[e]?e:"left";var i=t.textVerticalAlign||t.textBaseline;"center"===i&&(i="middle"),t.textVerticalAlign=null==i||U_[i]?i:"top",t.textPadding&&(t.textPadding=L(t.textPadding))}}function Ee(t,e,i,n,o){n.rich?Re(t,e,i,n,o):ze(t,e,i,n,o)}function ze(t,e,i,n,o){var a=Ue(e,"font",n.font||F_),r=n.textPadding,s=t.__textCotentBlock;s&&!t.__dirty||(s=t.__textCotentBlock=De(i,a,r,n.truncate));var l=s.outerHeight,h=s.lines,u=s.lineHeight,c=Ze(l,n,o),d=c.baseX,f=c.baseY,p=c.textAlign,g=c.textVerticalAlign;Ve(e,n,o,d,f);var m=_e(f,l,g),v=d,y=m,x=We(n);if(x||r){var _=ge(i,a);r&&(_+=r[1]+r[3]);var w=xe(d,_,p);x&&Fe(t,e,n,w,m,_,l),r&&(v=qe(d,p,r),y+=r[0])}Ue(e,"textAlign",p||"left"),Ue(e,"textBaseline","middle"),Ue(e,"shadowBlur",n.textShadowBlur||0),Ue(e,"shadowColor",n.textShadowColor||"transparent"),Ue(e,"shadowOffsetX",n.textShadowOffsetX||0),Ue(e,"shadowOffsetY",n.textShadowOffsetY||0),y+=u/2;var b=n.textStrokeWidth,S=je(n.textStroke,b),M=Xe(n.textFill);S&&(Ue(e,"lineWidth",b),Ue(e,"strokeStyle",S)),M&&Ue(e,"fillStyle",M);for(var I=0;I<h.length;I++)S&&e.strokeText(h[I],v,y),M&&e.fillText(h[I],v,y),y+=u}function Re(t,e,i,n,o){var a=t.__textCotentBlock;a&&!t.__dirty||(a=t.__textCotentBlock=Ce(i,n)),Be(t,e,a,n,o)}function Be(t,e,i,n,o){var a=i.width,r=i.outerWidth,s=i.outerHeight,l=n.textPadding,h=Ze(s,n,o),u=h.baseX,c=h.baseY,d=h.textAlign,f=h.textVerticalAlign;Ve(e,n,o,u,c);var p=xe(u,r,d),g=_e(c,s,f),m=p,v=g;l&&(m+=l[3],v+=l[0]);var y=m+a;We(n)&&Fe(t,e,n,p,g,r,s);for(var x=0;x<i.lines.length;x++){for(var _,w=i.lines[x],b=w.tokens,S=b.length,M=w.lineHeight,I=w.width,T=0,A=m,D=y,C=S-1;T<S&&(!(_=b[T]).textAlign||"left"===_.textAlign);)Ge(t,e,_,n,M,v,A,"left"),I-=_.width,A+=_.width,T++;for(;C>=0&&"right"===(_=b[C]).textAlign;)Ge(t,e,_,n,M,v,D,"right"),I-=_.width,D-=_.width,C--;for(A+=(a-(A-m)-(y-D)-I)/2;T<=C;)Ge(t,e,_=b[T],n,M,v,A+_.width/2,"center"),A+=_.width,T++;v+=M}}function Ve(t,e,i,n,o){if(i&&e.textRotation){var a=e.textOrigin;"center"===a?(n=i.width/2+i.x,o=i.height/2+i.y):a&&(n=a[0]+i.x,o=a[1]+i.y),t.translate(n,o),t.rotate(-e.textRotation),t.translate(-n,-o)}}function Ge(t,e,i,n,o,a,r,s){var l=n.rich[i.styleName]||{},h=i.textVerticalAlign,u=a+o/2;"top"===h?u=a+i.height/2:"bottom"===h&&(u=a+o-i.height/2),!i.isLineHolder&&We(l)&&Fe(t,e,l,"right"===s?r-i.width:"center"===s?r-i.width/2:r,u-i.height/2,i.width,i.height);var c=i.textPadding;c&&(r=qe(r,s,c),u-=i.height/2-c[2]-i.textHeight/2),Ue(e,"shadowBlur",D(l.textShadowBlur,n.textShadowBlur,0)),Ue(e,"shadowColor",l.textShadowColor||n.textShadowColor||"transparent"),Ue(e,"shadowOffsetX",D(l.textShadowOffsetX,n.textShadowOffsetX,0)),Ue(e,"shadowOffsetY",D(l.textShadowOffsetY,n.textShadowOffsetY,0)),Ue(e,"textAlign",s),Ue(e,"textBaseline","middle"),Ue(e,"font",i.font||F_);var d=je(l.textStroke||n.textStroke,p),f=Xe(l.textFill||n.textFill),p=A(l.textStrokeWidth,n.textStrokeWidth);d&&(Ue(e,"lineWidth",p),Ue(e,"strokeStyle",d),e.strokeText(i.text,r,u)),f&&(Ue(e,"fillStyle",f),e.fillText(i.text,r,u))}function We(t){return t.textBackgroundColor||t.textBorderWidth&&t.textBorderColor}function Fe(t,e,i,n,o,a,r){var s=i.textBackgroundColor,l=i.textBorderWidth,h=i.textBorderColor,u=_(s);if(Ue(e,"shadowBlur",i.textBoxShadowBlur||0),Ue(e,"shadowColor",i.textBoxShadowColor||"transparent"),Ue(e,"shadowOffsetX",i.textBoxShadowOffsetX||0),Ue(e,"shadowOffsetY",i.textBoxShadowOffsetY||0),u||l&&h){e.beginPath();var c=i.textBorderRadius;c?Pe(e,{x:n,y:o,width:a,height:r,r:c}):e.rect(n,o,a,r),e.closePath()}if(u)Ue(e,"fillStyle",s),e.fill();else if(w(s)){var d=s.image;(d=de(d,null,t,He,s))&&pe(d)&&e.drawImage(d,n,o,a,r)}l&&h&&(Ue(e,"lineWidth",l),Ue(e,"strokeStyle",h),e.stroke())}function He(t,e){e.image=t}function Ze(t,e,i){var n=e.x||0,o=e.y||0,a=e.textAlign,r=e.textVerticalAlign;if(i){var s=e.textPosition;if(s instanceof Array)n=i.x+Ye(s[0],i.width),o=i.y+Ye(s[1],i.height);else{var l=we(s,i,e.textDistance);n=l.x,o=l.y,a=a||l.textAlign,r=r||l.textVerticalAlign}var h=e.textOffset;h&&(n+=h[0],o+=h[1])}return{baseX:n,baseY:o,textAlign:a,textVerticalAlign:r}}function Ue(t,e,i){return t[e]=D_(t,e,i),t[e]}function je(t,e){return null==t||e<=0||"transparent"===t||"none"===t?null:t.image||t.colorStops?"#000":t}function Xe(t){return null==t||"none"===t?null:t.image||t.colorStops?"#000":t}function Ye(t,e){return"string"==typeof t?t.lastIndexOf("%")>=0?parseFloat(t)/100*e:parseFloat(t):t}function qe(t,e,i){return"right"===e?t-i[1]:"center"===e?t+i[3]/2-i[1]/2:t+i[3]}function $e(t,e){return null!=t&&(t||e.textBackgroundColor||e.textBorderWidth&&e.textBorderColor||e.textPadding)}function Ke(t){t=t||{},x_.call(this,t);for(var e in t)t.hasOwnProperty(e)&&"style"!==e&&(this[e]=t[e]);this.style=new L_(t.style,this),this._rect=null,this.__clipPaths=[]}function Je(t){Ke.call(this,t)}function Qe(t){return parseInt(t,10)}function ti(t){return!!t&&(!!t.__builtin__||"function"==typeof t.resize&&"function"==typeof t.refresh)}function ei(t,e,i){return Y_.copy(t.getBoundingRect()),t.transform&&Y_.applyTransform(t.transform),q_.width=e,q_.height=i,!Y_.intersect(q_)}function ii(t,e){if(t==e)return!1;if(!t||!e||t.length!==e.length)return!0;for(var i=0;i<t.length;i++)if(t[i]!==e[i])return!0}function ni(t,e){for(var i=0;i<t.length;i++){var n=t[i];n.setTransform(e),e.beginPath(),n.buildPath(e,n.shape),e.clip(),n.restoreTransform(e)}}function oi(t,e){var i=document.createElement("div");return i.style.cssText=["position:relative","overflow:hidden","width:"+t+"px","height:"+e+"px","padding:0","margin:0","border-width:0"].join(";")+";",i}function ai(t){return t.getBoundingClientRect?t.getBoundingClientRect():{left:0,top:0}}function ri(t,e,i,n){return i=i||{},n||!_x.canvasSupported?si(t,e,i):_x.browser.firefox&&null!=e.layerX&&e.layerX!==e.offsetX?(i.zrX=e.layerX,i.zrY=e.layerY):null!=e.offsetX?(i.zrX=e.offsetX,i.zrY=e.offsetY):si(t,e,i),i}function si(t,e,i){var n=ai(t);i.zrX=e.clientX-n.left,i.zrY=e.clientY-n.top}function li(t,e,i){if(null!=(e=e||window.event).zrX)return e;var n=e.type;if(n&&n.indexOf("touch")>=0){var o="touchend"!=n?e.targetTouches[0]:e.changedTouches[0];o&&ri(t,o,e,i)}else ri(t,e,e,i),e.zrDelta=e.wheelDelta?e.wheelDelta/120:-(e.detail||0)/3;var a=e.button;return null==e.which&&void 0!==a&&J_.test(e.type)&&(e.which=1&a?1:2&a?3:4&a?2:0),e}function hi(t,e,i){K_?t.addEventListener(e,i):t.attachEvent("on"+e,i)}function ui(t,e,i){K_?t.removeEventListener(e,i):t.detachEvent("on"+e,i)}function ci(t){return t.which>1}function di(t){var e=t[1][0]-t[0][0],i=t[1][1]-t[0][1];return Math.sqrt(e*e+i*i)}function fi(t){return[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]}function pi(t){return"mousewheel"===t&&_x.browser.firefox?"DOMMouseScroll":t}function gi(t,e,i){var n=t._gestureMgr;"start"===i&&n.clear();var o=n.recognize(e,t.handler.findHover(e.zrX,e.zrY,null).target,t.dom);if("end"===i&&n.clear(),o){var a=o.type;e.gestureEvent=a,t.handler.dispatchToElement({target:o.target},a,o.event)}}function mi(t){t._touching=!0,clearTimeout(t._touchTimer),t._touchTimer=setTimeout(function(){t._touching=!1},700)}function vi(t){var e=t.pointerType;return"pen"===e||"touch"===e}function yi(t){function e(t,e){return function(){if(!e._touching)return t.apply(e,arguments)}}d(ow,function(e){t._handlers[e]=m(sw[e],t)}),d(rw,function(e){t._handlers[e]=m(sw[e],t)}),d(nw,function(i){t._handlers[i]=e(sw[i],t)})}function xi(t){function e(e,i){d(e,function(e){hi(t,pi(e),i._handlers[e])},i)}Hx.call(this),this.dom=t,this._touching=!1,this._touchTimer,this._gestureMgr=new ew,this._handlers={},yi(this),_x.pointerEventsSupported?e(rw,this):(_x.touchEventsSupported&&e(ow,this),e(nw,this))}function _i(t,e){var i=new dw(yx(),t,e);return cw[i.id]=i,i}function wi(t,e){uw[t]=e}function bi(t){delete cw[t]}function Si(t){return t instanceof Array?t:null==t?[]:[t]}function Mi(t,e,i){if(t){t[e]=t[e]||{},t.emphasis=t.emphasis||{},t.emphasis[e]=t.emphasis[e]||{};for(var n=0,o=i.length;n<o;n++){var a=i[n];!t.emphasis[e].hasOwnProperty(a)&&t[e].hasOwnProperty(a)&&(t.emphasis[e][a]=t[e][a])}}}function Ii(t){return!gw(t)||mw(t)||t instanceof Date?t:t.value}function Ti(t){return gw(t)&&!(t instanceof Array)}function Ai(t,e){e=(e||[]).slice();var i=f(t||[],function(t,e){return{exist:t}});return pw(e,function(t,n){if(gw(t)){for(o=0;o<i.length;o++)if(!i[o].option&&null!=t.id&&i[o].exist.id===t.id+"")return i[o].option=t,void(e[n]=null);for(var o=0;o<i.length;o++){var a=i[o].exist;if(!(i[o].option||null!=a.id&&null!=t.id||null==t.name||Ci(t)||Ci(a)||a.name!==t.name+""))return i[o].option=t,void(e[n]=null)}}}),pw(e,function(t,e){if(gw(t)){for(var n=0;n<i.length;n++){var o=i[n].exist;if(!i[n].option&&!Ci(o)&&null==t.id){i[n].option=t;break}}n>=i.length&&i.push({option:t})}}),i}function Di(t){var e=z();pw(t,function(t,i){var n=t.exist;n&&e.set(n.id,t)}),pw(t,function(t,i){var n=t.option;k(!n||null==n.id||!e.get(n.id)||e.get(n.id)===t,"id duplicates: "+(n&&n.id)),n&&null!=n.id&&e.set(n.id,t),!t.keyInfo&&(t.keyInfo={})}),pw(t,function(t,i){var n=t.exist,o=t.option,a=t.keyInfo;if(gw(o)){if(a.name=null!=o.name?o.name+"":n?n.name:vw,n)a.id=n.id;else if(null!=o.id)a.id=o.id+"";else{var r=0;do{a.id="\0"+a.name+"\0"+r++}while(e.get(a.id))}e.set(a.id,t)}})}function Ci(t){return gw(t)&&t.id&&0===(t.id+"").indexOf("\0_ec_\0")}function Li(t,e){function i(t,e,i){for(var n=0,o=t.length;n<o;n++)for(var a=t[n].seriesId,r=Si(t[n].dataIndex),s=i&&i[a],l=0,h=r.length;l<h;l++){var u=r[l];s&&s[u]?s[u]=null:(e[a]||(e[a]={}))[u]=1}}function n(t,e){var i=[];for(var o in t)if(t.hasOwnProperty(o)&&null!=t[o])if(e)i.push(+o);else{var a=n(t[o],!0);a.length&&i.push({seriesId:o,dataIndex:a})}return i}var o={},a={};return i(t||[],o),i(e||[],a,o),[n(o),n(a)]}function ki(t,e){return null!=e.dataIndexInside?e.dataIndexInside:null!=e.dataIndex?y(e.dataIndex)?f(e.dataIndex,function(e){return t.indexOfRawIndex(e)}):t.indexOfRawIndex(e.dataIndex):null!=e.name?y(e.name)?f(e.name,function(e){return t.indexOfName(e)}):t.indexOfName(e.name):void 0}function Pi(){var t="__\0ec_inner_"+xw+++"_"+Math.random().toFixed(5);return function(e){return e[t]||(e[t]={})}}function Oi(t,e,i){if(_(e)){var n={};n[e+"Index"]=0,e=n}var o=i&&i.defaultMainType;!o||Ni(e,o+"Index")||Ni(e,o+"Id")||Ni(e,o+"Name")||(e[o+"Index"]=0);var a={};return pw(e,function(n,o){var n=e[o];if("dataIndex"!==o&&"dataIndexInside"!==o){var r=o.match(/^(\w+)(Index|Id|Name)$/)||[],s=r[1],h=(r[2]||"").toLowerCase();if(!(!s||!h||null==n||"index"===h&&"none"===n||i&&i.includeMainTypes&&l(i.includeMainTypes,s)<0)){var u={mainType:s};"index"===h&&"all"===n||(u[h]=n);var c=t.queryComponents(u);a[s+"Models"]=c,a[s+"Model"]=c[0]}}else a[o]=n}),a}function Ni(t,e){return t&&t.hasOwnProperty(e)}function Ei(t,e,i){t.setAttribute?t.setAttribute(e,i):t[e]=i}function zi(t,e){return t.getAttribute?t.getAttribute(e):t[e]}function Ri(t){var e={main:"",sub:""};return t&&(t=t.split(_w),e.main=t[0]||"",e.sub=t[1]||""),e}function Bi(t){k(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(t),'componentType "'+t+'" illegal')}function Vi(t,e){t.$constructor=t,t.extend=function(t){var e=this,i=function(){t.$constructor?t.$constructor.apply(this,arguments):e.apply(this,arguments)};return a(i.prototype,t),i.extend=this.extend,i.superCall=Wi,i.superApply=Fi,h(i,this),i.superClass=e,i}}function Gi(t){var e=["__\0is_clz",bw++,Math.random().toFixed(3)].join("_");t.prototype[e]=!0,t.isInstance=function(t){return!(!t||!t[e])}}function Wi(t,e){var i=C(arguments,2);return this.superClass.prototype[e].apply(t,i)}function Fi(t,e,i){return this.superClass.prototype[e].apply(t,i)}function Hi(t,e){function i(t){var e=n[t.main];return e&&e[ww]||((e=n[t.main]={})[ww]=!0),e}e=e||{};var n={};if(t.registerClass=function(t,e){return e&&(Bi(e),(e=Ri(e)).sub?e.sub!==ww&&(i(e)[e.sub]=t):n[e.main]=t),t},t.getClass=function(t,e,i){var o=n[t];if(o&&o[ww]&&(o=e?o[e]:null),i&&!o)throw new Error(e?"Component "+t+"."+(e||"")+" not exists. Load it first.":t+".type should be specified.");return o},t.getClassesByMainType=function(t){t=Ri(t);var e=[],i=n[t.main];return i&&i[ww]?d(i,function(t,i){i!==ww&&e.push(t)}):e.push(i),e},t.hasClass=function(t){return t=Ri(t),!!n[t.main]},t.getAllClassMainTypes=function(){var t=[];return d(n,function(e,i){t.push(i)}),t},t.hasSubTypes=function(t){t=Ri(t);var e=n[t.main];return e&&e[ww]},t.parseClassType=Ri,e.registerWhenExtend){var o=t.extend;o&&(t.extend=function(e){var i=o.call(this,e);return t.registerClass(i,e.type)})}return t}function Zi(t){return t>-Lw&&t<Lw}function Ui(t){return t>Lw||t<-Lw}function ji(t,e,i,n,o){var a=1-o;return a*a*(a*t+3*o*e)+o*o*(o*n+3*a*i)}function Xi(t,e,i,n,o){var a=1-o;return 3*(((e-t)*a+2*(i-e)*o)*a+(n-i)*o*o)}function Yi(t,e,i,n,o,a){var r=n+3*(e-i)-t,s=3*(i-2*e+t),l=3*(e-t),h=t-o,u=s*s-3*r*l,c=s*l-9*r*h,d=l*l-3*s*h,f=0;if(Zi(u)&&Zi(c))Zi(s)?a[0]=0:(M=-l/s)>=0&&M<=1&&(a[f++]=M);else{var p=c*c-4*u*d;if(Zi(p)){var g=c/u,m=-g/2;(M=-s/r+g)>=0&&M<=1&&(a[f++]=M),m>=0&&m<=1&&(a[f++]=m)}else if(p>0){var v=Cw(p),y=u*s+1.5*r*(-c+v),x=u*s+1.5*r*(-c-v);(M=(-s-((y=y<0?-Dw(-y,Ow):Dw(y,Ow))+(x=x<0?-Dw(-x,Ow):Dw(x,Ow))))/(3*r))>=0&&M<=1&&(a[f++]=M)}else{var _=(2*u*s-3*r*c)/(2*Cw(u*u*u)),w=Math.acos(_)/3,b=Cw(u),S=Math.cos(w),M=(-s-2*b*S)/(3*r),m=(-s+b*(S+Pw*Math.sin(w)))/(3*r),I=(-s+b*(S-Pw*Math.sin(w)))/(3*r);M>=0&&M<=1&&(a[f++]=M),m>=0&&m<=1&&(a[f++]=m),I>=0&&I<=1&&(a[f++]=I)}}return f}function qi(t,e,i,n,o){var a=6*i-12*e+6*t,r=9*e+3*n-3*t-9*i,s=3*e-3*t,l=0;if(Zi(r))Ui(a)&&(c=-s/a)>=0&&c<=1&&(o[l++]=c);else{var h=a*a-4*r*s;if(Zi(h))o[0]=-a/(2*r);else if(h>0){var u=Cw(h),c=(-a+u)/(2*r),d=(-a-u)/(2*r);c>=0&&c<=1&&(o[l++]=c),d>=0&&d<=1&&(o[l++]=d)}}return l}function $i(t,e,i,n,o,a){var r=(e-t)*o+t,s=(i-e)*o+e,l=(n-i)*o+i,h=(s-r)*o+r,u=(l-s)*o+s,c=(u-h)*o+h;a[0]=t,a[1]=r,a[2]=h,a[3]=c,a[4]=c,a[5]=u,a[6]=l,a[7]=n}function Ki(t,e,i,n,o,a,r,s,l,h,u){var c,d,f,p,g,m=.005,v=1/0;Nw[0]=l,Nw[1]=h;for(var y=0;y<1;y+=.05)Ew[0]=ji(t,i,o,r,y),Ew[1]=ji(e,n,a,s,y),(p=Gx(Nw,Ew))<v&&(c=y,v=p);v=1/0;for(var x=0;x<32&&!(m<kw);x++)d=c-m,f=c+m,Ew[0]=ji(t,i,o,r,d),Ew[1]=ji(e,n,a,s,d),p=Gx(Ew,Nw),d>=0&&p<v?(c=d,v=p):(zw[0]=ji(t,i,o,r,f),zw[1]=ji(e,n,a,s,f),g=Gx(zw,Nw),f<=1&&g<v?(c=f,v=g):m*=.5);return u&&(u[0]=ji(t,i,o,r,c),u[1]=ji(e,n,a,s,c)),Cw(v)}function Ji(t,e,i,n){var o=1-n;return o*(o*t+2*n*e)+n*n*i}function Qi(t,e,i,n){return 2*((1-n)*(e-t)+n*(i-e))}function tn(t,e,i,n,o){var a=t-2*e+i,r=2*(e-t),s=t-n,l=0;if(Zi(a))Ui(r)&&(c=-s/r)>=0&&c<=1&&(o[l++]=c);else{var h=r*r-4*a*s;if(Zi(h))(c=-r/(2*a))>=0&&c<=1&&(o[l++]=c);else if(h>0){var u=Cw(h),c=(-r+u)/(2*a),d=(-r-u)/(2*a);c>=0&&c<=1&&(o[l++]=c),d>=0&&d<=1&&(o[l++]=d)}}return l}function en(t,e,i){var n=t+i-2*e;return 0===n?.5:(t-e)/n}function nn(t,e,i,n,o){var a=(e-t)*n+t,r=(i-e)*n+e,s=(r-a)*n+a;o[0]=t,o[1]=a,o[2]=s,o[3]=s,o[4]=r,o[5]=i}function on(t,e,i,n,o,a,r,s,l){var h,u=.005,c=1/0;Nw[0]=r,Nw[1]=s;for(var d=0;d<1;d+=.05)Ew[0]=Ji(t,i,o,d),Ew[1]=Ji(e,n,a,d),(m=Gx(Nw,Ew))<c&&(h=d,c=m);c=1/0;for(var f=0;f<32&&!(u<kw);f++){var p=h-u,g=h+u;Ew[0]=Ji(t,i,o,p),Ew[1]=Ji(e,n,a,p);var m=Gx(Ew,Nw);if(p>=0&&m<c)h=p,c=m;else{zw[0]=Ji(t,i,o,g),zw[1]=Ji(e,n,a,g);var v=Gx(zw,Nw);g<=1&&v<c?(h=g,c=v):u*=.5}}return l&&(l[0]=Ji(t,i,o,h),l[1]=Ji(e,n,a,h)),Cw(c)}function an(t,e,i){if(0!==t.length){var n,o=t[0],a=o[0],r=o[0],s=o[1],l=o[1];for(n=1;n<t.length;n++)o=t[n],a=Rw(a,o[0]),r=Bw(r,o[0]),s=Rw(s,o[1]),l=Bw(l,o[1]);e[0]=a,e[1]=s,i[0]=r,i[1]=l}}function rn(t,e,i,n,o,a){o[0]=Rw(t,i),o[1]=Rw(e,n),a[0]=Bw(t,i),a[1]=Bw(e,n)}function sn(t,e,i,n,o,a,r,s,l,h){var u,c=qi,d=ji,f=c(t,i,o,r,Uw);for(l[0]=1/0,l[1]=1/0,h[0]=-1/0,h[1]=-1/0,u=0;u<f;u++){var p=d(t,i,o,r,Uw[u]);l[0]=Rw(p,l[0]),h[0]=Bw(p,h[0])}for(f=c(e,n,a,s,jw),u=0;u<f;u++){var g=d(e,n,a,s,jw[u]);l[1]=Rw(g,l[1]),h[1]=Bw(g,h[1])}l[0]=Rw(t,l[0]),h[0]=Bw(t,h[0]),l[0]=Rw(r,l[0]),h[0]=Bw(r,h[0]),l[1]=Rw(e,l[1]),h[1]=Bw(e,h[1]),l[1]=Rw(s,l[1]),h[1]=Bw(s,h[1])}function ln(t,e,i,n,o,a,r,s){var l=en,h=Ji,u=Bw(Rw(l(t,i,o),1),0),c=Bw(Rw(l(e,n,a),1),0),d=h(t,i,o,u),f=h(e,n,a,c);r[0]=Rw(t,o,d),r[1]=Rw(e,a,f),s[0]=Bw(t,o,d),s[1]=Bw(e,a,f)}function hn(t,e,i,n,o,a,r,s,l){var h=tt,u=et,c=Math.abs(o-a);if(c%Ww<1e-4&&c>1e-4)return s[0]=t-i,s[1]=e-n,l[0]=t+i,void(l[1]=e+n);if(Fw[0]=Gw(o)*i+t,Fw[1]=Vw(o)*n+e,Hw[0]=Gw(a)*i+t,Hw[1]=Vw(a)*n+e,h(s,Fw,Hw),u(l,Fw,Hw),(o%=Ww)<0&&(o+=Ww),(a%=Ww)<0&&(a+=Ww),o>a&&!r?a+=Ww:o<a&&r&&(o+=Ww),r){var d=a;a=o,o=d}for(var f=0;f<a;f+=Math.PI/2)f>o&&(Zw[0]=Gw(f)*i+t,Zw[1]=Vw(f)*n+e,h(s,Zw,s),u(l,Zw,l))}function un(t,e,i,n,o,a,r){if(0===o)return!1;var s=o,l=0,h=t;if(r>e+s&&r>n+s||r<e-s&&r<n-s||a>t+s&&a>i+s||a<t-s&&a<i-s)return!1;if(t===i)return Math.abs(a-t)<=s/2;var u=(l=(e-n)/(t-i))*a-r+(h=(t*n-i*e)/(t-i));return u*u/(l*l+1)<=s/2*s/2}function cn(t,e,i,n,o,a,r,s,l,h,u){if(0===l)return!1;var c=l;return!(u>e+c&&u>n+c&&u>a+c&&u>s+c||u<e-c&&u<n-c&&u<a-c&&u<s-c||h>t+c&&h>i+c&&h>o+c&&h>r+c||h<t-c&&h<i-c&&h<o-c&&h<r-c)&&Ki(t,e,i,n,o,a,r,s,h,u,null)<=c/2}function dn(t,e,i,n,o,a,r,s,l){if(0===r)return!1;var h=r;return!(l>e+h&&l>n+h&&l>a+h||l<e-h&&l<n-h&&l<a-h||s>t+h&&s>i+h&&s>o+h||s<t-h&&s<i-h&&s<o-h)&&on(t,e,i,n,o,a,s,l,null)<=h/2}function fn(t){return(t%=rb)<0&&(t+=rb),t}function pn(t,e,i,n,o,a,r,s,l){if(0===r)return!1;var h=r;s-=t,l-=e;var u=Math.sqrt(s*s+l*l);if(u-h>i||u+h<i)return!1;if(Math.abs(n-o)%sb<1e-4)return!0;if(a){var c=n;n=fn(o),o=fn(c)}else n=fn(n),o=fn(o);n>o&&(o+=sb);var d=Math.atan2(l,s);return d<0&&(d+=sb),d>=n&&d<=o||d+sb>=n&&d+sb<=o}function gn(t,e,i,n,o,a){if(a>e&&a>n||a<e&&a<n)return 0;if(n===e)return 0;var r=n<e?1:-1,s=(a-e)/(n-e);return 1!==s&&0!==s||(r=n<e?.5:-.5),s*(i-t)+t>o?r:0}function mn(t,e){return Math.abs(t-e)<ub}function vn(){var t=db[0];db[0]=db[1],db[1]=t}function yn(t,e,i,n,o,a,r,s,l,h){if(h>e&&h>n&&h>a&&h>s||h<e&&h<n&&h<a&&h<s)return 0;var u=Yi(e,n,a,s,h,cb);if(0===u)return 0;for(var c,d,f=0,p=-1,g=0;g<u;g++){var m=cb[g],v=0===m||1===m?.5:1;ji(t,i,o,r,m)<l||(p<0&&(p=qi(e,n,a,s,db),db[1]<db[0]&&p>1&&vn(),c=ji(e,n,a,s,db[0]),p>1&&(d=ji(e,n,a,s,db[1]))),2==p?m<db[0]?f+=c<e?v:-v:m<db[1]?f+=d<c?v:-v:f+=s<d?v:-v:m<db[0]?f+=c<e?v:-v:f+=s<c?v:-v)}return f}function xn(t,e,i,n,o,a,r,s){if(s>e&&s>n&&s>a||s<e&&s<n&&s<a)return 0;var l=tn(e,n,a,s,cb);if(0===l)return 0;var h=en(e,n,a);if(h>=0&&h<=1){for(var u=0,c=Ji(e,n,a,h),d=0;d<l;d++){f=0===cb[d]||1===cb[d]?.5:1;(p=Ji(t,i,o,cb[d]))<r||(cb[d]<h?u+=c<e?f:-f:u+=a<c?f:-f)}return u}var f=0===cb[0]||1===cb[0]?.5:1,p=Ji(t,i,o,cb[0]);return p<r?0:a<e?f:-f}function _n(t,e,i,n,o,a,r,s){if((s-=e)>i||s<-i)return 0;h=Math.sqrt(i*i-s*s);cb[0]=-h,cb[1]=h;var l=Math.abs(n-o);if(l<1e-4)return 0;if(l%hb<1e-4){n=0,o=hb;p=a?1:-1;return r>=cb[0]+t&&r<=cb[1]+t?p:0}if(a){var h=n;n=fn(o),o=fn(h)}else n=fn(n),o=fn(o);n>o&&(o+=hb);for(var u=0,c=0;c<2;c++){var d=cb[c];if(d+t>r){var f=Math.atan2(s,d),p=a?1:-1;f<0&&(f=hb+f),(f>=n&&f<=o||f+hb>=n&&f+hb<=o)&&(f>Math.PI/2&&f<1.5*Math.PI&&(p=-p),u+=p)}}return u}function wn(t,e,i,n,o){for(var a=0,r=0,s=0,l=0,h=0,u=0;u<t.length;){var c=t[u++];switch(c===lb.M&&u>1&&(i||(a+=gn(r,s,l,h,n,o))),1==u&&(l=r=t[u],h=s=t[u+1]),c){case lb.M:r=l=t[u++],s=h=t[u++];break;case lb.L:if(i){if(un(r,s,t[u],t[u+1],e,n,o))return!0}else a+=gn(r,s,t[u],t[u+1],n,o)||0;r=t[u++],s=t[u++];break;case lb.C:if(i){if(cn(r,s,t[u++],t[u++],t[u++],t[u++],t[u],t[u+1],e,n,o))return!0}else a+=yn(r,s,t[u++],t[u++],t[u++],t[u++],t[u],t[u+1],n,o)||0;r=t[u++],s=t[u++];break;case lb.Q:if(i){if(dn(r,s,t[u++],t[u++],t[u],t[u+1],e,n,o))return!0}else a+=xn(r,s,t[u++],t[u++],t[u],t[u+1],n,o)||0;r=t[u++],s=t[u++];break;case lb.A:var d=t[u++],f=t[u++],p=t[u++],g=t[u++],m=t[u++],v=t[u++],y=(t[u++],1-t[u++]),x=Math.cos(m)*p+d,_=Math.sin(m)*g+f;u>1?a+=gn(r,s,x,_,n,o):(l=x,h=_);var w=(n-d)*g/p+d;if(i){if(pn(d,f,g,m,m+v,y,e,w,o))return!0}else a+=_n(d,f,g,m,m+v,y,w,o);r=Math.cos(m+v)*p+d,s=Math.sin(m+v)*g+f;break;case lb.R:l=r=t[u++],h=s=t[u++];var x=l+t[u++],_=h+t[u++];if(i){if(un(l,h,x,h,e,n,o)||un(x,h,x,_,e,n,o)||un(x,_,l,_,e,n,o)||un(l,_,l,h,e,n,o))return!0}else a+=gn(x,h,x,_,n,o),a+=gn(l,_,l,h,n,o);break;case lb.Z:if(i){if(un(r,s,l,h,e,n,o))return!0}else a+=gn(r,s,l,h,n,o);r=l,s=h}}return i||mn(s,h)||(a+=gn(r,s,l,h,n,o)||0),0!==a}function bn(t,e,i){return wn(t,0,!1,e,i)}function Sn(t,e,i,n){return wn(t,e,!0,i,n)}function Mn(t){Ke.call(this,t),this.path=null}function In(t,e,i,n,o,a,r,s,l,h,u){var c=l*(Ib/180),d=Mb(c)*(t-i)/2+Sb(c)*(e-n)/2,f=-1*Sb(c)*(t-i)/2+Mb(c)*(e-n)/2,p=d*d/(r*r)+f*f/(s*s);p>1&&(r*=bb(p),s*=bb(p));var g=(o===a?-1:1)*bb((r*r*(s*s)-r*r*(f*f)-s*s*(d*d))/(r*r*(f*f)+s*s*(d*d)))||0,m=g*r*f/s,v=g*-s*d/r,y=(t+i)/2+Mb(c)*m-Sb(c)*v,x=(e+n)/2+Sb(c)*m+Mb(c)*v,_=Db([1,0],[(d-m)/r,(f-v)/s]),w=[(d-m)/r,(f-v)/s],b=[(-1*d-m)/r,(-1*f-v)/s],S=Db(w,b);Ab(w,b)<=-1&&(S=Ib),Ab(w,b)>=1&&(S=0),0===a&&S>0&&(S-=2*Ib),1===a&&S<0&&(S+=2*Ib),u.addData(h,y,x,r,s,_,S,c,a)}function Tn(t){if(!t)return[];var e,i=t.replace(/-/g," -").replace(/ /g," ").replace(/ /g,",").replace(/,,/g,",");for(e=0;e<wb.length;e++)i=i.replace(new RegExp(wb[e],"g"),"|"+wb[e]);var n,o=i.split("|"),a=0,r=0,s=new ab,l=ab.CMD;for(e=1;e<o.length;e++){var h,u=o[e],c=u.charAt(0),d=0,f=u.slice(1).replace(/e,-/g,"e-").split(",");f.length>0&&""===f[0]&&f.shift();for(var p=0;p<f.length;p++)f[p]=parseFloat(f[p]);for(;d<f.length&&!isNaN(f[d])&&!isNaN(f[0]);){var g,m,v,y,x,_,w,b=a,S=r;switch(c){case"l":a+=f[d++],r+=f[d++],h=l.L,s.addData(h,a,r);break;case"L":a=f[d++],r=f[d++],h=l.L,s.addData(h,a,r);break;case"m":a+=f[d++],r+=f[d++],h=l.M,s.addData(h,a,r),c="l";break;case"M":a=f[d++],r=f[d++],h=l.M,s.addData(h,a,r),c="L";break;case"h":a+=f[d++],h=l.L,s.addData(h,a,r);break;case"H":a=f[d++],h=l.L,s.addData(h,a,r);break;case"v":r+=f[d++],h=l.L,s.addData(h,a,r);break;case"V":r=f[d++],h=l.L,s.addData(h,a,r);break;case"C":h=l.C,s.addData(h,f[d++],f[d++],f[d++],f[d++],f[d++],f[d++]),a=f[d-2],r=f[d-1];break;case"c":h=l.C,s.addData(h,f[d++]+a,f[d++]+r,f[d++]+a,f[d++]+r,f[d++]+a,f[d++]+r),a+=f[d-2],r+=f[d-1];break;case"S":g=a,m=r;var M=s.len(),I=s.data;n===l.C&&(g+=a-I[M-4],m+=r-I[M-3]),h=l.C,b=f[d++],S=f[d++],a=f[d++],r=f[d++],s.addData(h,g,m,b,S,a,r);break;case"s":g=a,m=r;var M=s.len(),I=s.data;n===l.C&&(g+=a-I[M-4],m+=r-I[M-3]),h=l.C,b=a+f[d++],S=r+f[d++],a+=f[d++],r+=f[d++],s.addData(h,g,m,b,S,a,r);break;case"Q":b=f[d++],S=f[d++],a=f[d++],r=f[d++],h=l.Q,s.addData(h,b,S,a,r);break;case"q":b=f[d++]+a,S=f[d++]+r,a+=f[d++],r+=f[d++],h=l.Q,s.addData(h,b,S,a,r);break;case"T":g=a,m=r;var M=s.len(),I=s.data;n===l.Q&&(g+=a-I[M-4],m+=r-I[M-3]),a=f[d++],r=f[d++],h=l.Q,s.addData(h,g,m,a,r);break;case"t":g=a,m=r;var M=s.len(),I=s.data;n===l.Q&&(g+=a-I[M-4],m+=r-I[M-3]),a+=f[d++],r+=f[d++],h=l.Q,s.addData(h,g,m,a,r);break;case"A":v=f[d++],y=f[d++],x=f[d++],_=f[d++],w=f[d++],In(b=a,S=r,a=f[d++],r=f[d++],_,w,v,y,x,h=l.A,s);break;case"a":v=f[d++],y=f[d++],x=f[d++],_=f[d++],w=f[d++],In(b=a,S=r,a+=f[d++],r+=f[d++],_,w,v,y,x,h=l.A,s)}}"z"!==c&&"Z"!==c||(h=l.Z,s.addData(h)),n=h}return s.toStatic(),s}function An(t,e){var i=Tn(t);return e=e||{},e.buildPath=function(t){if(t.setData)t.setData(i.data),(e=t.getContext())&&t.rebuildPath(e);else{var e=t;i.rebuildPath(e)}},e.applyTransform=function(t){_b(i,t),this.dirty(!0)},e}function Dn(t,e){return new Mn(An(t,e))}function Cn(t,e){return Mn.extend(An(t,e))}function Ln(t,e,i,n,o,a,r){var s=.5*(i-t),l=.5*(n-e);return(2*(e-i)+s+l)*r+(-3*(e-i)-2*s-l)*a+s*o+e}function kn(t,e,i){var n=e.points,o=e.smooth;if(n&&n.length>=2){if(o&&"spline"!==o){var a=zb(n,o,i,e.smoothConstraint);t.moveTo(n[0][0],n[0][1]);for(var r=n.length,s=0;s<(i?r:r-1);s++){var l=a[2*s],h=a[2*s+1],u=n[(s+1)%r];t.bezierCurveTo(l[0],l[1],h[0],h[1],u[0],u[1])}}else{"spline"===o&&(n=Eb(n,i)),t.moveTo(n[0][0],n[0][1]);for(var s=1,c=n.length;s<c;s++)t.lineTo(n[s][0],n[s][1])}i&&t.closePath()}}function Pn(t,e,i){var n=t.cpx2,o=t.cpy2;return null===n||null===o?[(i?Xi:ji)(t.x1,t.cpx1,t.cpx2,t.x2,e),(i?Xi:ji)(t.y1,t.cpy1,t.cpy2,t.y2,e)]:[(i?Qi:Ji)(t.x1,t.cpx1,t.x2,e),(i?Qi:Ji)(t.y1,t.cpy1,t.y2,e)]}function On(t){Ke.call(this,t),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}function Nn(t){return Mn.extend(t)}function En(t,e,i,n){var o=Dn(t,e),a=o.getBoundingRect();return i&&("center"===n&&(i=Rn(i,a)),Bn(o,i)),o}function zn(t,e,i){var n=new Je({style:{image:t,x:e.x,y:e.y,width:e.width,height:e.height},onload:function(t){if("center"===i){var o={width:t.width,height:t.height};n.setStyle(Rn(e,o))}}});return n}function Rn(t,e){var i,n=e.width/e.height,o=t.height*n;return i=o<=t.width?t.height:(o=t.width)/n,{x:t.x+t.width/2-o/2,y:t.y+t.height/2-i/2,width:o,height:i}}function Bn(t,e){if(t.applyTransform){var i=t.getBoundingRect().calculateTransform(e);t.applyTransform(i)}}function Vn(t){var e=t.shape,i=t.style.lineWidth;return qb(2*e.x1)===qb(2*e.x2)&&(e.x1=e.x2=Wn(e.x1,i,!0)),qb(2*e.y1)===qb(2*e.y2)&&(e.y1=e.y2=Wn(e.y1,i,!0)),t}function Gn(t){var e=t.shape,i=t.style.lineWidth,n=e.x,o=e.y,a=e.width,r=e.height;return e.x=Wn(e.x,i,!0),e.y=Wn(e.y,i,!0),e.width=Math.max(Wn(n+a,i,!1)-e.x,0===a?0:1),e.height=Math.max(Wn(o+r,i,!1)-e.y,0===r?0:1),t}function Wn(t,e,i){var n=qb(2*t);return(n+qb(e))%2==0?n/2:(n+(i?1:-1))/2}function Fn(t){return null!=t&&"none"!=t}function Hn(t){return"string"==typeof t?kt(t,-.1):t}function Zn(t){if(t.__hoverStlDirty){var e=t.style.stroke,i=t.style.fill,n=t.__hoverStl;n.fill=n.fill||(Fn(i)?Hn(i):null),n.stroke=n.stroke||(Fn(e)?Hn(e):null);var o={};for(var a in n)null!=n[a]&&(o[a]=t.style[a]);t.__normalStl=o,t.__hoverStlDirty=!1}}function Un(t){if(!t.__isHover){if(Zn(t),t.useHoverLayer)t.__zr&&t.__zr.addHover(t,t.__hoverStl);else{var e=t.style,i=e.insideRollbackOpt;i&&lo(e),e.extendFrom(t.__hoverStl),i&&(so(e,e.insideOriginalTextPosition,i),null==e.textFill&&(e.textFill=i.autoColor)),t.dirty(!1),t.z2+=1}t.__isHover=!0}}function jn(t){if(t.__isHover){var e=t.__normalStl;t.useHoverLayer?t.__zr&&t.__zr.removeHover(t):(e&&t.setStyle(e),t.z2-=1),t.__isHover=!1}}function Xn(t){"group"===t.type?t.traverse(function(t){"group"!==t.type&&Un(t)}):Un(t)}function Yn(t){"group"===t.type?t.traverse(function(t){"group"!==t.type&&jn(t)}):jn(t)}function qn(t,e){t.__hoverStl=t.hoverStyle||e||{},t.__hoverStlDirty=!0,t.__isHover&&Zn(t)}function $n(t){this.__hoverSilentOnTouch&&t.zrByTouch||!this.__isEmphasis&&Xn(this)}function Kn(t){this.__hoverSilentOnTouch&&t.zrByTouch||!this.__isEmphasis&&Yn(this)}function Jn(){this.__isEmphasis=!0,Xn(this)}function Qn(){this.__isEmphasis=!1,Yn(this)}function to(t,e,i){t.__hoverSilentOnTouch=i&&i.hoverSilentOnTouch,"group"===t.type?t.traverse(function(t){"group"!==t.type&&qn(t,e)}):qn(t,e),t.on("mouseover",$n).on("mouseout",Kn),t.on("emphasis",Jn).on("normal",Qn)}function eo(t,e,i,n,o,a,r){var s,l=(o=o||Jb).labelFetcher,h=o.labelDataIndex,u=o.labelDimIndex,c=i.getShallow("show"),d=n.getShallow("show");(c||d)&&(l&&(s=l.getFormattedLabel(h,"normal",null,u)),null==s&&(s=x(o.defaultText)?o.defaultText(h,o):o.defaultText));var f=c?s:null,p=d?A(l?l.getFormattedLabel(h,"emphasis",null,u):null,s):null;null==f&&null==p||(io(t,i,a,o),io(e,n,r,o,!0)),t.text=f,e.text=p}function io(t,e,i,n,o){return no(t,e,n,o),i&&a(t,i),t.host&&t.host.dirty&&t.host.dirty(!1),t}function no(t,e,i,n){if((i=i||Jb).isRectText){var o=e.getShallow("position")||(n?null:"inside");"outside"===o&&(o="top"),t.textPosition=o,t.textOffset=e.getShallow("offset");var a=e.getShallow("rotate");null!=a&&(a*=Math.PI/180),t.textRotation=a,t.textDistance=A(e.getShallow("distance"),n?null:5)}var r,s=e.ecModel,l=s&&s.option.textStyle,h=oo(e);if(h){r={};for(var u in h)if(h.hasOwnProperty(u)){var c=e.getModel(["rich",u]);ao(r[u]={},c,l,i,n)}}return t.rich=r,ao(t,e,l,i,n,!0),i.forceRich&&!i.textStyle&&(i.textStyle={}),t}function oo(t){for(var e;t&&t!==t.ecModel;){var i=(t.option||Jb).rich;if(i){e=e||{};for(var n in i)i.hasOwnProperty(n)&&(e[n]=1)}t=t.parentModel}return e}function ao(t,e,i,n,o,a){if(i=!o&&i||Jb,t.textFill=ro(e.getShallow("color"),n)||i.color,t.textStroke=ro(e.getShallow("textBorderColor"),n)||i.textBorderColor,t.textStrokeWidth=A(e.getShallow("textBorderWidth"),i.textBorderWidth),!o){if(a){var r=t.textPosition;t.insideRollback=so(t,r,n),t.insideOriginalTextPosition=r,t.insideRollbackOpt=n}null==t.textFill&&(t.textFill=n.autoColor)}t.fontStyle=e.getShallow("fontStyle")||i.fontStyle,t.fontWeight=e.getShallow("fontWeight")||i.fontWeight,t.fontSize=e.getShallow("fontSize")||i.fontSize,t.fontFamily=e.getShallow("fontFamily")||i.fontFamily,t.textAlign=e.getShallow("align"),t.textVerticalAlign=e.getShallow("verticalAlign")||e.getShallow("baseline"),t.textLineHeight=e.getShallow("lineHeight"),t.textWidth=e.getShallow("width"),t.textHeight=e.getShallow("height"),t.textTag=e.getShallow("tag"),a&&n.disableBox||(t.textBackgroundColor=ro(e.getShallow("backgroundColor"),n),t.textPadding=e.getShallow("padding"),t.textBorderColor=ro(e.getShallow("borderColor"),n),t.textBorderWidth=e.getShallow("borderWidth"),t.textBorderRadius=e.getShallow("borderRadius"),t.textBoxShadowColor=e.getShallow("shadowColor"),t.textBoxShadowBlur=e.getShallow("shadowBlur"),t.textBoxShadowOffsetX=e.getShallow("shadowOffsetX"),t.textBoxShadowOffsetY=e.getShallow("shadowOffsetY")),t.textShadowColor=e.getShallow("textShadowColor")||i.textShadowColor,t.textShadowBlur=e.getShallow("textShadowBlur")||i.textShadowBlur,t.textShadowOffsetX=e.getShallow("textShadowOffsetX")||i.textShadowOffsetX,t.textShadowOffsetY=e.getShallow("textShadowOffsetY")||i.textShadowOffsetY}function ro(t,e){return"auto"!==t?t:e&&e.autoColor?e.autoColor:null}function so(t,e,i){var n,o=i.useInsideStyle;return null==t.textFill&&!1!==o&&(!0===o||i.isRectText&&e&&"string"==typeof e&&e.indexOf("inside")>=0)&&(n={textFill:null,textStroke:t.textStroke,textStrokeWidth:t.textStrokeWidth},t.textFill="#fff",null==t.textStroke&&(t.textStroke=i.autoColor,null==t.textStrokeWidth&&(t.textStrokeWidth=2))),n}function lo(t){var e=t.insideRollback;e&&(t.textFill=e.textFill,t.textStroke=e.textStroke,t.textStrokeWidth=e.textStrokeWidth)}function ho(t,e){var i=e||e.getModel("textStyle");return P([t.fontStyle||i&&i.getShallow("fontStyle")||"",t.fontWeight||i&&i.getShallow("fontWeight")||"",(t.fontSize||i&&i.getShallow("fontSize")||12)+"px",t.fontFamily||i&&i.getShallow("fontFamily")||"sans-serif"].join(" "))}function uo(t,e,i,n,o,a){if("function"==typeof o&&(a=o,o=null),n&&n.isAnimationEnabled()){var r=t?"Update":"",s=n.getShallow("animationDuration"+r),l=n.getShallow("animationEasing"+r),h=n.getShallow("animationDelay"+r);"function"==typeof h&&(h=h(o,n.getAnimationDelayParams?n.getAnimationDelayParams(e,o):null)),"function"==typeof s&&(s=s(o)),s>0?e.animateTo(i,s,h||0,l,a,!!a):(e.stopAnimation(),e.attr(i),a&&a())}else e.stopAnimation(),e.attr(i),a&&a()}function co(t,e,i,n,o){uo(!0,t,e,i,n,o)}function fo(t,e,i,n,o){uo(!1,t,e,i,n,o)}function po(t,e){for(var i=lt([]);t&&t!==e;)ut(i,t.getLocalTransform(),i),t=t.parent;return i}function go(t,e,i){return e&&!c(e)&&(e=Kx.getLocalTransform(e)),i&&(e=pt([],e)),Q([],t,e)}function mo(t,e,i){var n=0===e[4]||0===e[5]||0===e[0]?1:Math.abs(2*e[4]/e[0]),o=0===e[4]||0===e[5]||0===e[2]?1:Math.abs(2*e[4]/e[2]),a=["left"===t?-n:"right"===t?n:0,"top"===t?-o:"bottom"===t?o:0];return a=go(a,e,i),Math.abs(a[0])>Math.abs(a[1])?a[0]>0?"right":"left":a[1]>0?"bottom":"top"}function vo(t,e,i,n){function o(t){var e={position:W(t.position),rotation:t.rotation};return t.shape&&(e.shape=a({},t.shape)),e}if(t&&e){var r=function(t){var e={};return t.traverse(function(t){!t.isGroup&&t.anid&&(e[t.anid]=t)}),e}(t);e.traverse(function(t){if(!t.isGroup&&t.anid){var e=r[t.anid];if(e){var n=o(t);t.attr(o(e)),co(t,n,i,t.dataIndex)}}})}}function yo(t,e){return f(t,function(t){var i=t[0];i=$b(i,e.x),i=Kb(i,e.x+e.width);var n=t[1];return n=$b(n,e.y),n=Kb(n,e.y+e.height),[i,n]})}function xo(t,e,i){var n=(e=a({rectHover:!0},e)).style={strokeNoScale:!0};if(i=i||{x:-1,y:-1,width:2,height:2},t)return 0===t.indexOf("image://")?(n.image=t.slice(8),r(n,i),new Je(e)):En(t.replace("path://",""),e,i,"center")}function _o(t,e,i){this.parentModel=e,this.ecModel=i,this.option=t}function wo(t,e,i){for(var n=0;n<e.length&&(!e[n]||null!=(t=t&&"object"==typeof t?t[e[n]]:null));n++);return null==t&&i&&(t=i.get(e)),t}function bo(t,e){var i=rS(t).getParent;return i?i.call(t,e):t.parentModel}function So(t){return[t||"",sS++,Math.random().toFixed(5)].join("_")}function Mo(t){return t.replace(/^\s+/,"").replace(/\s+$/,"")}function Io(t,e,i,n){var o=e[1]-e[0],a=i[1]-i[0];if(0===o)return 0===a?i[0]:(i[0]+i[1])/2;if(n)if(o>0){if(t<=e[0])return i[0];if(t>=e[1])return i[1]}else{if(t>=e[0])return i[0];if(t<=e[1])return i[1]}else{if(t===e[0])return i[0];if(t===e[1])return i[1]}return(t-e[0])/o*a+i[0]}function To(t,e){switch(t){case"center":case"middle":t="50%";break;case"left":case"top":t="0%";break;case"right":case"bottom":t="100%"}return"string"==typeof t?Mo(t).match(/%$/)?parseFloat(t)/100*e:parseFloat(t):null==t?NaN:+t}function Ao(t,e,i){return null==e&&(e=10),e=Math.min(Math.max(0,e),20),t=(+t).toFixed(e),i?t:+t}function Do(t){return t.sort(function(t,e){return t-e}),t}function Co(t){if(t=+t,isNaN(t))return 0;for(var e=1,i=0;Math.round(t*e)/e!==t;)e*=10,i++;return i}function Lo(t){var e=t.toString(),i=e.indexOf("e");if(i>0){var n=+e.slice(i+1);return n<0?-n:0}var o=e.indexOf(".");return o<0?0:e.length-1-o}function ko(t,e){var i=Math.log,n=Math.LN10,o=Math.floor(i(t[1]-t[0])/n),a=Math.round(i(Math.abs(e[1]-e[0]))/n),r=Math.min(Math.max(-o+a,0),20);return isFinite(r)?r:20}function Po(t,e,i){if(!t[e])return 0;var n=p(t,function(t,e){return t+(isNaN(e)?0:e)},0);if(0===n)return 0;for(var o=Math.pow(10,i),a=f(t,function(t){return(isNaN(t)?0:t)/n*o*100}),r=100*o,s=f(a,function(t){return Math.floor(t)}),l=p(s,function(t,e){return t+e},0),h=f(a,function(t,e){return t-s[e]});l<r;){for(var u=Number.NEGATIVE_INFINITY,c=null,d=0,g=h.length;d<g;++d)h[d]>u&&(u=h[d],c=d);++s[c],h[c]=0,++l}return s[e]/o}function Oo(t){var e=2*Math.PI;return(t%e+e)%e}function No(t){return t>-lS&&t<lS}function Eo(t){if(t instanceof Date)return t;if("string"==typeof t){var e=uS.exec(t);if(!e)return new Date(NaN);if(e[8]){var i=+e[4]||0;return"Z"!==e[8].toUpperCase()&&(i-=e[8].slice(0,3)),new Date(Date.UTC(+e[1],+(e[2]||1)-1,+e[3]||1,i,+(e[5]||0),+e[6]||0,+e[7]||0))}return new Date(+e[1],+(e[2]||1)-1,+e[3]||1,+e[4]||0,+(e[5]||0),+e[6]||0,+e[7]||0)}return null==t?new Date(NaN):new Date(Math.round(t))}function zo(t){return Math.pow(10,Ro(t))}function Ro(t){return Math.floor(Math.log(t)/Math.LN10)}function Bo(t,e){var i,n=Ro(t),o=Math.pow(10,n),a=t/o;return i=e?a<1.5?1:a<2.5?2:a<4?3:a<7?5:10:a<1?1:a<2?2:a<3?3:a<5?5:10,t=i*o,n>=-20?+t.toFixed(n<0?-n:0):t}function Vo(t){function e(t,i,n){return t.interval[n]<i.interval[n]||t.interval[n]===i.interval[n]&&(t.close[n]-i.close[n]==(n?-1:1)||!n&&e(t,i,1))}t.sort(function(t,i){return e(t,i,0)?-1:1});for(var i=-1/0,n=1,o=0;o<t.length;){for(var a=t[o].interval,r=t[o].close,s=0;s<2;s++)a[s]<=i&&(a[s]=i,r[s]=s?1:1-n),i=a[s],n=r[s];a[0]===a[1]&&r[0]*r[1]!=1?t.splice(o,1):o++}return t}function Go(t){return t-parseFloat(t)>=0}function Wo(t){return isNaN(t)?"-":(t=(t+"").split("."))[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}function Fo(t,e){return t=(t||"").toLowerCase().replace(/-(.)/g,function(t,e){return e.toUpperCase()}),e&&t&&(t=t.charAt(0).toUpperCase()+t.slice(1)),t}function Ho(t){return String(t).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")}function Zo(t,e,i){y(e)||(e=[e]);var n=e.length;if(!n)return"";for(var o=e[0].$vars||[],a=0;a<o.length;a++){var r=fS[a];t=t.replace(pS(r),pS(r,0))}for(var s=0;s<n;s++)for(var l=0;l<o.length;l++){var h=e[s][o[l]];t=t.replace(pS(fS[l],s),i?Ho(h):h)}return t}function Uo(t,e,i){return d(e,function(e,n){t=t.replace("{"+n+"}",i?Ho(e):e)}),t}function jo(t,e){var i=(t=_(t)?{color:t,extraCssText:e}:t||{}).color,n=t.type,e=t.extraCssText;return i?"subItem"===n?'<span style="display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;border-radius:4px;width:4px;height:4px;background-color:'+Ho(i)+";"+(e||"")+'"></span>':'<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:'+Ho(i)+";"+(e||"")+'"></span>':""}function Xo(t,e,i){"week"!==t&&"month"!==t&&"quarter"!==t&&"half-year"!==t&&"year"!==t||(t="MM-dd\nyyyy");var n=Eo(e),o=i?"UTC":"",a=n["get"+o+"FullYear"](),r=n["get"+o+"Month"]()+1,s=n["get"+o+"Date"](),l=n["get"+o+"Hours"](),h=n["get"+o+"Minutes"](),u=n["get"+o+"Seconds"]();return t=t.replace("MM",gS(r)).replace("M",r).replace("yyyy",a).replace("yy",a%100).replace("dd",gS(s)).replace("d",s).replace("hh",gS(l)).replace("h",l).replace("mm",gS(h)).replace("m",h).replace("ss",gS(u)).replace("s",u)}function Yo(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t}function qo(t,e,i,n,o){var a=0,r=0;null==n&&(n=1/0),null==o&&(o=1/0);var s=0;e.eachChild(function(l,h){var u,c,d=l.position,f=l.getBoundingRect(),p=e.childAt(h+1),g=p&&p.getBoundingRect();if("horizontal"===t){var m=f.width+(g?-g.x+f.x:0);(u=a+m)>n||l.newline?(a=0,u=m,r+=s+i,s=f.height):s=Math.max(s,f.height)}else{var v=f.height+(g?-g.y+f.y:0);(c=r+v)>o||l.newline?(a+=s+i,r=0,c=v,s=f.width):s=Math.max(s,f.width)}l.newline||(d[0]=a,d[1]=r,"horizontal"===t?a=u+i:r=c+i)})}function $o(t,e,i){var n=e.width,o=e.height,a=To(t.x,n),r=To(t.y,o),s=To(t.x2,n),l=To(t.y2,o);return(isNaN(a)||isNaN(parseFloat(t.x)))&&(a=0),(isNaN(s)||isNaN(parseFloat(t.x2)))&&(s=n),(isNaN(r)||isNaN(parseFloat(t.y)))&&(r=0),(isNaN(l)||isNaN(parseFloat(t.y2)))&&(l=o),i=dS(i||0),{width:Math.max(s-a-i[1]-i[3],0),height:Math.max(l-r-i[0]-i[2],0)}}function Ko(t,e,i){i=dS(i||0);var n=e.width,o=e.height,a=To(t.left,n),r=To(t.top,o),s=To(t.right,n),l=To(t.bottom,o),h=To(t.width,n),u=To(t.height,o),c=i[2]+i[0],d=i[1]+i[3],f=t.aspect;switch(isNaN(h)&&(h=n-s-d-a),isNaN(u)&&(u=o-l-c-r),null!=f&&(isNaN(h)&&isNaN(u)&&(f>n/o?h=.8*n:u=.8*o),isNaN(h)&&(h=f*u),isNaN(u)&&(u=h/f)),isNaN(a)&&(a=n-s-h-d),isNaN(r)&&(r=o-l-u-c),t.left||t.right){case"center":a=n/2-h/2-i[3];break;case"right":a=n-h-d}switch(t.top||t.bottom){case"middle":case"center":r=o/2-u/2-i[0];break;case"bottom":r=o-u-c}a=a||0,r=r||0,isNaN(h)&&(h=n-d-a-(s||0)),isNaN(u)&&(u=o-c-r-(l||0));var p=new Kt(a+i[3],r+i[0],h,u);return p.margin=i,p}function Jo(t,e,i,n,o){var a=!o||!o.hv||o.hv[0],s=!o||!o.hv||o.hv[1],l=o&&o.boundingMode||"all";if(a||s){var h;if("raw"===l)h="group"===t.type?new Kt(0,0,+e.width||0,+e.height||0):t.getBoundingRect();else if(h=t.getBoundingRect(),t.needLocalTransform()){var u=t.getLocalTransform();(h=h.clone()).applyTransform(u)}e=Ko(r({width:h.width,height:h.height},e),i,n);var c=t.position,d=a?e.x-h.x:0,f=s?e.y-h.y:0;t.attr("position","raw"===l?[d,f]:[c[0]+d,c[1]+f])}}function Qo(t,e){return null!=t[wS[e][0]]||null!=t[wS[e][1]]&&null!=t[wS[e][2]]}function ta(t,e,i){function n(i,n){var r={},l=0,h={},u=0;if(xS(i,function(e){h[e]=t[e]}),xS(i,function(t){o(e,t)&&(r[t]=h[t]=e[t]),a(r,t)&&l++,a(h,t)&&u++}),s[n])return a(e,i[1])?h[i[2]]=null:a(e,i[2])&&(h[i[1]]=null),h;if(2!==u&&l){if(l>=2)return r;for(var c=0;c<i.length;c++){var d=i[c];if(!o(r,d)&&o(t,d)){r[d]=t[d];break}}return r}return h}function o(t,e){return t.hasOwnProperty(e)}function a(t,e){return null!=t[e]&&"auto"!==t[e]}function r(t,e,i){xS(t,function(t){e[t]=i[t]})}!w(i)&&(i={});var s=i.ignoreSize;!y(s)&&(s=[s,s]);var l=n(wS[0],0),h=n(wS[1],1);r(wS[0],t,l),r(wS[1],t,h)}function ea(t){return ia({},t)}function ia(t,e){return e&&t&&xS(_S,function(i){e.hasOwnProperty(i)&&(t[i]=e[i])}),t}function na(t,e){for(var i=t.length,n=0;n<i;n++)if(t[n].length>e)return t[n];return t[i-1]}function oa(t){var e=t.get("coordinateSystem"),i={coordSysName:e,coordSysDims:[],axisMap:z(),categoryAxisMap:z()},n=LS[e];if(n)return n(t,i,i.axisMap,i.categoryAxisMap),i}function aa(t){return"category"===t.get("type")}function ra(t){this.fromDataset=t.fromDataset,this.data=t.data||(t.sourceFormat===NS?{}:[]),this.sourceFormat=t.sourceFormat||ES,this.seriesLayoutBy=t.seriesLayoutBy||RS,this.dimensionsDefine=t.dimensionsDefine,this.encodeDefine=t.encodeDefine&&z(t.encodeDefine),this.startIndex=t.startIndex||0,this.dimensionsDetectCount=t.dimensionsDetectCount}function sa(t){var e=t.option.source,i=ES;if(S(e))i=zS;else if(y(e))for(var n=0,o=e.length;n<o;n++){var a=e[n];if(null!=a){if(y(a)){i=PS;break}if(w(a)){i=OS;break}}}else if(w(e)){for(var r in e)if(e.hasOwnProperty(r)&&c(e[r])){i=NS;break}}else if(null!=e)throw new Error("Invalid data");VS(t).sourceFormat=i}function la(t){return VS(t).source}function ha(t){VS(t).datasetMap=z()}function ua(t){var e=t.option,i=e.data,n=S(i)?zS:kS,o=!1,a=e.seriesLayoutBy,r=e.sourceHeader,s=e.dimensions,l=ma(t);if(l){var h=l.option;i=h.source,n=VS(l).sourceFormat,o=!0,a=a||h.seriesLayoutBy,null==r&&(r=h.sourceHeader),s=s||h.dimensions}var u=ca(i,n,a,r,s),c=e.encode;!c&&l&&(c=ga(t,l,i,n,a,u)),VS(t).source=new ra({data:i,fromDataset:o,seriesLayoutBy:a,sourceFormat:n,dimensionsDefine:u.dimensionsDefine,startIndex:u.startIndex,dimensionsDetectCount:u.dimensionsDetectCount,encodeDefine:c})}function ca(t,e,i,n,o){if(!t)return{dimensionsDefine:da(o)};var a,r,s;if(e===PS)"auto"===n||null==n?fa(function(t){null!=t&&"-"!==t&&(_(t)?null==r&&(r=1):r=0)},i,t,10):r=n?1:0,o||1!==r||(o=[],fa(function(t,e){o[e]=null!=t?t:""},i,t)),a=o?o.length:i===BS?t.length:t[0]?t[0].length:null;else if(e===OS)o||(o=pa(t),s=!0);else if(e===NS)o||(o=[],s=!0,d(t,function(t,e){o.push(e)}));else if(e===kS){var l=Ii(t[0]);a=y(l)&&l.length||1}var h;return s&&d(o,function(t,e){"name"===(w(t)?t.name:t)&&(h=e)}),{startIndex:r,dimensionsDefine:da(o),dimensionsDetectCount:a,potentialNameDimIndex:h}}function da(t){if(t){var e=z();return f(t,function(t,i){if(null==(t=a({},w(t)?t:{name:t})).name)return t;t.name+="",null==t.displayName&&(t.displayName=t.name);var n=e.get(t.name);return n?t.name+="-"+n.count++:e.set(t.name,{count:1}),t})}}function fa(t,e,i,n){if(null==n&&(n=1/0),e===BS)for(a=0;a<i.length&&a<n;a++)t(i[a]?i[a][0]:null,a);else for(var o=i[0]||[],a=0;a<o.length&&a<n;a++)t(o[a],a)}function pa(t){for(var e,i=0;i<t.length&&!(e=t[i++]););if(e){var n=[];return d(e,function(t,e){n.push(e)}),n}}function ga(t,e,i,n,o,a){var r=oa(t),s={},l=[],h=[],u=t.subType,c=z(["pie","map","funnel"]),f=z(["line","bar","pictorialBar","scatter","effectScatter","candlestick","boxplot"]);if(r&&null!=f.get(u)){var p=t.ecModel,g=VS(p).datasetMap,m=e.uid+"_"+o,v=g.get(m)||g.set(m,{categoryWayDim:1,valueWayDim:0});d(r.coordSysDims,function(t){if(null==r.firstCategoryDimIndex){e=v.valueWayDim++;s[t]=e,h.push(e)}else if(r.categoryAxisMap.get(t))s[t]=0,l.push(0);else{var e=v.categoryWayDim++;s[t]=e,h.push(e)}})}else if(null!=c.get(u)){for(var y,x=0;x<5&&null==y;x++)ya(i,n,o,a.dimensionsDefine,a.startIndex,x)||(y=x);if(null!=y){s.value=y;var _=a.potentialNameDimIndex||Math.max(y-1,0);h.push(_),l.push(_)}}return l.length&&(s.itemName=l),h.length&&(s.seriesName=h),s}function ma(t){var e=t.option;if(!e.data)return t.ecModel.getComponent("dataset",e.datasetIndex||0)}function va(t,e){return ya(t.data,t.sourceFormat,t.seriesLayoutBy,t.dimensionsDefine,t.startIndex,e)}function ya(t,e,i,n,o,a){function r(t){return(null==t||!isFinite(t)||""===t)&&(!(!_(t)||"-"===t)||void 0)}var s;if(S(t))return!1;var l;if(n&&(l=w(l=n[a])?l.name:l),e===PS)if(i===BS){for(var h=t[a],u=0;u<(h||[]).length&&u<5;u++)if(null!=(s=r(h[o+u])))return s}else for(u=0;u<t.length&&u<5;u++){var c=t[o+u];if(c&&null!=(s=r(c[a])))return s}else if(e===OS){if(!l)return;for(u=0;u<t.length&&u<5;u++)if((d=t[u])&&null!=(s=r(d[l])))return s}else if(e===NS){if(!l)return;if(!(h=t[l])||S(h))return!1;for(u=0;u<h.length&&u<5;u++)if(null!=(s=r(h[u])))return s}else if(e===kS)for(u=0;u<t.length&&u<5;u++){var d=t[u],f=Ii(d);if(!y(f))return!1;if(null!=(s=r(f[a])))return s}return!1}function xa(t,e){if(e){var i=e.seiresIndex,n=e.seriesId,o=e.seriesName;return null!=i&&t.componentIndex!==i||null!=n&&t.id!==n||null!=o&&t.name!==o}}function _a(t,e){d(e,function(e,o){IS.hasClass(o)||("object"==typeof e?t[o]=t[o]?n(t[o],e,!1):i(e):null==t[o]&&(t[o]=e))})}function wa(t){t=t,this.option={},this.option[GS]=1,this._componentsMap=z({series:[]}),this._seriesIndices,this._seriesIndicesMap,_a(t,this._theme.option),n(t,AS,!1),this.mergeOption(t)}function ba(t,e){y(e)||(e=e?[e]:[]);var i={};return d(e,function(e){i[e]=(t.get(e)||[]).slice()}),i}function Sa(t,e,i){return e.type?e.type:i?i.subType:IS.determineSubType(t,e)}function Ma(t,e){t._seriesIndicesMap=z(t._seriesIndices=f(e,function(t){return t.componentIndex})||[])}function Ia(t,e){return e.hasOwnProperty("subType")?g(t,function(t){return t.subType===e.subType}):t}function Ta(t){d(FS,function(e){this[e]=m(t[e],t)},this)}function Aa(){this._coordinateSystems=[]}function Da(t){this._api=t,this._timelineOptions=[],this._mediaList=[],this._mediaDefault,this._currentMediaIndices=[],this._optionBackup,this._newBaseOption}function Ca(t,e,i){var n,o,a=[],r=[],s=t.timeline;if(t.baseOption&&(o=t.baseOption),(s||t.options)&&(o=o||{},a=(t.options||[]).slice()),t.media){o=o||{};var l=t.media;ZS(l,function(t){t&&t.option&&(t.query?r.push(t):n||(n=t))})}return o||(o=t),o.timeline||(o.timeline=s),ZS([o].concat(a).concat(f(r,function(t){return t.option})),function(t){ZS(e,function(e){e(t,i)})}),{baseOption:o,timelineOptions:a,mediaDefault:n,mediaList:r}}function La(t,e,i){var n={width:e,height:i,aspectratio:e/i},o=!0;return d(t,function(t,e){var i=e.match(YS);if(i&&i[1]&&i[2]){var a=i[1],r=i[2].toLowerCase();ka(n[r],t,a)||(o=!1)}}),o}function ka(t,e,i){return"min"===i?t>=e:"max"===i?t<=e:t===e}function Pa(t,e){return t.join(",")===e.join(",")}function Oa(t,e){ZS(e=e||{},function(e,i){if(null!=e){var n=t[i];if(IS.hasClass(i)){e=Si(e);var o=Ai(n=Si(n),e);t[i]=jS(o,function(t){return t.option&&t.exist?XS(t.exist,t.option,!0):t.exist||t.option})}else t[i]=XS(n,e,!0)}})}function Na(t){var e=t&&t.itemStyle;if(e)for(var i=0,o=KS.length;i<o;i++){var a=KS[i],r=e.normal,s=e.emphasis;r&&r[a]&&(t[a]=t[a]||{},t[a].normal?n(t[a].normal,r[a]):t[a].normal=r[a],r[a]=null),s&&s[a]&&(t[a]=t[a]||{},t[a].emphasis?n(t[a].emphasis,s[a]):t[a].emphasis=s[a],s[a]=null)}}function Ea(t,e,i){if(t&&t[e]&&(t[e].normal||t[e].emphasis)){var n=t[e].normal,o=t[e].emphasis;n&&(i?(t[e].normal=t[e].emphasis=null,r(t[e],n)):t[e]=n),o&&(t.emphasis=t.emphasis||{},t.emphasis[e]=o)}}function za(t){Ea(t,"itemStyle"),Ea(t,"lineStyle"),Ea(t,"areaStyle"),Ea(t,"label"),Ea(t,"labelLine"),Ea(t,"upperLabel"),Ea(t,"edgeLabel")}function Ra(t){var e=$S(t)&&t.textStyle;if(e)for(var i=0,n=yw.length;i<n;i++){var o=yw[i];e.hasOwnProperty(o)&&(t[o]=e[o])}}function Ba(t){t&&(za(t),Ra(t.label),t.emphasis&&Ra(t.emphasis.label))}function Va(t){if($S(t)){Na(t),za(t),Ra(t.label),Ra(t.upperLabel),Ra(t.edgeLabel),t.emphasis&&(Ra(t.emphasis.label),Ra(t.emphasis.upperLabel),Ra(t.emphasis.edgeLabel));var e=t.markPoint;e&&(Na(e),Ba(e));var i=t.markLine;i&&(Na(i),Ba(i));var n=t.markArea;n&&Ba(n);var o=t.data;if("graph"===t.type){o=o||t.nodes;var a=t.links||t.edges;if(a&&!S(a))for(s=0;s<a.length;s++)Ba(a[s]);d(t.categories,function(t){za(t)})}if(o&&!S(o))for(s=0;s<o.length;s++)Ba(o[s]);if((e=t.markPoint)&&e.data)for(var r=e.data,s=0;s<r.length;s++)Ba(r[s]);if((i=t.markLine)&&i.data)for(var l=i.data,s=0;s<l.length;s++)y(l[s])?(Ba(l[s][0]),Ba(l[s][1])):Ba(l[s]);"gauge"===t.type?(Ra(t,"axisLabel"),Ra(t,"title"),Ra(t,"detail")):"treemap"===t.type&&(Ea(t.breadcrumb,"itemStyle"),d(t.levels,function(t){za(t)}))}}function Ga(t){return y(t)?t:t?[t]:[]}function Wa(t){return(y(t)?t[0]:t)||{}}function Fa(t,e){e=e.split(",");for(var i=t,n=0;n<e.length&&null!=(i=i&&i[e[n]]);n++);return i}function Ha(t,e,i,n){e=e.split(",");for(var o,a=t,r=0;r<e.length-1;r++)null==a[o=e[r]]&&(a[o]={}),a=a[o];(n||null==a[e[r]])&&(a[e[r]]=i)}function Za(t){d(QS,function(e){e[0]in t&&!(e[1]in t)&&(t[e[1]]=t[e[0]])})}function Ua(t,e){ra.isInstance(t)||(t=ra.seriesDataToSource(t)),this._source=t;var i=this._data=t.data,n=t.sourceFormat;n===zS&&(this._offset=0,this._dimSize=e,this._data=i),a(this,nM[n===PS?n+"_"+t.seriesLayoutBy:n])}function ja(){return this._data.length}function Xa(t){return this._data[t]}function Ya(t){for(var e=0;e<t.length;e++)this._data.push(t[e])}function qa(t,e,i,n){return null!=i?t[i]:t}function $a(t,e,i,n){return Ka(t[n],this._dimensionInfos[e])}function Ka(t,e){var i=e&&e.type;if("ordinal"===i){var n=e&&e.ordinalMeta;return n?n.parseAndCollect(t):t}return"time"===i&&"number"!=typeof t&&null!=t&&"-"!==t&&(t=+Eo(t)),null==t||""===t?NaN:+t}function Ja(t,e,i){if(t){var n=t.getRawDataItem(e);if(null!=n){var o,a,r=t.getProvider().getSource().sourceFormat,s=t.getDimensionInfo(i);return s&&(o=s.name,a=s.index),oM[r](n,e,a,o)}}}function Qa(t,e,i){if(t){var n=t.getProvider().getSource().sourceFormat;if(n===kS||n===OS){var o=t.getRawDataItem(e);return n!==kS||w(o)||(o=null),o?o[i]:void 0}}}function tr(t){return new er(t)}function er(t){t=t||{},this._reset=t.reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0,this.context}function ir(t,e){t._dueIndex=t._outputDueEnd=t._dueEnd=0,t._settedOutputEnd=null,t._progress=!e&&t._reset&&t._reset(t.context);var i=t._downstream;i&&i.dirty()}function nr(t){var e=t.name;vw===e&&(t.name=or(t)||e)}function or(t){var e=t.getRawData(),i=[];return d(e.mapDimension("seriesName",!0),function(t){var n=e.getDimensionInfo(t);n.displayName&&i.push(n.displayName)}),i.join(" ")}function ar(t){return t.model.getRawData().count()}function rr(t){var e=t.model;return e.setData(e.getRawData().cloneShallow()),sr}function sr(t,e){t.end>e.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function lr(t,e){d(t.CHANGABLE_METHODS,function(i){t.wrapMethod(i,v(hr,e))})}function hr(t){var e=ur(t);e&&e.setOutputEnd(this.count())}function ur(t){var e=(t.ecModel||{}).scheduler,i=e&&e.getPipeline(t.uid);if(i){var n=i.currentTask;if(n){var o=n.agentStubMap;o&&(n=o.get(t.uid))}return n}}function cr(){this.group=new S_,this.uid=So("viewChart"),this.renderTask=tr({plan:pr,reset:gr}),this.renderTask.context={view:this}}function dr(t,e){if(t&&(t.trigger(e),"group"===t.type))for(var i=0;i<t.childCount();i++)dr(t.childAt(i),e)}function fr(t,e,i){var n=ki(t,e);null!=n?d(Si(n),function(e){dr(t.getItemGraphicEl(e),i)}):t.eachItemGraphicEl(function(t){dr(t,i)})}function pr(t){return gM(t.model)}function gr(t){var e=t.model,i=t.ecModel,n=t.api,o=t.payload,a=e.pipelineContext.incrementalRender,r=t.view,s=o&&pM(o).updateMethod;return r[a&&r.incrementalPrepareRender?"incrementalPrepareRender":s&&r[s]?s:"render"](e,i,n,o),a?mr:null}function mr(t,e){e.view.incrementalRender(t,e.model,e.ecModel,e.api,e.payload)}function vr(t,e,i){function n(){u=(new Date).getTime(),c=null,t.apply(r,s||[])}var o,a,r,s,l,h=0,u=0,c=null;e=e||0;var d=function(){o=(new Date).getTime(),r=this,s=arguments;var t=l||e,d=l||i;l=null,a=o-(d?h:u)-t,clearTimeout(c),d?c=setTimeout(n,t):a>=0?n():c=setTimeout(n,-a),h=o};return d.clear=function(){c&&(clearTimeout(c),c=null)},d.debounceNextCall=function(t){l=t},d}function yr(t,e,i,n){var o=t[e];if(o){var a=o[vM]||o,r=o[xM];if(o[yM]!==i||r!==n){if(null==i||!n)return t[e]=a;(o=t[e]=vr(a,i,"debounce"===n))[vM]=a,o[xM]=n,o[yM]=i}return o}}function xr(t,e){var i=t[e];i&&i[vM]&&(t[e]=i[vM])}function _r(t,e){this.ecInstance=t,this.api=e,this.unfinished,this._stageTaskMap=z()}function wr(t,e,i,n,o){function a(t,e){return t.setDirty&&(!t.dirtyMap||t.dirtyMap.get(e.__pipeline.id))}o=o||{};var r;d(e,function(e,s){if(!o.visualType||o.visualType===e.visualType){var l=t._stageTaskMap.get(e.uid),h=l.seriesTaskMap,u=l.overallTask;if(u){var c,d=u.agentStubMap;d.each(function(t){a(o,t)&&(t.dirty(),c=!0)}),c&&u.dirty(),IM(u,n);var f=t.getPerformArgs(u,o.block);d.each(function(t){t.perform(f)}),r|=u.perform(f)}else h&&h.each(function(s,l){a(o,s)&&s.dirty();var h=t.getPerformArgs(s,o.block);h.skip=!e.performRawSeries&&i.isSeriesFiltered(s.context.model),IM(s,n),r|=s.perform(h)})}}),t.unfinished|=r}function br(t,e,i,n,o){function a(i){var a=i.uid,s=r.get(a)||r.set(a,tr({plan:Dr,reset:Cr,count:kr}));s.context={model:i,ecModel:n,api:o,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:t},Pr(t,i,s)}var r=i.seriesTaskMap||(i.seriesTaskMap=z()),s=e.seriesType,l=e.getTargetSeries;e.createOnAllSeries?n.eachRawSeries(a):s?n.eachRawSeriesByType(s,a):l&&l(n,o).each(a);var h=t._pipelineMap;r.each(function(t,e){h.get(e)||(t.dispose(),r.removeKey(e))})}function Sr(t,e,i,n,o){function a(e){var i=e.uid,n=s.get(i)||s.set(i,tr({reset:Ir,onDirty:Ar}));n.context={model:e,overallProgress:u,isOverallFilter:c},n.agent=r,n.__block=u,Pr(t,e,n)}var r=i.overallTask=i.overallTask||tr({reset:Mr});r.context={ecModel:n,api:o,overallReset:e.overallReset,scheduler:t};var s=r.agentStubMap=r.agentStubMap||z(),l=e.seriesType,h=e.getTargetSeries,u=!0,c=e.isOverallFilter;l?n.eachRawSeriesByType(l,a):h?h(n,o).each(a):(u=!1,d(n.getSeries(),a));var f=t._pipelineMap;s.each(function(t,e){f.get(e)||(t.dispose(),s.removeKey(e))})}function Mr(t){t.overallReset(t.ecModel,t.api,t.payload)}function Ir(t,e){return t.overallProgress&&Tr}function Tr(){this.agent.dirty(),this.getDownstream().dirty()}function Ar(){this.agent&&this.agent.dirty()}function Dr(t){return t.plan&&t.plan(t.model,t.ecModel,t.api,t.payload)}function Cr(t){if(t.useClearVisual&&t.data.clearAllVisual(),(t.resetDefines=Si(t.reset(t.model,t.ecModel,t.api,t.payload))).length)return Lr}function Lr(t,e){for(var i=e.data,n=e.resetDefines,o=0;o<n.length;o++){var a=n[o];if(a&&a.dataEach)for(var r=t.start;r<t.end;r++)a.dataEach(i,r);else a&&a.progress&&a.progress(t,i)}}function kr(t){return t.data.count()}function Pr(t,e,i){var n=e.uid,o=t._pipelineMap.get(n);!o.head&&(o.head=i),o.tail&&o.tail.pipe(i),o.tail=i,i.__idxInPipeline=o.count++,i.__pipeline=o}function Or(t){TM=null;try{t(AM,DM)}catch(t){}return TM}function Nr(t,e){for(var i in e.prototype)t[i]=B}function Er(t){return function(e,i,n){e=e&&e.toLowerCase(),Hx.prototype[t].call(this,e,i,n)}}function zr(){Hx.call(this)}function Rr(t,e,n){function o(t,e){return t.__prio-e.__prio}n=n||{},"string"==typeof e&&(e=eI[e]),this.id,this.group,this._dom=t;var a=this._zr=_i(t,{renderer:n.renderer||"canvas",devicePixelRatio:n.devicePixelRatio,width:n.width,height:n.height});this._throttledZrFlush=vr(m(a.flush,a),17),(e=i(e))&&eM(e,!0),this._theme=e,this._chartsViews=[],this._chartsMap={},this._componentsViews=[],this._componentsMap={},this._coordSysMgr=new Aa;var r=this._api=is(this);this._scheduler=new _r(this,r),Hx.call(this),this._messageCenter=new zr,this._initEvents(),this.resize=m(this.resize,this),this._pendingActions=[],ae(tI,o),ae(KM,o),a.animation.on("frame",this._onframe,this),O(this)}function Br(t,e,i){var n,o=this._model,a=this._coordSysMgr.getCoordinateSystems();e=Oi(o,e);for(var r=0;r<a.length;r++){var s=a[r];if(s[t]&&null!=(n=s[t](o,e,i)))return n}}function Vr(t){var e=t._model,i=t._scheduler;i.restorePipelines(e),i.prepareStageTasks(KM),i.prepareStageTasks(tI),jr(t,"component",e,i),jr(t,"chart",e,i),i.plan()}function Gr(t,e,i,n,o){function a(n){n&&n.__alive&&n[e]&&n[e](n.__model,r,t._api,i)}var r=t._model;if(n){var s={};s[n+"Id"]=i[n+"Id"],s[n+"Index"]=i[n+"Index"],s[n+"Name"]=i[n+"Name"];var l={mainType:n,query:s};o&&(l.subType=o),r&&r.eachComponent(l,function(e,i){a(t["series"===n?"_chartsMap":"_componentsMap"][e.__viewId])},t)}else NM(t._componentsViews.concat(t._chartsViews),a)}function Wr(t,e,i){t[HM]=!0,e&&Vr(t),XM.update.call(t),t[HM]=!1,Zr.call(t,i),Ur.call(t,i)}function Fr(t,e){var i=t._chartsMap,n=t._scheduler;e.eachSeries(function(t){n.updateStreamModes(t,i[t.__viewId])})}function Hr(t,e){var i=t.type,n=t.escapeConnect,o=qM[i],s=o.actionInfo,l=(s.update||"update").split(":"),h=l.pop();l=null!=l[0]&&RM(l[0]),this[HM]=!0;var u=[t],c=!1;t.batch&&(c=!0,u=f(t.batch,function(e){return e=r(a({},e),t),e.batch=null,e}));var d,p=[],g="highlight"===i||"downplay"===i;NM(u,function(t){d=o.action(t,this._model,this._api),(d=d||a({},t)).type=s.event||d.type,p.push(d),g?Gr(this,h,t,"series"):l&&Gr(this,h,t,l.main,l.sub)},this),"none"===h||g||l||(this[ZM]?(Vr(this),XM.update.call(this,t),this[ZM]=!1):XM[h].call(this,t)),d=c?{type:s.event||i,escapeConnect:n,batch:p}:p[0],this[HM]=!1,!e&&this._messageCenter.trigger(d.type,d)}function Zr(t){for(var e=this._pendingActions;e.length;){var i=e.shift();Hr.call(this,i,t)}}function Ur(t){!t&&this.trigger("updated")}function jr(t,e,i,n){function o(t){var e="_ec_"+t.id+"_"+t.type,o=s[e];if(!o){var u=RM(t.type);(o=new(a?cM.getClass(u.main,u.sub):cr.getClass(u.sub))).init(i,h),s[e]=o,r.push(o),l.add(o.group)}t.__viewId=o.__id=e,o.__alive=!0,o.__model=t,o.group.__ecComponentInfo={mainType:t.mainType,index:t.componentIndex},!a&&n.prepareView(o,t,i,h)}for(var a="component"===e,r=a?t._componentsViews:t._chartsViews,s=a?t._componentsMap:t._chartsMap,l=t._zr,h=t._api,u=0;u<r.length;u++)r[u].__alive=!1;a?i.eachComponent(function(t,e){"series"!==t&&o(e)}):i.eachSeries(o);for(u=0;u<r.length;){var c=r[u];c.__alive?u++:(!a&&c.renderTask.dispose(),l.remove(c.group),c.dispose(i,h),r.splice(u,1),delete s[c.__id],c.__id=c.group.__ecComponentInfo=null)}}function Xr(t){var e={};t.eachSeries(function(t){var i=t.get("stack"),n=t.getData();if(i&&"list"===n.type){var o=e[i];e.hasOwnProperty(i)&&o&&(n.stackedOn=o),e[i]=n}})}function Yr(t){t.clearColorPalette(),t.eachSeries(function(t){t.clearColorPalette()})}function qr(t,e,i,n){$r(t,e,i,n),NM(t._chartsViews,function(t){t.__alive=!1}),Kr(t,e,i,n),NM(t._chartsViews,function(t){t.__alive||t.remove(e,i)})}function $r(t,e,i,n,o){NM(o||t._componentsViews,function(t){var o=t.__model;t.render(o,e,i,n),es(o,t)})}function Kr(t,e,i,n,o){var a,r=t._scheduler;e.eachSeries(function(e){var i=t._chartsMap[e.__viewId];i.__alive=!0;var s=i.renderTask;r.updatePayload(s,n),o&&o.get(e.uid)&&s.dirty(),a|=s.perform(r.getPerformArgs(s)),i.group.silent=!!e.get("silent"),es(e,i),ts(e,i)}),r.unfinished|=a,Qr(t._zr,e),bM(t._zr.dom,e)}function Jr(t,e){NM(QM,function(i){i(t,e)})}function Qr(t,e){var i=t.storage,n=0;i.traverse(function(t){t.isGroup||n++}),n>e.get("hoverLayerThreshold")&&!_x.node&&i.traverse(function(t){t.isGroup||(t.useHoverLayer=!0)})}function ts(t,e){var i=t.get("blendMode")||null;e.group.traverse(function(t){t.isGroup||t.style.blend!==i&&t.setStyle("blend",i),t.eachPendingDisplayable&&t.eachPendingDisplayable(function(t){t.setStyle("blend",i)})})}function es(t,e){var i=t.get("z"),n=t.get("zlevel");e.group.traverse(function(t){"group"!==t.type&&(null!=i&&(t.z=i),null!=n&&(t.zlevel=n))})}function is(t){var e=t._coordSysMgr;return a(new Ta(t),{getCoordinateSystems:m(e.getCoordinateSystems,e),getComponentByElement:function(e){for(;e;){var i=e.__ecComponentInfo;if(null!=i)return t._model.getComponent(i.mainType,i.index);e=e.parent}}})}function ns(t){function e(t,e){for(var n=0;n<t.length;n++)t[n][i]=e}var i="__connectUpdateStatus";NM($M,function(n,o){t._messageCenter.on(o,function(n){if(oI[t.group]&&0!==t[i]){if(n&&n.escapeConnect)return;var o=t.makeActionFromEvent(n),a=[];NM(nI,function(e){e!==t&&e.group===t.group&&a.push(e)}),e(a,0),NM(a,function(t){1!==t[i]&&t.dispatchAction(o)}),e(a,2)}})})}function os(t){oI[t]=!1}function as(t){return nI[zi(t,sI)]}function rs(t,e){eI[t]=e}function ss(t){JM.push(t)}function ls(t,e){fs(KM,t,e,VM)}function hs(t,e,i){"function"==typeof e&&(i=e,e="");var n=zM(t)?t.type:[t,t={event:e}][0];t.event=(t.event||n).toLowerCase(),e=t.event,OM(UM.test(n)&&UM.test(e)),qM[n]||(qM[n]={action:i,actionInfo:t}),$M[e]=n}function us(t,e){Aa.register(t,e)}function cs(t,e){fs(tI,t,e,GM,"layout")}function ds(t,e){fs(tI,t,e,WM,"visual")}function fs(t,e,i,n,o){(EM(e)||zM(e))&&(i=e,e=n);var a=_r.wrapStageHandler(i,o);return a.__prio=e,a.__raw=i,t.push(a),a}function ps(t,e){iI[t]=e}function gs(t){return IS.extend(t)}function ms(t){return cM.extend(t)}function vs(t){return uM.extend(t)}function ys(t){return cr.extend(t)}function xs(t){return lI[t]}function _s(t){return t}function ws(t,e,i,n,o){this._old=t,this._new=e,this._oldKeyGetter=i||_s,this._newKeyGetter=n||_s,this.context=o}function bs(t,e,i,n,o){for(var a=0;a<t.length;a++){var r="_ec_"+o[n](t[a],a),s=e[r];null==s?(i.push(r),e[r]=a):(s.length||(e[r]=s=[s]),s.push(a))}}function Ss(t){var e={},i=e.encode={},n=e.coordDimMap=z(),o=[];d(t.dimensions,function(e){var a=t.getDimensionInfo(e),r=a.coordDim;if(r){var s=i[r];i.hasOwnProperty(r)||(s=i[r]=[]),s[a.coordDimIndex]=e,a.isSysCoord&&Is(a.type)&&(o[0]=e),n.set(r,1)}cI.each(function(t,e){var n=i[e];i.hasOwnProperty(e)||(n=i[e]=[]);var o=a.otherDims[e];null!=o&&!1!==o&&(n[o]=a.name)})});var a=[];n.each(function(t,e){a=a.concat(i[e])}),e.dataDimsOnCoord=a;var r=i.label;r&&r.length&&(o=r.slice());var s=o.slice(),l=i.tooltip;return l&&l.length&&(s=l.slice()),i.defaultedLabel=o,i.defaultedTooltip=s,e}function Ms(t){return"category"===t?"ordinal":"time"===t?"time":"float"}function Is(t){return!("ordinal"===t||"time"===t)}function Ts(t){var e=typeof pI.Uint32Array===fI?Array:pI.Uint32Array,i=typeof pI.Uint16Array===fI?Array:pI.Uint16Array;return t._rawCount>65535?e:i}function As(t){var e=t.constructor;return e===Array?t.slice():new e(t)}function Ds(t,e){d(vI.concat(e.__wrappedMethods||[]),function(i){e.hasOwnProperty(i)&&(t[i]=e[i])}),t.__wrappedMethods=e.__wrappedMethods}function Cs(t){return t}function Ls(t){return t<this._count&&t>=0?this._indices[t]:-1}function ks(t,e){var i=t._idList[e];return null==i&&(i=t._getIdFromStore(e)),null==i&&(i=gI+e),i}function Ps(t){return y(t)||(t=[t]),t}function Os(t,e){var i=t.dimensions,n=new yI(f(i,t.getDimensionInfo,t),t.hostModel);Ds(n,t);for(var o=n._storage={},a=t._storage,r=0;r<i.length;r++){var s=i[r];a[s]&&(o[s]=l(e,s)>=0?Ns(a[s]):a[s])}return n}function Ns(t){for(var e=new Array(t.length),i=0;i<t.length;i++)e[i]=As(t[i]);return e}function Es(t,e,n){function o(t,e,i){null!=cI.get(e)?t.otherDims[e]=i:(t.coordDim=e,t.coordDimIndex=i,u.set(e,!0))}ra.isInstance(e)||(e=ra.seriesDataToSource(e)),n=n||{},t=(t||[]).slice();for(var s=(n.dimsDef||[]).slice(),l=z(n.encodeDef),h=z(),u=z(),c=[],f=zs(e,t,s,n.dimCount),p=0;p<f;p++){var g=s[p]=a({},w(s[p])?s[p]:{name:s[p]}),m=g.name,v=c[p]={otherDims:{}};null!=m&&null==h.get(m)&&(v.name=v.displayName=m,h.set(m,p)),null!=g.type&&(v.type=g.type),null!=g.displayName&&(v.displayName=g.displayName)}l.each(function(t,e){t=Si(t).slice();var i=l.set(e,[]);d(t,function(t,n){_(t)&&(t=h.get(t)),null!=t&&t<f&&(i[n]=t,o(c[t],e,n))})});var y=0;d(t,function(t,e){var n,t,a,s;if(_(t))n=t,t={};else{n=t.name;var h=t.ordinalMeta;t.ordinalMeta=null,(t=i(t)).ordinalMeta=h,a=t.dimsDef,s=t.otherDims,t.name=t.coordDim=t.coordDimIndex=t.dimsDef=t.otherDims=null}var u=Si(l.get(n));if(!u.length)for(var f=0;f<(a&&a.length||1);f++){for(;y<c.length&&null!=c[y].coordDim;)y++;y<c.length&&u.push(y++)}d(u,function(e,i){var l=c[e];o(r(l,t),n,i),null==l.name&&a&&(l.name=l.displayName=a[i]),l.isSysCoord=!0,s&&r(l.otherDims,s)})});for(var x=n.extraPrefix||"value",b=0;b<f;b++)null==(v=c[b]=c[b]||{}).coordDim&&(v.coordDim=Rs(x,u,n.extraFromZero),v.coordDimIndex=0,v.isExtraCoord=!0),null==v.name&&(v.name=Rs(v.coordDim,h)),null==v.type&&va(e,b,v.name)&&(v.type="ordinal");return c}function zs(t,e,i,n){return null==n&&(n=Math.max(t.dimensionsDetectCount||1,e.length,i.length),d(e,function(t){var e=t.dimsDef;e&&(n=Math.max(n,e.length))})),n}function Rs(t,e,i){if(i||null!=e.get(t)){for(var n=0;null!=e.get(t+n);)n++;t+=n}return e.set(t,!0),t}function Bs(t,e){ra.isInstance(t)||(t=ra.seriesDataToSource(t));var i,n=e.get("coordinateSystem"),o=Aa.get(n),a=oa(e);a&&(i=f(a.coordSysDims,function(t){var e={name:t},i=a.axisMap.get(t);if(i){var n=i.get("type");e.type=Ms(n),e.stackable=Vs(n)}return e})),i||(i=o&&(o.getDimensionsInfo?o.getDimensionsInfo():o.dimensions.slice())||["x","y"]);var r,s,l=wI(t,{coordDimensions:i});a&&d(l,function(t,e){var i=t.coordDim,n=a.categoryAxisMap.get(i);n&&(null==r&&(r=e),t.ordinalMeta=n.getOrdinalMeta()),null!=t.otherDims.itemName&&(s=!0)}),s||null==r||(l[r].otherDims.itemName=0);var h=new yI(l,e),u=null!=r&&Gs(t)?function(t,e,i,n){return n===r?i:this.defaultDimValueGetter(t,e,i,n)}:null;return h.hasItemOption=!1,h.initData(t,null,u),h}function Vs(t){return"category"!==t&&"time"!==t}function Gs(t){if(t.sourceFormat===kS){var e=Ws(t.data||[]);return null!=e&&!y(Ii(e))}}function Ws(t){for(var e=0;e<t.length&&null==t[e];)e++;return t[e]}function Fs(t){this._setting=t||{},this._extent=[1/0,-1/0],this._interval=0,this.init&&this.init.apply(this,arguments)}function Hs(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this._map}function Zs(t){return t._map||(t._map=z(t.categories))}function Us(t){return w(t)&&null!=t.value?t.value:t+""}function js(t,e,i,n){var o={},a=t[1]-t[0],r=o.interval=Bo(a/e,!0);null!=i&&r<i&&(r=o.interval=i),null!=n&&r>n&&(r=o.interval=n);var s=o.intervalPrecision=Xs(r);return qs(o.niceTickExtent=[II(Math.ceil(t[0]/r)*r,s),II(Math.floor(t[1]/r)*r,s)],t),o}function Xs(t){return Lo(t)+2}function Ys(t,e,i){t[e]=Math.max(Math.min(t[e],i[1]),i[0])}function qs(t,e){!isFinite(t[0])&&(t[0]=e[0]),!isFinite(t[1])&&(t[1]=e[1]),Ys(t,0,e),Ys(t,1,e),t[0]>t[1]&&(t[0]=t[1])}function $s(t,e,i,n){var o=[];if(!t)return o;e[0]<i[0]&&o.push(e[0]);for(var a=i[0];a<=i[1]&&(o.push(a),(a=II(a+t,n))!==o[o.length-1]);)if(o.length>1e4)return[];return e[1]>(o.length?o[o.length-1]:i[1])&&o.push(e[1]),o}function Ks(t){return t.get("stack")||DI+t.seriesIndex}function Js(t){return t.dim+t.index}function Qs(t,e){var i=[],n=t.axis;if("category"===n.type){for(var o=n.getBandWidth(),a=0;a<t.count;a++)i.push(r({bandWidth:o,axisKey:"axis0",stackId:DI+a},t));for(var s=el(i,e),l=[],a=0;a<t.count;a++){var h=s.axis0[DI+a];h.offsetCenter=h.offset+h.width/2,l.push(h)}return l}}function tl(t,e){return el(f(t,function(t){var e=t.getData(),i=t.coordinateSystem.getBaseAxis(),n=i.getExtent(),o="category"===i.type?i.getBandWidth():Math.abs(n[1]-n[0])/e.count();return{bandWidth:o,barWidth:To(t.get("barWidth"),o),barMaxWidth:To(t.get("barMaxWidth"),o),barGap:t.get("barGap"),barCategoryGap:t.get("barCategoryGap"),axisKey:Js(i),stackId:Ks(t)}}),e)}function el(t,e){var i={};d(t,function(t,e){var n=t.axisKey,o=t.bandWidth,a=i[n]||{bandWidth:o,remainedWidth:o,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},r=a.stacks;i[n]=a;var s=t.stackId;r[s]||a.autoWidthCount++,r[s]=r[s]||{width:0,maxWidth:0};var l=t.barWidth;l&&!r[s].width&&(r[s].width=l,l=Math.min(a.remainedWidth,l),a.remainedWidth-=l);var h=t.barMaxWidth;h&&(r[s].maxWidth=h);var u=t.barGap;null!=u&&(a.gap=u);var c=t.barCategoryGap;null!=c&&(a.categoryGap=c)});var n={};return d(i,function(t,e){n[e]={};var i=t.stacks,o=t.bandWidth,a=To(t.categoryGap,o),r=To(t.gap,1),s=t.remainedWidth,l=t.autoWidthCount,h=(s-a)/(l+(l-1)*r);h=Math.max(h,0),d(i,function(t,e){var i=t.maxWidth;i&&i<h&&(i=Math.min(i,s),t.width&&(i=Math.min(i,t.width)),s-=i,t.width=i,l--)}),h=(s-a)/(l+(l-1)*r),h=Math.max(h,0);var u,c=0;d(i,function(t,e){t.width||(t.width=h),u=t,c+=t.width*(1+r)}),u&&(c-=u.width*r);var f=-c/2;d(i,function(t,i){n[e][i]=n[e][i]||{offset:f,width:t.width},f+=t.width*(1+r)})}),n}function il(t,e,i){var n=tl(g(e.getSeriesByType(t),function(t){return!e.isSeriesFiltered(t)&&t.coordinateSystem&&"cartesian2d"===t.coordinateSystem.type})),o={},a={};e.eachSeriesByType(t,function(t){if("cartesian2d"===t.coordinateSystem.type){var e=t.getData(),i=t.coordinateSystem,r=i.getBaseAxis(),s=Ks(t),l=n[Js(r)][s],h=l.offset,u=l.width,c=i.getOtherAxis(r),d=t.get("barMinHeight")||0,f=r.onZero?c.toGlobalCoord(c.dataToCoord(0)):c.getGlobalExtent()[0],p=[e.mapDimension("x"),e.mapDimension("y")],g=e.mapArray(p,function(t,e){return i.dataToPoint([t,e])},!0);o[s]=o[s]||[],a[s]=a[s]||[],e.setLayout({offset:h,size:u}),e.each(e.mapDimension(c.dim),function(t,i){if(!isNaN(t)){o[s][i]||(o[s][i]={p:f,n:f},a[s][i]={p:f,n:f});var n,r,l,p,m=t>=0?"p":"n",v=g[i],y=o[s][i][m],x=a[s][i][m];c.isHorizontal()?(n=y,r=v[1]+h,l=v[0]-x,p=u,a[s][i][m]+=l,Math.abs(l)<d&&(l=(l<0?-1:1)*d),o[s][i][m]+=l):(n=v[0]+h,r=y,l=u,p=v[1]-x,a[s][i][m]+=p,Math.abs(p)<d&&(p=(p<=0?-1:1)*d),o[s][i][m]+=p),e.setItemLayout(i,{x:n,y:r,width:l,height:p})}},!0)}},this)}function nl(t,e){return BI(t,RI(e))}function ol(t,e){var i,n,o,a=t.type,r=e.getMin(),s=e.getMax(),l=null!=r,h=null!=s,u=t.getExtent();"ordinal"===a?i=e.getCategories().length:(y(n=e.get("boundaryGap"))||(n=[n||0,n||0]),"boolean"==typeof n[0]&&(n=[0,0]),n[0]=To(n[0],1),n[1]=To(n[1],1),o=u[1]-u[0]||Math.abs(u[0])),null==r&&(r="ordinal"===a?i?0:NaN:u[0]-n[0]*o),null==s&&(s="ordinal"===a?i?i-1:NaN:u[1]+n[1]*o),"dataMin"===r?r=u[0]:"function"==typeof r&&(r=r({min:u[0],max:u[1]})),"dataMax"===s?s=u[1]:"function"==typeof s&&(s=s({min:u[0],max:u[1]})),(null==r||!isFinite(r))&&(r=NaN),(null==s||!isFinite(s))&&(s=NaN),t.setBlank(I(r)||I(s)),e.getNeedCrossZero()&&(r>0&&s>0&&!l&&(r=0),r<0&&s<0&&!h&&(s=0));var c=e.ecModel;if(c){var d=g(c.getSeriesByType("bar"),function(t){return t.getBaseAxis()===e.axis}).length>0;if(("time"===a||"interval"===a)&&d){var f=al(r,s,e);r=f.min,s=f.max}}return[r,s]}function al(t,e,i){var n=i.ecModel,o=i.axis.getExtent(),a=o[1]-o[0],r=tl(g(n.getSeriesByType("bar"),function(t){return!n.isSeriesFiltered(t)&&t.coordinateSystem&&"cartesian2d"===t.coordinateSystem.type}))[i.axis.dim+i.axis.index];if(void 0===r)return{min:t,max:e};var s=1/0;d(r,function(t){s=Math.min(t.offset,s)});var l=-1/0;d(r,function(t){l=Math.max(t.offset+t.width,l)});var h=Math.abs(s)+l,u=e-t,c=u/(1-(s+l)/a)-u;return e+=c*(l/h),t-=c*(s/h),{min:t,max:e}}function rl(t,e){var i=ol(t,e),n=null!=e.getMin(),o=null!=e.getMax(),a=e.get("splitNumber");"log"===t.type&&(t.base=e.get("logBase"));var r=t.type;t.setExtent(i[0],i[1]),t.niceExtent({splitNumber:a,fixMin:n,fixMax:o,minInterval:"interval"===r||"time"===r?e.get("minInterval"):null,maxInterval:"interval"===r||"time"===r?e.get("maxInterval"):null});var s=e.get("interval");null!=s&&t.setInterval&&t.setInterval(s)}function sl(t,e){if(e=e||t.get("type"))switch(e){case"category":return new MI(t.getOrdinalMeta?t.getOrdinalMeta():t.getCategories(),[1/0,-1/0]);case"value":return new AI;default:return(Fs.getClass(e)||AI).create(t)}}function ll(t,e,i,n,o){var a,r=0,s=0,l=(n-o)/180*Math.PI,h=1;e.length>40&&(h=Math.floor(e.length/40));for(var u=0;u<t.length;u+=h){var c=t[u],d=me(e[u],i,"center","top");d.x+=c*Math.cos(l),d.y+=c*Math.sin(l),d.width*=1.3,d.height*=1.3,a?a.intersect(d)?(s++,r=Math.max(r,s)):(a.union(d),s=0):a=d.clone()}return 0===r&&h>1?h:(r+1)*h-1}function hl(t,e){var i=t.scale,n=i.getTicksLabels(),o=i.getTicks();return"string"==typeof e?(e=function(t){return function(e){return t.replace("{value}",null!=e?e:"")}}(e),f(n,e)):"function"==typeof e?f(o,function(i,n){return e(ul(t,i),n)},this):n}function ul(t,e){return"category"===t.type?t.scale.getLabel(e):e}function cl(t,e){if("image"!==this.type){var i=this.style,n=this.shape;n&&"line"===n.symbolType?i.stroke=t:this.__isEmptyBrush?(i.stroke=t,i.fill=e||"#fff"):(i.fill&&(i.fill=t),i.stroke&&(i.stroke=t)),this.dirty(!1)}}function dl(t,e,i,n,o,a,r){var s=0===t.indexOf("empty");s&&(t=t.substr(5,1).toLowerCase()+t.substr(6));var l;return l=0===t.indexOf("image://")?zn(t.slice(8),new Kt(e,i,n,o),r?"center":"cover"):0===t.indexOf("path://")?En(t.slice(7),{},new Kt(e,i,n,o),r?"center":"cover"):new KI({shape:{symbolType:t,x:e,y:i,width:n,height:o}}),l.__isEmptyBrush=s,l.setColor=cl,l.setColor(a),l}function fl(t,e){return Math.abs(t-e)<QI}function pl(t,e,i){var n=0,o=t[0];if(!o)return!1;for(var a=1;a<t.length;a++){var r=t[a];n+=gn(o[0],o[1],r[0],r[1],e,i),o=r}var s=t[0];return fl(o[0],s[0])&&fl(o[1],s[1])||(n+=gn(o[0],o[1],s[0],s[1],e,i)),0!==n}function gl(t,e,i){if(this.name=t,this.geometries=e,i)i=[i[0],i[1]];else{var n=this.getBoundingRect();i=[n.x+n.width/2,n.y+n.height/2]}this.center=i}function ml(t){if(!t.UTF8Encoding)return t;var e=t.UTF8Scale;null==e&&(e=1024);for(var i=t.features,n=0;n<i.length;n++)for(var o=i[n].geometry,a=o.coordinates,r=o.encodeOffsets,s=0;s<a.length;s++){var l=a[s];if("Polygon"===o.type)a[s]=vl(l,r[s],e);else if("MultiPolygon"===o.type)for(var h=0;h<l.length;h++){var u=l[h];l[h]=vl(u,r[s][h],e)}}return t.UTF8Encoding=!1,t}function vl(t,e,i){for(var n=[],o=e[0],a=e[1],r=0;r<t.length;r+=2){var s=t.charCodeAt(r)-64,l=t.charCodeAt(r+1)-64;s=s>>1^-(1&s),l=l>>1^-(1&l),o=s+=o,a=l+=a,n.push([s/i,l/i])}return n}function yl(t,e){var i=(t[1]-t[0])/e/2;t[0]+=i,t[1]-=i}function xl(t,e){var i=t.mapDimension("defaultedLabel",!0),n=i.length;if(1===n)return Ja(t,e,i[0]);if(n){for(var o=[],a=0;a<i.length;a++){var r=Ja(t,e,i[a]);o.push(r)}return o.join(" ")}}function _l(t,e){var i=t.getItemVisual(e,"symbolSize");return i instanceof Array?i.slice():[+i,+i]}function wl(t){return[t[0]/2,t[1]/2]}function bl(t,e,i){S_.call(this),this.updateData(t,e,i)}function Sl(t,e){this.parent.drift(t,e)}function Ml(t){this.group=new S_,this._symbolCtor=t||bl}function Il(t,e,i,n){return e&&!isNaN(e[0])&&!isNaN(e[1])&&!(n&&n(i))&&"none"!==t.getItemVisual(i,"symbol")}function Tl(t){var e=t.hostModel;return{itemStyle:e.getModel("itemStyle").getItemStyle(["color"]),hoverItemStyle:e.getModel("emphasis.itemStyle").getItemStyle(),symbolRotate:e.get("symbolRotate"),symbolOffset:e.get("symbolOffset"),hoverAnimation:e.get("hoverAnimation"),labelModel:e.getModel("label"),hoverLabelModel:e.getModel("emphasis.label"),cursorStyle:e.get("cursor")}}function Al(t){return t>=0?1:-1}function Dl(t,e,i){for(var n,o=t.getBaseAxis(),a=t.getOtherAxis(o),r=o.onZero?0:a.scale.getExtent()[0],s=a.dim,l="x"===s||"radius"===s?1:0,h=e.stackedOn,u=e.get(s,i);h&&Al(h.get(s,i))===Al(u);){n=h;break}var c=[];return c[l]=e.get(o.dim,i),c[1-l]=n?n.get(s,i,!0):r,t.dataToPoint(c)}function Cl(t,e){var i=[];return e.diff(t).add(function(t){i.push({cmd:"+",idx:t})}).update(function(t,e){i.push({cmd:"=",idx:e,idx1:t})}).remove(function(t){i.push({cmd:"-",idx:t})}).execute(),i}function Ll(t){return isNaN(t[0])||isNaN(t[1])}function kl(t,e,i,n,o,a,r,s,l,h,u){for(var c=0,d=i,f=0;f<n;f++){var p=e[d];if(d>=o||d<0)break;if(Ll(p)){if(u){d+=a;continue}break}if(d===i)t[a>0?"moveTo":"lineTo"](p[0],p[1]),mT(yT,p);else if(l>0){var g=d+a,m=e[g];if(u)for(;m&&Ll(e[g]);)m=e[g+=a];var v=.5,y=e[c];if(!(m=e[g])||Ll(m))mT(xT,p);else{Ll(m)&&!u&&(m=p),U(vT,m,y);var x,_;if("x"===h||"y"===h){var w="x"===h?0:1;x=Math.abs(p[w]-y[w]),_=Math.abs(p[w]-m[w])}else x=Vx(p,y),_=Vx(p,m);gT(xT,p,vT,-l*(1-(v=_/(_+x))))}fT(yT,yT,s),pT(yT,yT,r),fT(xT,xT,s),pT(xT,xT,r),t.bezierCurveTo(yT[0],yT[1],xT[0],xT[1],p[0],p[1]),gT(yT,p,vT,l*v)}else t.lineTo(p[0],p[1]);c=d,d+=a}return f}function Pl(t,e){var i=[1/0,1/0],n=[-1/0,-1/0];if(e)for(var o=0;o<t.length;o++){var a=t[o];a[0]<i[0]&&(i[0]=a[0]),a[1]<i[1]&&(i[1]=a[1]),a[0]>n[0]&&(n[0]=a[0]),a[1]>n[1]&&(n[1]=a[1])}return{min:e?i:n,max:e?n:i}}function Ol(t,e){if(t.length===e.length){for(var i=0;i<t.length;i++){var n=t[i],o=e[i];if(n[0]!==o[0]||n[1]!==o[1])return}return!0}}function Nl(t){return"number"==typeof t?t:t?.3:0}function El(t){var e=t.getGlobalExtent();if(t.onBand){var i=t.getBandWidth()/2-1,n=e[1]>e[0]?1:-1;e[0]+=n*i,e[1]-=n*i}return e}function zl(t){return t>=0?1:-1}function Rl(t,e,i,n){var o=e.getBaseAxis(),a=e.getOtherAxis(o),r=0,s=a.scale.getExtent();"start"===n?r=s[0]:"end"===n?r=s[1]:(s=a.scale.getExtent())[0]>0?r=s[0]:s[1]<0&&(r=s[1]);var l=a.dim,h="x"===l||"radius"===l?1:0,u=i.mapDimension(l);return i.mapArray(u?[u]:[],function(t,n){for(var a,s=i.stackedOn;s&&zl(s.get(u,n))===zl(t);){a=s;break}var l=[];return l[h]=i.get(o.dim,n),l[1-h]=a?a.get(u,n,!0):r,e.dataToPoint(l)},!0)}function Bl(t,e,i){var n=El(t.getAxis("x")),o=El(t.getAxis("y")),a=t.getBaseAxis().isHorizontal(),r=Math.min(n[0],n[1]),s=Math.min(o[0],o[1]),l=Math.max(n[0],n[1])-r,h=Math.max(o[0],o[1])-s,u=i.get("lineStyle.width")||2,c=i.get("clipOverflow")?u/2:Math.max(l,h);a?(s-=c,h+=2*c):(r-=c,l+=2*c);var d=new Vb({shape:{x:r,y:s,width:l,height:h}});return e&&(d.shape[a?"width":"height"]=0,fo(d,{shape:{width:l,height:h}},i)),d}function Vl(t,e,i){var n=t.getAngleAxis(),o=t.getRadiusAxis().getExtent(),a=n.getExtent(),r=Math.PI/180,s=new Ob({shape:{cx:t.cx,cy:t.cy,r0:o[0],r:o[1],startAngle:-a[0]*r,endAngle:-a[1]*r,clockwise:n.inverse}});return e&&(s.shape.endAngle=-a[0]*r,fo(s,{shape:{endAngle:-a[1]*r}},i)),s}function Gl(t,e,i){return"polar"===t.type?Vl(t,e,i):Bl(t,e,i)}function Wl(t,e,i){for(var n=e.getBaseAxis(),o="x"===n.dim||"radius"===n.dim?0:1,a=[],r=0;r<t.length-1;r++){var s=t[r+1],l=t[r];a.push(l);var h=[];switch(i){case"end":h[o]=s[o],h[1-o]=l[1-o],a.push(h);break;case"middle":var u=(l[o]+s[o])/2,c=[];h[o]=c[o]=u,h[1-o]=l[1-o],c[1-o]=s[1-o],a.push(h),a.push(c);break;default:h[o]=l[o],h[1-o]=s[1-o],a.push(h)}}return t[r]&&a.push(t[r]),a}function Fl(t,e){var i=t.getVisual("visualMeta");if(i&&i.length&&t.count()){for(var n,o=i.length-1;o>=0;o--)if(i[o].dimension<2){n=i[o];break}if(n&&"cartesian2d"===e.type){var a=n.dimension,r=t.dimensions[a],s=e.getAxis(r),l=f(n.stops,function(t){return{coord:s.toGlobalCoord(s.dataToCoord(t.value)),color:t.color}}),h=l.length,u=n.outerColors.slice();h&&l[0].coord>l[h-1].coord&&(l.reverse(),u.reverse());var c=l[0].coord-10,p=l[h-1].coord+10,g=p-c;if(g<.001)return"transparent";d(l,function(t){t.offset=(t.coord-c)/g}),l.push({offset:h?l[h-1].offset:.5,color:u[1]||"transparent"}),l.unshift({offset:h?l[0].offset:.5,color:u[0]||"transparent"});var m=new jb(0,0,0,0,l,!0);return m[r]=c,m[r+"2"]=p,m}}}function Hl(t){return this._axes[t]}function Zl(t){TT.call(this,t)}function Ul(t,e){return e.type||(e.data?"category":"value")}function jl(t,e,i){return t.getCoordSysModel()===e}function Xl(t,e){var i=e*Math.PI/180,n=t.plain(),o=n.width,a=n.height,r=o*Math.cos(i)+a*Math.sin(i),s=o*Math.sin(i)+a*Math.cos(i);return new Kt(n.x,n.y,r,s)}function Yl(t){var e,i=t.model,n=i.get("axisLabel.show")?i.getFormattedLabels():[],o=i.getModel("axisLabel"),a=1,r=n.length;r>40&&(a=Math.ceil(r/40));for(var s=0;s<r;s+=a)if(!t.isLabelIgnored(s)){var l=Xl(o.getTextRect(n[s]),o.get("rotate")||0);e?e.union(l):e=l}return e}function ql(t,e,i){this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this._initCartesian(t,e,i),this.model=t}function $l(t,e,i){var n=t[e];if(i.onZero){var o=i.onZeroAxisIndex;if(null==o){for(var a in n)if(n.hasOwnProperty(a)){var r=n[a];if(r&&!Kl(r)){o=+a;break}}null==o&&(i.onZero=!1),i.onZeroAxisIndex=o}else(r=n[o])&&Kl(r)&&(i.onZero=!1)}}function Kl(t){return"category"===t.type||"time"===t.type||!ET(t)}function Jl(t,e){var i=t.getExtent(),n=i[0]+i[1];t.toGlobalCoord="x"===t.dim?function(t){return t+e}:function(t){return n-t+e},t.toLocalCoord="x"===t.dim?function(t){return t-e}:function(t){return n-t+e}}function Ql(t,e){return f(BT,function(e){return t.getReferringComponents(e)[0]})}function th(t){return"cartesian2d"===t.get("coordinateSystem")}function eh(t){var e={componentType:t.mainType};return e[t.mainType+"Index"]=t.componentIndex,e}function ih(t,e,i,n){var o,a,r=Oo(i-t.rotation),s=n[0]>n[1],l="start"===e&&!s||"start"!==e&&s;return No(r-VT/2)?(a=l?"bottom":"top",o="center"):No(r-1.5*VT)?(a=l?"top":"bottom",o="center"):(a="middle",o=r<1.5*VT&&r>VT/2?l?"left":"right":l?"right":"left"),{rotation:r,textAlign:o,textVerticalAlign:a}}function nh(t){var e=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||e&&e.show)}function oh(t,e,i){var n=t.get("axisLabel.showMinLabel"),o=t.get("axisLabel.showMaxLabel");e=e||[],i=i||[];var a=e[0],r=e[1],s=e[e.length-1],l=e[e.length-2],h=i[0],u=i[1],c=i[i.length-1],d=i[i.length-2];!1===n?(ah(a),ah(h)):rh(a,r)&&(n?(ah(r),ah(u)):(ah(a),ah(h))),!1===o?(ah(s),ah(c)):rh(l,s)&&(o?(ah(l),ah(d)):(ah(s),ah(c)))}function ah(t){t&&(t.ignore=!0)}function rh(t,e,i){var n=t&&t.getBoundingRect().clone(),o=e&&e.getBoundingRect().clone();if(n&&o){var a=lt([]);return dt(a,a,-t.rotation),n.applyTransform(ut([],a,t.getLocalTransform())),o.applyTransform(ut([],a,e.getLocalTransform())),n.intersect(o)}}function sh(t){return"middle"===t||"center"===t}function lh(t,e,i){var n=e.axis;if(e.get("axisTick.show")&&!n.scale.isBlank()){for(var o=e.getModel("axisTick"),a=o.getModel("lineStyle"),s=o.get("length"),l=ZT(o,i.labelInterval),h=n.getTicksCoords(o.get("alignWithLabel")),u=n.scale.getTicks(),c=e.get("axisLabel.showMinLabel"),d=e.get("axisLabel.showMaxLabel"),f=[],p=[],g=t._transform,m=[],v=h.length,y=0;y<v;y++)if(!HT(n,y,l,v,c,d)){var x=h[y];f[0]=x,f[1]=0,p[0]=x,p[1]=i.tickDirection*s,g&&(Q(f,f,g),Q(p,p,g));var _=new Gb(Vn({anid:"tick_"+u[y],shape:{x1:f[0],y1:f[1],x2:p[0],y2:p[1]},style:r(a.getLineStyle(),{stroke:e.get("axisLine.lineStyle.color")}),z2:2,silent:!0}));t.group.add(_),m.push(_)}return m}}function hh(t,e,i){var n=e.axis;if(T(i.axisLabelShow,e.get("axisLabel.show"))&&!n.scale.isBlank()){var o=e.getModel("axisLabel"),a=o.get("margin"),r=n.scale.getTicks(),s=e.getFormattedLabels(),l=(T(i.labelRotate,o.get("rotate"))||0)*VT/180,h=FT(i.rotation,l,i.labelDirection),u=e.getCategories(),c=[],f=nh(e),p=e.get("triggerEvent"),g=e.get("axisLabel.showMinLabel"),m=e.get("axisLabel.showMaxLabel");return d(r,function(l,d){if(!HT(n,d,i.labelInterval,r.length,g,m)){var v=o;u&&u[l]&&u[l].textStyle&&(v=new _o(u[l].textStyle,o,e.ecModel));var y=v.getTextColor()||e.get("axisLine.lineStyle.color"),x=[n.dataToCoord(l),i.labelOffset+i.labelDirection*a],_=n.scale.getLabel(l),w=new Cb({anid:"label_"+l,position:x,rotation:h.rotation,silent:f,z2:10});io(w.style,v,{text:s[d],textAlign:v.getShallow("align",!0)||h.textAlign,textVerticalAlign:v.getShallow("verticalAlign",!0)||v.getShallow("baseline",!0)||h.textVerticalAlign,textFill:"function"==typeof y?y("category"===n.type?_:"value"===n.type?l+"":l,d):y}),p&&(w.eventData=eh(e),w.eventData.targetType="axisLabel",w.eventData.value=_),t._dumbGroup.add(w),w.updateTransform(),c.push(w),t.group.add(w),w.decomposeTransform()}}),c}}function uh(t,e){var i={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return ch(i,t,e),i.seriesInvolved&&fh(i,t),i}function ch(t,e,i){var n=e.getComponent("tooltip"),o=e.getComponent("axisPointer"),a=o.get("link",!0)||[],r=[];UT(i.getCoordinateSystems(),function(i){function s(n,s,l){var c=l.model.getModel("axisPointer",o),d=c.get("show");if(d&&("auto"!==d||n||xh(c))){null==s&&(s=c.get("triggerTooltip"));var f=(c=n?dh(l,u,o,e,n,s):c).get("snap"),p=_h(l.model),g=s||f||"category"===l.type,m=t.axesInfo[p]={key:p,axis:l,coordSys:i,axisPointerModel:c,triggerTooltip:s,involveSeries:g,snap:f,useHandle:xh(c),seriesModels:[]};h[p]=m,t.seriesInvolved|=g;var v=ph(a,l);if(null!=v){var y=r[v]||(r[v]={axesInfo:{}});y.axesInfo[p]=m,y.mapper=a[v].mapper,m.linkGroup=y}}}if(i.axisPointerEnabled){var l=_h(i.model),h=t.coordSysAxesInfo[l]={};t.coordSysMap[l]=i;var u=i.model.getModel("tooltip",n);if(UT(i.getAxes(),jT(s,!1,null)),i.getTooltipAxes&&n&&u.get("show")){var c="axis"===u.get("trigger"),d="cross"===u.get("axisPointer.type"),f=i.getTooltipAxes(u.get("axisPointer.axis"));(c||d)&&UT(f.baseAxes,jT(s,!d||"cross",c)),d&&UT(f.otherAxes,jT(s,"cross",!1))}}})}function dh(t,e,n,o,a,s){var l=e.getModel("axisPointer"),h={};UT(["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],function(t){h[t]=i(l.get(t))}),h.snap="category"!==t.type&&!!s,"cross"===l.get("type")&&(h.type="line");var u=h.label||(h.label={});if(null==u.show&&(u.show=!1),"cross"===a&&(u.show=!0,!s)){var c=h.lineStyle=l.get("crossStyle");c&&r(u,c.textStyle)}return t.model.getModel("axisPointer",new _o(h,n,o))}function fh(t,e){e.eachSeries(function(e){var i=e.coordinateSystem,n=e.get("tooltip.trigger",!0),o=e.get("tooltip.show",!0);i&&"none"!==n&&!1!==n&&"item"!==n&&!1!==o&&!1!==e.get("axisPointer.show",!0)&&UT(t.coordSysAxesInfo[_h(i.model)],function(t){var n=t.axis;i.getAxis(n.dim)===n&&(t.seriesModels.push(e),null==t.seriesDataCount&&(t.seriesDataCount=0),t.seriesDataCount+=e.getData().count())})},this)}function ph(t,e){for(var i=e.model,n=e.dim,o=0;o<t.length;o++){var a=t[o]||{};if(gh(a[n+"AxisId"],i.id)||gh(a[n+"AxisIndex"],i.componentIndex)||gh(a[n+"AxisName"],i.name))return o}}function gh(t,e){return"all"===t||y(t)&&l(t,e)>=0||t===e}function mh(t){var e=vh(t);if(e){var i=e.axisPointerModel,n=e.axis.scale,o=i.option,a=i.get("status"),r=i.get("value");null!=r&&(r=n.parse(r));var s=xh(i);null==a&&(o.status=s?"show":"hide");var l=n.getExtent().slice();l[0]>l[1]&&l.reverse(),(null==r||r>l[1])&&(r=l[1]),r<l[0]&&(r=l[0]),o.value=r,s&&(o.status=e.axis.scale.isBlank()?"hide":"show")}}function vh(t){var e=(t.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return e&&e.axesInfo[_h(t)]}function yh(t){var e=vh(t);return e&&e.axisPointerModel}function xh(t){return!!t.get("handle.show")}function _h(t){return t.type+"||"+t.id}function wh(t,e,i,n,o,a){var r=XT.getAxisPointerClass(t.axisPointerClass);if(r){var s=yh(e);s?(t._axisPointer||(t._axisPointer=new r)).render(e,s,n,a):bh(t,n)}}function bh(t,e,i){var n=t._axisPointer;n&&n.dispose(e,i),t._axisPointer=null}function Sh(t,e,i){i=i||{};var n=t.coordinateSystem,o=e.axis,a={},r=o.position,s=o.onZero?"onZero":r,l=o.dim,h=n.getRect(),u=[h.x,h.x+h.width,h.y,h.y+h.height],c={left:0,right:1,top:0,bottom:1,onZero:2},d=e.get("offset")||0,f="x"===l?[u[2]-d,u[3]+d]:[u[0]-d,u[1]+d];if(o.onZero){var p=n.getAxis("x"===l?"y":"x",o.onZeroAxisIndex),g=p.toGlobalCoord(p.dataToCoord(0));f[c.onZero]=Math.max(Math.min(g,f[1]),f[0])}a.position=["y"===l?f[c[s]]:u[0],"x"===l?f[c[s]]:u[3]],a.rotation=Math.PI/2*("x"===l?0:1);var m={top:-1,bottom:1,left:-1,right:1};a.labelDirection=a.tickDirection=a.nameDirection=m[r],a.labelOffset=o.onZero?f[c[r]]-f[c.onZero]:0,e.get("axisTick.inside")&&(a.tickDirection=-a.tickDirection),T(i.labelInside,e.get("axisLabel.inside"))&&(a.labelDirection=-a.labelDirection);var v=e.get("axisLabel.rotate");return a.labelRotate="top"===s?-v:v,a.labelInterval=o.getLabelInterval(),a.z2=1,a}function Mh(t,e,i,n,o,a,r){eo(t,e,i.getModel("label"),i.getModel("emphasis.label"),{labelFetcher:o,labelDataIndex:a,defaultText:xl(o.getData(),a),isRectText:!0,autoColor:n}),Ih(t),Ih(e)}function Ih(t,e){"outside"===t.textPosition&&(t.textPosition=e)}function Th(t,e,i){i.style.text=null,co(i,{shape:{width:0}},e,t,function(){i.parent&&i.parent.remove(i)})}function Ah(t,e,i){i.style.text=null,co(i,{shape:{r:i.shape.r0}},e,t,function(){i.parent&&i.parent.remove(i)})}function Dh(t,e,i,n,o,a,s,l){var h=e.getItemVisual(i,"color"),u=e.getItemVisual(i,"opacity"),c=n.getModel("itemStyle"),d=n.getModel("emphasis.itemStyle").getBarItemStyle();l||t.setShape("r",c.get("barBorderRadius")||0),t.useStyle(r({fill:h,opacity:u},c.getBarItemStyle()));var f=n.getShallow("cursor");f&&t.attr("cursor",f);var p=s?o.height>0?"bottom":"top":o.width>0?"left":"right";l||Mh(t.style,d,n,h,a,i,p),to(t,d)}function Ch(t,e){var i=t.get(nA)||0;return Math.min(i,Math.abs(e.width),Math.abs(e.height))}function Lh(t,e,i,n){var o=e.getData(),a=this.dataIndex,r=o.getName(a),s=e.get("selectedOffset");n.dispatchAction({type:"pieToggleSelect",from:t,name:r,seriesId:e.id}),o.each(function(t){kh(o.getItemGraphicEl(t),o.getItemLayout(t),e.isSelected(o.getName(t)),s,i)})}function kh(t,e,i,n,o){var a=(e.startAngle+e.endAngle)/2,r=Math.cos(a),s=Math.sin(a),l=i?n:0,h=[r*l,s*l];o?t.animate().when(200,{position:h}).start("bounceOut"):t.attr("position",h)}function Ph(t,e){function i(){a.ignore=a.hoverIgnore,r.ignore=r.hoverIgnore}function n(){a.ignore=a.normalIgnore,r.ignore=r.normalIgnore}S_.call(this);var o=new Ob({z2:2}),a=new Bb,r=new Cb;this.add(o),this.add(a),this.add(r),this.updateData(t,e,!0),this.on("emphasis",i).on("normal",n).on("mouseover",i).on("mouseout",n)}function Oh(t,e,i,n,o,a,r){function s(e,i){for(var n=e;n>=0&&(t[n].y-=i,!(n>0&&t[n].y>t[n-1].y+t[n-1].height));n--);}function l(t,e,i,n,o,a){for(var r=e?Number.MAX_VALUE:0,s=0,l=t.length;s<l;s++)if("center"!==t[s].position){var h=Math.abs(t[s].y-n),u=t[s].len,c=t[s].len2,d=h<o+u?Math.sqrt((o+u+c)*(o+u+c)-h*h):Math.abs(t[s].x-i);e&&d>=r&&(d=r-10),!e&&d<=r&&(d=r+10),t[s].x=i+d*a,r=d}}t.sort(function(t,e){return t.y-e.y});for(var h,u=0,c=t.length,d=[],f=[],p=0;p<c;p++)(h=t[p].y-u)<0&&function(e,i,n,o){for(var a=e;a<i;a++)if(t[a].y+=n,a>e&&a+1<i&&t[a+1].y>t[a].y+t[a].height)return void s(a,n/2);s(i-1,n/2)}(p,c,-h),u=t[p].y+t[p].height;r-u<0&&s(c-1,u-r);for(p=0;p<c;p++)t[p].y>=i?f.push(t[p]):d.push(t[p]);l(d,!1,e,i,n,o),l(f,!0,e,i,n,o)}function Nh(t,e,i,n,o,a){for(var r=[],s=[],l=0;l<t.length;l++)t[l].x<e?r.push(t[l]):s.push(t[l]);Oh(s,e,i,n,1,o,a),Oh(r,e,i,n,-1,o,a);for(l=0;l<t.length;l++){var h=t[l].linePoints;if(h){var u=h[1][0]-h[2][0];t[l].x<e?h[2][0]=t[l].x+3:h[2][0]=t[l].x-3,h[1][1]=h[2][1]=t[l].y,h[1][0]=h[2][0]+u}}}function Eh(){this.group=new S_}function zh(t,e,i){nT.call(this,t,e,i),this.type="value",this.angle=0,this.name="",this.model}function Rh(t,e,i){this._model=t,this.dimensions=[],this._indicatorAxes=f(t.getIndicatorModels(),function(t,e){var i="indicator_"+e,n=new zh(i,new AI);return n.name=t.get("name"),n.model=t,t.axis=n,this.dimensions.push(i),n},this),this.resize(t,i),this.cx,this.cy,this.r,this.startAngle}function Bh(t,e){return r({show:e},t)}function Vh(t){return y(t)||(t=[+t,+t]),t}function Gh(t,e,i){Hh(t)[e]=i}function Wh(t,e,i){var n=Hh(t);n[e]===i&&(n[e]=null)}function Fh(t,e){return!!Hh(t)[e]}function Hh(t){return t[bA]||(t[bA]={})}function Zh(t){this.pointerChecker,this._zr=t,this._opt={};var e=m,n=e(Uh,this),o=e(jh,this),a=e(Xh,this),s=e(Yh,this),l=e(qh,this);Hx.call(this),this.setPointerChecker=function(t){this.pointerChecker=t},this.enable=function(e,h){this.disable(),this._opt=r(i(h)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,preventDefaultMouseMove:!0}),null==e&&(e=!0),!0!==e&&"move"!==e&&"pan"!==e||(t.on("mousedown",n),t.on("mousemove",o),t.on("mouseup",a)),!0!==e&&"scale"!==e&&"zoom"!==e||(t.on("mousewheel",s),t.on("pinch",l))},this.disable=function(){t.off("mousedown",n),t.off("mousemove",o),t.off("mouseup",a),t.off("mousewheel",s),t.off("pinch",l)},this.dispose=this.disable,this.isDragging=function(){return this._dragging},this.isPinching=function(){return this._pinching}}function Uh(t){if(!(ci(t)||t.target&&t.target.draggable)){var e=t.offsetX,i=t.offsetY;this.pointerChecker&&this.pointerChecker(t,e,i)&&(this._x=e,this._y=i,this._dragging=!0)}}function jh(t){if(!ci(t)&&Kh(this,"moveOnMouseMove",t)&&this._dragging&&"pinch"!==t.gestureEvent&&!Fh(this._zr,"globalPan")){var e=t.offsetX,i=t.offsetY,n=this._x,o=this._y,a=e-n,r=i-o;this._x=e,this._y=i,this._opt.preventDefaultMouseMove&&Q_(t.event),this.trigger("pan",a,r,n,o,e,i)}}function Xh(t){ci(t)||(this._dragging=!1)}function Yh(t){if(Kh(this,"zoomOnMouseWheel",t)&&0!==t.wheelDelta){var e=t.wheelDelta>0?1.1:1/1.1;$h.call(this,t,e,t.offsetX,t.offsetY)}}function qh(t){if(!Fh(this._zr,"globalPan")){var e=t.pinchScale>1?1.1:1/1.1;$h.call(this,t,e,t.pinchX,t.pinchY)}}function $h(t,e,i,n){this.pointerChecker&&this.pointerChecker(t,i,n)&&(Q_(t.event),this.trigger("zoom",e,i,n))}function Kh(t,e,i){var n=t._opt[e];return n&&(!_(n)||i.event[n+"Key"])}function Jh(t,e,i){var n=t.target,o=n.position;o[0]+=e,o[1]+=i,n.dirty()}function Qh(t,e,i,n){var o=t.target,a=t.zoomLimit,r=o.position,s=o.scale,l=t.zoom=t.zoom||1;if(l*=e,a){var h=a.min||0,u=a.max||1/0;l=Math.max(Math.min(u,l),h)}var c=l/t.zoom;t.zoom=l,r[0]-=(i-r[0])*(c-1),r[1]-=(n-r[1])*(c-1),s[0]*=c,s[1]*=c,o.dirty()}function tu(t,e,i){var n=e.getComponentByElement(t.topTarget),o=n&&n.coordinateSystem;return n&&n!==i&&!SA[n.mainType]&&o&&o.model!==i}function eu(t,e){var i=t.getItemStyle(),n=t.get("areaColor");return null!=n&&(i.fill=n),i}function iu(t,e,i,n,o){i.off("click"),i.off("mousedown"),e.get("selectedMode")&&(i.on("mousedown",function(){t._mouseDownFlag=!0}),i.on("click",function(a){if(t._mouseDownFlag){t._mouseDownFlag=!1;for(var r=a.target;!r.__regions;)r=r.parent;if(r){var s={type:("geo"===e.mainType?"geo":"map")+"ToggleSelect",batch:f(r.__regions,function(t){return{name:t.name,from:o.uid}})};s[e.mainType+"Id"]=e.id,n.dispatchAction(s),nu(e,i)}}}))}function nu(t,e){e.eachChild(function(e){d(e.__regions,function(i){e.trigger(t.isSelected(i.name)?"emphasis":"normal")})})}function ou(t,e){var i=new S_;this._controller=new Zh(t.getZr()),this._controllerHost={target:e?i:null},this.group=i,this._updateGroup=e,this._mouseDownFlag}function au(t,e,i){var n=t.getZoom(),o=t.getCenter(),a=e.zoom,r=t.dataToPoint(o);if(null!=e.dx&&null!=e.dy){r[0]-=e.dx,r[1]-=e.dy;o=t.pointToData(r);t.setCenter(o)}if(null!=a){if(i){var s=i.min||0,l=i.max||1/0;a=Math.max(Math.min(n*a,l),s)/n}t.scale[0]*=a,t.scale[1]*=a;var h=t.position,u=(e.originX-h[0])*(a-1),c=(e.originY-h[1])*(a-1);h[0]-=u,h[1]-=c,t.updateTransform();o=t.pointToData(r);t.setCenter(o),t.setZoom(a*n)}return{center:t.getCenter(),zoom:t.getZoom()}}function ru(){Kx.call(this)}function su(t){this.name=t,this.zoomLimit,Kx.call(this),this._roamTransformable=new ru,this._rawTransformable=new ru,this._center,this._zoom}function lu(t,e,i,n){var o=i.seriesModel,a=o?o.coordinateSystem:null;return a===this?a[t](n):null}function hu(t,e,i,n,o){su.call(this,t),this.map=e,this._nameCoordMap=z(),this.loadGeoJson(i,n,o)}function uu(t,e,i,n){var o=i.geoModel,a=i.seriesModel,r=o?o.coordinateSystem:a?a.coordinateSystem||(a.getReferringComponents("geo")[0]||{}).coordinateSystem:null;return r===this?r[t](n):null}function cu(t,e){var i=t.get("boundingCoords");if(null!=i){var n=i[0],o=i[1];isNaN(n[0])||isNaN(n[1])||isNaN(o[0])||isNaN(o[1])||this.setBoundingRect(n[0],n[1],o[0]-n[0],o[1]-n[1])}var a,r=this.getBoundingRect(),s=t.get("layoutCenter"),l=t.get("layoutSize"),h=e.getWidth(),u=e.getHeight(),c=t.get("aspectScale")||.75,d=r.width/r.height*c,f=!1;s&&l&&(s=[To(s[0],h),To(s[1],u)],l=To(l,Math.min(h,u)),isNaN(s[0])||isNaN(s[1])||isNaN(l)||(f=!0));if(f){var p={};d>1?(p.width=l,p.height=l/d):(p.height=l,p.width=l*d),p.y=s[1]-p.height/2,p.x=s[0]-p.width/2}else(a=t.getBoxLayoutParams()).aspect=d,p=Ko(a,{width:h,height:u});this.setViewRect(p.x,p.y,p.width,p.height),this.setCenter(t.get("center")),this.setZoom(t.get("zoom"))}function du(t,e){d(e.get("geoCoord"),function(e,i){t.addGeoCoord(i,e)})}function fu(t,e){var i={};return d(t,function(t){t.each(t.mapDimension("value"),function(e,n){var o="ec-"+t.getName(n);i[o]=i[o]||[],isNaN(e)||i[o].push(e)})}),t[0].map(t[0].mapDimension("value"),function(n,o){for(var a="ec-"+t[0].getName(o),r=0,s=1/0,l=-1/0,h=i[a].length,u=0;u<h;u++)s=Math.min(s,i[a][u]),l=Math.max(l,i[a][u]),r+=i[a][u];var c;return c="min"===e?s:"max"===e?l:"average"===e?r/h:r,0===h?NaN:c})}function pu(t){var e=t.mainData,i=t.datas;i||(i={main:e},t.datasAttr={main:"data"}),t.datas=t.mainData=null,_u(e,i,t),NA(i,function(i){NA(e.TRANSFERABLE_METHODS,function(e){i.wrapMethod(e,v(gu,t))})}),e.wrapMethod("cloneShallow",v(vu,t)),NA(e.CHANGABLE_METHODS,function(i){e.wrapMethod(i,v(mu,t))}),k(i[e.dataType]===e)}function gu(t,e){if(xu(this)){var i=a({},this[EA]);i[this.dataType]=e,_u(e,i,t)}else wu(e,this.dataType,this[zA],t);return e}function mu(t,e){return t.struct&&t.struct.update(this),e}function vu(t,e){return NA(e[EA],function(i,n){i!==e&&wu(i.cloneShallow(),n,e,t)}),e}function yu(t){var e=this[zA];return null==t||null==e?e:e[EA][t]}function xu(t){return t[zA]===t}function _u(t,e,i){t[EA]={},NA(e,function(e,n){wu(e,n,t,i)})}function wu(t,e,i,n){i[EA][e]=t,t[zA]=i,t.dataType=e,n.struct&&(t[n.structAttr]=n.struct,n.struct[n.datasAttr[e]]=t),t.getLinkedData=yu}function bu(t,e,i){this.root,this.data,this._nodes=[],this.hostModel=t,this.levelModels=f(e||[],function(e){return new _o(e,t,t.ecModel)}),this.leavesModel=new _o(i||{},t,t.ecModel)}function Su(t,e){var i=e.children;t.parentNode!==e&&(i.push(t),t.parentNode=e)}function Mu(t){t.hierNode={defaultAncestor:null,ancestor:t,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var e,i,n=[t];e=n.pop();)if(i=e.children,e.isExpand&&i.length)for(var o=i.length-1;o>=0;o--){var a=i[o];a.hierNode={defaultAncestor:null,ancestor:a,prelim:0,modifier:0,change:0,shift:0,i:o,thread:null},n.push(a)}}function Iu(t,e){var i=t.isExpand?t.children:[],n=t.parentNode.children,o=t.hierNode.i?n[t.hierNode.i-1]:null;if(i.length){Lu(t);var a=(i[0].hierNode.prelim+i[i.length-1].hierNode.prelim)/2;o?(t.hierNode.prelim=o.hierNode.prelim+e(t,o),t.hierNode.modifier=t.hierNode.prelim-a):t.hierNode.prelim=a}else o&&(t.hierNode.prelim=o.hierNode.prelim+e(t,o));t.parentNode.hierNode.defaultAncestor=ku(t,o,t.parentNode.hierNode.defaultAncestor||n[0],e)}function Tu(t){var e=t.hierNode.prelim+t.parentNode.hierNode.modifier;t.setLayout({x:e},!0),t.hierNode.modifier+=t.parentNode.hierNode.modifier}function Au(t){return arguments.length?t:zu}function Du(t,e){var i={};return t-=Math.PI/2,i.x=e*Math.cos(t),i.y=e*Math.sin(t),i}function Cu(t,e){return Ko(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function Lu(t){for(var e=t.children,i=e.length,n=0,o=0;--i>=0;){var a=e[i];a.hierNode.prelim+=n,a.hierNode.modifier+=n,o+=a.hierNode.change,n+=a.hierNode.shift+o}}function ku(t,e,i,n){if(e){for(var o=t,a=t,r=a.parentNode.children[0],s=e,l=o.hierNode.modifier,h=a.hierNode.modifier,u=r.hierNode.modifier,c=s.hierNode.modifier;s=Pu(s),a=Ou(a),s&&a;){o=Pu(o),r=Ou(r),o.hierNode.ancestor=t;var d=s.hierNode.prelim+c-a.hierNode.prelim-h+n(s,a);d>0&&(Eu(Nu(s,t,i),t,d),h+=d,l+=d),c+=s.hierNode.modifier,h+=a.hierNode.modifier,l+=o.hierNode.modifier,u+=r.hierNode.modifier}s&&!Pu(o)&&(o.hierNode.thread=s,o.hierNode.modifier+=c-l),a&&!Ou(r)&&(r.hierNode.thread=a,r.hierNode.modifier+=h-u,i=t)}return i}function Pu(t){var e=t.children;return e.length&&t.isExpand?e[e.length-1]:t.hierNode.thread}function Ou(t){var e=t.children;return e.length&&t.isExpand?e[0]:t.hierNode.thread}function Nu(t,e,i){return t.hierNode.ancestor.parentNode===e.parentNode?t.hierNode.ancestor:i}function Eu(t,e,i){var n=i/(e.hierNode.i-t.hierNode.i);e.hierNode.change-=n,e.hierNode.shift+=i,e.hierNode.modifier+=i,e.hierNode.prelim+=i,t.hierNode.change+=n}function zu(t,e){return t.parentNode===e.parentNode?1:2}function Ru(t,e){var i=t.getItemLayout(e);return i&&!isNaN(i.x)&&!isNaN(i.y)&&"none"!==t.getItemVisual(e,"symbol")}function Bu(t,e,i){return i.itemModel=e,i.itemStyle=e.getModel("itemStyle").getItemStyle(),i.hoverItemStyle=e.getModel("emphasis.itemStyle").getItemStyle(),i.lineStyle=e.getModel("lineStyle").getLineStyle(),i.labelModel=e.getModel("label"),i.hoverLabelModel=e.getModel("emphasis.label"),!1===t.isExpand&&0!==t.children.length?i.symbolInnerColor=i.itemStyle.fill:i.symbolInnerColor="#fff",i}function Vu(t,e,i,n,o,a){var s=!i,l=t.tree.getNodeByDataIndex(e),a=Bu(l,l.getModel(),a),h=t.tree.root,u=l.parentNode===h?l:l.parentNode||l,c=t.getItemGraphicEl(u.dataIndex),d=u.getLayout(),f=c?{x:c.position[0],y:c.position[1],rawX:c.__radialOldRawX,rawY:c.__radialOldRawY}:d,p=l.getLayout();s?(i=new bl(t,e,a)).attr("position",[f.x,f.y]):i.updateData(t,e,a),i.__radialOldRawX=i.__radialRawX,i.__radialOldRawY=i.__radialRawY,i.__radialRawX=p.rawX,i.__radialRawY=p.rawY,n.add(i),t.setItemGraphicEl(e,i),co(i,{position:[p.x,p.y]},o);var g=i.getSymbolPath();if("radial"===a.layout){var m,v,y=h.children[0],x=y.getLayout(),_=y.children.length;if(p.x===x.x&&!0===l.isExpand){var w={};w.x=(y.children[0].getLayout().x+y.children[_-1].getLayout().x)/2,w.y=(y.children[0].getLayout().y+y.children[_-1].getLayout().y)/2,(m=Math.atan2(w.y-x.y,w.x-x.x))<0&&(m=2*Math.PI+m),(v=w.x<x.x)&&(m-=Math.PI)}else(m=Math.atan2(p.y-x.y,p.x-x.x))<0&&(m=2*Math.PI+m),0===l.children.length||0!==l.children.length&&!1===l.isExpand?(v=p.x<x.x)&&(m-=Math.PI):(v=p.x>x.x)||(m-=Math.PI);var b=v?"left":"right";g.setStyle({textPosition:b,textRotation:-m,textOrigin:"center",verticalAlign:"middle"})}if(l.parentNode&&l.parentNode!==h){var S=i.__edge;S||(S=i.__edge=new Fb({shape:Wu(a,f,f),style:r({opacity:0},a.lineStyle)})),co(S,{shape:Wu(a,d,p),style:{opacity:1}},o),n.add(S)}}function Gu(t,e,i,n,o,a){for(var r,s=t.tree.getNodeByDataIndex(e),l=t.tree.root,a=Bu(s,s.getModel(),a),h=s.parentNode===l?s:s.parentNode||s;null==(r=h.getLayout());)h=h.parentNode===l?h:h.parentNode||h;co(i,{position:[r.x+1,r.y+1]},o,function(){n.remove(i),t.setItemGraphicEl(e,null)}),i.fadeOut(null,{keepLabel:!0});var u=i.__edge;u&&co(u,{shape:Wu(a,r,r),style:{opacity:0}},o,function(){n.remove(u)})}function Wu(t,e,i){var n,o,a,r,s=t.orient;if("radial"===t.layout){var l=e.rawX,h=e.rawY,u=i.rawX,c=i.rawY,d=Du(l,h),f=Du(l,h+(c-h)*t.curvature),p=Du(u,c+(h-c)*t.curvature),g=Du(u,c);return{x1:d.x,y1:d.y,x2:g.x,y2:g.y,cpx1:f.x,cpy1:f.y,cpx2:p.x,cpy2:p.y}}var l=e.x,h=e.y,u=i.x,c=i.y;return"horizontal"===s&&(n=l+(u-l)*t.curvature,o=h,a=u+(l-u)*t.curvature,r=c),"vertical"===s&&(n=l,o=h+(c-h)*t.curvature,a=u,r=c+(h-c)*t.curvature),{x1:l,y1:h,x2:u,y2:c,cpx1:n,cpy1:o,cpx2:a,cpy2:r}}function Fu(t,e,i){for(var n,o=[t],a=[];n=o.pop();)if(a.push(n),n.isExpand){var r=n.children;if(r.length)for(var s=0;s<r.length;s++)o.push(r[s])}for(;n=a.pop();)e(n,i)}function Hu(t,e){for(var i,n=[t];i=n.pop();)if(e(i),i.isExpand){var o=i.children;if(o.length)for(var a=o.length-1;a>=0;a--)n.push(o[a])}}function Zu(t,e,i){if(t&&l(e,t.type)>=0){var n=i.getData().tree.root,o=t.targetNode;if(o&&n.contains(o))return{node:o};var a=t.targetNodeId;if(null!=a&&(o=n.getNodeById(a)))return{node:o}}}function Uu(t){for(var e=[];t;)(t=t.parentNode)&&e.push(t);return e.reverse()}function ju(t,e){return l(Uu(t),e)>=0}function Xu(t,e){for(var i=[];t;){var n=t.dataIndex;i.push({name:t.name,dataIndex:n,value:e.getRawValue(n)}),t=t.parentNode}return i.reverse(),i}function Yu(t){var e=0;d(t.children,function(t){Yu(t);var i=t.value;y(i)&&(i=i[0]),e+=i});var i=t.value;y(i)&&(i=i[0]),(null==i||isNaN(i))&&(i=e),i<0&&(i=0),y(t.value)?t.value[0]=i:t.value=i}function qu(t,e){var i=e.get("color");if(i){var n;return d(t=t||[],function(t){var e=new _o(t),i=e.get("color");(e.get("itemStyle.color")||i&&"none"!==i)&&(n=!0)}),n||((t[0]||(t[0]={})).color=i.slice()),t}}function $u(t){this.group=new S_,t.add(this.group)}function Ku(t,e,i,n,o,a){var r=[[o?t:t-VA,e],[t+i,e],[t+i,e+n],[o?t:t-VA,e+n]];return!a&&r.splice(2,0,[t+i+VA,e+n/2]),!o&&r.push([t,e+n/2]),r}function Ju(t,e,i){t.eventData={componentType:"series",componentSubType:"treemap",seriesIndex:e.componentIndex,seriesName:e.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:i&&i.dataIndex,name:i&&i.name},treePathInfo:i&&Xu(i,e)}}function Qu(){var t,e=[],i={};return{add:function(t,n,o,a,r){return _(a)&&(r=a,a=0),!i[t.id]&&(i[t.id]=1,e.push({el:t,target:n,time:o,delay:a,easing:r}),!0)},done:function(e){return t=e,this},start:function(){for(var n=e.length,o=0,a=e.length;o<a;o++){var r=e[o];r.el.animateTo(r.target,r.time,r.delay,r.easing,function(){--n||(e.length=0,i={},t&&t())})}return this}}}function tc(t,e,n,o,r,s,l,h,u,c){function d(t,e){w?!t.invisible&&s.push(t):(e(),t.__tmWillVisible||(t.invisible=!1))}function f(e,n,o,a,r,s){var h=l.getModel(),u=T(t.getFormattedLabel(l.dataIndex,"normal",null,null,s?"upperLabel":"label"),h.get("name"));if(!s&&v.isLeafRoot){var c=t.get("drillDownIcon",!0);u=c?c+" "+u:u}var d=h.getModel(s?jA:ZA),f=h.getModel(s?XA:UA),p=d.getShallow("show");eo(e,n,d,f,{defaultText:p?u:null,autoColor:o,isRectText:!0}),s&&(e.textRect=i(s)),e.truncate=p&&d.get("ellipsis")?{outerWidth:a,outerHeight:r,minChar:2}:null}function p(t,i,o,a){var s=null!=S&&n[t][S],l=r[t];return s?(n[t][S]=null,g(l,s,t)):w||((s=new i({z:ec(o,a)})).__tmDepth=o,s.__tmStorageName=t,m(l,s,t)),e[t][b]=s}function g(t,e,i){(t[b]={}).old="nodeGroup"===i?e.position.slice():a({},e.shape)}function m(t,e,i){var n=t[b]={},a=l.parentNode;if(a&&(!o||"drillDown"===o.direction)){var s=0,h=0,u=r.background[a.getRawIndex()];!o&&u&&u.old&&(s=u.old.width,h=u.old.height),n.old="nodeGroup"===i?[0,h]:{x:s,y:h,width:0,height:0}}n.fadein="nodeGroup"!==i}if(l){var v=l.getLayout();if(v&&v.isInView){var y=v.width,x=v.height,_=v.borderWidth,w=v.invisible,b=l.getRawIndex(),S=h&&h.getRawIndex(),M=l.viewChildren,I=v.upperHeight,A=M&&M.length,D=l.getModel("itemStyle"),C=l.getModel("emphasis.itemStyle"),L=p("nodeGroup",WA);if(L){if(u.add(L),L.attr("position",[v.x||0,v.y||0]),L.__tmNodeWidth=y,L.__tmNodeHeight=x,v.isAboveViewRoot)return L;var k=p("background",FA,c,qA);if(k&&function(e,i,n){i.dataIndex=l.dataIndex,i.seriesIndex=t.seriesIndex,i.setShape({x:0,y:0,width:y,height:x});var o=l.getVisual("borderColor",!0),a=C.get("borderColor");d(i,function(){var t=JA(D);t.fill=o;var e=KA(C);if(e.fill=a,n){var r=y-2*_;f(t,e,o,r,I,{x:_,y:0,width:r,height:I})}else t.text=e.text=null;i.setStyle(t),to(i,e)}),e.add(i)}(L,k,A&&v.upperHeight),!A){var P=p("content",FA,c,$A);P&&function(e,i){i.dataIndex=l.dataIndex,i.seriesIndex=t.seriesIndex;var n=Math.max(y-2*_,0),o=Math.max(x-2*_,0);i.culling=!0,i.setShape({x:_,y:_,width:n,height:o});var a=l.getVisual("color",!0);d(i,function(){var t=JA(D);t.fill=a;var e=KA(C);f(t,e,a,n,o),i.setStyle(t),to(i,e)}),e.add(i)}(L,P)}return L}}}}function ec(t,e){var i=t*YA+e;return(i-1)/i}function ic(t){var e=t.pieceList;t.hasSpecialVisual=!1,d(e,function(e,i){e.originIndex=i,null!=e.visual&&(t.hasSpecialVisual=!0)})}function nc(t){var e=t.categories,i=t.visual,n=t.categoryMap={};if(eD(e,function(t,e){n[t]=e}),!y(i)){var o=[];w(i)?eD(i,function(t,e){var i=n[e];o[null!=i?i:nD]=t}):o[nD]=i,i=dc(t,o)}for(var a=e.length-1;a>=0;a--)null==i[a]&&(delete n[e[a]],e.pop())}function oc(t,e){var i=t.visual,n=[];w(i)?eD(i,function(t){n.push(t)}):null!=i&&n.push(i);var o={color:1,symbol:1};e||1!==n.length||o.hasOwnProperty(t.type)||(n[1]=n[0]),dc(t,n)}function ac(t){return{applyVisual:function(e,i,n){e=this.mapValueToVisual(e),n("color",t(i("color"),e))},_doMap:uc([0,1])}}function rc(t){var e=this.option.visual;return e[Math.round(Io(t,[0,1],[0,e.length-1],!0))]||{}}function sc(t){return function(e,i,n){n(t,this.mapValueToVisual(e))}}function lc(t){var e=this.option.visual;return e[this.option.loop&&t!==nD?t%e.length:t]}function hc(){return this.option.visual[0]}function uc(t){return{linear:function(e){return Io(e,t,this.option.visual,!0)},category:lc,piecewise:function(e,i){var n=cc.call(this,i);return null==n&&(n=Io(e,t,this.option.visual,!0)),n},fixed:hc}}function cc(t){var e=this.option,i=e.pieceList;if(e.hasSpecialVisual){var n=i[oD.findPieceIndex(t,i)];if(n&&n.visual)return n.visual[this.type]}}function dc(t,e){return t.visual=e,"color"===t.type&&(t.parsedVisual=f(e,function(t){return Dt(t)})),e}function fc(t,e,i){return t?e<=i:e<i}function pc(t,e,i,n,o,a){var r=t.getModel(),s=t.getLayout();if(s&&!s.invisible&&s.isInView){var l,h=t.getModel(lD),u=gc(h,e,i[t.depth],n),c=h.get("borderColor"),f=h.get("borderColorSaturation");null!=f&&(c=vc(f,l=mc(u))),t.setVisual("borderColor",c);var p=t.viewChildren;if(p&&p.length){var g=xc(t,r,s,h,u,p);d(p,function(t,e){(t.depth>=o.length||t===o[t.depth])&&pc(t,wc(r,u,t,e,g,a),i,n,o,a)})}else l=mc(u),t.setVisual("color",l)}}function gc(t,e,i,n){var o=a({},e);return d(["color","colorAlpha","colorSaturation"],function(a){var r=t.get(a,!0);null==r&&i&&(r=i[a]),null==r&&(r=e[a]),null==r&&(r=n.get(a)),null!=r&&(o[a]=r)}),o}function mc(t){var e=yc(t,"color");if(e){var i=yc(t,"colorAlpha"),n=yc(t,"colorSaturation");return n&&(e=Et(e,null,null,n)),i&&(e=zt(e,i)),e}}function vc(t,e){return null!=e?Et(e,null,null,t):null}function yc(t,e){var i=t[e];if(null!=i&&"none"!==i)return i}function xc(t,e,i,n,o,a){if(a&&a.length){var r=_c(e,"color")||null!=o.color&&"none"!==o.color&&(_c(e,"colorAlpha")||_c(e,"colorSaturation"));if(r){var s=e.get("visualMin"),l=e.get("visualMax"),h=i.dataExtent.slice();null!=s&&s<h[0]&&(h[0]=s),null!=l&&l>h[1]&&(h[1]=l);var u=e.get("colorMappingBy"),c={type:r.name,dataExtent:h,visual:r.range};"color"!==c.type||"index"!==u&&"id"!==u?c.mappingMethod="linear":(c.mappingMethod="category",c.loop=!0);var d=new oD(c);return d.__drColorMappingBy=u,d}}}function _c(t,e){var i=t.get(e);return sD(i)&&i.length?{name:e,range:i}:null}function wc(t,e,i,n,o,r){var s=a({},e);if(o){var l=o.type,h="color"===l&&o.__drColorMappingBy,u="index"===h?n:"id"===h?r.mapIdToIndex(i.getId()):i.getValue(t.get("visualDimension"));s[l]=o.mapValueToVisual(u)}return s}function bc(t,e,i,n){var o,a;if(!t.isRemoved()){var r=t.getLayout();o=r.width,a=r.height;var s=(f=t.getModel()).get(pD),l=f.get(gD)/2,h=Pc(f),u=Math.max(s,h),c=s-l,d=u-l,f=t.getModel();t.setLayout({borderWidth:s,upperHeight:u,upperLabelHeight:h},!0);var p=(o=uD(o-2*c,0))*(a=uD(a-c-d,0)),g=Sc(t,f,p,e,i,n);if(g.length){var m={x:c,y:d,width:o,height:a},v=cD(o,a),y=1/0,x=[];x.area=0;for(var _=0,w=g.length;_<w;){var b=g[_];x.push(b),x.area+=b.getLayout().area;var S=Ac(x,v,e.squareRatio);S<=y?(_++,y=S):(x.area-=x.pop().getLayout().area,Dc(x,v,m,l,!1),v=cD(m.width,m.height),x.length=x.area=0,y=1/0)}if(x.length&&Dc(x,v,m,l,!0),!i){var M=f.get("childrenVisibleMin");null!=M&&p<M&&(i=!0)}for(var _=0,w=g.length;_<w;_++)bc(g[_],e,i,n+1)}}}function Sc(t,e,i,n,o,a){var r=t.children||[],s=n.sort;"asc"!==s&&"desc"!==s&&(s=null);var l=null!=n.leafDepth&&n.leafDepth<=a;if(o&&!l)return t.viewChildren=[];Ic(r=g(r,function(t){return!t.isRemoved()}),s);var h=Tc(e,r,s);if(0===h.sum)return t.viewChildren=[];if(h.sum=Mc(e,i,h.sum,s,r),0===h.sum)return t.viewChildren=[];for(var u=0,c=r.length;u<c;u++){var d=r[u].getValue()/h.sum*i;r[u].setLayout({area:d})}return l&&(r.length&&t.setLayout({isLeafRoot:!0},!0),r.length=0),t.viewChildren=r,t.setLayout({dataExtent:h.dataExtent},!0),r}function Mc(t,e,i,n,o){if(!n)return i;for(var a=t.get("visibleMin"),r=o.length,s=r,l=r-1;l>=0;l--){var h=o["asc"===n?r-l-1:l].getValue();h/i*e<a&&(s=l,i-=h)}return"asc"===n?o.splice(0,r-s):o.splice(s,r-s),i}function Ic(t,e){return e&&t.sort(function(t,i){var n="asc"===e?t.getValue()-i.getValue():i.getValue()-t.getValue();return 0===n?"asc"===e?t.dataIndex-i.dataIndex:i.dataIndex-t.dataIndex:n}),t}function Tc(t,e,i){for(var n=0,o=0,a=e.length;o<a;o++)n+=e[o].getValue();var r=t.get("visualDimension");if(e&&e.length)if("value"===r&&i)s=[e[e.length-1].getValue(),e[0].getValue()],"asc"===i&&s.reverse();else{var s=[1/0,-1/0];fD(e,function(t){var e=t.getValue(r);e<s[0]&&(s[0]=e),e>s[1]&&(s[1]=e)})}else s=[NaN,NaN];return{sum:n,dataExtent:s}}function Ac(t,e,i){for(var n,o=0,a=1/0,r=0,s=t.length;r<s;r++)(n=t[r].getLayout().area)&&(n<a&&(a=n),n>o&&(o=n));var l=t.area*t.area,h=e*e*i;return l?uD(h*o/l,l/(h*a)):1/0}function Dc(t,e,i,n,o){var a=e===i.width?0:1,r=1-a,s=["x","y"],l=["width","height"],h=i[s[a]],u=e?t.area/e:0;(o||u>i[l[r]])&&(u=i[l[r]]);for(var c=0,d=t.length;c<d;c++){var f=t[c],p={},g=u?f.getLayout().area/u:0,m=p[l[r]]=uD(u-2*n,0),v=i[s[a]]+i[l[a]]-h,y=c===d-1||v<g?v:g,x=p[l[a]]=uD(y-2*n,0);p[s[r]]=i[s[r]]+cD(n,m/2),p[s[a]]=h+cD(n,x/2),h+=y,f.setLayout(p,!0)}i[s[r]]+=u,i[l[r]]-=u}function Cc(t,e,i,n,o){var a=(e||{}).node,r=[n,o];if(!a||a===i)return r;for(var s,l=n*o,h=l*t.option.zoomToNodeRatio;s=a.parentNode;){for(var u=0,c=s.children,d=0,f=c.length;d<f;d++)u+=c[d].getValue();var p=a.getValue();if(0===p)return r;h*=u/p;var g=s.getModel(),m=g.get(pD);(h+=4*m*m+(3*m+Math.max(m,Pc(g)))*Math.pow(h,.5))>hS&&(h=hS),a=s}h<l&&(h=l);var v=Math.pow(h/l,.5);return[n*v,o*v]}function Lc(t,e,i){if(e)return{x:e.x,y:e.y};var n={x:0,y:0};if(!i)return n;var o=i.node,a=o.getLayout();if(!a)return n;for(var r=[a.width/2,a.height/2],s=o;s;){var l=s.getLayout();r[0]+=l.x,r[1]+=l.y,s=s.parentNode}return{x:t.width/2-r[0],y:t.height/2-r[1]}}function kc(t,e,i,n,o){var a=t.getLayout(),r=i[o],s=r&&r===t;if(!(r&&!s||o===i.length&&t!==n)){t.setLayout({isInView:!0,invisible:!s&&!e.intersect(a),isAboveViewRoot:s},!0);var l=new Kt(e.x-a.x,e.y-a.y,e.width,e.height);fD(t.viewChildren||[],function(t){kc(t,l,i,n,o+1)})}}function Pc(t){return t.get(mD)?t.get(vD):0}function Oc(t){return"_EC_"+t}function Nc(t,e){this.id=null==t?"":t,this.inEdges=[],this.outEdges=[],this.edges=[],this.hostGraph,this.dataIndex=null==e?-1:e}function Ec(t,e,i){this.node1=t,this.node2=e,this.dataIndex=null==i?-1:i}function zc(t){return isNaN(+t.cpx1)||isNaN(+t.cpy1)}function Rc(t){return"_"+t+"Type"}function Bc(t,e,i){var n=e.getItemVisual(i,"color"),o=e.getItemVisual(i,t),a=e.getItemVisual(i,t+"Size");if(o&&"none"!==o){y(a)||(a=[a,a]);var r=dl(o,-a[0]/2,-a[1]/2,a[0],a[1],n);return r.name=t,r}}function Vc(t){var e=new TD({name:"line"});return Gc(e.shape,t),e}function Gc(t,e){var i=e[0],n=e[1],o=e[2];t.x1=i[0],t.y1=i[1],t.x2=n[0],t.y2=n[1],t.percent=1,o?(t.cpx1=o[0],t.cpy1=o[1]):(t.cpx1=NaN,t.cpy1=NaN)}function Wc(t,e,i){S_.call(this),this._createLine(t,e,i)}function Fc(t){this._ctor=t||Wc,this.group=new S_}function Hc(t,e,i,n){if(Xc(e.getItemLayout(i))){var o=new t._ctor(e,i,n);e.setItemGraphicEl(i,o),t.group.add(o)}}function Zc(t,e,i,n,o,a){var r=e.getItemGraphicEl(n);Xc(i.getItemLayout(o))?(r?r.updateData(i,o,a):r=new t._ctor(i,o,a),i.setItemGraphicEl(o,r),t.group.add(r)):t.group.remove(r)}function Uc(t){var e=t.hostModel;return{lineStyle:e.getModel("lineStyle").getLineStyle(),hoverLineStyle:e.getModel("emphasis.lineStyle").getLineStyle(),labelModel:e.getModel("label"),hoverLabelModel:e.getModel("emphasis.label")}}function jc(t){return isNaN(t[0])||isNaN(t[1])}function Xc(t){return!jc(t[0])&&!jc(t[1])}function Yc(t,e,i){for(var n,o=t[0],a=t[1],r=t[2],s=1/0,l=i*i,h=.1,u=.1;u<=.9;u+=.1)LD[0]=OD(o[0],a[0],r[0],u),LD[1]=OD(o[1],a[1],r[1],u),(f=ED(ND(LD,e)-l))<s&&(s=f,n=u);for(var c=0;c<32;c++){var d=n+h;kD[0]=OD(o[0],a[0],r[0],n),kD[1]=OD(o[1],a[1],r[1],n),PD[0]=OD(o[0],a[0],r[0],d),PD[1]=OD(o[1],a[1],r[1],d);var f=ND(kD,e)-l;if(ED(f)<.01)break;var p=ND(PD,e)-l;h/=2,f<0?p>=0?n+=h:n-=h:p>=0?n-=h:n+=h}return n}function qc(t,e){return t.getVisual("opacity")||t.getModel().get(e)}function $c(t,e,i){var n=t.getGraphicEl(),o=qc(t,e);null!=i&&(null==o&&(o=1),o*=i),n.downplay&&n.downplay(),n.traverse(function(t){"group"!==t.type&&t.setStyle("opacity",o)})}function Kc(t,e){var i=qc(t,e),n=t.getGraphicEl();n.highlight&&n.highlight(),n.traverse(function(t){"group"!==t.type&&t.setStyle("opacity",i)})}function Jc(t){return t instanceof Array||(t=[t,t]),t}function Qc(t){var e=t.coordinateSystem;if(!e||"view"===e.type){var i=t.getGraph();i.eachNode(function(t){var e=t.getModel();t.setLayout([+e.get("x"),+e.get("y")])}),td(i)}}function td(t){t.eachEdge(function(t){var e=t.getModel().get("lineStyle.curveness")||0,i=W(t.node1.getLayout()),n=W(t.node2.getLayout()),o=[i,n];+e&&o.push([(i[0]+n[0])/2-(i[1]-n[1])*e,(i[1]+n[1])/2-(n[0]-i[0])*e]),t.setLayout(o)})}function ed(t){var e=t.coordinateSystem;if(!e||"view"===e.type){var i=e.getBoundingRect(),n=t.getData(),o=n.graph,a=0,r=n.getSum("value"),s=2*Math.PI/(r||n.count()),l=i.width/2+i.x,h=i.height/2+i.y,u=Math.min(i.width,i.height)/2;o.eachNode(function(t){var e=t.getValue("value");a+=s*(r?e:1)/2,t.setLayout([u*Math.cos(a)+l,u*Math.sin(a)+h]),a+=s*(r?e:1)/2}),n.setLayout({cx:l,cy:h}),o.eachEdge(function(t){var e,i=t.getModel().get("lineStyle.curveness")||0,n=W(t.node1.getLayout()),o=W(t.node2.getLayout()),a=(n[0]+o[0])/2,r=(n[1]+o[1])/2;+i&&(e=[l*(i*=3)+a*(1-i),h*i+r*(1-i)]),t.setLayout([n,o,e])})}}function id(t,e,i){for(var n=i.rect,o=n.width,a=n.height,r=[n.x+o/2,n.y+a/2],s=null==i.gravity?.1:i.gravity,l=0;l<t.length;l++){var h=t[l];h.p||(h.p=V(o*(Math.random()-.5)+r[0],a*(Math.random()-.5)+r[1])),h.pp=W(h.p),h.edges=null}var u=.6;return{warmUp:function(){u=.5},setFixed:function(e){t[e].fixed=!0},setUnfixed:function(e){t[e].fixed=!1},step:function(i){for(var n=[],o=t.length,a=0;a<e.length;a++){var l=e[a],h=l.n1;U(n,(p=l.n2).p,h.p);var c=j(n)-l.d,d=p.w/(h.w+p.w);isNaN(d)&&(d=0),q(n,n),!h.fixed&&VD(h.p,h.p,n,d*c*u),!p.fixed&&VD(p.p,p.p,n,-(1-d)*c*u)}for(a=0;a<o;a++)(v=t[a]).fixed||(U(n,r,v.p),VD(v.p,v.p,n,s*u));for(a=0;a<o;a++)for(var h=t[a],f=a+1;f<o;f++){var p=t[f];U(n,p.p,h.p),0===(c=j(n))&&(F(n,Math.random()-.5,Math.random()-.5),c=1);var g=(h.rep+p.rep)/c/c;!h.fixed&&VD(h.pp,h.pp,n,g),!p.fixed&&VD(p.pp,p.pp,n,-g)}for(var m=[],a=0;a<o;a++){var v=t[a];v.fixed||(U(m,v.p,v.pp),VD(v.p,v.p,m,u),G(v.pp,v.p))}u*=.992,i&&i(t,e,u<.01)}}}function nd(t,e,i){var n=t.getBoxLayoutParams();return n.aspect=i,Ko(n,{width:e.getWidth(),height:e.getHeight()})}function od(t,e){var i=t.get("center"),n=e.getWidth(),o=e.getHeight(),a=Math.min(n,o);return{cx:To(i[0],e.getWidth()),cy:To(i[1],e.getHeight()),r:To(t.get("radius"),a/2)}}function ad(t,e){return e&&("string"==typeof e?t=e.replace("{value}",null!=t?t:""):"function"==typeof e&&(t=e(t))),t}function rd(t,e){function i(){a.ignore=a.hoverIgnore,r.ignore=r.hoverIgnore}function n(){a.ignore=a.normalIgnore,r.ignore=r.normalIgnore}S_.call(this);var o=new Rb,a=new Bb,r=new Cb;this.add(o),this.add(a),this.add(r),this.updateData(t,e,!0),this.on("emphasis",i).on("normal",n).on("mouseover",i).on("mouseout",n)}function sd(t,e){return Ko(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function ld(t,e){for(var i=t.mapDimension("value"),n=t.mapArray(i,function(t){return t}),o=[],a="ascending"===e,r=0,s=t.count();r<s;r++)o[r]=r;return"function"==typeof e?o.sort(e):"none"!==e&&o.sort(function(t,e){return a?n[t]-n[e]:n[e]-n[t]}),o}function hd(t){t.each(function(e){var i,n,o,a,r=t.getItemModel(e),s=r.getModel("label").get("position"),l=r.getModel("labelLine"),h=t.getItemLayout(e),u=h.points,c="inner"===s||"inside"===s||"center"===s;if(c)i="center",a=[[n=(u[0][0]+u[1][0]+u[2][0]+u[3][0])/4,o=(u[0][1]+u[1][1]+u[2][1]+u[3][1])/4],[n,o]];else{var d,f,p,g=l.get("length");"left"===s?(d=(u[3][0]+u[0][0])/2,f=(u[3][1]+u[0][1])/2,n=(p=d-g)-5,i="right"):(d=(u[1][0]+u[2][0])/2,f=(u[1][1]+u[2][1])/2,n=(p=d+g)+5,i="left");var m=f;a=[[d,f],[p,m]],o=m}h.label={linePoints:a,x:n,y:o,verticalAlign:"middle",textAlign:i,inside:c}})}function ud(t){if(!t.parallel){var e=!1;d(t.series,function(t){t&&"parallel"===t.type&&(e=!0)}),e&&(t.parallel=[{}])}}function cd(t){d(Si(t.parallelAxis),function(e){if(w(e)){var i=e.parallelIndex||0,o=Si(t.parallel)[i];o&&o.parallelAxisDefault&&n(e,o.parallelAxisDefault,!1)}})}function dd(t,e){var i=t[e]-t[1-e];return{span:Math.abs(i),sign:i>0?-1:i<0?1:e?-1:1}}function fd(t,e){return Math.min(e[1],Math.max(e[0],t))}function pd(t,e,i){this._axesMap=z(),this._axesLayout={},this.dimensions=t.dimensions,this._rect,this._model=t,this._init(t,e,i)}function gd(t,e){return YD(qD(t,e[0]),e[1])}function md(t,e){var i=e.layoutLength/(e.axisCount-1);return{position:i*t,axisNameAvailableWidth:i,axisLabelShow:!0}}function vd(t,e){var i,n,o=e.layoutLength,a=e.axisExpandWidth,r=e.axisCount,s=e.axisCollapseWidth,l=e.winInnerIndices,h=s,u=!1;return t<l[0]?(i=t*s,n=s):t<=l[1]?(i=e.axisExpandWindow0Pos+t*a-e.axisExpandWindow[0],h=a,u=!0):(i=o-(r-1-t)*s,n=s),{position:i,axisNameAvailableWidth:h,axisLabelShow:u,nameTruncateMaxWidth:n}}function yd(t){Hx.call(this),this._zr=t,this.group=new S_,this._brushType,this._brushOption,this._panels,this._track=[],this._dragging,this._covers=[],this._creatingCover,this._creatingPanel,this._enableGlobalPan,this._uid="brushController_"+gC++,this._handlers={},nC(mC,function(t,e){this._handlers[e]=m(t,this)},this)}function xd(t,e){var o=t._zr;t._enableGlobalPan||Gh(o,cC,t._uid),nC(t._handlers,function(t,e){o.on(e,t)}),t._brushType=e.brushType,t._brushOption=n(i(pC),e,!0)}function _d(t){var e=t._zr;Wh(e,cC,t._uid),nC(t._handlers,function(t,i){e.off(i,t)}),t._brushType=t._brushOption=null}function wd(t,e){var i=vC[e.brushType].createCover(t,e);return i.__brushOption=e,Md(i,e),t.group.add(i),i}function bd(t,e){var i=Td(e);return i.endCreating&&(i.endCreating(t,e),Md(e,e.__brushOption)),e}function Sd(t,e){var i=e.__brushOption;Td(e).updateCoverShape(t,e,i.range,i)}function Md(t,e){var i=e.z;null==i&&(i=lC),t.traverse(function(t){t.z=i,t.z2=i})}function Id(t,e){Td(e).updateCommon(t,e),Sd(t,e)}function Td(t){return vC[t.__brushOption.brushType]}function Ad(t,e,i){var n=t._panels;if(!n)return!0;var o,a=t._transform;return nC(n,function(t){t.isTargetByCursor(e,i,a)&&(o=t)}),o}function Dd(t,e){var i=t._panels;if(!i)return!0;var n=e.__brushOption.panelId;return null==n||i[n]}function Cd(t){var e=t._covers,i=e.length;return nC(e,function(e){t.group.remove(e)},t),e.length=0,!!i}function Ld(t,e){var n=oC(t._covers,function(t){var e=t.__brushOption,n=i(e.range);return{brushType:e.brushType,panelId:e.panelId,range:n}});t.trigger("brush",n,{isEnd:!!e.isEnd,removeOnClick:!!e.removeOnClick})}function kd(t){var e=t._track;if(!e.length)return!1;var i=e[e.length-1],n=e[0],o=i[0]-n[0],a=i[1]-n[1];return sC(o*o+a*a,.5)>hC}function Pd(t){var e=t.length-1;return e<0&&(e=0),[t[0],t[e]]}function Od(t,e,i,n){var o=new S_;return o.add(new Vb({name:"main",style:Rd(i),silent:!0,draggable:!0,cursor:"move",drift:iC(t,e,o,"nswe"),ondragend:iC(Ld,e,{isEnd:!0})})),nC(n,function(i){o.add(new Vb({name:i,style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:iC(t,e,o,i),ondragend:iC(Ld,e,{isEnd:!0})}))}),o}function Nd(t,e,i,n){var o=n.brushStyle.lineWidth||0,a=rC(o,uC),r=i[0][0],s=i[1][0],l=r-o/2,h=s-o/2,u=i[0][1],c=i[1][1],d=u-a+o/2,f=c-a+o/2,p=u-r,g=c-s,m=p+o,v=g+o;zd(t,e,"main",r,s,p,g),n.transformable&&(zd(t,e,"w",l,h,a,v),zd(t,e,"e",d,h,a,v),zd(t,e,"n",l,h,m,a),zd(t,e,"s",l,f,m,a),zd(t,e,"nw",l,h,a,a),zd(t,e,"ne",d,h,a,a),zd(t,e,"sw",l,f,a,a),zd(t,e,"se",d,f,a,a))}function Ed(t,e){var i=e.__brushOption,n=i.transformable,o=e.childAt(0);o.useStyle(Rd(i)),o.attr({silent:!n,cursor:n?"move":"default"}),nC(["w","e","n","s","se","sw","ne","nw"],function(i){var o=e.childOfName(i),a=Gd(t,i);o&&o.attr({silent:!n,invisible:!n,cursor:n?fC[a]+"-resize":null})})}function zd(t,e,i,n,o,a,r){var s=e.childOfName(i);s&&s.setShape(Ud(Zd(t,e,[[n,o],[n+a,o+r]])))}function Rd(t){return r({strokeNoScale:!0},t.brushStyle)}function Bd(t,e,i,n){var o=[aC(t,i),aC(e,n)],a=[rC(t,i),rC(e,n)];return[[o[0],a[0]],[o[1],a[1]]]}function Vd(t){return po(t.group)}function Gd(t,e){if(e.length>1)return("e"===(n=[Gd(t,(e=e.split(""))[0]),Gd(t,e[1])])[0]||"w"===n[0])&&n.reverse(),n.join("");var i={left:"w",right:"e",top:"n",bottom:"s"},n=mo({w:"left",e:"right",n:"top",s:"bottom"}[e],Vd(t));return i[n]}function Wd(t,e,i,n,o,a,r,s){var l=n.__brushOption,h=t(l.range),u=Hd(i,a,r);nC(o.split(""),function(t){var e=dC[t];h[e[0]][e[1]]+=u[e[0]]}),l.range=e(Bd(h[0][0],h[1][0],h[0][1],h[1][1])),Id(i,n),Ld(i,{isEnd:!1})}function Fd(t,e,i,n,o){var a=e.__brushOption.range,r=Hd(t,i,n);nC(a,function(t){t[0]+=r[0],t[1]+=r[1]}),Id(t,e),Ld(t,{isEnd:!1})}function Hd(t,e,i){var n=t.group,o=n.transformCoordToLocal(e,i),a=n.transformCoordToLocal(0,0);return[o[0]-a[0],o[1]-a[1]]}function Zd(t,e,n){var o=Dd(t,e);return o&&!0!==o?o.clipPath(n,t._transform):i(n)}function Ud(t){var e=aC(t[0][0],t[1][0]),i=aC(t[0][1],t[1][1]);return{x:e,y:i,width:rC(t[0][0],t[1][0])-e,height:rC(t[0][1],t[1][1])-i}}function jd(t,e,i){if(t._brushType){var n=t._zr,o=t._covers,a=Ad(t,e,i);if(!t._dragging)for(var r=0;r<o.length;r++){var s=o[r].__brushOption;if(a&&(!0===a||s.panelId===a.panelId)&&vC[s.brushType].contain(o[r],i[0],i[1]))return}a&&n.setCursorStyle("crosshair")}}function Xd(t){var e=t.event;e.preventDefault&&e.preventDefault()}function Yd(t,e,i){return t.childOfName("main").contain(e,i)}function qd(t,e,n,o){var a,r=t._creatingCover,s=t._creatingPanel,l=t._brushOption;if(t._track.push(n.slice()),kd(t)||r){if(s&&!r){"single"===l.brushMode&&Cd(t);var h=i(l);h.brushType=$d(h.brushType,s),h.panelId=!0===s?null:s.panelId,r=t._creatingCover=wd(t,h),t._covers.push(r)}if(r){var u=vC[$d(t._brushType,s)];r.__brushOption.range=u.getCreatingRange(Zd(t,r,t._track)),o&&(bd(t,r),u.updateCommon(t,r)),Sd(t,r),a={isEnd:o}}}else o&&"single"===l.brushMode&&l.removeOnClick&&Ad(t,e,n)&&Cd(t)&&(a={isEnd:o,removeOnClick:!0});return a}function $d(t,e){return"auto"===t?e.defaultBrushType:t}function Kd(t){if(this._dragging){Xd(t);var e=qd(this,t,this.group.transformCoordToLocal(t.offsetX,t.offsetY),!0);this._dragging=!1,this._track=[],this._creatingCover=null,e&&Ld(this,e)}}function Jd(t){return{createCover:function(e,i){return Od(iC(Wd,function(e){var i=[e,[0,100]];return t&&i.reverse(),i},function(e){return e[t]}),e,i,[["w","e"],["n","s"]][t])},getCreatingRange:function(e){var i=Pd(e);return[aC(i[0][t],i[1][t]),rC(i[0][t],i[1][t])]},updateCoverShape:function(e,i,n,o){var a,r=Dd(e,i);if(!0!==r&&r.getLinearBrushOtherExtent)a=r.getLinearBrushOtherExtent(t,e._transform);else{var s=e._zr;a=[0,[s.getWidth(),s.getHeight()][1-t]]}var l=[n,a];t&&l.reverse(),Nd(e,i,l,o)},updateCommon:Ed,contain:Yd}}function Qd(t){return t=nf(t),function(e,i){return yo(e,t)}}function tf(t,e){return t=nf(t),function(i){var n=null!=e?e:i,o=n?t.width:t.height,a=n?t.x:t.y;return[a,a+(o||0)]}}function ef(t,e,i){return t=nf(t),function(n,o,a){return t.contain(o[0],o[1])&&!tu(n,e,i)}}function nf(t){return Kt.create(t)}function of(t,e,i){return i&&"axisAreaSelect"===i.type&&e.findComponents({mainType:"parallelAxis",query:i})[0]===t}function af(t){var e=t.axis;return f(t.activeIntervals,function(t){return{brushType:"lineX",panelId:"pl",range:[e.dataToCoord(t[0],!0),e.dataToCoord(t[1],!0)]}})}function rf(t,e){return e.getComponent("parallel",t.get("parallelIndex"))}function sf(t,e){var i=t._model;return i.get("axisExpandable")&&i.get("axisExpandTriggerOn")===e}function lf(t,e){if(!t.encodeDefine){var i=e.ecModel.getComponent("parallel",e.get("parallelIndex"));if(i){var n=t.encodeDefine=z();d(i.dimensions,function(t){var e=hf(t);n.set(t,e)})}}}function hf(t){return+t.replace("dim","")}function uf(t,e,i){var n=t.model,o=t.getRect(),a=new Vb({shape:{x:o.x,y:o.y,width:o.width,height:o.height}}),r="horizontal"===n.get("layout")?"width":"height";return a.setShape(r,0),fo(a,{shape:{width:o.width,height:o.height}},e,i),a}function cf(t,e,i,n){for(var o=[],a=0;a<i.length;a++){var r=i[a],s=t.get(t.mapDimension(r),e);pf(s,n.getAxis(r).type)||o.push(n.dataToPoint(s,r))}return o}function df(t,e,i,n,o){var a=cf(t,i,n,o),r=new Bb({shape:{points:a},silent:!0,z2:10});e.add(r),t.setItemGraphicEl(i,r)}function ff(t,e){var i=t.hostModel.getModel("lineStyle"),n=i.getLineStyle();t.eachItemGraphicEl(function(o,r){if(t.hasItemOption){var s=t.getItemModel(r).getModel("lineStyle",i);n=s.getLineStyle(["color","stroke"])}o.useStyle(a(n,{fill:null,stroke:t.getItemVisual(r,"color"),opacity:t.getItemVisual(r,"opacity")})),o.shape.smooth=e})}function pf(t,e){return"category"===e?null==t:null==t||isNaN(t)}function gf(t,e,i){var n=new Vb({shape:{x:t.x-10,y:t.y-10,width:0,height:t.height+20}});return fo(n,{shape:{width:t.width+20,height:t.height+20}},e,i),n}function mf(){function t(e,n){if(n>=i.length)return e;for(var o=-1,a=e.length,r=i[n++],s={},l={};++o<a;){var h=r(e[o]),u=l[h];u?u.push(e[o]):l[h]=[e[o]]}return d(l,function(e,i){s[i]=t(e,n)}),s}function e(t,o){if(o>=i.length)return t;var a=[],r=n[o++];return d(t,function(t,i){a.push({key:i,values:e(t,o)})}),r?a.sort(function(t,e){return r(t.key,e.key)}):a}var i=[],n=[];return{key:function(t){return i.push(t),this},sortKeys:function(t){return n[i.length-1]=t,this},entries:function(i){return e(t(i,0),0)}}}function vf(t,e){return Ko(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function yf(t,e,i,n,o,a,r){_f(t,i,o),Sf(t,e,a,n,r),Lf(t)}function xf(t){d(t,function(t){var e=Of(t.outEdges,Rf),i=Of(t.inEdges,Rf),n=Math.max(e,i);t.setLayout({value:n},!0)})}function _f(t,e,i){for(var n=t,o=null,a=0;n.length;){o=[];for(var r=0,s=n.length;r<s;r++){var l=n[r];l.setLayout({x:a},!0),l.setLayout({dx:e},!0);for(var h=0,u=l.outEdges.length;h<u;h++)o.push(l.outEdges[h].node2)}n=o,++a}wf(t,a),bf(t,(i-e)/(a-1))}function wf(t,e){d(t,function(t){t.outEdges.length||t.setLayout({x:e-1},!0)})}function bf(t,e){d(t,function(t){var i=t.getLayout().x*e;t.setLayout({x:i},!0)})}function Sf(t,e,i,n,o){var a=mf().key(function(t){return t.getLayout().x}).sortKeys(zf).entries(t).map(function(t){return t.values});Mf(t,a,e,i,n),If(a,n,i);for(var r=1;o>0;o--)Tf(a,r*=.99),If(a,n,i),Df(a,r),If(a,n,i)}function Mf(t,e,i,n,o){var a=[];d(e,function(t){var e=t.length,i=0;d(t,function(t){i+=t.getLayout().value});var r=(n-(e-1)*o)/i;a.push(r)}),a.sort(function(t,e){return t-e});var r=a[0];d(e,function(t){d(t,function(t,e){t.setLayout({y:e},!0);var i=t.getLayout().value*r;t.setLayout({dy:i},!0)})}),d(i,function(t){var e=+t.getValue()*r;t.setLayout({dy:e},!0)})}function If(t,e,i){d(t,function(t){var n,o,a,r=0,s=t.length;for(t.sort(Ef),a=0;a<s;a++){if(n=t[a],(o=r-n.getLayout().y)>0){l=n.getLayout().y+o;n.setLayout({y:l},!0)}r=n.getLayout().y+n.getLayout().dy+e}if((o=r-e-i)>0){var l=n.getLayout().y-o;for(n.setLayout({y:l},!0),r=n.getLayout().y,a=s-2;a>=0;--a)(o=(n=t[a]).getLayout().y+n.getLayout().dy+e-r)>0&&(l=n.getLayout().y-o,n.setLayout({y:l},!0)),r=n.getLayout().y}})}function Tf(t,e){d(t.slice().reverse(),function(t){d(t,function(t){if(t.outEdges.length){var i=Of(t.outEdges,Af)/Of(t.outEdges,Rf),n=t.getLayout().y+(i-Nf(t))*e;t.setLayout({y:n},!0)}})})}function Af(t){return Nf(t.node2)*t.getValue()}function Df(t,e){d(t,function(t){d(t,function(t){if(t.inEdges.length){var i=Of(t.inEdges,Cf)/Of(t.inEdges,Rf),n=t.getLayout().y+(i-Nf(t))*e;t.setLayout({y:n},!0)}})})}function Cf(t){return Nf(t.node1)*t.getValue()}function Lf(t){d(t,function(t){t.outEdges.sort(kf),t.inEdges.sort(Pf)}),d(t,function(t){var e=0,i=0;d(t.outEdges,function(t){t.setLayout({sy:e},!0),e+=t.getLayout().dy}),d(t.inEdges,function(t){t.setLayout({ty:i},!0),i+=t.getLayout().dy})})}function kf(t,e){return t.node2.getLayout().y-e.node2.getLayout().y}function Pf(t,e){return t.node1.getLayout().y-e.node1.getLayout().y}function Of(t,e){for(var i=0,n=t.length,o=-1;++o<n;){var a=+e.call(t,t[o],o);isNaN(a)||(i+=a)}return i}function Nf(t){return t.getLayout().y+t.getLayout().dy/2}function Ef(t,e){return t.getLayout().y-e.getLayout().y}function zf(t,e){return t<e?-1:t>e?1:t===e?0:NaN}function Rf(t){return t.getValue()}function Bf(t,e,i,n){S_.call(this),this.bodyIndex,this.whiskerIndex,this.styleUpdater=i,this._createContent(t,e,n),this.updateData(t,e,n),this._seriesModel}function Vf(t,e,i){return f(t,function(t){return t=t.slice(),t[e]=i.initBaseline,t})}function Gf(t){var e={};return d(t,function(t,i){e["ends"+i]=t}),e}function Wf(t){this.group=new S_,this.styleUpdater=t}function Ff(t,e,i){var n=e.getItemModel(i),o=n.getModel(CC),a=e.getItemVisual(i,"color"),r=o.getItemStyle(["borderColor"]),s=t.childAt(t.whiskerIndex);s.style.set(r),s.style.stroke=a,s.dirty();var l=t.childAt(t.bodyIndex);l.style.set(r),l.style.stroke=a,l.dirty(),to(t,n.getModel(LC).getItemStyle())}function Hf(t){var e=[],i=[];return t.eachSeriesByType("boxplot",function(t){var n=t.getBaseAxis(),o=l(i,n);o<0&&(o=i.length,i[o]=n,e[o]={axis:n,seriesModels:[]}),e[o].seriesModels.push(t)}),e}function Zf(t){var e,i,n=t.axis,o=t.seriesModels,a=o.length,r=t.boxWidthList=[],s=t.boxOffsetList=[],l=[];if("category"===n.type)i=n.getBandWidth();else{var h=0;PC(o,function(t){h=Math.max(h,t.getData().count())}),e=n.getExtent(),Math.abs(e[1]-e[0])}PC(o,function(t){var e=t.get("boxWidth");y(e)||(e=[e,e]),l.push([To(e[0],i)||0,To(e[1],i)||0])});var u=.8*i-2,c=u/a*.3,d=(u-c*(a-1))/a,f=d/2-u/2;PC(o,function(t,e){s.push(f),f+=c+d,r.push(Math.min(Math.max(d,l[e][0]),l[e][1]))})}function Uf(t,e,i){var n,o=t.coordinateSystem,a=t.getData(),r=i/2,s=t.get("layout"),l="horizontal"===s?0:1,h=1-l,u=["x","y"],c=[];d(a.dimensions,function(t){var e=a.getDimensionInfo(t).coordDim;e===u[h]?c.push(t):e===u[l]&&(n=t)}),null==n||c.length<5||a.each([n].concat(c),function(){function t(t){var i=[];i[l]=d,i[h]=t;var n;return isNaN(d)||isNaN(t)?n=[NaN,NaN]:(n=o.dataToPoint(i))[l]+=e,n}function i(t,e){var i=t.slice(),n=t.slice();i[l]+=r,n[l]-=r,e?y.push(i,n):y.push(n,i)}function n(t){var e=[t.slice(),t.slice()];e[0][l]-=r,e[1][l]+=r,v.push(e)}var u=arguments,d=u[0],f=u[c.length+1],p=t(u[3]),g=t(u[1]),m=t(u[5]),v=[[g,t(u[2])],[m,t(u[4])]];n(g),n(m),n(p);var y=[];i(v[0][1],0),i(v[1][1],1),a.setItemLayout(f,{chartLayout:s,initBaseline:p[h],median:p,bodyEnds:y,whiskerEnds:v})})}function jf(t,e,i){var n=e.getItemModel(i),o=n.getModel(OC),a=e.getItemVisual(i,"color"),r=e.getItemVisual(i,"borderColor")||a,s=o.getItemStyle(["color","color0","borderColor","borderColor0"]),l=t.childAt(t.whiskerIndex);l.useStyle(s),l.style.stroke=r;var h=t.childAt(t.bodyIndex);h.useStyle(s),h.style.fill=a,h.style.stroke=r,to(t,n.getModel(NC).getItemStyle())}function Xf(t,e){var i,n=t.getBaseAxis(),o="category"===n.type?n.getBandWidth():(i=n.getExtent(),Math.abs(i[1]-i[0])/e.count()),a=To(VC(t.get("barMaxWidth"),o),o),r=To(VC(t.get("barMinWidth"),1),o),s=t.get("barWidth");return null!=s?To(s,o):Math.max(Math.min(o/2,a),r)}function Yf(t){return y(t)||(t=[+t,+t]),t}function qf(t,e){t.eachChild(function(t){t.attr({z:e.z,zlevel:e.zlevel,style:{stroke:"stroke"===e.brushType?e.color:null,fill:"fill"===e.brushType?e.color:null}})})}function $f(t,e){S_.call(this);var i=new bl(t,e),n=new S_;this.add(i),this.add(n),n.beforeUpdate=function(){this.attr(i.getScale())},this.updateData(t,e)}function Kf(t){var e=t.data;e&&e[0]&&e[0][0]&&e[0][0].coord&&(t.data=f(e,function(t){var e={coords:[t[0].coord,t[1].coord]};return t[0].name&&(e.fromName=t[0].name),t[1].name&&(e.toName=t[1].name),o([e,t[0],t[1]])}))}function Jf(t,e,i){S_.call(this),this.add(this.createLine(t,e,i)),this._updateEffectSymbol(t,e)}function Qf(t,e,i){S_.call(this),this._createPolyline(t,e,i)}function tp(t,e,i){Jf.call(this,t,e,i),this._lastFrame=0,this._lastFramePercent=0}function ep(){this.group=new S_}function ip(t){return t instanceof Array||(t=[t,t]),t}function np(){var t=Px();this.canvas=t,this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={}}function op(t,e,i){var n=t[1]-t[0],o=(e=f(e,function(e){return{interval:[(e.interval[0]-t[0])/n,(e.interval[1]-t[0])/n]}})).length,a=0;return function(t){for(n=a;n<o;n++)if((r=e[n].interval)[0]<=t&&t<=r[1]){a=n;break}if(n===o)for(var n=a-1;n>=0;n--){var r=e[n].interval;if(r[0]<=t&&t<=r[1]){a=n;break}}return n>=0&&n<o&&i[n]}}function ap(t,e){var i=t[1]-t[0];return e=[(e[0]-t[0])/i,(e[1]-t[0])/i],function(t){return t>=e[0]&&t<=e[1]}}function rp(t){var e=t.dimensions;return"lng"===e[0]&&"lat"===e[1]}function sp(t,e,i,n){var o=t.getItemLayout(e),a=i.get("symbolRepeat"),r=i.get("symbolClip"),s=i.get("symbolPosition")||"start",l=(i.get("symbolRotate")||0)*Math.PI/180||0,h=i.get("symbolPatternSize")||2,u=i.isAnimationEnabled(),c={dataIndex:e,layout:o,itemModel:i,symbolType:t.getItemVisual(e,"symbol")||"circle",color:t.getItemVisual(e,"color"),symbolClip:r,symbolRepeat:a,symbolRepeatDirection:i.get("symbolRepeatDirection"),symbolPatternSize:h,rotation:l,animationModel:u?i:null,hoverAnimation:u&&i.get("hoverAnimation"),z2:i.getShallow("z",!0)||0};lp(i,a,o,n,c),up(t,e,o,a,r,c.boundingLength,c.pxSign,h,n,c),cp(i,c.symbolScale,l,n,c);var d=c.symbolSize,f=i.get("symbolOffset");return y(f)&&(f=[To(f[0],d[0]),To(f[1],d[1])]),dp(i,d,o,a,r,f,s,c.valueLineWidth,c.boundingLength,c.repeatCutLength,n,c),c}function lp(t,e,i,n,o){var a,r=n.valueDim,s=t.get("symbolBoundingData"),l=n.coordSys.getOtherAxis(n.coordSys.getBaseAxis()),h=l.toGlobalCoord(l.dataToCoord(0)),u=1-+(i[r.wh]<=0);if(y(s)){var c=[hp(l,s[0])-h,hp(l,s[1])-h];c[1]<c[0]&&c.reverse(),a=c[u]}else a=null!=s?hp(l,s)-h:e?n.coordSysExtent[r.index][u]-h:i[r.wh];o.boundingLength=a,e&&(o.repeatCutLength=i[r.wh]),o.pxSign=a>0?1:a<0?-1:0}function hp(t,e){return t.toGlobalCoord(t.dataToCoord(t.scale.parse(e)))}function up(t,e,i,n,o,a,r,s,l,h){var u=l.valueDim,c=l.categoryDim,d=Math.abs(i[c.wh]),f=t.getItemVisual(e,"symbolSize");y(f)?f=f.slice():(null==f&&(f="100%"),f=[f,f]),f[c.index]=To(f[c.index],d),f[u.index]=To(f[u.index],n?d:Math.abs(a)),h.symbolSize=f,(h.symbolScale=[f[0]/s,f[1]/s])[u.index]*=(l.isHorizontal?-1:1)*r}function cp(t,e,i,n,o){var a=t.get(tL)||0;a&&(iL.attr({scale:e.slice(),rotation:i}),iL.updateTransform(),a/=iL.getLineScale(),a*=e[n.valueDim.index]),o.valueLineWidth=a}function dp(t,e,i,n,o,r,s,l,h,u,c,d){var f=c.categoryDim,p=c.valueDim,g=d.pxSign,m=Math.max(e[p.index]+l,0),v=m;if(n){var y=Math.abs(h),x=T(t.get("symbolMargin"),"15%")+"",_=!1;x.lastIndexOf("!")===x.length-1&&(_=!0,x=x.slice(0,x.length-1)),x=To(x,e[p.index]);var w=Math.max(m+2*x,0),b=_?0:2*x,S=Go(n),M=S?n:Cp((y+b)/w);w=m+2*(x=(y-M*m)/2/(_?M:M-1)),b=_?0:2*x,S||"fixed"===n||(M=u?Cp((Math.abs(u)+b)/w):0),v=M*w-b,d.repeatTimes=M,d.symbolMargin=x}var I=g*(v/2),A=d.pathPosition=[];A[f.index]=i[f.wh]/2,A[p.index]="start"===s?I:"end"===s?h-I:h/2,r&&(A[0]+=r[0],A[1]+=r[1]);var D=d.bundlePosition=[];D[f.index]=i[f.xy],D[p.index]=i[p.xy];var C=d.barRectShape=a({},i);C[p.wh]=g*Math.max(Math.abs(i[p.wh]),Math.abs(A[p.index]+I)),C[f.wh]=i[f.wh];var L=d.clipShape={};L[f.xy]=-i[f.xy],L[f.wh]=c.ecSize[f.wh],L[p.xy]=0,L[p.wh]=i[p.wh]}function fp(t){var e=t.symbolPatternSize,i=dl(t.symbolType,-e/2,-e/2,e,e,t.color);return i.attr({culling:!0}),"image"!==i.type&&i.setStyle({strokeNoScale:!0}),i}function pp(t,e,i,n){function o(t){var e=l.slice(),n=i.pxSign,o=t;return("start"===i.symbolRepeatDirection?n>0:n<0)&&(o=u-1-t),e[h.index]=d*(o-u/2+.5)+l[h.index],{position:e,scale:i.symbolScale.slice(),rotation:i.rotation}}var a=t.__pictorialBundle,r=i.symbolSize,s=i.valueLineWidth,l=i.pathPosition,h=e.valueDim,u=i.repeatTimes||0,c=0,d=r[e.valueDim.index]+s+2*i.symbolMargin;for(Tp(t,function(t){t.__pictorialAnimationIndex=c,t.__pictorialRepeatTimes=u,c<u?Ap(t,null,o(c),i,n):Ap(t,null,{scale:[0,0]},i,n,function(){a.remove(t)}),wp(t,i),c++});c<u;c++){var f=fp(i);f.__pictorialAnimationIndex=c,f.__pictorialRepeatTimes=u,a.add(f);var p=o(c);Ap(f,{position:p.position,scale:[0,0]},{scale:p.scale,rotation:p.rotation},i,n),f.on("mouseover",function(){Tp(t,function(t){t.trigger("emphasis")})}).on("mouseout",function(){Tp(t,function(t){t.trigger("normal")})}),wp(f,i)}}function gp(t,e,i,n){var o=t.__pictorialBundle,a=t.__pictorialMainPath;a?Ap(a,null,{position:i.pathPosition.slice(),scale:i.symbolScale.slice(),rotation:i.rotation},i,n):(a=t.__pictorialMainPath=fp(i),o.add(a),Ap(a,{position:i.pathPosition.slice(),scale:[0,0],rotation:i.rotation},{scale:i.symbolScale.slice()},i,n),a.on("mouseover",function(){this.trigger("emphasis")}).on("mouseout",function(){this.trigger("normal")})),wp(a,i)}function mp(t,e,i){var n=a({},e.barRectShape),o=t.__pictorialBarRect;o?Ap(o,null,{shape:n},e,i):(o=t.__pictorialBarRect=new Vb({z2:2,shape:n,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),t.add(o))}function vp(t,e,i,n){if(i.symbolClip){var o=t.__pictorialClipPath,r=a({},i.clipShape),s=e.valueDim,l=i.animationModel,h=i.dataIndex;if(o)co(o,{shape:r},l,h);else{r[s.wh]=0,o=new Vb({shape:r}),t.__pictorialBundle.setClipPath(o),t.__pictorialClipPath=o;var u={};u[s.wh]=i.clipShape[s.wh],tS[n?"updateProps":"initProps"](o,{shape:u},l,h)}}}function yp(t,e){var i=t.getItemModel(e);return i.getAnimationDelayParams=xp,i.isAnimationEnabled=_p,i}function xp(t){return{index:t.__pictorialAnimationIndex,count:t.__pictorialRepeatTimes}}function _p(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function wp(t,e){t.off("emphasis").off("normal");var i=e.symbolScale.slice();e.hoverAnimation&&t.on("emphasis",function(){this.animateTo({scale:[1.1*i[0],1.1*i[1]]},400,"elasticOut")}).on("normal",function(){this.animateTo({scale:i.slice()},400,"elasticOut")})}function bp(t,e,i,n){var o=new S_,a=new S_;return o.add(a),o.__pictorialBundle=a,a.attr("position",i.bundlePosition.slice()),i.symbolRepeat?pp(o,e,i):gp(o,e,i),mp(o,i,n),vp(o,e,i,n),o.__pictorialShapeStr=Ip(t,i),o.__pictorialSymbolMeta=i,o}function Sp(t,e,i){var n=i.animationModel,o=i.dataIndex;co(t.__pictorialBundle,{position:i.bundlePosition.slice()},n,o),i.symbolRepeat?pp(t,e,i,!0):gp(t,e,i,!0),mp(t,i,!0),vp(t,e,i,!0)}function Mp(t,e,i,n){var o=n.__pictorialBarRect;o&&(o.style.text=null);var a=[];Tp(n,function(t){a.push(t)}),n.__pictorialMainPath&&a.push(n.__pictorialMainPath),n.__pictorialClipPath&&(i=null),d(a,function(t){co(t,{scale:[0,0]},i,e,function(){n.parent&&n.parent.remove(n)})}),t.setItemGraphicEl(e,null)}function Ip(t,e){return[t.getItemVisual(e.dataIndex,"symbol")||"none",!!e.symbolRepeat,!!e.symbolClip].join(":")}function Tp(t,e,i){d(t.__pictorialBundle.children(),function(n){n!==t.__pictorialBarRect&&e.call(i,n)})}function Ap(t,e,i,n,o,a){e&&t.attr(e),n.symbolClip&&!o?i&&t.attr(i):i&&tS[o?"updateProps":"initProps"](t,i,n.animationModel,n.dataIndex,a)}function Dp(t,e,i){var n=i.color,o=i.dataIndex,a=i.itemModel,s=a.getModel("itemStyle").getItemStyle(["color"]),l=a.getModel("emphasis.itemStyle").getItemStyle(),h=a.getShallow("cursor");Tp(t,function(t){t.setColor(n),t.setStyle(r({fill:n,opacity:i.opacity},s)),to(t,l),h&&(t.cursor=h),t.z2=i.z2});var u={},c=e.valueDim.posDesc[+(i.boundingLength>0)],d=t.__pictorialBarRect;Mh(d.style,u,a,n,e.seriesModel,o,c),to(d,u)}function Cp(t){var e=Math.round(t);return Math.abs(t-e)<1e-4?e:Math.ceil(t)}function Lp(t,e,i){this.dimension="single",this.dimensions=["single"],this._axis=null,this._rect,this._init(t,e,i),this.model=t}function kp(t,e){e=e||{};var i=t.coordinateSystem,n=t.axis,o={},a=n.position,r=n.orient,s=i.getRect(),l=[s.x,s.x+s.width,s.y,s.y+s.height],h={horizontal:{top:l[2],bottom:l[3]},vertical:{left:l[0],right:l[1]}};o.position=["vertical"===r?h.vertical[a]:l[0],"horizontal"===r?h.horizontal[a]:l[3]];var u={horizontal:0,vertical:1};o.rotation=Math.PI/2*u[r];var c={top:-1,bottom:1,right:1,left:-1};o.labelDirection=o.tickDirection=o.nameDirection=c[a],t.get("axisTick.inside")&&(o.tickDirection=-o.tickDirection),T(e.labelInside,t.get("axisLabel.inside"))&&(o.labelDirection=-o.labelDirection);var d=e.rotate;return null==d&&(d=t.get("axisLabel.rotate")),o.labelRotation="top"===a?-d:d,o.labelInterval=n.getLabelInterval(),o.z2=1,o}function Pp(t,e,i,n,o){var r=t.axis;if(!r.scale.isBlank()&&r.containData(e))if(t.involveSeries){var s=Op(e,t),l=s.payloadBatch,h=s.snapToValue;l[0]&&null==o.seriesIndex&&a(o,l[0]),!n&&t.snap&&r.containData(h)&&null!=h&&(e=h),i.showPointer(t,e,l,o),i.showTooltip(t,s,h)}else i.showPointer(t,e)}function Op(t,e){var i=e.axis,n=i.dim,o=t,a=[],r=Number.MAX_VALUE,s=-1;return cL(e.seriesModels,function(e,l){var h,u,c=e.getData().mapDimension(n,!0);if(e.getAxisTooltipData){var d=e.getAxisTooltipData(c,t,i);u=d.dataIndices,h=d.nestestValue}else{if(!(u=e.getData().indicesOfNearest(c[0],t,!1,"category"===i.type?.5:null)).length)return;h=e.getData().get(c[0],u[0])}if(null!=h&&isFinite(h)){var f=t-h,p=Math.abs(f);p<=r&&((p<r||f>=0&&s<0)&&(r=p,s=f,o=h,a.length=0),cL(u,function(t){a.push({seriesIndex:e.seriesIndex,dataIndexInside:t,dataIndex:e.getData().getRawIndex(t)})}))}}),{payloadBatch:a,snapToValue:o}}function Np(t,e,i,n){t[e.key]={value:i,payloadBatch:n}}function Ep(t,e,i,n){var o=i.payloadBatch,a=e.axis,r=a.model,s=e.axisPointerModel;if(e.triggerTooltip&&o.length){var l=e.coordSys.model,h=_h(l),u=t.map[h];u||(u=t.map[h]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},t.list.push(u)),u.dataByAxis.push({axisDim:a.dim,axisIndex:r.componentIndex,axisType:r.type,axisId:r.id,value:n,valueLabelOpt:{precision:s.get("label.precision"),formatter:s.get("label.formatter")},seriesDataIndices:o.slice()})}}function zp(t,e,i){var n=i.axesInfo=[];cL(e,function(e,i){var o=e.axisPointerModel.option,a=t[i];a?(!e.useHandle&&(o.status="show"),o.value=a.value,o.seriesDataIndices=(a.payloadBatch||[]).slice()):!e.useHandle&&(o.status="hide"),"show"===o.status&&n.push({axisDim:e.axis.dim,axisIndex:e.axis.model.componentIndex,value:o.value})})}function Rp(t,e,i,n){if(!Wp(e)&&t.list.length){var o=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};n({type:"showTip",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:i.tooltipOption,position:i.position,dataIndexInside:o.dataIndexInside,dataIndex:o.dataIndex,seriesIndex:o.seriesIndex,dataByCoordSys:t.list})}else n({type:"hideTip"})}function Bp(t,e,i){var n=i.getZr(),o=fL(n).axisPointerLastHighlights||{},a=fL(n).axisPointerLastHighlights={};cL(t,function(t,e){var i=t.axisPointerModel.option;"show"===i.status&&cL(i.seriesDataIndices,function(t){var e=t.seriesIndex+" | "+t.dataIndex;a[e]=t})});var r=[],s=[];d(o,function(t,e){!a[e]&&s.push(t)}),d(a,function(t,e){!o[e]&&r.push(t)}),s.length&&i.dispatchAction({type:"downplay",escapeConnect:!0,batch:s}),r.length&&i.dispatchAction({type:"highlight",escapeConnect:!0,batch:r})}function Vp(t,e){for(var i=0;i<(t||[]).length;i++){var n=t[i];if(e.axis.dim===n.axisDim&&e.axis.model.componentIndex===n.axisIndex)return n}}function Gp(t){var e=t.axis.model,i={},n=i.axisDim=t.axis.dim;return i.axisIndex=i[n+"AxisIndex"]=e.componentIndex,i.axisName=i[n+"AxisName"]=e.name,i.axisId=i[n+"AxisId"]=e.id,i}function Wp(t){return!t||null==t[0]||isNaN(t[0])||null==t[1]||isNaN(t[1])}function Fp(t,e,i){if(!_x.node){var n=e.getZr();pL(n).records||(pL(n).records={}),Hp(n,e),(pL(n).records[t]||(pL(n).records[t]={})).handler=i}}function Hp(t,e){function i(i,n){t.on(i,function(i){var o=Xp(e);gL(pL(t).records,function(t){t&&n(t,i,o.dispatchAction)}),Zp(o.pendings,e)})}pL(t).initialized||(pL(t).initialized=!0,i("click",v(jp,"click")),i("mousemove",v(jp,"mousemove")),i("globalout",Up))}function Zp(t,e){var i,n=t.showTip.length,o=t.hideTip.length;n?i=t.showTip[n-1]:o&&(i=t.hideTip[o-1]),i&&(i.dispatchAction=null,e.dispatchAction(i))}function Up(t,e,i){t.handler("leave",null,i)}function jp(t,e,i,n){e.handler(t,i,n)}function Xp(t){var e={showTip:[],hideTip:[]},i=function(n){var o=e[n.type];o?o.push(n):(n.dispatchAction=i,t.dispatchAction(n))};return{dispatchAction:i,pendings:e}}function Yp(t,e){if(!_x.node){var i=e.getZr();(pL(i).records||{})[t]&&(pL(i).records[t]=null)}}function qp(){}function $p(t,e,i,n){Kp(vL(i).lastProp,n)||(vL(i).lastProp=n,e?co(i,n,t):(i.stopAnimation(),i.attr(n)))}function Kp(t,e){if(w(t)&&w(e)){var i=!0;return d(e,function(e,n){i=i&&Kp(t[n],e)}),!!i}return t===e}function Jp(t,e){t[e.get("label.show")?"show":"hide"]()}function Qp(t){return{position:t.position.slice(),rotation:t.rotation||0}}function tg(t,e,i){var n=e.get("z"),o=e.get("zlevel");t&&t.traverse(function(t){"group"!==t.type&&(null!=n&&(t.z=n),null!=o&&(t.zlevel=o),t.silent=i)})}function eg(t){var e,i=t.get("type"),n=t.getModel(i+"Style");return"line"===i?(e=n.getLineStyle()).fill=null:"shadow"===i&&((e=n.getAreaStyle()).stroke=null),e}function ig(t,e,i,n,o){var a=og(i.get("value"),e.axis,e.ecModel,i.get("seriesDataIndices"),{precision:i.get("label.precision"),formatter:i.get("label.formatter")}),r=i.getModel("label"),s=dS(r.get("padding")||0),l=r.getFont(),h=me(a,l),u=o.position,c=h.width+s[1]+s[3],d=h.height+s[0]+s[2],f=o.align;"right"===f&&(u[0]-=c),"center"===f&&(u[0]-=c/2);var p=o.verticalAlign;"bottom"===p&&(u[1]-=d),"middle"===p&&(u[1]-=d/2),ng(u,c,d,n);var g=r.get("backgroundColor");g&&"auto"!==g||(g=e.get("axisLine.lineStyle.color")),t.label={shape:{x:0,y:0,width:c,height:d,r:r.get("borderRadius")},position:u.slice(),style:{text:a,textFont:l,textFill:r.getTextColor(),textPosition:"inside",fill:g,stroke:r.get("borderColor")||"transparent",lineWidth:r.get("borderWidth")||0,shadowBlur:r.get("shadowBlur"),shadowColor:r.get("shadowColor"),shadowOffsetX:r.get("shadowOffsetX"),shadowOffsetY:r.get("shadowOffsetY")},z2:10}}function ng(t,e,i,n){var o=n.getWidth(),a=n.getHeight();t[0]=Math.min(t[0]+e,o)-e,t[1]=Math.min(t[1]+i,a)-i,t[0]=Math.max(t[0],0),t[1]=Math.max(t[1],0)}function og(t,e,i,n,o){var a=e.scale.getLabel(t,{precision:o.precision}),r=o.formatter;if(r){var s={value:ul(e,t),seriesData:[]};d(n,function(t){var e=i.getSeriesByIndex(t.seriesIndex),n=t.dataIndexInside,o=e&&e.getDataParams(n);o&&s.seriesData.push(o)}),_(r)?a=r.replace("{value}",a):x(r)&&(a=r(s))}return a}function ag(t,e,i){var n=st();return dt(n,n,i.rotation),ct(n,n,i.position),go([t.dataToCoord(e),(i.labelOffset||0)+(i.labelDirection||1)*(i.labelMargin||0)],n)}function rg(t,e,i,n,o,a){var r=GT.innerTextLayout(i.rotation,0,i.labelDirection);i.labelMargin=o.get("label.margin"),ig(e,n,o,a,{position:ag(n.axis,t,i),align:r.textAlign,verticalAlign:r.textVerticalAlign})}function sg(t,e,i){return i=i||0,{x1:t[i],y1:t[1-i],x2:e[i],y2:e[1-i]}}function lg(t,e,i){return i=i||0,{x:t[i],y:t[1-i],width:e[i],height:e[1-i]}}function hg(t,e,i,n,o,a){return{cx:t,cy:e,r0:i,r:n,startAngle:o,endAngle:a,clockwise:!0}}function ug(t,e){var i={};return i[e.dim+"AxisIndex"]=e.index,t.getCartesian(i)}function cg(t){return"x"===t.dim?0:1}function dg(t){return t.isHorizontal()?0:1}function fg(t,e){var i=t.getRect();return[i[bL[e]],i[bL[e]]+i[SL[e]]]}function pg(t,e,i){var n=new Vb({shape:{x:t.x-10,y:t.y-10,width:0,height:t.height+20}});return fo(n,{shape:{width:t.width+20,height:t.height+20}},e,i),n}function gg(t,e,i){if(t.count())for(var n,o=e.coordinateSystem,a=e.getLayerSeries(),r=t.mapDimension("single"),s=t.mapDimension("value"),l=f(a,function(e){return f(e.indices,function(e){var i=o.dataToPoint(t.get(r,e));return i[1]=t.get(s,e),i})}),h=mg(l),u=h.y0,c=i/h.max,d=a.length,p=a[0].indices.length,g=0;g<p;++g){n=u[g]*c,t.setItemLayout(a[0].indices[g],{layerIndex:0,x:l[0][g][0],y0:n,y:l[0][g][1]*c});for(var m=1;m<d;++m)n+=l[m-1][g][1]*c,t.setItemLayout(a[m].indices[g],{layerIndex:m,x:l[m][g][0],y0:n,y:l[m][g][1]*c})}}function mg(t){for(var e=t.length,i=t[0].length,n=[],o=[],a=0,r={},s=0;s<i;++s){for(var l=0,h=0;l<e;++l)h+=t[l][s][1];h>a&&(a=h),n.push(h)}for(var u=0;u<i;++u)o[u]=(a-n[u])/2;a=0;for(var c=0;c<i;++c){var d=n[c]+o[c];d>a&&(a=d)}return r.y0=o,r.max=a,r}function vg(t){var e=0;d(t.children,function(t){vg(t);var i=t.value;y(i)&&(i=i[0]),e+=i});var i=t.value;y(i)&&(i=i[0]),(null==i||isNaN(i))&&(i=e),i<0&&(i=0),y(t.value)?t.value[0]=i:t.value=i}function yg(t,e,i){function n(){r.ignore=r.hoverIgnore}function o(){r.ignore=r.normalIgnore}S_.call(this);var a=new Ob({z2:DL}),r=new Cb({z2:CL,silent:t.getModel("label").get("silent")});this.add(a),this.add(r),this.updateData(!0,t,"normal",e,i),this.on("emphasis",n).on("normal",o).on("mouseover",n).on("mouseout",o)}function xg(t,e,i){var n=t.getVisual("color");0===t.getVisual("visualMeta").length&&(n=null);var o=t.getModel("itemStyle").get("color");if(o)return o;if(n)return n;if(0===t.depth)return i.option.color[0];var a=i.option.color.length;return o=i.option.color[_g(t)%a]}function _g(t){for(var e=t;e.depth>1;)e=e.parentNode;return l(t.getAncestors()[0].children,e)}function wg(t,e,i){return i!==AL.NONE&&(i===AL.SELF?t===e:i===AL.ANCESTOR?t===e||t.isAncestorOf(e):t===e||t.isDescendantOf(e))}function bg(t,e){var i=t.children||[];t.children=Sg(i,e),i.length&&d(t.children,function(t){bg(t,e)})}function Sg(t,e){if("function"==typeof e)return t.sort(e);var i="asc"===e;return t.sort(function(t,e){var n=(t.getValue()-e.getValue())*(i?1:-1);return 0===n?(t.dataIndex-e.dataIndex)*(i?-1:1):n})}function Mg(t,e){return e=e||[0,0],f(["x","y"],function(i,n){var o=this.getAxis(i),a=e[n],r=t[n]/2;return"category"===o.type?o.getBandWidth():Math.abs(o.dataToCoord(a-r)-o.dataToCoord(a+r))},this)}function Ig(t,e){return e=e||[0,0],f([0,1],function(i){var n=e[i],o=t[i]/2,a=[],r=[];return a[i]=n-o,r[i]=n+o,a[1-i]=r[1-i]=e[1-i],Math.abs(this.dataToPoint(a)[i]-this.dataToPoint(r)[i])},this)}function Tg(t,e){var i=this.getAxis(),n=e instanceof Array?e[0]:e,o=(t instanceof Array?t[0]:t)/2;return"category"===i.type?i.getBandWidth():Math.abs(i.dataToCoord(n-o)-i.dataToCoord(n+o))}function Ag(t,e){return f(["Radius","Angle"],function(i,n){var o=this["get"+i+"Axis"](),a=e[n],r=t[n]/2,s="dataTo"+i,l="category"===o.type?o.getBandWidth():Math.abs(o[s](a-r)-o[s](a+r));return"Angle"===i&&(l=l*Math.PI/180),l},this)}function Dg(t){var e,i=t.type;if("path"===i){var n=t.shape;(e=En(n.pathData,null,{x:n.x||0,y:n.y||0,width:n.width||0,height:n.height||0},"center")).__customPathData=t.pathData}else"image"===i?(e=new Je({})).__customImagePath=t.style.image:"text"===i?(e=new Cb({})).__customText=t.style.text:e=new(0,tS[i.charAt(0).toUpperCase()+i.slice(1)]);return e.__customGraphicType=i,e.name=t.name,e}function Cg(t,e,n,o,a,r){var s={},l=n.style||{};if(n.shape&&(s.shape=i(n.shape)),n.position&&(s.position=n.position.slice()),n.scale&&(s.scale=n.scale.slice()),n.origin&&(s.origin=n.origin.slice()),n.rotation&&(s.rotation=n.rotation),"image"===t.type&&n.style){h=s.style={};d(["x","y","width","height"],function(e){Lg(e,h,l,t.style,r)})}if("text"===t.type&&n.style){var h=s.style={};d(["x","y"],function(e){Lg(e,h,l,t.style,r)}),!l.hasOwnProperty("textFill")&&l.fill&&(l.textFill=l.fill),!l.hasOwnProperty("textStroke")&&l.stroke&&(l.textStroke=l.stroke)}if("group"!==t.type&&(t.useStyle(l),r)){t.style.opacity=0;var u=l.opacity;null==u&&(u=1),fo(t,{style:{opacity:u}},o,e)}r?t.attr(s):co(t,s,o,e),t.attr({z2:n.z2||0,silent:n.silent}),!1!==n.styleEmphasis&&to(t,n.styleEmphasis)}function Lg(t,e,i,n,o){null==i[t]||o||(e[t]=i[t],i[t]=n[t])}function kg(t,e,i,n){function o(t){null==t&&(t=u),v&&(c=e.getItemModel(t),d=c.getModel(zL),f=c.getModel(RL),p=e.getItemVisual(t,"color"),v=!1)}var s=t.get("renderItem"),l=t.coordinateSystem,h={};l&&(h=l.prepareCustoms?l.prepareCustoms():VL[l.type](l));var u,c,d,f,p,g=r({getWidth:n.getWidth,getHeight:n.getHeight,getZr:n.getZr,getDevicePixelRatio:n.getDevicePixelRatio,value:function(t,i){return null==i&&(i=u),e.get(e.getDimension(t||0),i)},style:function(i,n){null==n&&(n=u),o(n);var r=c.getModel(NL).getItemStyle();null!=p&&(r.fill=p);var s=e.getItemVisual(n,"opacity");return null!=s&&(r.opacity=s),io(r,d,null,{autoColor:p,isRectText:!0}),r.text=d.getShallow("show")?A(t.getFormattedLabel(n,"normal"),xl(e,n)):null,i&&a(r,i),r},styleEmphasis:function(i,n){null==n&&(n=u),o(n);var r=c.getModel(EL).getItemStyle();return io(r,f,null,{isRectText:!0},!0),r.text=f.getShallow("show")?D(t.getFormattedLabel(n,"emphasis"),t.getFormattedLabel(n,"normal"),xl(e,n)):null,i&&a(r,i),r},visual:function(t,i){return null==i&&(i=u),e.getItemVisual(i,t)},barLayout:function(t){if(l.getBaseAxis)return Qs(r({axis:l.getBaseAxis()},t),n)},currentSeriesIndices:function(){return i.getCurrentSeriesIndices()},font:function(t){return ho(t,i)}},h.api||{}),m={context:{},seriesId:t.id,seriesName:t.name,seriesIndex:t.seriesIndex,coordSys:h.coordSys,dataInsideLength:e.count(),encode:Pg(t.getData())},v=!0;return function(t){return u=t,v=!0,s&&s(r({dataIndexInside:t,dataIndex:e.getRawIndex(t)},m),g)||{}}}function Pg(t){var e={};return d(t.dimensions,function(i,n){var o=t.getDimensionInfo(i);if(!o.isExtraCoord){var a=o.coordDim;(e[a]=e[a]||[])[o.coordDimIndex]=n}}),e}function Og(t,e,i,n,o,a){return(t=Ng(t,e,i,n,o,a))&&a.setItemGraphicEl(e,t),t}function Ng(t,e,i,n,o,a){var r=i.type;if(!t||r===t.__customGraphicType||"path"===r&&i.pathData===t.__customPathData||"image"===r&&i.style.image===t.__customImagePath||"text"===r&&i.style.text===t.__customText||(o.remove(t),t=null),null!=r){var s=!t;if(!t&&(t=Dg(i)),Cg(t,e,i,n,a,s),"group"===r){var l=t.children()||[],h=i.children||[];if(i.diffChildrenByName)Eg({oldChildren:l,newChildren:h,dataIndex:e,animatableModel:n,group:t,data:a});else{for(var u=0;u<h.length;u++)Ng(t.childAt(u),e,h[u],n,t,a);for(;u<l.length;u++)l[u]&&t.remove(l[u])}}return o.add(t),t}}function Eg(t){new ws(t.oldChildren,t.newChildren,zg,zg,t).add(Rg).update(Rg).remove(Bg).execute()}function zg(t,e){var i=t&&t.name;return null!=i?i:BL+e}function Rg(t,e){var i=this.context,n=null!=t?i.newChildren[t]:null;Ng(null!=e?i.oldChildren[e]:null,i.dataIndex,n,i.animatableModel,i.group,i.data)}function Bg(t){var e=this.context,i=e.oldChildren[t];i&&e.group.remove(i)}function Vg(t,e,i,n){var o=i.type,a=new(0,tS[o.charAt(0).toUpperCase()+o.slice(1)])(i);e.add(a),n.set(t,a),a.__ecGraphicId=t}function Gg(t,e){var i=t&&t.parent;i&&("group"===t.type&&t.traverse(function(t){Gg(t,e)}),e.removeKey(t.__ecGraphicId),i.remove(t))}function Wg(t){return t=a({},t),d(["id","parentId","$action","hv","bounding"].concat(_S),function(e){delete t[e]}),t}function Fg(t,e){var i;return d(e,function(e){null!=t[e]&&"auto"!==t[e]&&(i=!0)}),i}function Hg(t,e){var i=t.exist;if(e.id=t.keyInfo.id,!e.type&&i&&(e.type=i.type),null==e.parentId){var n=e.parentOption;n?e.parentId=n.id:i&&(e.parentId=i.parentId)}e.parentOption=null}function Zg(t,e,i){var o=a({},i),r=t[e],s=i.$action||"merge";"merge"===s?r?(n(r,o,!0),ta(r,o,{ignoreSize:!0}),ia(i,r)):t[e]=o:"replace"===s?t[e]=o:"remove"===s&&r&&(t[e]=null)}function Ug(t,e){t&&(t.hv=e.hv=[Fg(e,["left","right"]),Fg(e,["top","bottom"])],"group"===t.type&&(null==t.width&&(t.width=e.width=0),null==t.height&&(t.height=e.height=0)))}function jg(t,e,i){var n,o={},a="toggleSelected"===t;return i.eachComponent("legend",function(i){a&&null!=n?i[n?"select":"unSelect"](e.name):(i[t](e.name),n=i.isSelected(e.name)),d(i.getData(),function(t){var e=t.get("name");if("\n"!==e&&""!==e){var n=i.isSelected(e);o.hasOwnProperty(e)?o[e]=o[e]&&n:o[e]=n}})}),{name:e.name,selected:o}}function Xg(t,e,i){var n=e.getBoxLayoutParams(),o=e.get("padding"),a={width:i.getWidth(),height:i.getHeight()},r=Ko(n,a,o);bS(e.get("orient"),t,e.get("itemGap"),r.width,r.height),Jo(t,n,a,o)}function Yg(t,e){var i=dS(e.get("padding")),n=e.getItemStyle(["color","opacity"]);return n.fill=e.get("backgroundColor"),t=new Vb({shape:{x:t.x-i[3],y:t.y-i[0],width:t.width+i[1]+i[3],height:t.height+i[0]+i[2],r:e.get("borderRadius")},style:n,silent:!0,z2:-1})}function qg(t,e){e.dispatchAction({type:"legendToggleSelect",name:t})}function $g(t,e,i){var n=i.getZr().storage.getDisplayList()[0];n&&n.useHoverLayer||t.get("legendHoverLink")&&i.dispatchAction({type:"highlight",seriesName:t.name,name:e})}function Kg(t,e,i){var n=i.getZr().storage.getDisplayList()[0];n&&n.useHoverLayer||t.get("legendHoverLink")&&i.dispatchAction({type:"downplay",seriesName:t.name,name:e})}function Jg(t,e,i){var n=[1,1];n[t.getOrient().index]=0,ta(e,i,{type:"box",ignoreSize:n})}function Qg(t){var e="left "+t+"s cubic-bezier(0.23, 1, 0.32, 1),top "+t+"s cubic-bezier(0.23, 1, 0.32, 1)";return f(QL,function(t){return t+"transition:"+e}).join(";")}function tm(t){var e=[],i=t.get("fontSize"),n=t.getTextColor();return n&&e.push("color:"+n),e.push("font:"+t.getFont()),i&&e.push("line-height:"+Math.round(3*i/2)+"px"),KL(["decoration","align"],function(i){var n=t.get(i);n&&e.push("text-"+i+":"+n)}),e.join(";")}function em(t){var e=[],i=t.get("transitionDuration"),n=t.get("backgroundColor"),o=t.getModel("textStyle"),a=t.get("padding");return i&&e.push(Qg(i)),n&&(_x.canvasSupported?e.push("background-Color:"+n):(e.push("background-Color:#"+Pt(n)),e.push("filter:alpha(opacity=70)"))),KL(["width","color","radius"],function(i){var n="border-"+i,o=JL(n),a=t.get(o);null!=a&&e.push(n+":"+a+("color"===i?"":"px"))}),e.push(tm(o)),null!=a&&e.push("padding:"+dS(a).join("px ")+"px"),e.join(";")+";"}function im(t,e){if(_x.wxa)return null;var i=document.createElement("div"),n=this._zr=e.getZr();this.el=i,this._x=e.getWidth()/2,this._y=e.getHeight()/2,t.appendChild(i),this._container=t,this._show=!1,this._hideTimeout;var o=this;i.onmouseenter=function(){o._enterable&&(clearTimeout(o._hideTimeout),o._show=!0),o._inContent=!0},i.onmousemove=function(e){if(e=e||window.event,!o._enterable){var i=n.handler;li(t,e,!0),i.dispatch("mousemove",e)}},i.onmouseleave=function(){o._enterable&&o._show&&o.hideLater(o._hideDelay),o._inContent=!1}}function nm(t){for(var e=t.pop();t.length;){var i=t.pop();i&&(_o.isInstance(i)&&(i=i.get("tooltip",!0)),"string"==typeof i&&(i={formatter:i}),e=new _o(i,e,e.ecModel))}return e}function om(t,e){return t.dispatchAction||m(e.dispatchAction,e)}function am(t,e,i,n,o,a,r){var s=sm(i),l=s.width,h=s.height;return null!=a&&(t+l+a>n?t-=l+a:t+=a),null!=r&&(e+h+r>o?e-=h+r:e+=r),[t,e]}function rm(t,e,i,n,o){var a=sm(i),r=a.width,s=a.height;return t=Math.min(t+r,n)-r,e=Math.min(e+s,o)-s,t=Math.max(t,0),e=Math.max(e,0),[t,e]}function sm(t){var e=t.clientWidth,i=t.clientHeight;if(document.defaultView&&document.defaultView.getComputedStyle){var n=document.defaultView.getComputedStyle(t);n&&(e+=parseInt(n.paddingLeft,10)+parseInt(n.paddingRight,10)+parseInt(n.borderLeftWidth,10)+parseInt(n.borderRightWidth,10),i+=parseInt(n.paddingTop,10)+parseInt(n.paddingBottom,10)+parseInt(n.borderTopWidth,10)+parseInt(n.borderBottomWidth,10))}return{width:e,height:i}}function lm(t,e,i){var n=i[0],o=i[1],a=0,r=0,s=e.width,l=e.height;switch(t){case"inside":a=e.x+s/2-n/2,r=e.y+l/2-o/2;break;case"top":a=e.x+s/2-n/2,r=e.y-o-5;break;case"bottom":a=e.x+s/2-n/2,r=e.y+l+5;break;case"left":a=e.x-n-5,r=e.y+l/2-o/2;break;case"right":a=e.x+s+5,r=e.y+l/2-o/2}return[a,r]}function hm(t){return"center"===t||"middle"===t}function um(t){return t.get("stack")||"__ec_stack_"+t.seriesIndex}function cm(t){return t.dim}function dm(t,e){var i={};d(t,function(t,e){var n=t.getData(),o=t.coordinateSystem.getBaseAxis(),a=o.getExtent(),r="category"===o.type?o.getBandWidth():Math.abs(a[1]-a[0])/n.count(),s=i[cm(o)]||{bandWidth:r,remainedWidth:r,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},l=s.stacks;i[cm(o)]=s;var h=um(t);l[h]||s.autoWidthCount++,l[h]=l[h]||{width:0,maxWidth:0};var u=To(t.get("barWidth"),r),c=To(t.get("barMaxWidth"),r),d=t.get("barGap"),f=t.get("barCategoryGap");u&&!l[h].width&&(u=Math.min(s.remainedWidth,u),l[h].width=u,s.remainedWidth-=u),c&&(l[h].maxWidth=c),null!=d&&(s.gap=d),null!=f&&(s.categoryGap=f)});var n={};return d(i,function(t,e){n[e]={};var i=t.stacks,o=t.bandWidth,a=To(t.categoryGap,o),r=To(t.gap,1),s=t.remainedWidth,l=t.autoWidthCount,h=(s-a)/(l+(l-1)*r);h=Math.max(h,0),d(i,function(t,e){var i=t.maxWidth;i&&i<h&&(i=Math.min(i,s),t.width&&(i=Math.min(i,t.width)),s-=i,t.width=i,l--)}),h=(s-a)/(l+(l-1)*r),h=Math.max(h,0);var u,c=0;d(i,function(t,e){t.width||(t.width=h),u=t,c+=t.width*(1+r)}),u&&(c-=u.width*r);var f=-c/2;d(i,function(t,i){n[e][i]=n[e][i]||{offset:f,width:t.width},f+=t.width*(1+r)})}),n}function fm(t,e){nT.call(this,"radius",t,e),this.type="category"}function pm(t,e){e=e||[0,360],nT.call(this,"angle",t,e),this.type="category"}function gm(t,e){return e.type||(e.data?"category":"value")}function mm(t,e,i){var n=e.get("center"),o=i.getWidth(),a=i.getHeight();t.cx=To(n[0],o),t.cy=To(n[1],a);var r=t.getRadiusAxis(),s=Math.min(o,a)/2,l=To(e.get("radius"),s);r.inverse?r.setExtent(l,0):r.setExtent(0,l)}function vm(t,e){var i=this,n=i.getAngleAxis(),o=i.getRadiusAxis();if(n.scale.setExtent(1/0,-1/0),o.scale.setExtent(1/0,-1/0),t.eachSeries(function(t){if(t.coordinateSystem===i){var e=t.getData();d(e.mapDimension("radius",!0),function(t){o.scale.unionExtentFromData(e,t)}),d(e.mapDimension("angle",!0),function(t){n.scale.unionExtentFromData(e,t)})}}),rl(n.scale,n.model),rl(o.scale,o.model),"category"===n.type&&!n.onBand){var a=n.getExtent(),r=360/n.scale.count();n.inverse?a[1]+=r:a[1]-=r,n.setExtent(a[0],a[1])}}function ym(t,e){if(t.type=e.get("type"),t.scale=sl(e),t.onBand=e.get("boundaryGap")&&"category"===t.type,t.inverse=e.get("inverse"),"angleAxis"===e.mainType){t.inverse^=e.get("clockwise");var i=e.get("startAngle");t.setExtent(i,i+(t.inverse?-360:360))}e.axis=t,t.model=e}function xm(t,e,i){e[1]>e[0]&&(e=e.slice().reverse());var n=t.coordToPoint([e[0],i]),o=t.coordToPoint([e[1],i]);return{x1:n[0],y1:n[1],x2:o[0],y2:o[1]}}function _m(t){return t.getRadiusAxis().inverse?0:1}function wm(t,e,i){return{position:[t.cx,t.cy],rotation:i/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:e.getModel("axisLabel").get("rotate"),z2:1}}function bm(t,e,i,n,o){var a=e.axis,r=a.dataToCoord(t),s=n.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var l,h,u,c=n.getRadiusAxis().getExtent();if("radius"===a.dim){var d=st();dt(d,d,s),ct(d,d,[n.cx,n.cy]),l=go([r,-o],d);var f=e.getModel("axisLabel").get("rotate")||0,p=GT.innerTextLayout(s,f*Math.PI/180,-1);h=p.textAlign,u=p.textVerticalAlign}else{var g=c[1];l=n.coordToPoint([g+o,r]);var m=n.cx,v=n.cy;h=Math.abs(l[0]-m)/g<.3?"center":l[0]>m?"left":"right",u=Math.abs(l[1]-v)/g<.3?"middle":l[1]>v?"top":"bottom"}return{position:l,align:h,verticalAlign:u}}function Sm(t,e){e.update="updateView",hs(e,function(e,i){var n={};return i.eachComponent({mainType:"geo",query:e},function(i){i[t](e.name),d(i.coordinateSystem.regions,function(t){n[t.name]=i.isSelected(t.name)||!1})}),{selected:n,name:e.name}})}function Mm(t){var e={};d(t,function(t){e[t]=1}),t.length=0,d(e,function(e,i){t.push(i)})}function Im(t){if(t)for(var e in t)if(t.hasOwnProperty(e))return!0}function Tm(t,e,n){function o(){var t=function(){};return t.prototype.__hidden=t.prototype,new t}var a={};return pk(e,function(e){var r=a[e]=o();pk(t[e],function(t,o){if(oD.isValidType(o)){var a={type:o,visual:t};n&&n(a,e),r[o]=new oD(a),"opacity"===o&&((a=i(a)).type="colorAlpha",r.__hidden.__alphaForOpacity=new oD(a))}})}),a}function Am(t,e,n){var o;d(n,function(t){e.hasOwnProperty(t)&&Im(e[t])&&(o=!0)}),o&&d(n,function(n){e.hasOwnProperty(n)&&Im(e[n])?t[n]=i(e[n]):delete t[n]})}function Dm(t,e,i,n,o,a){function r(t){return i.getItemVisual(u,t)}function s(t,e){i.setItemVisual(u,t,e)}function l(t,l){u=null==a?t:l;var c=i.getRawDataItem(u);if(!c||!1!==c.visualMap)for(var d=n.call(o,t),f=e[d],p=h[d],g=0,m=p.length;g<m;g++){var v=p[g];f[v]&&f[v].applyVisual(t,r,s)}}var h={};d(t,function(t){var i=oD.prepareVisualTypes(e[t]);h[t]=i});var u;null==a?i.each(l,!0):i.each([a],l,!0)}function Cm(t,e,i,n){var o={};return d(t,function(t){var i=oD.prepareVisualTypes(e[t]);o[t]=i}),{progress:function(t,a){null!=n&&(n=a.getDimension(n));for(var r=t.start;r<t.end;r++){var s=a.getRawDataItem(r);if(s&&!1===s.visualMap)return;for(var l=null!=n?a.get(n,r,!0):r,h=i(l),u=e[h],c=o[h],d=0,f=c.length;d<f;d++){var p=c[d];u[p]&&u[p].applyVisual(l,function(t){return a.getItemVisual(r,t)},function(t,e){a.setItemVisual(r,t,e)})}}}}}function Lm(t){var e=["x","y"],i=["width","height"];return{point:function(e,i,n){if(e){var o=n.range;return km(e[t],o)}},rect:function(n,o,a){if(n){var r=a.range,s=[n[e[t]],n[e[t]]+n[i[t]]];return s[1]<s[0]&&s.reverse(),km(s[0],r)||km(s[1],r)||km(r[0],s)||km(r[1],s)}}}}function km(t,e){return e[0]<=t&&t<=e[1]}function Pm(t,e,i,n,o){for(var a=0,r=o[o.length-1];a<o.length;a++){var s=o[a];if(Om(t,e,i,n,s[0],s[1],r[0],r[1]))return!0;r=s}}function Om(t,e,i,n,o,a,r,s){var l=Em(i-t,o-r,n-e,a-s);if(Nm(l))return!1;var h=Em(o-t,o-r,a-e,a-s)/l;if(h<0||h>1)return!1;var u=Em(i-t,o-t,n-e,a-e)/l;return!(u<0||u>1)}function Nm(t){return t<=1e-6&&t>=-1e-6}function Em(t,e,i,n){return t*n-e*i}function zm(t,e,i){var n=this._targetInfoList=[],o={},a=Bm(e,t);mk(bk,function(t,e){(!i||!i.include||vk(i.include,e)>=0)&&t(a,n,o)})}function Rm(t){return t[0]>t[1]&&t.reverse(),t}function Bm(t,e){return Oi(t,e,{includeMainTypes:_k})}function Vm(t,e,i,n){var o=i.getAxis(["x","y"][t]),a=Rm(f([0,1],function(t){return e?o.coordToData(o.toLocalCoord(n[t])):o.toGlobalCoord(o.dataToCoord(n[t]))})),r=[];return r[t]=a,r[1-t]=[NaN,NaN],{values:a,xyMinMax:r}}function Gm(t,e,i,n){return[e[0]-n[t]*i[0],e[1]-n[t]*i[1]]}function Wm(t,e){var i=Fm(t),n=Fm(e),o=[i[0]/n[0],i[1]/n[1]];return isNaN(o[0])&&(o[0]=1),isNaN(o[1])&&(o[1]=1),o}function Fm(t){return t?[t[0][1]-t[0][0],t[1][1]-t[1][0]]:[NaN,NaN]}function Hm(t,e,i,n,o){if(o){var a=t.getZr();a[Ck]||(a[Dk]||(a[Dk]=Zm),yr(a,Dk,i,e)(t,n))}}function Zm(t,e){if(!t.isDisposed()){var i=t.getZr();i[Ck]=!0,t.dispatchAction({type:"brushSelect",batch:e}),i[Ck]=!1}}function Um(t,e,i,n){for(var o=0,a=e.length;o<a;o++){var r=e[o];if(t[r.brushType](n,i,r.selectors,r))return!0}}function jm(t){var e=t.brushSelector;if(_(e)){var i=[];return d(gk,function(t,n){i[n]=function(i,n,o,a){var r=n.getItemLayout(i);return t[e](r,o,a)}}),i}if(x(e)){var n={};return d(gk,function(t,i){n[i]=e}),n}return e}function Xm(t,e){var i=t.option.seriesIndex;return null!=i&&"all"!==i&&(y(i)?l(i,e)<0:e!==i)}function Ym(t){var e=t.selectors={};return d(gk[t.brushType],function(i,n){e[n]=function(n){return i(n,e,t)}}),t}function qm(t){return new Kt(t[0][0],t[1][0],t[0][1]-t[0][0],t[1][1]-t[1][0])}function $m(t,e){return n({brushType:t.brushType,brushMode:t.brushMode,transformable:t.transformable,brushStyle:new _o(t.brushStyle).getItemStyle(),removeOnClick:t.removeOnClick,z:t.z},e,!0)}function Km(t,e,i,n){(!n||n.$from!==t.id)&&this._brushController.setPanels(t.brushTargetManager.makePanelOpts(i)).enableBrush(t.brushOption).updateCovers(t.areas.slice())}function Jm(t,e){Ok[t]=e}function Qm(t){return Ok[t]}function tv(t,e,i){this.model=t,this.ecModel=e,this.api=i,this._brushType,this._brushMode}function ev(t,e,i){this._model=t}function iv(t,e,i,n){var o=i.calendarModel,a=i.seriesModel,r=o?o.coordinateSystem:a?a.coordinateSystem:null;return r===this?r[t](n):null}function nv(t,e){var i=t.cellSize;y(i)?1===i.length&&(i[1]=i[0]):i=t.cellSize=[i,i];var n=f([0,1],function(t){return Qo(e,t)&&(i[t]="auto"),null!=i[t]&&"auto"!==i[t]});ta(t,e,{type:"box",ignoreSize:n})}function ov(t){return l(Vk,t)>=0}function av(t,e,i){function n(t,e){return l(e.nodes,t)>=0}function o(t,n){var o=!1;return e(function(e){d(i(t,e)||[],function(t){n.records[e.name][t]&&(o=!0)})}),o}function a(t,n){n.nodes.push(t),e(function(e){d(i(t,e)||[],function(t){n.records[e.name][t]=!0})})}return function(i){var r={nodes:[],records:{}};if(e(function(t){r.records[t.name]={}}),!i)return r;a(i,r);var s;do{s=!1,t(function(t){!n(t,r)&&o(t,r)&&(a(t,r),s=!0)})}while(s);return r}}function rv(t,e,i){var n=[1/0,-1/0];return Wk(i,function(t){var i=t.getData();i&&Wk(i.mapDimension(e,!0),function(t){var e=i.getApproximateExtent(t);e[0]<n[0]&&(n[0]=e[0]),e[1]>n[1]&&(n[1]=e[1])})}),n[1]<n[0]&&(n=[NaN,NaN]),sv(t,n),n}function sv(t,e){var i=t.getAxisModel(),n=i.getMin(!0),o="category"===i.get("type"),a=o&&i.getCategories().length;null!=n&&"dataMin"!==n&&"function"!=typeof n?e[0]=n:o&&(e[0]=a>0?0:NaN);var r=i.getMax(!0);return null!=r&&"dataMax"!==r&&"function"!=typeof r?e[1]=r:o&&(e[1]=a>0?a-1:NaN),i.get("scale",!0)||(e[0]>0&&(e[0]=0),e[1]<0&&(e[1]=0)),e}function lv(t,e){var i=t.getAxisModel(),n=t._percentWindow,o=t._valueWindow;if(n){var a=ko(o,[0,500]);a=Math.min(a,20);var r=e||0===n[0]&&100===n[1];i.setRange(r?null:+o[0].toFixed(a),r?null:+o[1].toFixed(a))}}function hv(t){var e=t._minMaxSpan={},i=t._dataZoomModel;Wk(["min","max"],function(n){e[n+"Span"]=i.get(n+"Span");var o=i.get(n+"ValueSpan");if(null!=o&&(e[n+"ValueSpan"]=o,null!=(o=t.getAxisModel().axis.scale.parse(o)))){var a=t._dataExtent;e[n+"Span"]=Io(a[0]+o,a,[0,100],!0)}})}function uv(t){var e={};return Zk(["start","end","startValue","endValue","throttle"],function(i){t.hasOwnProperty(i)&&(e[i]=t[i])}),e}function cv(t,e){var i=t._rangePropMode,n=t.get("rangeMode");Zk([["start","startValue"],["end","endValue"]],function(t,o){var a=null!=e[t[0]],r=null!=e[t[1]];a&&!r?i[o]="percent":!a&&r?i[o]="value":n?i[o]=n[o]:a&&(i[o]="percent")})}function dv(t){return{x:"y",y:"x",radius:"angle",angle:"radius"}[t]}function fv(t){return"vertical"===t?"ns-resize":"ew-resize"}function pv(t,e){var i=yv(t),n=e.dataZoomId,o=e.coordId;d(i,function(t,i){var a=t.dataZoomInfos;a[n]&&l(e.allCoordIds,o)<0&&(delete a[n],t.count--)}),_v(i);var a=i[o];a||((a=i[o]={coordId:o,dataZoomInfos:{},count:0}).controller=xv(t,a),a.dispatchAction=v(Mv,t)),!a.dataZoomInfos[n]&&a.count++,a.dataZoomInfos[n]=e;var r=Iv(a.dataZoomInfos);a.controller.enable(r.controlType,r.opt),a.controller.setPointerChecker(e.containsPoint),yr(a,"dispatchAction",e.throttleRate,"fixRate")}function gv(t,e){var i=yv(t);d(i,function(t){t.controller.dispose();var i=t.dataZoomInfos;i[e]&&(delete i[e],t.count--)}),_v(i)}function mv(t,e){if(t&&"dataZoom"===t.type&&t.batch)for(var i=0,n=t.batch.length;i<n;i++)if(t.batch[i].dataZoomId===e)return!1;return!0}function vv(t){return t.type+"\0_"+t.id}function yv(t){var e=t.getZr();return e[oP]||(e[oP]={})}function xv(t,e){var i=new Zh(t.getZr());return i.on("pan",nP(wv,e)),i.on("zoom",nP(bv,e)),i}function _v(t){d(t,function(e,i){e.count||(e.controller.dispose(),delete t[i])})}function wv(t,e,i,n,o,a,r){Sv(t,function(s){return s.panGetRange(t.controller,e,i,n,o,a,r)})}function bv(t,e,i,n){Sv(t,function(o){return o.zoomGetRange(t.controller,e,i,n)})}function Sv(t,e){var i=[];d(t.dataZoomInfos,function(t){var n=e(t);!t.disabled&&n&&i.push({dataZoomId:t.dataZoomId,start:n[0],end:n[1]})}),t.dispatchAction(i)}function Mv(t,e){t.dispatchAction({type:"dataZoom",batch:e})}function Iv(t){var e,i={},n={type_true:2,type_move:1,type_false:0,type_undefined:-1};return d(t,function(t){var o=!t.disabled&&(!t.zoomLock||"move");n["type_"+o]>n["type_"+e]&&(e=o),a(i,t.roamControllerOpt)}),{controlType:e,opt:i}}function Tv(t,e){return t&&t.hasOwnProperty&&t.hasOwnProperty(e)}function Av(t,e,i,n){for(var o=e.targetVisuals[n],a=oD.prepareVisualTypes(o),r={color:t.getData().getVisual("color")},s=0,l=a.length;s<l;s++){var h=a[s],u=o["opacity"===h?"__alphaForOpacity":h];u&&u.applyVisual(i,function(t){return r[t]},function(t,e){r[t]=e})}return r.color}function Dv(t,e,i){if(i[0]===i[1])return i.slice();for(var n=(i[1]-i[0])/200,o=i[0],a=[],r=0;r<=200&&o<i[1];r++)a.push(o),o+=n;return a.push(i[1]),a}function Cv(t,e,i){var n=t.option,o=n.align;if(null!=o&&"auto"!==o)return o;for(var a={width:e.getWidth(),height:e.getHeight()},r="horizontal"===n.orient?1:0,s=[["left","right","width"],["top","bottom","height"]],l=s[r],h=[0,null,10],u={},c=0;c<3;c++)u[s[1-r][c]]=h[c],u[l[c]]=2===c?i[0]:n[l[c]];var d=[["x","width",3],["y","height",0]][r],f=Ko(u,a,n.padding);return l[(f.margin[d[2]]||0)+f[d[0]]+.5*f[d[1]]<.5*a[d[1]]?0:1]}function Lv(t){return d(t||[],function(e){null!=t.dataIndex&&(t.dataIndexInside=t.dataIndex,t.dataIndex=null)}),t}function kv(t,e,i,n){return new Rb({shape:{points:t},draggable:!!i,cursor:e,drift:i,onmousemove:function(t){Q_(t.event)},ondragend:n})}function Pv(t,e){return 0===t?[[0,0],[e,0],[e,-e]]:[[0,0],[e,0],[e,e]]}function Ov(t,e,i,n){return t?[[0,-TP(e,AP(i,0))],[CP,0],[0,TP(e,AP(n-i,0))]]:[[0,0],[5,-5],[5,5]]}function Nv(t,e,i){var n=DP/2,o=t.get("hoverLinkDataSize");return o&&(n=MP(o,e,i,!0)/2),n}function Ev(t){var e=t.get("hoverLinkOnHandle");return!!(null==e?t.get("realtime"):e)}function zv(t){return"vertical"===t?"ns-resize":"ew-resize"}function Rv(t,e){var i=t.inverse;("vertical"===t.orient?!i:i)&&e.reverse()}function Bv(t){Mi(t,"label",["show"])}function Vv(t){return!(isNaN(parseFloat(t.x))&&isNaN(parseFloat(t.y)))}function Gv(t){return!isNaN(parseFloat(t.x))&&!isNaN(parseFloat(t.y))}function Wv(t,e,i){var n=-1;do{n=Math.max(Co(t.get(e,i)),n),t=t.stackedOn}while(t);return n}function Fv(t,e,i,n,o,a){var r=[],s=Yv(e,n,t),l=e.indicesOfNearest(n,s,!0)[0];r[o]=e.get(i,l,!0),r[a]=e.get(n,l,!0);var h=Wv(e,n,l);return(h=Math.min(h,20))>=0&&(r[a]=+r[a].toFixed(h)),r}function Hv(t,e){var n=t.getData(),o=t.coordinateSystem;if(e&&!Gv(e)&&!y(e.coord)&&o){var a=o.dimensions,r=Zv(e,n,o,t);if((e=i(e)).type&&BP[e.type]&&r.baseAxis&&r.valueAxis){var s=zP(a,r.baseAxis.dim),l=zP(a,r.valueAxis.dim);e.coord=BP[e.type](n,r.baseDataDim,r.valueDataDim,s,l),e.value=e.coord[l]}else{for(var h=[null!=e.xAxis?e.xAxis:e.radiusAxis,null!=e.yAxis?e.yAxis:e.angleAxis],u=0;u<2;u++)BP[h[u]]&&(h[u]=Yv(n,n.mapDimension(a[u]),h[u]));e.coord=h}}return e}function Zv(t,e,i,n){var o={};return null!=t.valueIndex||null!=t.valueDim?(o.valueDataDim=null!=t.valueIndex?e.getDimension(t.valueIndex):t.valueDim,o.valueAxis=i.getAxis(Uv(n,o.valueDataDim)),o.baseAxis=i.getOtherAxis(o.valueAxis),o.baseDataDim=e.mapDimension(o.baseAxis.dim)):(o.baseAxis=n.getBaseAxis(),o.valueAxis=i.getOtherAxis(o.baseAxis),o.baseDataDim=e.mapDimension(o.baseAxis.dim),o.valueDataDim=e.mapDimension(o.valueAxis.dim)),o}function Uv(t,e){var i=t.getData(),n=i.dimensions;e=i.getDimension(e);for(var o=0;o<n.length;o++){var a=i.getDimensionInfo(n[o]);if(a.name===e)return a.coordDim}}function jv(t,e){return!(t&&t.containData&&e.coord&&!Vv(e))||t.containData(e.coord)}function Xv(t,e,i,n){return n<2?t.coord&&t.coord[n]:t.value}function Yv(t,e,i){if("average"===i){var n=0,o=0;return t.each(e,function(t,e){isNaN(t)||(n+=t,o++)},!0),n/o}return t.getDataExtent(e,!0)["max"===i?1:0]}function qv(t,e,i){var n=e.coordinateSystem;t.each(function(o){var a,r=t.getItemModel(o),s=To(r.get("x"),i.getWidth()),l=To(r.get("y"),i.getHeight());if(isNaN(s)||isNaN(l)){if(e.getMarkerPosition)a=e.getMarkerPosition(t.getValues(t.dimensions,o));else if(n){var h=t.get(n.dimensions[0],o),u=t.get(n.dimensions[1],o);a=n.dataToPoint([h,u])}}else a=[s,l];isNaN(s)||(a[0]=s),isNaN(l)||(a[1]=l),t.setItemLayout(o,a)})}function $v(t,e,i){var n;n=t?f(t&&t.dimensions,function(t){return r({name:t,isSysCoord:!0},e.getData().getDimensionInfo(e.getData().mapDimension(t))||{})}):[{name:"value",type:"float",isSysCoord:!0}];var o=new yI(n,i),a=f(i.get("data"),v(Hv,e));return t&&(a=g(a,v(jv,t))),o.initData(a,null,t?Xv:function(t){return t.value}),o}function Kv(t){return!isNaN(t)&&!isFinite(t)}function Jv(t,e,i,n){var o=1-t,a=n.dimensions[t];return Kv(e[o])&&Kv(i[o])&&e[t]===i[t]&&n.getAxis(a).containData(e[t])}function Qv(t,e){if("cartesian2d"===t.type){var i=e[0].coord,n=e[1].coord;if(i&&n&&(Jv(1,i,n,t)||Jv(0,i,n,t)))return!0}return jv(t,e[0])&&jv(t,e[1])}function ty(t,e,i,n,o){var a,r=n.coordinateSystem,s=t.getItemModel(e),l=To(s.get("x"),o.getWidth()),h=To(s.get("y"),o.getHeight());if(isNaN(l)||isNaN(h)){if(n.getMarkerPosition)a=n.getMarkerPosition(t.getValues(t.dimensions,e));else{var u=r.dimensions,c=t.get(u[0],e),d=t.get(u[1],e);a=r.dataToPoint([c,d])}if("cartesian2d"===r.type){var f=r.getAxis("x"),p=r.getAxis("y"),u=r.dimensions;Kv(t.get(u[0],e))?a[0]=f.toGlobalCoord(f.getExtent()[i?0:1]):Kv(t.get(u[1],e))&&(a[1]=p.toGlobalCoord(p.getExtent()[i?0:1]))}isNaN(l)||(a[0]=l),isNaN(h)||(a[1]=h)}else a=[l,h];t.setItemLayout(e,a)}function ey(t,e,i){var n;n=t?f(t&&t.dimensions,function(t){return r({name:t},e.getData().getDimensionInfo(e.getData().mapDimension(t))||{})}):[{name:"value",type:"float"}];var o=new yI(n,i),a=new yI(n,i),s=new yI([],i),l=f(i.get("data"),v(GP,e,t,i));t&&(l=g(l,v(Qv,t)));var h=t?Xv:function(t){return t.value};return o.initData(f(l,function(t){return t[0]}),null,h),a.initData(f(l,function(t){return t[1]}),null,h),s.initData(f(l,function(t){return t[2]})),s.hasItemOption=!0,{from:o,to:a,line:s}}function iy(t){return!isNaN(t)&&!isFinite(t)}function ny(t,e,i,n){var o=1-t;return iy(e[o])&&iy(i[o])}function oy(t,e){var i=e.coord[0],n=e.coord[1];return!("cartesian2d"!==t.type||!i||!n||!ny(1,i,n,t)&&!ny(0,i,n,t))||(jv(t,{coord:i,x:e.x0,y:e.y0})||jv(t,{coord:n,x:e.x1,y:e.y1}))}function ay(t,e,i,n,o){var a,r=n.coordinateSystem,s=t.getItemModel(e),l=To(s.get(i[0]),o.getWidth()),h=To(s.get(i[1]),o.getHeight());if(isNaN(l)||isNaN(h)){if(n.getMarkerPosition)a=n.getMarkerPosition(t.getValues(i,e));else{var u=[f=t.get(i[0],e),p=t.get(i[1],e)];r.clampData&&r.clampData(u,u),a=r.dataToPoint(u,!0)}if("cartesian2d"===r.type){var c=r.getAxis("x"),d=r.getAxis("y"),f=t.get(i[0],e),p=t.get(i[1],e);iy(f)?a[0]=c.toGlobalCoord(c.getExtent()["x0"===i[0]?0:1]):iy(p)&&(a[1]=d.toGlobalCoord(d.getExtent()["y0"===i[1]?0:1]))}isNaN(l)||(a[0]=l),isNaN(h)||(a[1]=h)}else a=[l,h];return a}function ry(t,e,i){var n,o,a=["x0","y0","x1","y1"];t?(n=f(t&&t.dimensions,function(t){var i=e.getData();return r({name:t},i.getDimensionInfo(i.mapDimension(t))||{})}),o=new yI(f(a,function(t,e){return{name:t,type:n[e%2].type}}),i)):o=new yI(n=[{name:"value",type:"float"}],i);var s=f(i.get("data"),v(WP,e,t,i));t&&(s=g(s,v(oy,t)));var l=t?function(t,e,i,n){return t.coord[Math.floor(n/2)][n%2]}:function(t){return t.value};return o.initData(s,null,l),o.hasItemOption=!0,o}function sy(t){var e=t.type,i={number:"value",time:"time"};if(i[e]&&(t.axisType=i[e],delete t.type),ly(t),hy(t,"controlPosition")){var n=t.controlStyle||(t.controlStyle={});hy(n,"position")||(n.position=t.controlPosition),"none"!==n.position||hy(n,"show")||(n.show=!1,delete n.position),delete t.controlPosition}d(t.data||[],function(t){w(t)&&!y(t)&&(!hy(t,"value")&&hy(t,"name")&&(t.value=t.name),ly(t))})}function ly(t){var e=t.itemStyle||(t.itemStyle={}),i=e.emphasis||(e.emphasis={}),n=t.label||t.label||{},o=n.normal||(n.normal={}),a={normal:1,emphasis:1};d(n,function(t,e){a[e]||hy(o,e)||(o[e]=t)}),i.label&&!hy(n,"emphasis")&&(n.emphasis=i.label,delete i.label)}function hy(t,e){return t.hasOwnProperty(e)}function uy(t,e){return Ko(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()},t.get("padding"))}function cy(t,e,n,o){return En(t.get(e).replace(/^path:\/\//,""),i(o||{}),new Kt(n[0],n[1],n[2],n[3]),"center")}function dy(t,e,i,o,a,r){var s=e.get("color");a?(a.setColor(s),i.add(a),r&&r.onUpdate(a)):((a=dl(t.get("symbol"),-1,-1,2,2,s)).setStyle("strokeNoScale",!0),i.add(a),r&&r.onCreate(a));var l=e.getItemStyle(["color","symbol","symbolSize"]);a.setStyle(l),o=n({rectHover:!0,z2:100},o,!0);var h=t.get("symbolSize");(h=h instanceof Array?h.slice():[+h,+h])[0]/=2,h[1]/=2,o.scale=h;var u=t.get("symbolOffset");if(u){var c=o.position=o.position||[0,0];c[0]+=To(u[0],h[0]),c[1]+=To(u[1],h[1])}var d=t.get("symbolRotate");return o.rotation=(d||0)*Math.PI/180||0,a.attr(o),a.updateTransform(),a}function fy(t,e,i,n,o){if(!t.dragging){var a=n.getModel("checkpointStyle"),r=i.dataToCoord(n.getData().get(["value"],e));o||!a.get("animation",!0)?t.attr({position:[r,0]}):(t.stopAnimation(!0),t.animateTo({position:[r,0]},a.get("animationDuration",!0),a.get("animationEasing",!0)))}}function py(t){return 0===t.indexOf("my")}function gy(t){this.model=t}function my(t){this.model=t}function vy(t){var e={},i=[],n=[];return t.eachRawSeries(function(t){var o=t.coordinateSystem;if(!o||"cartesian2d"!==o.type&&"polar"!==o.type)i.push(t);else{var a=o.getBaseAxis();if("category"===a.type){var r=a.dim+"_"+a.index;e[r]||(e[r]={categoryAxis:a,valueAxis:o.getOtherAxis(a),series:[]},n.push({axisDim:a.dim,axisIndex:a.index})),e[r].series.push(t)}else i.push(t)}}),{seriesGroupByCategoryAxis:e,other:i,meta:n}}function yy(t){var e=[];return d(t,function(t,i){var n=t.categoryAxis,o=t.valueAxis.dim,a=[" "].concat(f(t.series,function(t){return t.name})),r=[n.model.getCategories()];d(t.series,function(t){r.push(t.getRawData().mapArray(o,function(t){return t}))});for(var s=[a.join(nO)],l=0;l<r[0].length;l++){for(var h=[],u=0;u<r.length;u++)h.push(r[u][l]);s.push(h.join(nO))}e.push(s.join("\n"))}),e.join("\n\n"+iO+"\n\n")}function xy(t){return f(t,function(t){var e=t.getRawData(),i=[t.name],n=[];return e.each(e.dimensions,function(){for(var t=arguments.length,o=arguments[t-1],a=e.getName(o),r=0;r<t-1;r++)n[r]=arguments[r];i.push((a?a+nO:"")+n.join(nO))}),i.join("\n")}).join("\n\n"+iO+"\n\n")}function _y(t){var e=vy(t);return{value:g([yy(e.seriesGroupByCategoryAxis),xy(e.other)],function(t){return t.replace(/[\n\t\s]/g,"")}).join("\n\n"+iO+"\n\n"),meta:e.meta}}function wy(t){return t.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function by(t){if(t.slice(0,t.indexOf("\n")).indexOf(nO)>=0)return!0}function Sy(t){for(var e=t.split(/\n+/g),i=[],n=f(wy(e.shift()).split(oO),function(t){return{name:t,data:[]}}),o=0;o<e.length;o++){var a=wy(e[o]).split(oO);i.push(a.shift());for(var r=0;r<a.length;r++)n[r]&&(n[r].data[o]=a[r])}return{series:n,categories:i}}function My(t){for(var e=t.split(/\n+/g),i=wy(e.shift()),n=[],o=0;o<e.length;o++){var a,r=wy(e[o]).split(oO),s="",l=!1;isNaN(r[0])?(l=!0,s=r[0],r=r.slice(1),n[o]={name:s,value:[]},a=n[o].value):a=n[o]=[];for(var h=0;h<r.length;h++)a.push(+r[h]);1===a.length&&(l?n[o].value=a[0]:n[o]=a[0])}return{name:i,data:n}}function Iy(t,e){var i={series:[]};return d(t.split(new RegExp("\n*"+iO+"\n*","g")),function(t,n){if(by(t)){var o=Sy(t),a=e[n],r=a.axisDim+"Axis";a&&(i[r]=i[r]||[],i[r][a.axisIndex]={data:o.categories},i.series=i.series.concat(o.series))}else{o=My(t);i.series.push(o)}}),i}function Ty(t){this._dom=null,this.model=t}function Ay(t,e){return f(t,function(t,i){var n=e&&e[i];return w(n)&&!y(n)?(w(t)&&!y(t)&&(t=t.value),r({value:t},n)):t})}function Dy(t,e){var i=Py(t);aO(e,function(e,n){for(var o=i.length-1;o>=0&&!i[o][n];o--);if(o<0){var a=t.queryComponents({mainType:"dataZoom",subType:"select",id:n})[0];if(a){var r=a.getPercentRange();i[0][n]={dataZoomId:n,start:r[0],end:r[1]}}}}),i.push(e)}function Cy(t){var e=Py(t),i=e[e.length-1];e.length>1&&e.pop();var n={};return aO(i,function(t,i){for(var o=e.length-1;o>=0;o--)if(t=e[o][i]){n[i]=t;break}}),n}function Ly(t){t[rO]=null}function ky(t){return Py(t).length}function Py(t){var e=t[rO];return e||(e=t[rO]=[{}]),e}function Oy(t,e,i){(this._brushController=new yd(i.getZr())).on("brush",m(this._onBrush,this)).mount(),this._isZoomActive}function Ny(t){var e={};return d(["xAxisIndex","yAxisIndex"],function(i){e[i]=t[i],null==e[i]&&(e[i]="all"),(!1===e[i]||"none"===e[i])&&(e[i]=[])}),e}function Ey(t,e){t.setIconStatus("back",ky(e)>1?"emphasis":"normal")}function zy(t,e,i,n,o){var a=i._isZoomActive;n&&"takeGlobalCursor"===n.type&&(a="dataZoomSelect"===n.key&&n.dataZoomSelectActive),i._isZoomActive=a,t.setIconStatus("zoom",a?"emphasis":"normal");var r=new zm(Ny(t.option),e,{include:["grid"]});i._brushController.setPanels(r.makePanelOpts(o,function(t){return t.xAxisDeclared&&!t.yAxisDeclared?"lineX":!t.xAxisDeclared&&t.yAxisDeclared?"lineY":"rect"})).enableBrush(!!a&&{brushType:"auto",brushStyle:{lineWidth:0,fill:"rgba(0,0,0,0.2)"}})}function Ry(t){this.model=t}function By(t){return fO(t)}function Vy(){if(!mO&&vO){mO=!0;var t=vO.styleSheets;t.length<31?vO.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):t[0].addRule(".zrvml","behavior:url(#default#VML)")}}function Gy(t){return parseInt(t,10)}function Wy(t,e){Vy(),this.root=t,this.storage=e;var i=document.createElement("div"),n=document.createElement("div");i.style.cssText="display:inline-block;overflow:hidden;position:relative;width:300px;height:150px;",n.style.cssText="position:absolute;left:0;top:0;",t.appendChild(i),this._vmlRoot=n,this._vmlViewport=i,this.resize();var o=e.delFromStorage,a=e.addToStorage;e.delFromStorage=function(t){o.call(e,t),t&&t.onRemove&&t.onRemove(n)},e.addToStorage=function(t){t.onAdd&&t.onAdd(n),a.call(e,t)},this._firstPaint=!0}function Fy(t){return function(){v_('In IE8.0 VML mode painter not support method "'+t+'"')}}function Hy(t){return document.createElementNS(KO,t)}function Zy(t){return eN(1e4*t)/1e4}function Uy(t){return t<sN&&t>-sN}function jy(t,e){var i=e?t.textFill:t.fill;return null!=i&&i!==tN}function Xy(t,e){var i=e?t.textStroke:t.stroke;return null!=i&&i!==tN}function Yy(t,e){e&&qy(t,"transform","matrix("+QO.call(e,",")+")")}function qy(t,e,i){(!i||"linear"!==i.type&&"radial"!==i.type)&&t.setAttribute(e,i)}function $y(t,e,i){t.setAttributeNS("http://www.w3.org/1999/xlink",e,i)}function Ky(t,e,i){if(jy(e,i)){var n=i?e.textFill:e.fill;n="transparent"===n?tN:n,"none"!==t.getAttribute("clip-path")&&n===tN&&(n="rgba(0, 0, 0, 0.002)"),qy(t,"fill",n),qy(t,"fill-opacity",e.opacity)}else qy(t,"fill",tN);if(Xy(e,i)){var o=i?e.textStroke:e.stroke;qy(t,"stroke",o="transparent"===o?tN:o),qy(t,"stroke-width",(i?e.textStrokeWidth:e.lineWidth)/(!i&&e.strokeNoScale?e.host.getLineScale():1)),qy(t,"paint-order",i?"stroke":"fill"),qy(t,"stroke-opacity",e.opacity),e.lineDash?(qy(t,"stroke-dasharray",e.lineDash.join(",")),qy(t,"stroke-dashoffset",eN(e.lineDashOffset||0))):qy(t,"stroke-dasharray",""),e.lineCap&&qy(t,"stroke-linecap",e.lineCap),e.lineJoin&&qy(t,"stroke-linejoin",e.lineJoin),e.miterLimit&&qy(t,"stroke-miterlimit",e.miterLimit)}else qy(t,"stroke",tN)}function Jy(t){for(var e=[],i=t.data,n=t.len(),o=0;o<n;){var a="",r=0;switch(i[o++]){case JO.M:a="M",r=2;break;case JO.L:a="L",r=2;break;case JO.Q:a="Q",r=4;break;case JO.C:a="C",r=6;break;case JO.A:var s=i[o++],l=i[o++],h=i[o++],u=i[o++],c=i[o++],d=i[o++],f=i[o++],p=i[o++],g=Math.abs(d),m=Uy(g-aN)&&!Uy(g),v=!1;v=g>=aN||!Uy(g)&&(d>-oN&&d<0||d>oN)==!!p;var y=Zy(s+h*nN(c)),x=Zy(l+u*iN(c));m&&(d=p?aN-1e-4:1e-4-aN,v=!0,9===o&&e.push("M",y,x));var _=Zy(s+h*nN(c+d)),w=Zy(l+u*iN(c+d));e.push("A",Zy(h),Zy(u),eN(f*rN),+v,+p,_,w);break;case JO.Z:a="Z";break;case JO.R:var _=Zy(i[o++]),w=Zy(i[o++]),b=Zy(i[o++]),S=Zy(i[o++]);e.push("M",_,w,"L",_+b,w,"L",_+b,w+S,"L",_,w+S,"L",_,w)}a&&e.push(a);for(var M=0;M<r;M++)e.push(Zy(i[o++]))}return e.join(" ")}function Qy(t){return"middle"===t?"middle":"bottom"===t?"baseline":"hanging"}function tx(){}function ex(t,e,i,n){for(var o=0,a=e.length,r=0,s=0;o<a;o++){var l=e[o];if(l.removed){for(var h=[],u=s;u<s+l.count;u++)h.push(u);l.indices=h,s+=l.count}else{for(var h=[],u=r;u<r+l.count;u++)h.push(u);l.indices=h,r+=l.count,l.added||(s+=l.count)}}return e}function ix(t){return{newPos:t.newPos,components:t.components.slice(0)}}function nx(t,e,i,n,o){this._zrId=t,this._svgRoot=e,this._tagNames="string"==typeof i?[i]:i,this._markLabel=n,this._domName=o||"_dom",this.nextId=0}function ox(t,e){nx.call(this,t,e,["linearGradient","radialGradient"],"__gradient_in_use__")}function ax(t,e){nx.call(this,t,e,"clipPath","__clippath_in_use__")}function rx(t,e){nx.call(this,t,e,["filter"],"__filter_in_use__","_shadowDom")}function sx(t){return t&&(t.shadowBlur||t.shadowOffsetX||t.shadowOffsetY||t.textShadowBlur||t.textShadowOffsetX||t.textShadowOffsetY)}function lx(t){return parseInt(t,10)}function hx(t){return t instanceof Mn?lN:t instanceof Je?hN:t instanceof Cb?uN:lN}function ux(t,e){return e&&t&&e.parentNode!==t}function cx(t,e,i){if(ux(t,e)&&i){var n=i.nextSibling;n?t.insertBefore(e,n):t.appendChild(e)}}function dx(t,e){if(ux(t,e)){var i=t.firstChild;i?t.insertBefore(e,i):t.appendChild(e)}}function fx(t,e){e&&t&&e.parentNode===t&&t.removeChild(e)}function px(t){return t.__textSvgEl}function gx(t){return t.__svgEl}function mx(t){return function(){v_('In SVG mode painter not support method "'+t+'"')}}var vx=2311,yx=function(){return vx++},xx={},_x=xx="undefined"!=typeof wx?{browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0}:"undefined"==typeof document&&"undefined"!=typeof self?{browser:{},os:{},node:!1,worker:!0,canvasSupported:!0}:"undefined"==typeof navigator?{browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0}:function(t){var e={},i={},n=t.match(/Firefox\/([\d.]+)/),o=t.match(/MSIE\s([\d.]+)/)||t.match(/Trident\/.+?rv:(([\d.]+))/),a=t.match(/Edge\/([\d.]+)/),r=/micromessenger/i.test(t);return n&&(i.firefox=!0,i.version=n[1]),o&&(i.ie=!0,i.version=o[1]),a&&(i.edge=!0,i.version=a[1]),r&&(i.weChat=!0),{browser:i,os:e,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:"undefined"!=typeof SVGRect,touchEventsSupported:"ontouchstart"in window&&!i.ie&&!i.edge,pointerEventsSupported:"onpointerdown"in window&&(i.edge||i.ie&&i.version>=11)}}(navigator.userAgent),bx={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},Sx={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},Mx=Object.prototype.toString,Ix=Array.prototype,Tx=Ix.forEach,Ax=Ix.filter,Dx=Ix.slice,Cx=Ix.map,Lx=Ix.reduce,kx={},Px=function(){return kx.createCanvas()};kx.createCanvas=function(){return document.createElement("canvas")};var Ox,Nx="__ec_primitive__";E.prototype={constructor:E,get:function(t){return this.hasOwnProperty(t)?this[t]:null},set:function(t,e){return this[t]=e},each:function(t,e){void 0!==e&&(t=m(t,e));for(var i in this)this.hasOwnProperty(i)&&t(this[i],i)},removeKey:function(t){delete this[t]}};var Ex=(Object.freeze||Object)({$override:e,clone:i,merge:n,mergeAll:o,extend:a,defaults:r,createCanvas:Px,getContext:s,indexOf:l,inherits:h,mixin:u,isArrayLike:c,each:d,map:f,reduce:p,filter:g,find:function(t,e,i){if(t&&e)for(var n=0,o=t.length;n<o;n++)if(e.call(i,t[n],n,t))return t[n]},bind:m,curry:v,isArray:y,isFunction:x,isString:_,isObject:w,isBuiltInObject:b,isTypedArray:S,isDom:M,eqNaN:I,retrieve:T,retrieve2:A,retrieve3:D,slice:C,normalizeCssArray:L,assert:k,trim:P,setAsPrimitive:O,isPrimitive:N,createHashMap:z,concatArray:R,noop:B}),zx="undefined"==typeof Float32Array?Array:Float32Array,Rx=j,Bx=X,Vx=$,Gx=K,Wx=(Object.freeze||Object)({create:V,copy:G,clone:W,set:F,add:H,scaleAndAdd:Z,sub:U,len:j,length:Rx,lenSquare:X,lengthSquare:Bx,mul:function(t,e,i){return t[0]=e[0]*i[0],t[1]=e[1]*i[1],t},div:function(t,e,i){return t[0]=e[0]/i[0],t[1]=e[1]/i[1],t},dot:function(t,e){return t[0]*e[0]+t[1]*e[1]},scale:Y,normalize:q,distance:$,dist:Vx,distanceSquare:K,distSquare:Gx,negate:function(t,e){return t[0]=-e[0],t[1]=-e[1],t},lerp:J,applyTransform:Q,min:tt,max:et});it.prototype={constructor:it,_dragStart:function(t){var e=t.target;e&&e.draggable&&(this._draggingTarget=e,e.dragging=!0,this._x=t.offsetX,this._y=t.offsetY,this.dispatchToElement(nt(e,t),"dragstart",t.event))},_drag:function(t){var e=this._draggingTarget;if(e){var i=t.offsetX,n=t.offsetY,o=i-this._x,a=n-this._y;this._x=i,this._y=n,e.drift(o,a,t),this.dispatchToElement(nt(e,t),"drag",t.event);var r=this.findHover(i,n,e).target,s=this._dropTarget;this._dropTarget=r,e!==r&&(s&&r!==s&&this.dispatchToElement(nt(s,t),"dragleave",t.event),r&&r!==s&&this.dispatchToElement(nt(r,t),"dragenter",t.event))}},_dragEnd:function(t){var e=this._draggingTarget;e&&(e.dragging=!1),this.dispatchToElement(nt(e,t),"dragend",t.event),this._dropTarget&&this.dispatchToElement(nt(this._dropTarget,t),"drop",t.event),this._draggingTarget=null,this._dropTarget=null}};var Fx=Array.prototype.slice,Hx=function(){this._$handlers={}};Hx.prototype={constructor:Hx,one:function(t,e,i){var n=this._$handlers;if(!e||!t)return this;n[t]||(n[t]=[]);for(var o=0;o<n[t].length;o++)if(n[t][o].h===e)return this;return n[t].push({h:e,one:!0,ctx:i||this}),this},on:function(t,e,i){var n=this._$handlers;if(!e||!t)return this;n[t]||(n[t]=[]);for(var o=0;o<n[t].length;o++)if(n[t][o].h===e)return this;return n[t].push({h:e,one:!1,ctx:i||this}),this},isSilent:function(t){var e=this._$handlers;return e[t]&&e[t].length},off:function(t,e){var i=this._$handlers;if(!t)return this._$handlers={},this;if(e){if(i[t]){for(var n=[],o=0,a=i[t].length;o<a;o++)i[t][o].h!=e&&n.push(i[t][o]);i[t]=n}i[t]&&0===i[t].length&&delete i[t]}else delete i[t];return this},trigger:function(t){if(this._$handlers[t]){var e=arguments,i=e.length;i>3&&(e=Fx.call(e,1));for(var n=this._$handlers[t],o=n.length,a=0;a<o;){switch(i){case 1:n[a].h.call(n[a].ctx);break;case 2:n[a].h.call(n[a].ctx,e[1]);break;case 3:n[a].h.call(n[a].ctx,e[1],e[2]);break;default:n[a].h.apply(n[a].ctx,e)}n[a].one?(n.splice(a,1),o--):a++}}return this},triggerWithContext:function(t){if(this._$handlers[t]){var e=arguments,i=e.length;i>4&&(e=Fx.call(e,1,e.length-1));for(var n=e[e.length-1],o=this._$handlers[t],a=o.length,r=0;r<a;){switch(i){case 1:o[r].h.call(n);break;case 2:o[r].h.call(n,e[1]);break;case 3:o[r].h.call(n,e[1],e[2]);break;default:o[r].h.apply(n,e)}o[r].one?(o.splice(r,1),a--):r++}}return this}};var Zx="silent";at.prototype.dispose=function(){};var Ux=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],jx=function(t,e,i,n){Hx.call(this),this.storage=t,this.painter=e,this.painterRoot=n,i=i||new at,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,it.call(this),this.setHandlerProxy(i)};jx.prototype={constructor:jx,setHandlerProxy:function(t){this.proxy&&this.proxy.dispose(),t&&(d(Ux,function(e){t.on&&t.on(e,this[e],this)},this),t.handler=this),this.proxy=t},mousemove:function(t){var e=t.zrX,i=t.zrY,n=this._hovered,o=n.target;o&&!o.__zr&&(o=(n=this.findHover(n.x,n.y)).target);var a=this._hovered=this.findHover(e,i),r=a.target,s=this.proxy;s.setCursor&&s.setCursor(r?r.cursor:"default"),o&&r!==o&&this.dispatchToElement(n,"mouseout",t),this.dispatchToElement(a,"mousemove",t),r&&r!==o&&this.dispatchToElement(a,"mouseover",t)},mouseout:function(t){this.dispatchToElement(this._hovered,"mouseout",t);var e,i=t.toElement||t.relatedTarget;do{i=i&&i.parentNode}while(i&&9!=i.nodeType&&!(e=i===this.painterRoot));!e&&this.trigger("globalout",{event:t})},resize:function(t){this._hovered={}},dispatch:function(t,e){var i=this[t];i&&i.call(this,e)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(t){var e=this.proxy;e.setCursor&&e.setCursor(t)},dispatchToElement:function(t,e,i){var n=(t=t||{}).target;if(!n||!n.silent){for(var o="on"+e,a=ot(e,t,i);n&&(n[o]&&(a.cancelBubble=n[o].call(n,a)),n.trigger(e,a),n=n.parent,!a.cancelBubble););a.cancelBubble||(this.trigger(e,a),this.painter&&this.painter.eachOtherLayer(function(t){"function"==typeof t[o]&&t[o].call(t,a),t.trigger&&t.trigger(e,a)}))}},findHover:function(t,e,i){for(var n=this.storage.getDisplayList(),o={x:t,y:e},a=n.length-1;a>=0;a--){var r;if(n[a]!==i&&!n[a].ignore&&(r=rt(n[a],t,e))&&(!o.topTarget&&(o.topTarget=n[a]),r!==Zx)){o.target=n[a];break}}return o}},d(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(t){jx.prototype[t]=function(e){var i=this.findHover(e.zrX,e.zrY),n=i.target;if("mousedown"===t)this._downEl=n,this._downPoint=[e.zrX,e.zrY],this._upEl=n;else if("mouseup"===t)this._upEl=n;else if("click"===t){if(this._downEl!==this._upEl||!this._downPoint||Vx(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null}this.dispatchToElement(i,t,e)}}),u(jx,Hx),u(jx,it);var Xx="undefined"==typeof Float32Array?Array:Float32Array,Yx=(Object.freeze||Object)({create:st,identity:lt,copy:ht,mul:ut,translate:ct,rotate:dt,scale:ft,invert:pt,clone:gt}),qx=lt,$x=5e-5,Kx=function(t){(t=t||{}).position||(this.position=[0,0]),null==t.rotation&&(this.rotation=0),t.scale||(this.scale=[1,1]),this.origin=this.origin||null},Jx=Kx.prototype;Jx.transform=null,Jx.needLocalTransform=function(){return mt(this.rotation)||mt(this.position[0])||mt(this.position[1])||mt(this.scale[0]-1)||mt(this.scale[1]-1)},Jx.updateTransform=function(){var t=this.parent,e=t&&t.transform,i=this.needLocalTransform(),n=this.transform;i||e?(n=n||st(),i?this.getLocalTransform(n):qx(n),e&&(i?ut(n,t.transform,n):ht(n,t.transform)),this.transform=n,this.invTransform=this.invTransform||st(),pt(this.invTransform,n)):n&&qx(n)},Jx.getLocalTransform=function(t){return Kx.getLocalTransform(this,t)},Jx.setTransform=function(t){var e=this.transform,i=t.dpr||1;e?t.setTransform(i*e[0],i*e[1],i*e[2],i*e[3],i*e[4],i*e[5]):t.setTransform(i,0,0,i,0,0)},Jx.restoreTransform=function(t){var e=t.dpr||1;t.setTransform(e,0,0,e,0,0)};var Qx=[];Jx.decomposeTransform=function(){if(this.transform){var t=this.parent,e=this.transform;t&&t.transform&&(ut(Qx,t.invTransform,e),e=Qx);var i=e[0]*e[0]+e[1]*e[1],n=e[2]*e[2]+e[3]*e[3],o=this.position,a=this.scale;mt(i-1)&&(i=Math.sqrt(i)),mt(n-1)&&(n=Math.sqrt(n)),e[0]<0&&(i=-i),e[3]<0&&(n=-n),o[0]=e[4],o[1]=e[5],a[0]=i,a[1]=n,this.rotation=Math.atan2(-e[1]/n,e[0]/i)}},Jx.getGlobalScale=function(){var t=this.transform;if(!t)return[1,1];var e=Math.sqrt(t[0]*t[0]+t[1]*t[1]),i=Math.sqrt(t[2]*t[2]+t[3]*t[3]);return t[0]<0&&(e=-e),t[3]<0&&(i=-i),[e,i]},Jx.transformCoordToLocal=function(t,e){var i=[t,e],n=this.invTransform;return n&&Q(i,i,n),i},Jx.transformCoordToGlobal=function(t,e){var i=[t,e],n=this.transform;return n&&Q(i,i,n),i},Kx.getLocalTransform=function(t,e){qx(e=e||[]);var i=t.origin,n=t.scale||[1,1],o=t.rotation||0,a=t.position||[0,0];return i&&(e[4]-=i[0],e[5]-=i[1]),ft(e,e,n),o&&dt(e,e,o),i&&(e[4]+=i[0],e[5]+=i[1]),e[4]+=a[0],e[5]+=a[1],e};var t_={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quarticIn:function(t){return t*t*t*t},quarticOut:function(t){return 1- --t*t*t*t},quarticInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quinticIn:function(t){return t*t*t*t*t},quinticOut:function(t){return--t*t*t*t*t+1},quinticInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sinusoidalIn:function(t){return 1-Math.cos(t*Math.PI/2)},sinusoidalOut:function(t){return Math.sin(t*Math.PI/2)},sinusoidalInOut:function(t){return.5*(1-Math.cos(Math.PI*t))},exponentialIn:function(t){return 0===t?0:Math.pow(1024,t-1)},exponentialOut:function(t){return 1===t?1:1-Math.pow(2,-10*t)},exponentialInOut:function(t){return 0===t?0:1===t?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(2-Math.pow(2,-10*(t-1)))},circularIn:function(t){return 1-Math.sqrt(1-t*t)},circularOut:function(t){return Math.sqrt(1- --t*t)},circularInOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},elasticIn:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),-i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4))},elasticOut:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),i*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/.4)+1)},elasticInOut:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),(t*=2)<1?i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4)*-.5:i*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4)*.5+1)},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){var e=1.70158;return--t*t*((e+1)*t+e)+1},backInOut:function(t){var e=2.5949095;return(t*=2)<1?t*t*((e+1)*t-e)*.5:.5*((t-=2)*t*((e+1)*t+e)+2)},bounceIn:function(t){return 1-t_.bounceOut(1-t)},bounceOut:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(t){return t<.5?.5*t_.bounceIn(2*t):.5*t_.bounceOut(2*t-1)+.5}};vt.prototype={constructor:vt,step:function(t,e){if(this._initialized||(this._startTime=t+this._delay,this._initialized=!0),this._paused)this._pausedTime+=e;else{var i=(t-this._startTime-this._pausedTime)/this._life;if(!(i<0)){i=Math.min(i,1);var n=this.easing,o="string"==typeof n?t_[n]:n,a="function"==typeof o?o(i):i;return this.fire("frame",a),1==i?this.loop?(this.restart(t),"restart"):(this._needsRemove=!0,"destroy"):null}}},restart:function(t){var e=(t-this._startTime-this._pausedTime)%this._life;this._startTime=t-e+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(t,e){this[t="on"+t]&&this[t](this._target,e)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var e_=function(){this.head=null,this.tail=null,this._len=0},i_=e_.prototype;i_.insert=function(t){var e=new n_(t);return this.insertEntry(e),e},i_.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},i_.remove=function(t){var e=t.prev,i=t.next;e?e.next=i:this.head=i,i?i.prev=e:this.tail=e,t.next=t.prev=null,this._len--},i_.len=function(){return this._len},i_.clear=function(){this.head=this.tail=null,this._len=0};var n_=function(t){this.value=t,this.next,this.prev},o_=function(t){this._list=new e_,this._map={},this._maxSize=t||10,this._lastRemovedEntry=null},a_=o_.prototype;a_.put=function(t,e){var i=this._list,n=this._map,o=null;if(null==n[t]){var a=i.len(),r=this._lastRemovedEntry;if(a>=this._maxSize&&a>0){var s=i.head;i.remove(s),delete n[s.key],o=s.value,this._lastRemovedEntry=s}r?r.value=e:r=new n_(e),r.key=t,i.insertEntry(r),n[t]=r}return o},a_.get=function(t){var e=this._map[t],i=this._list;if(null!=e)return e!==i.tail&&(i.remove(e),i.insertEntry(e)),e.value},a_.clear=function(){this._list.clear(),this._map={}};var r_={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]},s_=new o_(20),l_=null,h_=Ot,u_=Nt,c_=(Object.freeze||Object)({parse:Dt,lift:kt,toHex:Pt,fastLerp:Ot,fastMapToColor:h_,lerp:Nt,mapToColor:u_,modifyHSL:Et,modifyAlpha:zt,stringify:Rt}),d_=Array.prototype.slice,f_=function(t,e,i,n){this._tracks={},this._target=t,this._loop=e||!1,this._getter=i||Bt,this._setter=n||Vt,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};f_.prototype={when:function(t,e){var i=this._tracks;for(var n in e)if(e.hasOwnProperty(n)){if(!i[n]){i[n]=[];var o=this._getter(this._target,n);if(null==o)continue;0!==t&&i[n].push({time:0,value:Xt(o)})}i[n].push({time:t,value:e[n]})}return this},during:function(t){return this._onframeList.push(t),this},pause:function(){for(var t=0;t<this._clipList.length;t++)this._clipList[t].pause();this._paused=!0},resume:function(){for(var t=0;t<this._clipList.length;t++)this._clipList[t].resume();this._paused=!1},isPaused:function(){return!!this._paused},_doneCallback:function(){this._tracks={},this._clipList.length=0;for(var t=this._doneList,e=t.length,i=0;i<e;i++)t[i].call(this)},start:function(t,e){var i,n=this,o=0;for(var a in this._tracks)if(this._tracks.hasOwnProperty(a)){var r=$t(this,t,function(){--o||n._doneCallback()},this._tracks[a],a,e);r&&(this._clipList.push(r),o++,this.animation&&this.animation.addClip(r),i=r)}if(i){var s=i.onframe;i.onframe=function(t,e){s(t,e);for(var i=0;i<n._onframeList.length;i++)n._onframeList[i](t,e)}}return o||this._doneCallback(),this},stop:function(t){for(var e=this._clipList,i=this.animation,n=0;n<e.length;n++){var o=e[n];t&&o.onframe(this._target,1),i&&i.removeClip(o)}e.length=0},delay:function(t){return this._delay=t,this},done:function(t){return t&&this._doneList.push(t),this},getClips:function(){return this._clipList}};var p_=1;"undefined"!=typeof window&&(p_=Math.max(window.devicePixelRatio||1,1));var g_=p_,m_=function(){},v_=m_,y_=function(){this.animators=[]};y_.prototype={constructor:y_,animate:function(t,e){var i,n=!1,o=this,a=this.__zr;if(t){var r=t.split("."),s=o;n="shape"===r[0];for(var h=0,u=r.length;h<u;h++)s&&(s=s[r[h]]);s&&(i=s)}else i=o;if(i){var c=o.animators,d=new f_(i,e);return d.during(function(t){o.dirty(n)}).done(function(){c.splice(l(c,d),1)}),c.push(d),a&&a.animation.addAnimator(d),d}v_('Property "'+t+'" is not existed in element '+o.id)},stopAnimation:function(t){for(var e=this.animators,i=e.length,n=0;n<i;n++)e[n].stop(t);return e.length=0,this},animateTo:function(t,e,i,n,o,a){_(i)?(o=n,n=i,i=0):x(n)?(o=n,n="linear",i=0):x(i)?(o=i,i=0):x(e)?(o=e,e=500):e||(e=500),this.stopAnimation(),this._animateToShallow("",this,t,e,i);var r=this.animators.slice(),s=r.length;s||o&&o();for(var l=0;l<r.length;l++)r[l].done(function(){--s||o&&o()}).start(n,a)},_animateToShallow:function(t,e,i,n,o){var a={},r=0;for(var s in i)if(i.hasOwnProperty(s))if(null!=e[s])w(i[s])&&!c(i[s])?this._animateToShallow(t?t+"."+s:s,e[s],i[s],n,o):(a[s]=i[s],r++);else if(null!=i[s])if(t){var l={};l[t]={},l[t][s]=i[s],this.attr(l)}else this.attr(s,i[s]);return r>0&&this.animate(t,!1).when(null==n?500:n,a).delay(o||0),this}};var x_=function(t){Kx.call(this,t),Hx.call(this,t),y_.call(this,t),this.id=t.id||yx()};x_.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(t,e){switch(this.draggable){case"horizontal":e=0;break;case"vertical":t=0}var i=this.transform;i||(i=this.transform=[1,0,0,1,0,0]),i[4]+=t,i[5]+=e,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(t,e){},attrKV:function(t,e){if("position"===t||"scale"===t||"origin"===t){if(e){var i=this[t];i||(i=this[t]=[]),i[0]=e[0],i[1]=e[1]}}else this[t]=e},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(t,e){if("string"==typeof t)this.attrKV(t,e);else if(w(t))for(var i in t)t.hasOwnProperty(i)&&this.attrKV(i,t[i]);return this.dirty(!1),this},setClipPath:function(t){var e=this.__zr;e&&t.addSelfToZr(e),this.clipPath&&this.clipPath!==t&&this.removeClipPath(),this.clipPath=t,t.__zr=e,t.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var t=this.clipPath;t&&(t.__zr&&t.removeSelfFromZr(t.__zr),t.__zr=null,t.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(t){this.__zr=t;var e=this.animators;if(e)for(var i=0;i<e.length;i++)t.animation.addAnimator(e[i]);this.clipPath&&this.clipPath.addSelfToZr(t)},removeSelfFromZr:function(t){this.__zr=null;var e=this.animators;if(e)for(var i=0;i<e.length;i++)t.animation.removeAnimator(e[i]);this.clipPath&&this.clipPath.removeSelfFromZr(t)}},u(x_,y_),u(x_,Kx),u(x_,Hx);var __=Q,w_=Math.min,b_=Math.max;Kt.prototype={constructor:Kt,union:function(t){var e=w_(t.x,this.x),i=w_(t.y,this.y);this.width=b_(t.x+t.width,this.x+this.width)-e,this.height=b_(t.y+t.height,this.y+this.height)-i,this.x=e,this.y=i},applyTransform:function(){var t=[],e=[],i=[],n=[];return function(o){if(o){t[0]=i[0]=this.x,t[1]=n[1]=this.y,e[0]=n[0]=this.x+this.width,e[1]=i[1]=this.y+this.height,__(t,t,o),__(e,e,o),__(i,i,o),__(n,n,o),this.x=w_(t[0],e[0],i[0],n[0]),this.y=w_(t[1],e[1],i[1],n[1]);var a=b_(t[0],e[0],i[0],n[0]),r=b_(t[1],e[1],i[1],n[1]);this.width=a-this.x,this.height=r-this.y}}}(),calculateTransform:function(t){var e=this,i=t.width/e.width,n=t.height/e.height,o=st();return ct(o,o,[-e.x,-e.y]),ft(o,o,[i,n]),ct(o,o,[t.x,t.y]),o},intersect:function(t){if(!t)return!1;t instanceof Kt||(t=Kt.create(t));var e=this,i=e.x,n=e.x+e.width,o=e.y,a=e.y+e.height,r=t.x,s=t.x+t.width,l=t.y,h=t.y+t.height;return!(n<r||s<i||a<l||h<o)},contain:function(t,e){var i=this;return t>=i.x&&t<=i.x+i.width&&e>=i.y&&e<=i.y+i.height},clone:function(){return new Kt(this.x,this.y,this.width,this.height)},copy:function(t){this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},Kt.create=function(t){return new Kt(t.x,t.y,t.width,t.height)};var S_=function(t){t=t||{},x_.call(this,t);for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);this._children=[],this.__storage=null,this.__dirty=!0};S_.prototype={constructor:S_,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(t){return this._children[t]},childOfName:function(t){for(var e=this._children,i=0;i<e.length;i++)if(e[i].name===t)return e[i]},childCount:function(){return this._children.length},add:function(t){return t&&t!==this&&t.parent!==this&&(this._children.push(t),this._doAdd(t)),this},addBefore:function(t,e){if(t&&t!==this&&t.parent!==this&&e&&e.parent===this){var i=this._children,n=i.indexOf(e);n>=0&&(i.splice(n,0,t),this._doAdd(t))}return this},_doAdd:function(t){t.parent&&t.parent.remove(t),t.parent=this;var e=this.__storage,i=this.__zr;e&&e!==t.__storage&&(e.addToStorage(t),t instanceof S_&&t.addChildrenToStorage(e)),i&&i.refresh()},remove:function(t){var e=this.__zr,i=this.__storage,n=this._children,o=l(n,t);return o<0?this:(n.splice(o,1),t.parent=null,i&&(i.delFromStorage(t),t instanceof S_&&t.delChildrenFromStorage(i)),e&&e.refresh(),this)},removeAll:function(){var t,e,i=this._children,n=this.__storage;for(e=0;e<i.length;e++)t=i[e],n&&(n.delFromStorage(t),t instanceof S_&&t.delChildrenFromStorage(n)),t.parent=null;return i.length=0,this},eachChild:function(t,e){for(var i=this._children,n=0;n<i.length;n++){var o=i[n];t.call(e,o,n)}return this},traverse:function(t,e){for(var i=0;i<this._children.length;i++){var n=this._children[i];t.call(e,n),"group"===n.type&&n.traverse(t,e)}return this},addChildrenToStorage:function(t){for(var e=0;e<this._children.length;e++){var i=this._children[e];t.addToStorage(i),i instanceof S_&&i.addChildrenToStorage(t)}},delChildrenFromStorage:function(t){for(var e=0;e<this._children.length;e++){var i=this._children[e];t.delFromStorage(i),i instanceof S_&&i.delChildrenFromStorage(t)}},dirty:function(){return this.__dirty=!0,this.__zr&&this.__zr.refresh(),this},getBoundingRect:function(t){for(var e=null,i=new Kt(0,0,0,0),n=t||this._children,o=[],a=0;a<n.length;a++){var r=n[a];if(!r.ignore&&!r.invisible){var s=r.getBoundingRect(),l=r.getLocalTransform(o);l?(i.copy(s),i.applyTransform(l),(e=e||i.clone()).union(i)):(e=e||s.clone()).union(s)}}return e||i}},h(S_,x_);var M_=32,I_=7,T_=function(){this._roots=[],this._displayList=[],this._displayListLen=0};T_.prototype={constructor:T_,traverse:function(t,e){for(var i=0;i<this._roots.length;i++)this._roots[i].traverse(t,e)},getDisplayList:function(t,e){return e=e||!1,t&&this.updateDisplayList(e),this._displayList},updateDisplayList:function(t){this._displayListLen=0;for(var e=this._roots,i=this._displayList,n=0,o=e.length;n<o;n++)this._updateAndAddDisplayable(e[n],null,t);i.length=this._displayListLen,_x.canvasSupported&&ae(i,re)},_updateAndAddDisplayable:function(t,e,i){if(!t.ignore||i){t.beforeUpdate(),t.__dirty&&t.update(),t.afterUpdate();var n=t.clipPath;if(n){e=e?e.slice():[];for(var o=n,a=t;o;)o.parent=a,o.updateTransform(),e.push(o),a=o,o=o.clipPath}if(t.isGroup){for(var r=t._children,s=0;s<r.length;s++){var l=r[s];t.__dirty&&(l.__dirty=!0),this._updateAndAddDisplayable(l,e,i)}t.__dirty=!1}else t.__clipPaths=e,this._displayList[this._displayListLen++]=t}},addRoot:function(t){t.__storage!==this&&(t instanceof S_&&t.addChildrenToStorage(this),this.addToStorage(t),this._roots.push(t))},delRoot:function(t){if(null==t){for(i=0;i<this._roots.length;i++){var e=this._roots[i];e instanceof S_&&e.delChildrenFromStorage(this)}return this._roots=[],this._displayList=[],void(this._displayListLen=0)}if(t instanceof Array)for(var i=0,n=t.length;i<n;i++)this.delRoot(t[i]);else{var o=l(this._roots,t);o>=0&&(this.delFromStorage(t),this._roots.splice(o,1),t instanceof S_&&t.delChildrenFromStorage(this))}},addToStorage:function(t){return t&&(t.__storage=this,t.dirty(!1)),this},delFromStorage:function(t){return t&&(t.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:re};var A_={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1},D_=function(t,e,i){return A_.hasOwnProperty(e)?i*=t.dpr:i},C_=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],L_=function(t,e){this.extendFrom(t,!1),this.host=e};L_.prototype={constructor:L_,host:null,fill:"#000",stroke:null,opacity:1,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(t,e,i){for(var n=this,o=i&&i.style,a=!o,r=0;r<C_.length;r++){var s=C_[r],l=s[0];(a||n[l]!==o[l])&&(t[l]=D_(t,l,n[l]||s[1]))}if((a||n.fill!==o.fill)&&(t.fillStyle=n.fill),(a||n.stroke!==o.stroke)&&(t.strokeStyle=n.stroke),(a||n.opacity!==o.opacity)&&(t.globalAlpha=null==n.opacity?1:n.opacity),(a||n.blend!==o.blend)&&(t.globalCompositeOperation=n.blend||"source-over"),this.hasStroke()){var h=n.lineWidth;t.lineWidth=h/(this.strokeNoScale&&e&&e.getLineScale?e.getLineScale():1)}},hasFill:function(){var t=this.fill;return null!=t&&"none"!==t},hasStroke:function(){var t=this.stroke;return null!=t&&"none"!==t&&this.lineWidth>0},extendFrom:function(t,e){if(t)for(var i in t)!t.hasOwnProperty(i)||!0!==e&&(!1===e?this.hasOwnProperty(i):null==t[i])||(this[i]=t[i])},set:function(t,e){"string"==typeof t?this[t]=e:this.extendFrom(t,!0)},clone:function(){var t=new this.constructor;return t.extendFrom(this,!0),t},getGradient:function(t,e,i){for(var n=("radial"===e.type?le:se)(t,e,i),o=e.colorStops,a=0;a<o.length;a++)n.addColorStop(o[a].offset,o[a].color);return n}};for(var k_=L_.prototype,P_=0;P_<C_.length;P_++){var O_=C_[P_];O_[0]in k_||(k_[O_[0]]=O_[1])}L_.getGradient=k_.getGradient;var N_=function(t,e){this.image=t,this.repeat=e,this.type="pattern"};N_.prototype.getCanvasPattern=function(t){return t.createPattern(this.image,this.repeat||"repeat")};var E_=function(t,e,i){var n;i=i||g_,"string"==typeof t?n=ue(t,e,i):w(t)&&(t=(n=t).id),this.id=t,this.dom=n;var o=n.style;o&&(n.onselectstart=he,o["-webkit-user-select"]="none",o["user-select"]="none",o["-webkit-touch-callout"]="none",o["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",o.padding=0,o.margin=0,o["border-width"]=0),this.domBack=null,this.ctxBack=null,this.painter=e,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=i};E_.prototype={constructor:E_,__dirty:!0,__used:!1,__drawIndex:0,__startIndex:0,__endIndex:0,incremental:!1,getElementCount:function(){return this.__endIndex-this.__startIndex},initContext:function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},createBackBuffer:function(){var t=this.dpr;this.domBack=ue("back-"+this.id,this.painter,t),this.ctxBack=this.domBack.getContext("2d"),1!=t&&this.ctxBack.scale(t,t)},resize:function(t,e){var i=this.dpr,n=this.dom,o=n.style,a=this.domBack;o.width=t+"px",o.height=e+"px",n.width=t*i,n.height=e*i,a&&(a.width=t*i,a.height=e*i,1!=i&&this.ctxBack.scale(i,i))},clear:function(t){var e=this.dom,i=this.ctx,n=e.width,o=e.height,a=this.clearColor,r=this.motionBlur&&!t,s=this.lastFrameAlpha,l=this.dpr;if(r&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(e,0,0,n/l,o/l)),i.clearRect(0,0,n,o),a){var h;a.colorStops?(h=a.__canvasGradient||L_.getGradient(i,a,{x:0,y:0,width:n,height:o}),a.__canvasGradient=h):a.image&&(h=N_.prototype.getCanvasPattern.call(a,i)),i.save(),i.fillStyle=h||a,i.fillRect(0,0,n,o),i.restore()}if(r){var u=this.domBack;i.save(),i.globalAlpha=s,i.drawImage(u,0,0,n,o),i.restore()}}};var z_="undefined"!=typeof window&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(t){setTimeout(t,16)},R_=new o_(50),B_={},V_=0,G_=5e3,W_=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,F_="12px sans-serif",H_={};H_.measureText=function(t,e){var i=s();return i.font=e||F_,i.measureText(t)};var Z_={left:1,right:1,center:1},U_={top:1,bottom:1,middle:1},j_=new Kt,X_=function(){};X_.prototype={constructor:X_,drawRectText:function(t,e){var i=this.style;e=i.textRect||e,this.__dirty&&Oe(i);var n=i.text;if(null!=n&&(n+=""),$e(n,i)){t.save();var o=this.transform;i.transformText?this.setTransform(t):o&&(j_.copy(e),j_.applyTransform(o),e=j_),Ee(this,t,n,i,e),t.restore()}}},Ke.prototype={constructor:Ke,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,inplace:!1,beforeBrush:function(t){},afterBrush:function(t){},brush:function(t,e){},getBoundingRect:function(){},contain:function(t,e){return this.rectContain(t,e)},traverse:function(t,e){t.call(e,this)},rectContain:function(t,e){var i=this.transformCoordToLocal(t,e);return this.getBoundingRect().contain(i[0],i[1])},dirty:function(){this.__dirty=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(t){return this.animate("style",t)},attrKV:function(t,e){"style"!==t?x_.prototype.attrKV.call(this,t,e):this.style.set(e)},setStyle:function(t,e){return this.style.set(t,e),this.dirty(!1),this},useStyle:function(t){return this.style=new L_(t,this),this.dirty(!1),this}},h(Ke,x_),u(Ke,X_),Je.prototype={constructor:Je,type:"image",brush:function(t,e){var i=this.style,n=i.image;i.bind(t,this,e);var o=this._image=de(n,this._image,this,this.onload);if(o&&pe(o)){var a=i.x||0,r=i.y||0,s=i.width,l=i.height,h=o.width/o.height;if(null==s&&null!=l?s=l*h:null==l&&null!=s?l=s/h:null==s&&null==l&&(s=o.width,l=o.height),this.setTransform(t),i.sWidth&&i.sHeight){var u=i.sx||0,c=i.sy||0;t.drawImage(o,u,c,i.sWidth,i.sHeight,a,r,s,l)}else if(i.sx&&i.sy){var d=s-(u=i.sx),f=l-(c=i.sy);t.drawImage(o,u,c,d,f,a,r,s,l)}else t.drawImage(o,a,r,s,l);null!=i.text&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))}},getBoundingRect:function(){var t=this.style;return this._rect||(this._rect=new Kt(t.x||0,t.y||0,t.width||0,t.height||0)),this._rect}},h(Je,Ke);var Y_=new Kt(0,0,0,0),q_=new Kt(0,0,0,0),$_=function(t,e,i){this.type="canvas";var n=!t.nodeName||"CANVAS"===t.nodeName.toUpperCase();this._opts=i=a({},i||{}),this.dpr=i.devicePixelRatio||g_,this._singleCanvas=n,this.root=t;var o=t.style;o&&(o["-webkit-tap-highlight-color"]="transparent",o["-webkit-user-select"]=o["user-select"]=o["-webkit-touch-callout"]="none",t.innerHTML=""),this.storage=e;var r=this._zlevelList=[],s=this._layers={};if(this._layerConfig={},this._needsManuallyCompositing=!1,n){null!=i.width&&(t.width=i.width),null!=i.height&&(t.height=i.height);var l=t.width,h=t.height;this._width=l,this._height=h;var u=new E_(t,this,1);u.__builtin__=!0,u.initContext(),s[314159]=u,r.push(314159),this._domRoot=t}else{this._width=this._getSize(0),this._height=this._getSize(1);var c=this._domRoot=oi(this._width,this._height);t.appendChild(c)}this._hoverlayer=null,this._hoverElements=[]};$_.prototype={constructor:$_,getType:function(){return"canvas"},isSingleCanvas:function(){return this._singleCanvas},getViewportRoot:function(){return this._domRoot},getViewportRootOffset:function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},refresh:function(t){var e=this.storage.getDisplayList(!0),i=this._zlevelList;this._redrawId=Math.random(),this._paintList(e,t,this._redrawId);for(var n=0;n<i.length;n++){var o=i[n],a=this._layers[o];!a.__builtin__&&a.refresh&&a.refresh()}return this.refreshHover(),this},addHover:function(t,e){if(!t.__hoverMir){var i=new t.constructor({style:t.style,shape:t.shape});i.__from=t,t.__hoverMir=i,i.setStyle(e),this._hoverElements.push(i)}},removeHover:function(t){var e=t.__hoverMir,i=this._hoverElements,n=l(i,e);n>=0&&i.splice(n,1),t.__hoverMir=null},clearHover:function(t){for(var e=this._hoverElements,i=0;i<e.length;i++){var n=e[i].__from;n&&(n.__hoverMir=null)}e.length=0},refreshHover:function(){var t=this._hoverElements,e=t.length,i=this._hoverlayer;if(i&&i.clear(),e){ae(t,this.storage.displayableSortFunc),i||(i=this._hoverlayer=this.getLayer(1e5));var n={};i.ctx.save();for(var o=0;o<e;){var a=t[o],r=a.__from;r&&r.__zr?(o++,r.invisible||(a.transform=r.transform,a.invTransform=r.invTransform,a.__clipPaths=r.__clipPaths,this._doPaintEl(a,i,!0,n))):(t.splice(o,1),r.__hoverMir=null,e--)}i.ctx.restore()}},getHoverLayer:function(){return this.getLayer(1e5)},_paintList:function(t,e,i){if(this._redrawId===i){e=e||!1,this._updateLayerStatus(t);var n=this._doPaintList(t,e);if(this._needsManuallyCompositing&&this._compositeManually(),!n){var o=this;z_(function(){o._paintList(t,e,i)})}}},_compositeManually:function(){var t=this.getLayer(314159).ctx,e=this._domRoot.width,i=this._domRoot.height;t.clearRect(0,0,e,i),this.eachBuiltinLayer(function(n){n.virtual&&t.drawImage(n.dom,0,0,e,i)})},_doPaintList:function(t,e){for(var i=[],n=0;n<this._zlevelList.length;n++){var o=this._zlevelList[n];(s=this._layers[o]).__builtin__&&s!==this._hoverlayer&&(s.__dirty||e)&&i.push(s)}for(var a=!0,r=0;r<i.length;r++){var s=i[r],l=s.ctx,h={};l.save();var u=e?s.__startIndex:s.__drawIndex,c=!e&&s.incremental&&Date.now,f=c&&Date.now();if(s.__startIndex===s.__endIndex)s.clear();else if(u===s.__startIndex){var p=t[u];p.incremental&&p.notClear&&!e||s.clear()}-1===u&&(console.error("For some unknown reason. drawIndex is -1"),u=s.__startIndex);for(var g=u;g<s.__endIndex;g++){var m=t[g];if(this._doPaintEl(m,s,e,h),m.__dirty=!1,c&&Date.now()-f>15)break}s.__drawIndex=g,s.__drawIndex<s.__endIndex&&(a=!1),h.prevElClipPaths&&l.restore(),l.restore()}return _x.wxa&&d(this._layers,function(t){t&&t.ctx&&t.ctx.draw&&t.ctx.draw()}),a},_doPaintEl:function(t,e,i,n){var o=e.ctx,a=t.transform;if((e.__dirty||i)&&!t.invisible&&0!==t.style.opacity&&(!a||a[0]||a[3])&&(!t.culling||!ei(t,this._width,this._height))){var r=t.__clipPaths;n.prevElClipPaths&&!ii(r,n.prevElClipPaths)||(n.prevElClipPaths&&(e.ctx.restore(),n.prevElClipPaths=null,n.prevEl=null),r&&(o.save(),ni(r,o),n.prevElClipPaths=r)),t.beforeBrush&&t.beforeBrush(o),t.brush(o,n.prevEl||null),n.prevEl=t,t.afterBrush&&t.afterBrush(o)}},getLayer:function(t,e){this._singleCanvas&&!this._needsManuallyCompositing&&(t=314159);var i=this._layers[t];return i||((i=new E_("zr_"+t,this,this.dpr)).zlevel=t,i.__builtin__=!0,this._layerConfig[t]&&n(i,this._layerConfig[t],!0),e&&(i.virtual=e),this.insertLayer(t,i),i.initContext()),i},insertLayer:function(t,e){var i=this._layers,n=this._zlevelList,o=n.length,a=null,r=-1,s=this._domRoot;if(i[t])v_("ZLevel "+t+" has been used already");else if(ti(e)){if(o>0&&t>n[0]){for(r=0;r<o-1&&!(n[r]<t&&n[r+1]>t);r++);a=i[n[r]]}if(n.splice(r+1,0,t),i[t]=e,!e.virtual)if(a){var l=a.dom;l.nextSibling?s.insertBefore(e.dom,l.nextSibling):s.appendChild(e.dom)}else s.firstChild?s.insertBefore(e.dom,s.firstChild):s.appendChild(e.dom)}else v_("Layer of zlevel "+t+" is not valid")},eachLayer:function(t,e){var i,n,o=this._zlevelList;for(n=0;n<o.length;n++)i=o[n],t.call(e,this._layers[i],i)},eachBuiltinLayer:function(t,e){var i,n,o,a=this._zlevelList;for(o=0;o<a.length;o++)n=a[o],(i=this._layers[n]).__builtin__&&t.call(e,i,n)},eachOtherLayer:function(t,e){var i,n,o,a=this._zlevelList;for(o=0;o<a.length;o++)n=a[o],(i=this._layers[n]).__builtin__||t.call(e,i,n)},getLayers:function(){return this._layers},_updateLayerStatus:function(t){function e(t){i&&(i.__endIndex!==t&&(i.__dirty=!0),i.__endIndex=t)}if(this.eachBuiltinLayer(function(t,e){t.__dirty=t.__used=!1}),this._singleCanvas)for(o=1;o<t.length;o++)if((r=t[o]).zlevel!==t[o-1].zlevel||r.incremental){this._needsManuallyCompositing=!0;break}for(var i=null,n=0,o=0;o<t.length;o++){var a,r=t[o],s=r.zlevel;r.incremental?((a=this.getLayer(s+.001,this._needsManuallyCompositing)).incremental=!0,n=1):a=this.getLayer(s+(n>0?.01:0),this._needsManuallyCompositing),a.__builtin__||v_("ZLevel "+s+" has been used by unkown layer "+a.id),a!==i&&(a.__used=!0,a.__startIndex!==o&&(a.__dirty=!0),a.__startIndex=o,a.incremental?a.__drawIndex=-1:a.__drawIndex=o,e(o),i=a),r.__dirty&&(a.__dirty=!0,a.incremental&&a.__drawIndex<0&&(a.__drawIndex=o))}e(o),this.eachBuiltinLayer(function(t,e){!t.__used&&t.getElementCount()>0&&(t.__dirty=!0,t.__startIndex=t.__endIndex=t.__drawIndex=0),t.__dirty&&t.__drawIndex<0&&(t.__drawIndex=t.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(t){t.clear()},configLayer:function(t,e){if(e){var i=this._layerConfig;i[t]?n(i[t],e,!0):i[t]=e;for(var o=0;o<this._zlevelList.length;o++){var a=this._zlevelList[o];a!==t&&a!==t+.01||n(this._layers[a],i[t],!0)}}},delLayer:function(t){var e=this._layers,i=this._zlevelList,n=e[t];n&&(n.dom.parentNode.removeChild(n.dom),delete e[t],i.splice(l(i,t),1))},resize:function(t,e){if(this._domRoot.style){var i=this._domRoot;i.style.display="none";var n=this._opts;if(null!=t&&(n.width=t),null!=e&&(n.height=e),t=this._getSize(0),e=this._getSize(1),i.style.display="",this._width!=t||e!=this._height){i.style.width=t+"px",i.style.height=e+"px";for(var o in this._layers)this._layers.hasOwnProperty(o)&&this._layers[o].resize(t,e);d(this._progressiveLayers,function(i){i.resize(t,e)}),this.refresh(!0)}this._width=t,this._height=e}else{if(null==t||null==e)return;this._width=t,this._height=e,this.getLayer(314159).resize(t,e)}return this},clearLayer:function(t){var e=this._layers[t];e&&e.clear()},dispose:function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},getRenderedCanvas:function(t){if(t=t||{},this._singleCanvas&&!this._compositeManually)return this._layers[314159].dom;var e=new E_("image",this,t.pixelRatio||this.dpr);if(e.initContext(),e.clearColor=t.backgroundColor,e.clear(),t.pixelRatio<=this.dpr){this.refresh();var i=e.dom.width,n=e.dom.height,o=e.ctx;this.eachLayer(function(t){t.__builtin__?o.drawImage(t.dom,0,0,i,n):t.renderToCanvas&&(e.ctx.save(),t.renderToCanvas(e.ctx),e.ctx.restore())})}else for(var a={},r=this.storage.getDisplayList(!0),s=0;s<r.length;s++){var l=r[s];this._doPaintEl(l,e,!0,a)}return e.dom},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(t){var e=this._opts,i=["width","height"][t],n=["clientWidth","clientHeight"][t],o=["paddingLeft","paddingTop"][t],a=["paddingRight","paddingBottom"][t];if(null!=e[i]&&"auto"!==e[i])return parseFloat(e[i]);var r=this.root,s=document.defaultView.getComputedStyle(r);return(r[n]||Qe(s[i])||Qe(r.style[i]))-(Qe(s[o])||0)-(Qe(s[a])||0)|0},pathToImage:function(t,e){e=e||this.dpr;var i=document.createElement("canvas"),n=i.getContext("2d"),o=t.getBoundingRect(),a=t.style,r=a.shadowBlur*e,s=a.shadowOffsetX*e,l=a.shadowOffsetY*e,h=a.hasStroke()?a.lineWidth:0,u=Math.max(h/2,-s+r),c=Math.max(h/2,s+r),d=Math.max(h/2,-l+r),f=Math.max(h/2,l+r),p=o.width+u+c,g=o.height+d+f;i.width=p*e,i.height=g*e,n.scale(e,e),n.clearRect(0,0,p,g),n.dpr=e;var m={position:t.position,rotation:t.rotation,scale:t.scale};t.position=[u-o.x,d-o.y],t.rotation=0,t.scale=[1,1],t.updateTransform(),t&&t.brush(n);var v=new Je({style:{x:0,y:0,image:i}});return null!=m.position&&(v.position=t.position=m.position),null!=m.rotation&&(v.rotation=t.rotation=m.rotation),null!=m.scale&&(v.scale=t.scale=m.scale),v}};var K_="undefined"!=typeof window&&!!window.addEventListener,J_=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Q_=K_?function(t){t.preventDefault(),t.stopPropagation(),t.cancelBubble=!0}:function(t){t.returnValue=!1,t.cancelBubble=!0},tw=function(t){t=t||{},this.stage=t.stage||{},this.onframe=t.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,Hx.call(this)};tw.prototype={constructor:tw,addClip:function(t){this._clips.push(t)},addAnimator:function(t){t.animation=this;for(var e=t.getClips(),i=0;i<e.length;i++)this.addClip(e[i])},removeClip:function(t){var e=l(this._clips,t);e>=0&&this._clips.splice(e,1)},removeAnimator:function(t){for(var e=t.getClips(),i=0;i<e.length;i++)this.removeClip(e[i]);t.animation=null},_update:function(){for(var t=(new Date).getTime()-this._pausedTime,e=t-this._time,i=this._clips,n=i.length,o=[],a=[],r=0;r<n;r++){var s=i[r],l=s.step(t,e);l&&(o.push(l),a.push(s))}for(r=0;r<n;)i[r]._needsRemove?(i[r]=i[n-1],i.pop(),n--):r++;n=o.length;for(r=0;r<n;r++)a[r].fire(o[r]);this._time=t,this.onframe(e),this.trigger("frame",e),this.stage.update&&this.stage.update()},_startLoop:function(){function t(){e._running&&(z_(t),!e._paused&&e._update())}var e=this;this._running=!0,z_(t)},start:function(){this._time=(new Date).getTime(),this._pausedTime=0,this._startLoop()},stop:function(){this._running=!1},pause:function(){this._paused||(this._pauseStart=(new Date).getTime(),this._paused=!0)},resume:function(){this._paused&&(this._pausedTime+=(new Date).getTime()-this._pauseStart,this._paused=!1)},clear:function(){this._clips=[]},animate:function(t,e){var i=new f_(t,(e=e||{}).loop,e.getter,e.setter);return this.addAnimator(i),i}},u(tw,Hx);var ew=function(){this._track=[]};ew.prototype={constructor:ew,recognize:function(t,e,i){return this._doTrack(t,e,i),this._recognize(t)},clear:function(){return this._track.length=0,this},_doTrack:function(t,e,i){var n=t.touches;if(n){for(var o={points:[],touches:[],target:e,event:t},a=0,r=n.length;a<r;a++){var s=n[a],l=ri(i,s,{});o.points.push([l.zrX,l.zrY]),o.touches.push(s)}this._track.push(o)}},_recognize:function(t){for(var e in iw)if(iw.hasOwnProperty(e)){var i=iw[e](this._track,t);if(i)return i}}};var iw={pinch:function(t,e){var i=t.length;if(i){var n=(t[i-1]||{}).points,o=(t[i-2]||{}).points||n;if(o&&o.length>1&&n&&n.length>1){var a=di(n)/di(o);!isFinite(a)&&(a=1),e.pinchScale=a;var r=fi(n);return e.pinchX=r[0],e.pinchY=r[1],{type:"pinch",target:t[0].target,event:e}}}}},nw=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],ow=["touchstart","touchend","touchmove"],aw={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},rw=f(nw,function(t){var e=t.replace("mouse","pointer");return aw[e]?e:t}),sw={mousemove:function(t){t=li(this.dom,t),this.trigger("mousemove",t)},mouseout:function(t){var e=(t=li(this.dom,t)).toElement||t.relatedTarget;if(e!=this.dom)for(;e&&9!=e.nodeType;){if(e===this.dom)return;e=e.parentNode}this.trigger("mouseout",t)},touchstart:function(t){(t=li(this.dom,t)).zrByTouch=!0,this._lastTouchMoment=new Date,gi(this,t,"start"),sw.mousemove.call(this,t),sw.mousedown.call(this,t),mi(this)},touchmove:function(t){(t=li(this.dom,t)).zrByTouch=!0,gi(this,t,"change"),sw.mousemove.call(this,t),mi(this)},touchend:function(t){(t=li(this.dom,t)).zrByTouch=!0,gi(this,t,"end"),sw.mouseup.call(this,t),+new Date-this._lastTouchMoment<300&&sw.click.call(this,t),mi(this)},pointerdown:function(t){sw.mousedown.call(this,t)},pointermove:function(t){vi(t)||sw.mousemove.call(this,t)},pointerup:function(t){sw.mouseup.call(this,t)},pointerout:function(t){vi(t)||sw.mouseout.call(this,t)}};d(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(t){sw[t]=function(e){e=li(this.dom,e),this.trigger(t,e)}});var lw=xi.prototype;lw.dispose=function(){for(var t=nw.concat(ow),e=0;e<t.length;e++){var i=t[e];ui(this.dom,pi(i),this._handlers[i])}},lw.setCursor=function(t){this.dom.style&&(this.dom.style.cursor=t||"default")},u(xi,Hx);var hw=!_x.canvasSupported,uw={canvas:$_},cw={},dw=function(t,e,i){i=i||{},this.dom=e,this.id=t;var n=this,o=new T_,a=i.renderer;if(hw){if(!uw.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");a="vml"}else a&&uw[a]||(a="canvas");var r=new uw[a](e,o,i,t);this.storage=o,this.painter=r;var s=_x.node||_x.worker?null:new xi(r.getViewportRoot());this.handler=new jx(o,r,s,r.root),this.animation=new tw({stage:{update:m(this.flush,this)}}),this.animation.start(),this._needsRefresh;var l=o.delFromStorage,h=o.addToStorage;o.delFromStorage=function(t){l.call(o,t),t&&t.removeSelfFromZr(n)},o.addToStorage=function(t){h.call(o,t),t.addSelfToZr(n)}};dw.prototype={constructor:dw,getId:function(){return this.id},add:function(t){this.storage.addRoot(t),this._needsRefresh=!0},remove:function(t){this.storage.delRoot(t),this._needsRefresh=!0},configLayer:function(t,e){this.painter.configLayer(t,e),this._needsRefresh=!0},refreshImmediately:function(){this._needsRefresh=!1,this.painter.refresh(),this._needsRefresh=!1},refresh:function(){this._needsRefresh=!0},flush:function(){this._needsRefresh&&this.refreshImmediately(),this._needsRefreshHover&&this.refreshHoverImmediately()},addHover:function(t,e){this.painter.addHover&&(this.painter.addHover(t,e),this.refreshHover())},removeHover:function(t){this.painter.removeHover&&(this.painter.removeHover(t),this.refreshHover())},clearHover:function(){this.painter.clearHover&&(this.painter.clearHover(),this.refreshHover())},refreshHover:function(){this._needsRefreshHover=!0},refreshHoverImmediately:function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.refreshHover()},resize:function(t){t=t||{},this.painter.resize(t.width,t.height),this.handler.resize()},clearAnimation:function(){this.animation.clear()},getWidth:function(){return this.painter.getWidth()},getHeight:function(){return this.painter.getHeight()},pathToImage:function(t,e){return this.painter.pathToImage(t,e)},setCursorStyle:function(t){this.handler.setCursorStyle(t)},findHover:function(t,e){return this.handler.findHover(t,e)},on:function(t,e,i){this.handler.on(t,e,i)},off:function(t,e){this.handler.off(t,e)},trigger:function(t,e){this.handler.trigger(t,e)},clear:function(){this.storage.delRoot(),this.painter.clear()},dispose:function(){this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,bi(this.id)}};var fw=(Object.freeze||Object)({version:"4.0.1",init:_i,dispose:function(t){if(t)t.dispose();else{for(var e in cw)cw.hasOwnProperty(e)&&cw[e].dispose();cw={}}return this},getInstance:function(t){return cw[t]},registerPainter:wi}),pw=d,gw=w,mw=y,vw="\0-",yw=["fontStyle","fontWeight","fontSize","fontFamily","rich","tag","color","textBorderColor","textBorderWidth","width","height","lineHeight","align","verticalAlign","baseline","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY","backgroundColor","borderColor","borderWidth","borderRadius","padding"],xw=0,_w=".",ww="___EC__COMPONENT__CONTAINER___",bw=0,Sw=function(t){for(var e=0;e<t.length;e++)t[e][1]||(t[e][1]=t[e][0]);return function(e,i,n){for(var o={},a=0;a<t.length;a++){var r=t[a][1];if(!(i&&l(i,r)>=0||n&&l(n,r)<0)){var s=e.getShallow(r);null!=s&&(o[t[a][0]]=s)}}return o}},Mw=Sw([["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),Iw={getLineStyle:function(t){var e=Mw(this,t),i=this.getLineDash(e.lineWidth);return i&&(e.lineDash=i),e},getLineDash:function(t){null==t&&(t=1);var e=this.get("type"),i=Math.max(t,2),n=4*t;return"solid"===e||null==e?null:"dashed"===e?[n,n]:[i,i]}},Tw=Sw([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),Aw={getAreaStyle:function(t,e){return Tw(this,t,e)}},Dw=Math.pow,Cw=Math.sqrt,Lw=1e-8,kw=1e-4,Pw=Cw(3),Ow=1/3,Nw=V(),Ew=V(),zw=V(),Rw=Math.min,Bw=Math.max,Vw=Math.sin,Gw=Math.cos,Ww=2*Math.PI,Fw=V(),Hw=V(),Zw=V(),Uw=[],jw=[],Xw={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},Yw=[],qw=[],$w=[],Kw=[],Jw=Math.min,Qw=Math.max,tb=Math.cos,eb=Math.sin,ib=Math.sqrt,nb=Math.abs,ob="undefined"!=typeof Float32Array,ab=function(t){this._saveData=!t,this._saveData&&(this.data=[]),this._ctx=null};ab.prototype={constructor:ab,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(t,e){this._ux=nb(1/g_/t)||0,this._uy=nb(1/g_/e)||0},getContext:function(){return this._ctx},beginPath:function(t){return this._ctx=t,t&&t.beginPath(),t&&(this.dpr=t.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(t,e){return this.addData(Xw.M,t,e),this._ctx&&this._ctx.moveTo(t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},lineTo:function(t,e){var i=nb(t-this._xi)>this._ux||nb(e-this._yi)>this._uy||this._len<5;return this.addData(Xw.L,t,e),this._ctx&&i&&(this._needsDash()?this._dashedLineTo(t,e):this._ctx.lineTo(t,e)),i&&(this._xi=t,this._yi=e),this},bezierCurveTo:function(t,e,i,n,o,a){return this.addData(Xw.C,t,e,i,n,o,a),this._ctx&&(this._needsDash()?this._dashedBezierTo(t,e,i,n,o,a):this._ctx.bezierCurveTo(t,e,i,n,o,a)),this._xi=o,this._yi=a,this},quadraticCurveTo:function(t,e,i,n){return this.addData(Xw.Q,t,e,i,n),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(t,e,i,n):this._ctx.quadraticCurveTo(t,e,i,n)),this._xi=i,this._yi=n,this},arc:function(t,e,i,n,o,a){return this.addData(Xw.A,t,e,i,i,n,o-n,0,a?0:1),this._ctx&&this._ctx.arc(t,e,i,n,o,a),this._xi=tb(o)*i+t,this._yi=eb(o)*i+t,this},arcTo:function(t,e,i,n,o){return this._ctx&&this._ctx.arcTo(t,e,i,n,o),this},rect:function(t,e,i,n){return this._ctx&&this._ctx.rect(t,e,i,n),this.addData(Xw.R,t,e,i,n),this},closePath:function(){this.addData(Xw.Z);var t=this._ctx,e=this._x0,i=this._y0;return t&&(this._needsDash()&&this._dashedLineTo(e,i),t.closePath()),this._xi=e,this._yi=i,this},fill:function(t){t&&t.fill(),this.toStatic()},stroke:function(t){t&&t.stroke(),this.toStatic()},setLineDash:function(t){if(t instanceof Array){this._lineDash=t,this._dashIdx=0;for(var e=0,i=0;i<t.length;i++)e+=t[i];this._dashSum=e}return this},setLineDashOffset:function(t){return this._dashOffset=t,this},len:function(){return this._len},setData:function(t){var e=t.length;this.data&&this.data.length==e||!ob||(this.data=new Float32Array(e));for(var i=0;i<e;i++)this.data[i]=t[i];this._len=e},appendPath:function(t){t instanceof Array||(t=[t]);for(var e=t.length,i=0,n=this._len,o=0;o<e;o++)i+=t[o].len();ob&&this.data instanceof Float32Array&&(this.data=new Float32Array(n+i));for(o=0;o<e;o++)for(var a=t[o].data,r=0;r<a.length;r++)this.data[n++]=a[r];this._len=n},addData:function(t){if(this._saveData){var e=this.data;this._len+arguments.length>e.length&&(this._expandData(),e=this.data);for(var i=0;i<arguments.length;i++)e[this._len++]=arguments[i];this._prevCmd=t}},_expandData:function(){if(!(this.data instanceof Array)){for(var t=[],e=0;e<this._len;e++)t[e]=this.data[e];this.data=t}},_needsDash:function(){return this._lineDash},_dashedLineTo:function(t,e){var i,n,o=this._dashSum,a=this._dashOffset,r=this._lineDash,s=this._ctx,l=this._xi,h=this._yi,u=t-l,c=e-h,d=ib(u*u+c*c),f=l,p=h,g=r.length;for(u/=d,c/=d,a<0&&(a=o+a),f-=(a%=o)*u,p-=a*c;u>0&&f<=t||u<0&&f>=t||0==u&&(c>0&&p<=e||c<0&&p>=e);)f+=u*(i=r[n=this._dashIdx]),p+=c*i,this._dashIdx=(n+1)%g,u>0&&f<l||u<0&&f>l||c>0&&p<h||c<0&&p>h||s[n%2?"moveTo":"lineTo"](u>=0?Jw(f,t):Qw(f,t),c>=0?Jw(p,e):Qw(p,e));u=f-t,c=p-e,this._dashOffset=-ib(u*u+c*c)},_dashedBezierTo:function(t,e,i,n,o,a){var r,s,l,h,u,c=this._dashSum,d=this._dashOffset,f=this._lineDash,p=this._ctx,g=this._xi,m=this._yi,v=ji,y=0,x=this._dashIdx,_=f.length,w=0;for(d<0&&(d=c+d),d%=c,r=0;r<1;r+=.1)s=v(g,t,i,o,r+.1)-v(g,t,i,o,r),l=v(m,e,n,a,r+.1)-v(m,e,n,a,r),y+=ib(s*s+l*l);for(;x<_&&!((w+=f[x])>d);x++);for(r=(w-d)/y;r<=1;)h=v(g,t,i,o,r),u=v(m,e,n,a,r),x%2?p.moveTo(h,u):p.lineTo(h,u),r+=f[x]/y,x=(x+1)%_;x%2!=0&&p.lineTo(o,a),s=o-h,l=a-u,this._dashOffset=-ib(s*s+l*l)},_dashedQuadraticTo:function(t,e,i,n){var o=i,a=n;i=(i+2*t)/3,n=(n+2*e)/3,t=(this._xi+2*t)/3,e=(this._yi+2*e)/3,this._dashedBezierTo(t,e,i,n,o,a)},toStatic:function(){var t=this.data;t instanceof Array&&(t.length=this._len,ob&&(this.data=new Float32Array(t)))},getBoundingRect:function(){Yw[0]=Yw[1]=$w[0]=$w[1]=Number.MAX_VALUE,qw[0]=qw[1]=Kw[0]=Kw[1]=-Number.MAX_VALUE;for(var t=this.data,e=0,i=0,n=0,o=0,a=0;a<t.length;){var r=t[a++];switch(1==a&&(n=e=t[a],o=i=t[a+1]),r){case Xw.M:e=n=t[a++],i=o=t[a++],$w[0]=n,$w[1]=o,Kw[0]=n,Kw[1]=o;break;case Xw.L:rn(e,i,t[a],t[a+1],$w,Kw),e=t[a++],i=t[a++];break;case Xw.C:sn(e,i,t[a++],t[a++],t[a++],t[a++],t[a],t[a+1],$w,Kw),e=t[a++],i=t[a++];break;case Xw.Q:ln(e,i,t[a++],t[a++],t[a],t[a+1],$w,Kw),e=t[a++],i=t[a++];break;case Xw.A:var s=t[a++],l=t[a++],h=t[a++],u=t[a++],c=t[a++],d=t[a++]+c,f=(t[a++],1-t[a++]);1==a&&(n=tb(c)*h+s,o=eb(c)*u+l),hn(s,l,h,u,c,d,f,$w,Kw),e=tb(d)*h+s,i=eb(d)*u+l;break;case Xw.R:rn(n=e=t[a++],o=i=t[a++],n+t[a++],o+t[a++],$w,Kw);break;case Xw.Z:e=n,i=o}tt(Yw,Yw,$w),et(qw,qw,Kw)}return 0===a&&(Yw[0]=Yw[1]=qw[0]=qw[1]=0),new Kt(Yw[0],Yw[1],qw[0]-Yw[0],qw[1]-Yw[1])},rebuildPath:function(t){for(var e,i,n,o,a,r,s=this.data,l=this._ux,h=this._uy,u=this._len,c=0;c<u;){var d=s[c++];switch(1==c&&(e=n=s[c],i=o=s[c+1]),d){case Xw.M:e=n=s[c++],i=o=s[c++],t.moveTo(n,o);break;case Xw.L:a=s[c++],r=s[c++],(nb(a-n)>l||nb(r-o)>h||c===u-1)&&(t.lineTo(a,r),n=a,o=r);break;case Xw.C:t.bezierCurveTo(s[c++],s[c++],s[c++],s[c++],s[c++],s[c++]),n=s[c-2],o=s[c-1];break;case Xw.Q:t.quadraticCurveTo(s[c++],s[c++],s[c++],s[c++]),n=s[c-2],o=s[c-1];break;case Xw.A:var f=s[c++],p=s[c++],g=s[c++],m=s[c++],v=s[c++],y=s[c++],x=s[c++],_=s[c++],w=g>m?g:m,b=g>m?1:g/m,S=g>m?m/g:1,M=v+y;Math.abs(g-m)>.001?(t.translate(f,p),t.rotate(x),t.scale(b,S),t.arc(0,0,w,v,M,1-_),t.scale(1/b,1/S),t.rotate(-x),t.translate(-f,-p)):t.arc(f,p,w,v,M,1-_),1==c&&(e=tb(v)*g+f,i=eb(v)*m+p),n=tb(M)*g+f,o=eb(M)*m+p;break;case Xw.R:e=n=s[c],i=o=s[c+1],t.rect(s[c++],s[c++],s[c++],s[c++]);break;case Xw.Z:t.closePath(),n=e,o=i}}}},ab.CMD=Xw;var rb=2*Math.PI,sb=2*Math.PI,lb=ab.CMD,hb=2*Math.PI,ub=1e-4,cb=[-1,-1,-1],db=[-1,-1],fb=N_.prototype.getCanvasPattern,pb=Math.abs,gb=new ab(!0);Mn.prototype={constructor:Mn,type:"path",__dirtyPath:!0,strokeContainThreshold:5,brush:function(t,e){var i=this.style,n=this.path||gb,o=i.hasStroke(),a=i.hasFill(),r=i.fill,s=i.stroke,l=a&&!!r.colorStops,h=o&&!!s.colorStops,u=a&&!!r.image,c=o&&!!s.image;if(i.bind(t,this,e),this.setTransform(t),this.__dirty){var d;l&&(d=d||this.getBoundingRect(),this._fillGradient=i.getGradient(t,r,d)),h&&(d=d||this.getBoundingRect(),this._strokeGradient=i.getGradient(t,s,d))}l?t.fillStyle=this._fillGradient:u&&(t.fillStyle=fb.call(r,t)),h?t.strokeStyle=this._strokeGradient:c&&(t.strokeStyle=fb.call(s,t));var f=i.lineDash,p=i.lineDashOffset,g=!!t.setLineDash,m=this.getGlobalScale();n.setScale(m[0],m[1]),this.__dirtyPath||f&&!g&&o?(n.beginPath(t),f&&!g&&(n.setLineDash(f),n.setLineDashOffset(p)),this.buildPath(n,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(t.beginPath(),this.path.rebuildPath(t)),a&&n.fill(t),f&&g&&(t.setLineDash(f),t.lineDashOffset=p),o&&n.stroke(t),f&&g&&t.setLineDash([]),null!=i.text&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))},buildPath:function(t,e,i){},createPathProxy:function(){this.path=new ab},getBoundingRect:function(){var t=this._rect,e=this.style,i=!t;if(i){var n=this.path;n||(n=this.path=new ab),this.__dirtyPath&&(n.beginPath(),this.buildPath(n,this.shape,!1)),t=n.getBoundingRect()}if(this._rect=t,e.hasStroke()){var o=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||i){o.copy(t);var a=e.lineWidth,r=e.strokeNoScale?this.getLineScale():1;e.hasFill()||(a=Math.max(a,this.strokeContainThreshold||4)),r>1e-10&&(o.width+=a/r,o.height+=a/r,o.x-=a/r/2,o.y-=a/r/2)}return o}return t},contain:function(t,e){var i=this.transformCoordToLocal(t,e),n=this.getBoundingRect(),o=this.style;if(t=i[0],e=i[1],n.contain(t,e)){var a=this.path.data;if(o.hasStroke()){var r=o.lineWidth,s=o.strokeNoScale?this.getLineScale():1;if(s>1e-10&&(o.hasFill()||(r=Math.max(r,this.strokeContainThreshold)),Sn(a,r/s,t,e)))return!0}if(o.hasFill())return bn(a,t,e)}return!1},dirty:function(t){null==t&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(t){return this.animate("shape",t)},attrKV:function(t,e){"shape"===t?(this.setShape(e),this.__dirtyPath=!0,this._rect=null):Ke.prototype.attrKV.call(this,t,e)},setShape:function(t,e){var i=this.shape;if(i){if(w(t))for(var n in t)t.hasOwnProperty(n)&&(i[n]=t[n]);else i[t]=e;this.dirty(!0)}return this},getLineScale:function(){var t=this.transform;return t&&pb(t[0]-1)>1e-10&&pb(t[3]-1)>1e-10?Math.sqrt(pb(t[0]*t[3]-t[2]*t[1])):1}},Mn.extend=function(t){var e=function(e){Mn.call(this,e),t.style&&this.style.extendFrom(t.style,!1);var i=t.shape;if(i){this.shape=this.shape||{};var n=this.shape;for(var o in i)!n.hasOwnProperty(o)&&i.hasOwnProperty(o)&&(n[o]=i[o])}t.init&&t.init.call(this,e)};h(e,Mn);for(var i in t)"style"!==i&&"shape"!==i&&(e.prototype[i]=t[i]);return e},h(Mn,Ke);var mb=ab.CMD,vb=[[],[],[]],yb=Math.sqrt,xb=Math.atan2,_b=function(t,e){var i,n,o,a,r,s,l=t.data,h=mb.M,u=mb.C,c=mb.L,d=mb.R,f=mb.A,p=mb.Q;for(o=0,a=0;o<l.length;){switch(i=l[o++],a=o,n=0,i){case h:case c:n=1;break;case u:n=3;break;case p:n=2;break;case f:var g=e[4],m=e[5],v=yb(e[0]*e[0]+e[1]*e[1]),y=yb(e[2]*e[2]+e[3]*e[3]),x=xb(-e[1]/y,e[0]/v);l[o]*=v,l[o++]+=g,l[o]*=y,l[o++]+=m,l[o++]*=v,l[o++]*=y,l[o++]+=x,l[o++]+=x,a=o+=2;break;case d:s[0]=l[o++],s[1]=l[o++],Q(s,s,e),l[a++]=s[0],l[a++]=s[1],s[0]+=l[o++],s[1]+=l[o++],Q(s,s,e),l[a++]=s[0],l[a++]=s[1]}for(r=0;r<n;r++)(s=vb[r])[0]=l[o++],s[1]=l[o++],Q(s,s,e),l[a++]=s[0],l[a++]=s[1]}},wb=["m","M","l","L","v","V","h","H","z","Z","c","C","q","Q","t","T","s","S","a","A"],bb=Math.sqrt,Sb=Math.sin,Mb=Math.cos,Ib=Math.PI,Tb=function(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])},Ab=function(t,e){return(t[0]*e[0]+t[1]*e[1])/(Tb(t)*Tb(e))},Db=function(t,e){return(t[0]*e[1]<t[1]*e[0]?-1:1)*Math.acos(Ab(t,e))},Cb=function(t){Ke.call(this,t)};Cb.prototype={constructor:Cb,type:"text",brush:function(t,e){var i=this.style;this.__dirty&&Oe(i),i.fill=i.stroke=i.shadowBlur=i.shadowColor=i.shadowOffsetX=i.shadowOffsetY=null;var n=i.text;null!=n&&(n+=""),i.bind(t,this,e),$e(n,i)&&(this.setTransform(t),Ee(this,t,n,i),this.restoreTransform(t))},getBoundingRect:function(){var t=this.style;if(this.__dirty&&Oe(t),!this._rect){var e=t.text;null!=e?e+="":e="";var i=me(t.text+"",t.font,t.textAlign,t.textVerticalAlign,t.textPadding,t.rich);if(i.x+=t.x||0,i.y+=t.y||0,je(t.textStroke,t.textStrokeWidth)){var n=t.textStrokeWidth;i.x-=n/2,i.y-=n/2,i.width+=n,i.height+=n}this._rect=i}return this._rect}},h(Cb,Ke);var Lb=Mn.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(t,e,i){i&&t.moveTo(e.cx+e.r,e.cy),t.arc(e.cx,e.cy,e.r,0,2*Math.PI,!0)}}),kb=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]],Pb=function(t){return _x.browser.ie&&_x.browser.version>=11?function(){var e,i=this.__clipPaths,n=this.style;if(i)for(var o=0;o<i.length;o++){var a=i[o],r=a&&a.shape,s=a&&a.type;if(r&&("sector"===s&&r.startAngle===r.endAngle||"rect"===s&&(!r.width||!r.height))){for(l=0;l<kb.length;l++)kb[l][2]=n[kb[l][0]],n[kb[l][0]]=kb[l][1];e=!0;break}}if(t.apply(this,arguments),e)for(var l=0;l<kb.length;l++)n[kb[l][0]]=kb[l][2]}:t},Ob=Mn.extend({type:"sector",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:2*Math.PI,clockwise:!0},brush:Pb(Mn.prototype.brush),buildPath:function(t,e){var i=e.cx,n=e.cy,o=Math.max(e.r0||0,0),a=Math.max(e.r,0),r=e.startAngle,s=e.endAngle,l=e.clockwise,h=Math.cos(r),u=Math.sin(r);t.moveTo(h*o+i,u*o+n),t.lineTo(h*a+i,u*a+n),t.arc(i,n,a,r,s,!l),t.lineTo(Math.cos(s)*o+i,Math.sin(s)*o+n),0!==o&&t.arc(i,n,o,s,r,l),t.closePath()}}),Nb=Mn.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(t,e){var i=e.cx,n=e.cy,o=2*Math.PI;t.moveTo(i+e.r,n),t.arc(i,n,e.r,0,o,!1),t.moveTo(i+e.r0,n),t.arc(i,n,e.r0,0,o,!0)}}),Eb=function(t,e){for(var i=t.length,n=[],o=0,a=1;a<i;a++)o+=$(t[a-1],t[a]);var r=o/2;r=r<i?i:r;for(a=0;a<r;a++){var s,l,h,u=a/(r-1)*(e?i:i-1),c=Math.floor(u),d=u-c,f=t[c%i];e?(s=t[(c-1+i)%i],l=t[(c+1)%i],h=t[(c+2)%i]):(s=t[0===c?c:c-1],l=t[c>i-2?i-1:c+1],h=t[c>i-3?i-1:c+2]);var p=d*d,g=d*p;n.push([Ln(s[0],f[0],l[0],h[0],d,p,g),Ln(s[1],f[1],l[1],h[1],d,p,g)])}return n},zb=function(t,e,i,n){var o,a,r,s,l=[],h=[],u=[],c=[];if(n){r=[1/0,1/0],s=[-1/0,-1/0];for(var d=0,f=t.length;d<f;d++)tt(r,r,t[d]),et(s,s,t[d]);tt(r,r,n[0]),et(s,s,n[1])}for(var d=0,f=t.length;d<f;d++){var p=t[d];if(i)o=t[d?d-1:f-1],a=t[(d+1)%f];else{if(0===d||d===f-1){l.push(W(t[d]));continue}o=t[d-1],a=t[d+1]}U(h,a,o),Y(h,h,e);var g=$(p,o),m=$(p,a),v=g+m;0!==v&&(g/=v,m/=v),Y(u,h,-g),Y(c,h,m);var y=H([],p,u),x=H([],p,c);n&&(et(y,y,r),tt(y,y,s),et(x,x,r),tt(x,x,s)),l.push(y),l.push(x)}return i&&l.push(l.shift()),l},Rb=Mn.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(t,e){kn(t,e,!0)}}),Bb=Mn.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(t,e){kn(t,e,!1)}}),Vb=Mn.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(t,e){var i=e.x,n=e.y,o=e.width,a=e.height;e.r?Pe(t,e):t.rect(i,n,o,a),t.closePath()}}),Gb=Mn.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(t,e){var i=e.x1,n=e.y1,o=e.x2,a=e.y2,r=e.percent;0!==r&&(t.moveTo(i,n),r<1&&(o=i*(1-r)+o*r,a=n*(1-r)+a*r),t.lineTo(o,a))},pointAt:function(t){var e=this.shape;return[e.x1*(1-t)+e.x2*t,e.y1*(1-t)+e.y2*t]}}),Wb=[],Fb=Mn.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(t,e){var i=e.x1,n=e.y1,o=e.x2,a=e.y2,r=e.cpx1,s=e.cpy1,l=e.cpx2,h=e.cpy2,u=e.percent;0!==u&&(t.moveTo(i,n),null==l||null==h?(u<1&&(nn(i,r,o,u,Wb),r=Wb[1],o=Wb[2],nn(n,s,a,u,Wb),s=Wb[1],a=Wb[2]),t.quadraticCurveTo(r,s,o,a)):(u<1&&($i(i,r,l,o,u,Wb),r=Wb[1],l=Wb[2],o=Wb[3],$i(n,s,h,a,u,Wb),s=Wb[1],h=Wb[2],a=Wb[3]),t.bezierCurveTo(r,s,l,h,o,a)))},pointAt:function(t){return Pn(this.shape,t,!1)},tangentAt:function(t){var e=Pn(this.shape,t,!0);return q(e,e)}}),Hb=Mn.extend({type:"arc",shape:{cx:0,cy:0,r:0,startAngle:0,endAngle:2*Math.PI,clockwise:!0},style:{stroke:"#000",fill:null},buildPath:function(t,e){var i=e.cx,n=e.cy,o=Math.max(e.r,0),a=e.startAngle,r=e.endAngle,s=e.clockwise,l=Math.cos(a),h=Math.sin(a);t.moveTo(l*o+i,h*o+n),t.arc(i,n,o,a,r,!s)}}),Zb=Mn.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var t=this.__dirtyPath,e=this.shape.paths,i=0;i<e.length;i++)t=t||e[i].__dirtyPath;this.__dirtyPath=t,this.__dirty=this.__dirty||t},beforeBrush:function(){this._updatePathDirty();for(var t=this.shape.paths||[],e=this.getGlobalScale(),i=0;i<t.length;i++)t[i].path||t[i].createPathProxy(),t[i].path.setScale(e[0],e[1])},buildPath:function(t,e){for(var i=e.paths||[],n=0;n<i.length;n++)i[n].buildPath(t,i[n].shape,!0)},afterBrush:function(){for(var t=this.shape.paths||[],e=0;e<t.length;e++)t[e].__dirtyPath=!1},getBoundingRect:function(){return this._updatePathDirty(),Mn.prototype.getBoundingRect.call(this)}}),Ub=function(t){this.colorStops=t||[]};Ub.prototype={constructor:Ub,addColorStop:function(t,e){this.colorStops.push({offset:t,color:e})}};var jb=function(t,e,i,n,o,a){this.x=null==t?0:t,this.y=null==e?0:e,this.x2=null==i?1:i,this.y2=null==n?0:n,this.type="linear",this.global=a||!1,Ub.call(this,o)};jb.prototype={constructor:jb},h(jb,Ub);var Xb=function(t,e,i,n,o){this.x=null==t?.5:t,this.y=null==e?.5:e,this.r=null==i?.5:i,this.type="radial",this.global=o||!1,Ub.call(this,n)};Xb.prototype={constructor:Xb},h(Xb,Ub),On.prototype.incremental=!0,On.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},On.prototype.addDisplayable=function(t,e){e?this._temporaryDisplayables.push(t):this._displayables.push(t),this.dirty()},On.prototype.addDisplayables=function(t,e){e=e||!1;for(var i=0;i<t.length;i++)this.addDisplayable(t[i],e)},On.prototype.eachPendingDisplayable=function(t){for(e=this._cursor;e<this._displayables.length;e++)t&&t(this._displayables[e]);for(var e=0;e<this._temporaryDisplayables.length;e++)t&&t(this._temporaryDisplayables[e])},On.prototype.update=function(){this.updateTransform();for(t=this._cursor;t<this._displayables.length;t++)(e=this._displayables[t]).parent=this,e.update(),e.parent=null;for(var t=0;t<this._temporaryDisplayables.length;t++){var e=this._temporaryDisplayables[t];e.parent=this,e.update(),e.parent=null}},On.prototype.brush=function(t,e){for(i=this._cursor;i<this._displayables.length;i++)(n=this._temporaryDisplayables[i]).beforeBrush&&n.beforeBrush(t),n.brush(t,i===this._cursor?null:this._displayables[i-1]),n.afterBrush&&n.afterBrush(t);this._cursor=i;for(var i=0;i<this._temporaryDisplayables.length;i++){var n=this._temporaryDisplayables[i];n.beforeBrush&&n.beforeBrush(t),n.brush(t,0===i?null:this._temporaryDisplayables[i-1]),n.afterBrush&&n.afterBrush(t)}this._temporaryDisplayables=[],this.notClear=!0};var Yb=[];On.prototype.getBoundingRect=function(){if(!this._rect){for(var t=new Kt(1/0,1/0,-1/0,-1/0),e=0;e<this._displayables.length;e++){var i=this._displayables[e],n=i.getBoundingRect().clone();i.needLocalTransform()&&n.applyTransform(i.getLocalTransform(Yb)),t.union(n)}this._rect=t}return this._rect},On.prototype.contain=function(t,e){var i=this.transformCoordToLocal(t,e);if(this.getBoundingRect().contain(i[0],i[1]))for(var n=0;n<this._displayables.length;n++)if(this._displayables[n].contain(t,e))return!0;return!1},h(On,Ke);var qb=Math.round,$b=Math.max,Kb=Math.min,Jb={},Qb=function(t,e){for(var i=[],n=t.length,o=0;o<n;o++){var a=t[o];a.path||a.createPathProxy(),a.__dirtyPath&&a.buildPath(a.path,a.shape,!0),i.push(a.path)}var r=new Mn(e);return r.createPathProxy(),r.buildPath=function(t){t.appendPath(i);var e=t.getContext();e&&t.rebuildPath(e)},r},tS=(Object.freeze||Object)({extendShape:Nn,extendPath:function(t,e){return Cn(t,e)},makePath:En,makeImage:zn,mergePath:Qb,resizePath:Bn,subPixelOptimizeLine:Vn,subPixelOptimizeRect:Gn,subPixelOptimize:Wn,setHoverStyle:to,setLabelStyle:eo,setTextStyle:io,setText:function(t,e,i){var n,o={isRectText:!0};!1===i?n=!0:o.autoColor=i,no(t,e,o,n),t.host&&t.host.dirty&&t.host.dirty(!1)},getFont:ho,updateProps:co,initProps:fo,getTransform:po,applyTransform:go,transformDirection:mo,groupTransition:vo,clipPointsByRect:yo,clipRectByRect:function(t,e){var i=$b(t.x,e.x),n=Kb(t.x+t.width,e.x+e.width),o=$b(t.y,e.y),a=Kb(t.y+t.height,e.y+e.height);if(n>=i&&a>=o)return{x:i,y:o,width:n-i,height:a-o}},createIcon:xo,Group:S_,Image:Je,Text:Cb,Circle:Lb,Sector:Ob,Ring:Nb,Polygon:Rb,Polyline:Bb,Rect:Vb,Line:Gb,BezierCurve:Fb,Arc:Hb,IncrementalDisplayable:On,CompoundPath:Zb,LinearGradient:jb,RadialGradient:Xb,BoundingRect:Kt}),eS=["textStyle","color"],iS={getTextColor:function(t){var e=this.ecModel;return this.getShallow("color")||(!t&&e?e.get(eS):null)},getFont:function(){return ho({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},getTextRect:function(t){return me(t,this.getFont(),this.getShallow("align"),this.getShallow("verticalAlign")||this.getShallow("baseline"),this.getShallow("padding"),this.getShallow("rich"),this.getShallow("truncateText"))}},nS=Sw([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["textPosition"],["textAlign"]]),oS={getItemStyle:function(t,e){var i=nS(this,t,e),n=this.getBorderLineDash();return n&&(i.lineDash=n),i},getBorderLineDash:function(){var t=this.get("borderType");return"solid"===t||null==t?null:"dashed"===t?[5,5]:[1,1]}},aS=u,rS=Pi();_o.prototype={constructor:_o,init:null,mergeOption:function(t){n(this.option,t,!0)},get:function(t,e){return null==t?this.option:wo(this.option,this.parsePath(t),!e&&bo(this,t))},getShallow:function(t,e){var i=this.option,n=null==i?i:i[t],o=!e&&bo(this,t);return null==n&&o&&(n=o.getShallow(t)),n},getModel:function(t,e){var i,n=null==t?this.option:wo(this.option,t=this.parsePath(t));return e=e||(i=bo(this,t))&&i.getModel(t),new _o(n,e,this.ecModel)},isEmpty:function(){return null==this.option},restoreData:function(){},clone:function(){return new(0,this.constructor)(i(this.option))},setReadOnly:function(t){},parsePath:function(t){return"string"==typeof t&&(t=t.split(".")),t},customizeGetParent:function(t){rS(this).getParent=t},isAnimationEnabled:function(){if(!_x.node){if(null!=this.option.animation)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}}},Vi(_o),Gi(_o),aS(_o,Iw),aS(_o,Aw),aS(_o,iS),aS(_o,oS);var sS=0,lS=1e-4,hS=9007199254740991,uS=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d\d)(?::(\d\d)(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/,cS=(Object.freeze||Object)({linearMap:Io,parsePercent:To,round:Ao,asc:Do,getPrecision:Co,getPrecisionSafe:Lo,getPixelPrecision:ko,getPercentWithPrecision:Po,MAX_SAFE_INTEGER:hS,remRadian:Oo,isRadianAroundZero:No,parseDate:Eo,quantity:zo,nice:Bo,reformIntervals:Vo,isNumeric:Go}),dS=L,fS=["a","b","c","d","e","f","g"],pS=function(t,e){return"{"+t+(null==e?"":e)+"}"},gS=function(t){return t<10?"0"+t:t},mS=be,vS=me,yS=(Object.freeze||Object)({addCommas:Wo,toCamelCase:Fo,normalizeCssArray:dS,encodeHTML:Ho,formatTpl:Zo,formatTplSimple:Uo,getTooltipMarker:jo,formatTime:Xo,capitalFirst:Yo,truncateText:mS,getTextRect:vS}),xS=d,_S=["left","right","top","bottom","width","height"],wS=[["width","left","right"],["height","top","bottom"]],bS=qo,SS=(v(qo,"vertical"),v(qo,"horizontal"),{getBoxLayoutParams:function(){return{left:this.get("left"),top:this.get("top"),right:this.get("right"),bottom:this.get("bottom"),width:this.get("width"),height:this.get("height")}}}),MS=Pi(),IS=_o.extend({type:"component",id:"",name:"",mainType:"",subType:"",componentIndex:0,defaultOption:null,ecModel:null,dependentModels:[],uid:null,layoutMode:null,$constructor:function(t,e,i,n){_o.call(this,t,e,i,n),this.uid=So("ec_cpt_model")},init:function(t,e,i,n){this.mergeDefaultAndTheme(t,i)},mergeDefaultAndTheme:function(t,e){var i=this.layoutMode,o=i?ea(t):{};n(t,e.getTheme().get(this.mainType)),n(t,this.getDefaultOption()),i&&ta(t,o,i)},mergeOption:function(t,e){n(this.option,t,!0);var i=this.layoutMode;i&&ta(this.option,t,i)},optionUpdated:function(t,e){},getDefaultOption:function(){var t=MS(this);if(!t.defaultOption){for(var e=[],i=this.constructor;i;){var o=i.prototype.defaultOption;o&&e.push(o),i=i.superClass}for(var a={},r=e.length-1;r>=0;r--)a=n(a,e[r],!0);t.defaultOption=a}return t.defaultOption},getReferringComponents:function(t){return this.ecModel.queryComponents({mainType:t,index:this.get(t+"Index",!0),id:this.get(t+"Id",!0)})}});Hi(IS,{registerWhenExtend:!0}),function(t){var e={};t.registerSubTypeDefaulter=function(t,i){t=Ri(t),e[t.main]=i},t.determineSubType=function(i,n){var o=n.type;if(!o){var a=Ri(i).main;t.hasSubTypes(i)&&e[a]&&(o=e[a](n))}return o}}(IS),function(t,e){function i(t){var i={},a=[];return d(t,function(r){var s=n(i,r),h=o(s.originalDeps=e(r),t);s.entryCount=h.length,0===s.entryCount&&a.push(r),d(h,function(t){l(s.predecessor,t)<0&&s.predecessor.push(t);var e=n(i,t);l(e.successor,t)<0&&e.successor.push(r)})}),{graph:i,noEntryList:a}}function n(t,e){return t[e]||(t[e]={predecessor:[],successor:[]}),t[e]}function o(t,e){var i=[];return d(t,function(t){l(e,t)>=0&&i.push(t)}),i}t.topologicalTravel=function(t,e,n,o){function a(t){s[t].entryCount--,0===s[t].entryCount&&l.push(t)}if(t.length){var r=i(e),s=r.graph,l=r.noEntryList,h={};for(d(t,function(t){h[t]=!0});l.length;){var u=l.pop(),c=s[u],f=!!h[u];f&&(n.call(o,u,c.originalDeps.slice()),delete h[u]),d(c.successor,f?function(t){h[t]=!0,a(t)}:a)}d(h,function(){throw new Error("Circle dependency may exists")})}}}(IS,function(t){var e=[];return d(IS.getClassesByMainType(t),function(t){e=e.concat(t.prototype.dependencies||[])}),e=f(e,function(t){return Ri(t).main}),"dataset"!==t&&l(e,"dataset")<=0&&e.unshift("dataset"),e}),u(IS,SS);var TS="";"undefined"!=typeof navigator&&(TS=navigator.platform||"");var AS={color:["#c23531","#2f4554","#61a0a8","#d48265","#91c7ae","#749f83","#ca8622","#bda29a","#6e7074","#546570","#c4ccd3"],gradientColor:["#f6efa6","#d88273","#bf444c"],textStyle:{fontFamily:TS.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,animation:"auto",animationDuration:1e3,animationDurationUpdate:300,animationEasing:"exponentialOut",animationEasingUpdate:"cubicOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},DS=Pi(),CS={clearColorPalette:function(){DS(this).colorIdx=0,DS(this).colorNameMap={}},getColorFromPalette:function(t,e,i){var n=DS(e=e||this),o=n.colorIdx||0,a=n.colorNameMap=n.colorNameMap||{};if(a.hasOwnProperty(t))return a[t];var r=Si(this.get("color",!0)),s=this.get("colorLayer",!0),l=null!=i&&s?na(s,i):r;if((l=l||r)&&l.length){var h=l[o];return t&&(a[t]=h),n.colorIdx=(o+1)%l.length,h}}},LS={cartesian2d:function(t,e,i,n){var o=t.getReferringComponents("xAxis")[0],a=t.getReferringComponents("yAxis")[0];e.coordSysDims=["x","y"],i.set("x",o),i.set("y",a),aa(o)&&(n.set("x",o),e.firstCategoryDimIndex=0),aa(a)&&(n.set("y",a),e.firstCategoryDimIndex=1)},singleAxis:function(t,e,i,n){var o=t.getReferringComponents("singleAxis")[0];e.coordSysDims=["single"],i.set("single",o),aa(o)&&(n.set("single",o),e.firstCategoryDimIndex=0)},polar:function(t,e,i,n){var o=t.getReferringComponents("polar")[0],a=o.findAxisModel("radiusAxis"),r=o.findAxisModel("angleAxis");e.coordSysDims=["radius","angle"],i.set("radius",a),i.set("angle",r),aa(a)&&(n.set("radius",a),e.firstCategoryDimIndex=0),aa(r)&&(n.set("angle",r),e.firstCategoryDimIndex=1)},geo:function(t,e,i,n){e.coordSysDims=["lng","lat"]},parallel:function(t,e,i,n){var o=t.ecModel,a=o.getComponent("parallel",t.get("parallelIndex")),r=e.coordSysDims=a.dimensions.slice();d(a.parallelAxisIndex,function(t,a){var s=o.getComponent("parallelAxis",t),l=r[a];i.set(l,s),aa(s)&&null==e.firstCategoryDimIndex&&(n.set(l,s),e.firstCategoryDimIndex=a)})}},kS="original",PS="arrayRows",OS="objectRows",NS="keyedColumns",ES="unknown",zS="typedArray",RS="column",BS="row";ra.seriesDataToSource=function(t){return new ra({data:t,sourceFormat:S(t)?zS:kS,fromDataset:!1})},Gi(ra);var VS=Pi(),GS="\0_ec_inner",WS=_o.extend({constructor:WS,init:function(t,e,i,n){i=i||{},this.option=null,this._theme=new _o(i),this._optionManager=n},setOption:function(t,e){k(!(GS in t),"please use chart.getOption()"),this._optionManager.setOption(t,e),this.resetOption(null)},resetOption:function(t){var e=!1,i=this._optionManager;if(!t||"recreate"===t){var n=i.mountOption("recreate"===t);this.option&&"recreate"!==t?(this.restoreData(),this.mergeOption(n)):wa.call(this,n),e=!0}if("timeline"!==t&&"media"!==t||this.restoreData(),!t||"recreate"===t||"timeline"===t){var o=i.getTimelineOption(this);o&&(this.mergeOption(o),e=!0)}if(!t||"recreate"===t||"media"===t){var a=i.getMediaOption(this,this._api);a.length&&d(a,function(t){this.mergeOption(t,e=!0)},this)}return e},mergeOption:function(t){var e=this.option,o=this._componentsMap,r=[];ha(this),d(t,function(t,o){null!=t&&(IS.hasClass(o)?o&&r.push(o):e[o]=null==e[o]?i(t):n(e[o],t,!0))}),IS.topologicalTravel(r,IS.getAllClassMainTypes(),function(i,n){var r=Si(t[i]),s=Ai(o.get(i),r);Di(s),d(s,function(t,e){var n=t.option;w(n)&&(t.keyInfo.mainType=i,t.keyInfo.subType=Sa(i,n,t.exist))});var l=ba(o,n);e[i]=[],o.set(i,[]),d(s,function(t,n){var r=t.exist,s=t.option;if(k(w(s)||r,"Empty component definition"),s){var h=IS.getClass(i,t.keyInfo.subType,!0);if(r&&r instanceof h)r.name=t.keyInfo.name,r.mergeOption(s,this),r.optionUpdated(s,!1);else{var u=a({dependentModels:l,componentIndex:n},t.keyInfo);a(r=new h(s,this,this,u),u),r.init(s,this,this,u),r.optionUpdated(null,!0)}}else r.mergeOption({},this),r.optionUpdated({},!1);o.get(i)[n]=r,e[i][n]=r.option},this),"series"===i&&Ma(this,o.get("series"))},this),this._seriesIndicesMap=z(this._seriesIndices=this._seriesIndices||[])},getOption:function(){var t=i(this.option);return d(t,function(e,i){if(IS.hasClass(i)){for(var n=(e=Si(e)).length-1;n>=0;n--)Ci(e[n])&&e.splice(n,1);t[i]=e}}),delete t[GS],t},getTheme:function(){return this._theme},getComponent:function(t,e){var i=this._componentsMap.get(t);if(i)return i[e||0]},queryComponents:function(t){var e=t.mainType;if(!e)return[];var i=t.index,n=t.id,o=t.name,a=this._componentsMap.get(e);if(!a||!a.length)return[];var r;if(null!=i)y(i)||(i=[i]),r=g(f(i,function(t){return a[t]}),function(t){return!!t});else if(null!=n){var s=y(n);r=g(a,function(t){return s&&l(n,t.id)>=0||!s&&t.id===n})}else if(null!=o){var h=y(o);r=g(a,function(t){return h&&l(o,t.name)>=0||!h&&t.name===o})}else r=a.slice();return Ia(r,t)},findComponents:function(t){var e=t.query,i=t.mainType,n=function(t){var e=i+"Index",n=i+"Id",o=i+"Name";return!t||null==t[e]&&null==t[n]&&null==t[o]?null:{mainType:i,index:t[e],id:t[n],name:t[o]}}(e);return function(e){return t.filter?g(e,t.filter):e}(Ia(n?this.queryComponents(n):this._componentsMap.get(i),t))},eachComponent:function(t,e,i){var n=this._componentsMap;"function"==typeof t?(i=e,e=t,n.each(function(t,n){d(t,function(t,o){e.call(i,n,t,o)})})):_(t)?d(n.get(t),e,i):w(t)&&d(this.findComponents(t),e,i)},getSeriesByName:function(t){return g(this._componentsMap.get("series"),function(e){return e.name===t})},getSeriesByIndex:function(t){return this._componentsMap.get("series")[t]},getSeriesByType:function(t){return g(this._componentsMap.get("series"),function(e){return e.subType===t})},getSeries:function(){return this._componentsMap.get("series").slice()},getSeriesCount:function(){return this._componentsMap.get("series").length},eachSeries:function(t,e){d(this._seriesIndices,function(i){var n=this._componentsMap.get("series")[i];t.call(e,n,i)},this)},eachRawSeries:function(t,e){d(this._componentsMap.get("series"),t,e)},eachSeriesByType:function(t,e,i){d(this._seriesIndices,function(n){var o=this._componentsMap.get("series")[n];o.subType===t&&e.call(i,o,n)},this)},eachRawSeriesByType:function(t,e,i){return d(this.getSeriesByType(t),e,i)},isSeriesFiltered:function(t){return null==this._seriesIndicesMap.get(t.componentIndex)},getCurrentSeriesIndices:function(){return(this._seriesIndices||[]).slice()},filterSeries:function(t,e){Ma(this,g(this._componentsMap.get("series"),t,e))},restoreData:function(t){var e=this._componentsMap;Ma(this,e.get("series"));var i=[];e.each(function(t,e){i.push(e)}),IS.topologicalTravel(i,IS.getAllClassMainTypes(),function(i,n){d(e.get(i),function(e){("series"!==i||!xa(e,t))&&e.restoreData()})})}});u(WS,CS);var FS=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isDisposed","on","off","getDataURL","getConnectedDataURL","getModel","getOption","getViewOfComponentModel","getViewOfSeriesModel"],HS={};Aa.prototype={constructor:Aa,create:function(t,e){var i=[];d(HS,function(n,o){var a=n.create(t,e);i=i.concat(a||[])}),this._coordinateSystems=i},update:function(t,e){d(this._coordinateSystems,function(i){i.update&&i.update(t,e)})},getCoordinateSystems:function(){return this._coordinateSystems.slice()}},Aa.register=function(t,e){HS[t]=e},Aa.get=function(t){return HS[t]};var ZS=d,US=i,jS=f,XS=n,YS=/^(min|max)?(.+)$/;Da.prototype={constructor:Da,setOption:function(t,e){t&&d(Si(t.series),function(t){t&&t.data&&S(t.data)&&O(t.data)}),t=US(t,!0);var i=this._optionBackup,n=Ca.call(this,t,e,!i);this._newBaseOption=n.baseOption,i?(Oa(i.baseOption,n.baseOption),n.timelineOptions.length&&(i.timelineOptions=n.timelineOptions),n.mediaList.length&&(i.mediaList=n.mediaList),n.mediaDefault&&(i.mediaDefault=n.mediaDefault)):this._optionBackup=n},mountOption:function(t){var e=this._optionBackup;return this._timelineOptions=jS(e.timelineOptions,US),this._mediaList=jS(e.mediaList,US),this._mediaDefault=US(e.mediaDefault),this._currentMediaIndices=[],US(t?e.baseOption:this._newBaseOption)},getTimelineOption:function(t){var e,i=this._timelineOptions;if(i.length){var n=t.getComponent("timeline");n&&(e=US(i[n.getCurrentIndex()],!0))}return e},getMediaOption:function(t){var e=this._api.getWidth(),i=this._api.getHeight(),n=this._mediaList,o=this._mediaDefault,a=[],r=[];if(!n.length&&!o)return r;for(var s=0,l=n.length;s<l;s++)La(n[s].query,e,i)&&a.push(s);return!a.length&&o&&(a=[-1]),a.length&&!Pa(a,this._currentMediaIndices)&&(r=jS(a,function(t){return US(-1===t?o.option:n[t].option)})),this._currentMediaIndices=a,r}};var qS=d,$S=w,KS=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"],JS=function(t,e){qS(Ga(t.series),function(t){$S(t)&&Va(t)});var i=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"];e&&i.push("valueAxis","categoryAxis","logAxis","timeAxis"),qS(i,function(e){qS(Ga(t[e]),function(t){t&&(Ra(t,"axisLabel"),Ra(t.axisPointer,"label"))})}),qS(Ga(t.parallel),function(t){var e=t&&t.parallelAxisDefault;Ra(e,"axisLabel"),Ra(e&&e.axisPointer,"label")}),qS(Ga(t.calendar),function(t){Ea(t,"itemStyle"),Ra(t,"dayLabel"),Ra(t,"monthLabel"),Ra(t,"yearLabel")}),qS(Ga(t.radar),function(t){Ra(t,"name")}),qS(Ga(t.geo),function(t){$S(t)&&(Ba(t),qS(Ga(t.regions),function(t){Ba(t)}))}),qS(Ga(t.timeline),function(t){Ba(t),Ea(t,"label"),Ea(t,"itemStyle"),Ea(t,"controlStyle",!0),Ea(t,"checkpointStyle");var e=t.data;y(e)&&d(e,function(t){w(t)&&(Ea(t,"label"),Ea(t,"itemStyle"))})}),qS(Ga(t.toolbox),function(t){Ea(t,"iconStyle"),qS(t.feature,function(t){Ea(t,"iconStyle")})}),Ra(Wa(t.axisPointer),"label"),Ra(Wa(t.tooltip).axisPointer,"label")},QS=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],tM=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"],eM=function(t,e){JS(t,e),t.series=Si(t.series),d(t.series,function(t){if(w(t)){var e=t.type;if("pie"!==e&&"gauge"!==e||null!=t.clockWise&&(t.clockwise=t.clockWise),"gauge"===e){var i=Fa(t,"pointer.color");null!=i&&Ha(t,"itemStyle.normal.color",i)}Za(t)}}),t.dataRange&&(t.visualMap=t.dataRange),d(tM,function(e){var i=t[e];i&&(y(i)||(i=[i]),d(i,function(t){Za(t)}))})},iM=Ua.prototype;iM.pure=!1,iM.persistent=!0,iM.getSource=function(){return this._source};var nM={arrayRows_column:{pure:!0,count:function(){return Math.max(0,this._data.length-this._source.startIndex)},getItem:function(t){return this._data[t+this._source.startIndex]},appendData:Ya},arrayRows_row:{pure:!0,count:function(){var t=this._data[0];return t?Math.max(0,t.length-this._source.startIndex):0},getItem:function(t){t+=this._source.startIndex;for(var e=[],i=this._data,n=0;n<i.length;n++){var o=i[n];e.push(o?o[t]:null)}return e},appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},objectRows:{pure:!0,count:ja,getItem:Xa,appendData:Ya},keyedColumns:{pure:!0,count:function(){var t=this._source.dimensionsDefine[0].name,e=this._data[t];return e?e.length:0},getItem:function(t){for(var e=[],i=this._source.dimensionsDefine,n=0;n<i.length;n++){var o=this._data[i[n].name];e.push(o?o[t]:null)}return e},appendData:function(t){var e=this._data;d(t,function(t,i){for(var n=e[i]||(e[i]=[]),o=0;o<(t||[]).length;o++)n.push(t[o])})}},original:{count:ja,getItem:Xa,appendData:Ya},typedArray:{persistent:!1,pure:!0,count:function(){return this._data?this._data.length/this._dimSize:0},getItem:function(t){t-=this._offset;for(var e=[],i=this._dimSize*t,n=0;n<this._dimSize;n++)e[n]=this._data[i+n];return e},appendData:function(t){this._data=t},clean:function(){this._offset+=this.count(),this._data=null}}},oM={arrayRows:qa,objectRows:function(t,e,i,n){return null!=i?t[n]:t},keyedColumns:qa,original:function(t,e,i,n){var o=Ii(t);return null!=i&&o instanceof Array?o[i]:o},typedArray:qa},aM={arrayRows:$a,objectRows:function(t,e,i,n){return Ka(t[e],this._dimensionInfos[e])},keyedColumns:$a,original:function(t,e,i,n){var o=t&&(null==t.value?t:t.value);return!this._rawData.pure&&Ti(t)&&(this.hasItemOption=!0),Ka(o instanceof Array?o[n]:o,this._dimensionInfos[e])},typedArray:function(t,e,i,n){return t[n]}},rM=/\{@(.+?)\}/g,sM={getDataParams:function(t,e){var i=this.getData(e),n=this.getRawValue(t,e),o=i.getRawIndex(t),a=i.getName(t,!0),r=i.getRawDataItem(t),s=i.getItemVisual(t,"color");return{componentType:this.mainType,componentSubType:this.subType,seriesType:"series"===this.mainType?this.subType:null,seriesIndex:this.seriesIndex,seriesId:this.id,seriesName:this.name,name:a,dataIndex:o,data:r,dataType:e,value:n,color:s,marker:jo(s),$vars:["seriesName","name","value"]}},getFormattedLabel:function(t,e,i,n,o){e=e||"normal";var a=this.getData(i),r=a.getItemModel(t),s=this.getDataParams(t,i);null!=n&&s.value instanceof Array&&(s.value=s.value[n]);var l=r.get("normal"===e?[o||"label","formatter"]:[e,o||"label","formatter"]);return"function"==typeof l?(s.status=e,l(s)):"string"==typeof l?Zo(l,s).replace(rM,function(e,i){var n=i.length;return"["===i.charAt(0)&&"]"===i.charAt(n-1)&&(i=+i.slice(1,n-1)),Ja(a,t,i)}):void 0},getRawValue:function(t,e){return Ja(this.getData(e),t)},formatTooltip:function(){}},lM=er.prototype;lM.perform=function(t){var e=this._upstream,i=t&&t.skip;if(this._dirty&&e){var n=this.context;n.data=n.outputData=e.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var o;this._plan&&!i&&(o=this._plan(this.context)),(this._dirty||"reset"===o)&&(this._dirty=!1,ir(this,i));var a=t&&t.step;if(this._dueEnd=e?e._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var r=this._dueIndex,s=Math.min(null!=a?this._dueIndex+a:1/0,this._dueEnd);!i&&r<s&&this._progress({start:r,end:s},this.context),this._dueIndex=s;var l=null!=this._settedOutputEnd?this._settedOutputEnd:s;this._outputDueEnd=l}else this._dueIndex=this._outputDueEnd=null!=this._settedOutputEnd?this._settedOutputEnd:this._dueEnd;return this.unfinished()},lM.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},lM.unfinished=function(){return this._progress&&this._dueIndex<this._dueEnd},lM.pipe=function(t){(this._downstream!==t||this._dirty)&&(this._downstream=t,t._upstream=this,t.dirty())},lM.dispose=function(){this._disposed||(this._upstream&&(this._upstream._downstream=null),this._downstream&&(this._downstream._upstream=null),this._dirty=!1,this._disposed=!0)},lM.getUpstream=function(){return this._upstream},lM.getDownstream=function(){return this._downstream},lM.setOutputEnd=function(t){this._outputDueEnd=this._settedOutputEnd=t};var hM=Pi(),uM=IS.extend({type:"series.__base__",seriesIndex:0,coordinateSystem:null,defaultOption:null,legendDataProvider:null,visualColorAccessPath:"itemStyle.color",layoutMode:null,init:function(t,e,i,n){this.seriesIndex=this.componentIndex,this.dataTask=tr({count:ar,reset:rr}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(t,i),ua(this);var o=this.getInitialData(t,i);lr(o,this),this.dataTask.context.data=o,hM(this).dataBeforeProcessed=o,nr(this)},mergeDefaultAndTheme:function(t,e){var i=this.layoutMode,o=i?ea(t):{},a=this.subType;IS.hasClass(a)&&(a+="Series"),n(t,e.getTheme().get(this.subType)),n(t,this.getDefaultOption()),Mi(t,"label",["show"]),this.fillDataTextStyle(t.data),i&&ta(t,o,i)},mergeOption:function(t,e){t=n(this.option,t,!0),this.fillDataTextStyle(t.data);var i=this.layoutMode;i&&ta(this.option,t,i),ua(this);var o=this.getInitialData(t,e);lr(o,this),this.dataTask.dirty(),this.dataTask.context.data=o,hM(this).dataBeforeProcessed=o,nr(this)},fillDataTextStyle:function(t){if(t)for(var e=["show"],i=0;i<t.length;i++)t[i]&&t[i].label&&Mi(t[i],"label",e)},getInitialData:function(){},appendData:function(t){this.getRawData().appendData(t.data)},getData:function(t){var e=ur(this);if(e){var i=e.context.data;return null==t?i:i.getLinkedData(t)}return hM(this).data},setData:function(t){var e=ur(this);if(e){var i=e.context;i.data!==t&&e.isOverallFilter&&e.setOutputEnd(t.count()),i.outputData=t,e!==this.dataTask&&(i.data=t)}hM(this).data=t},getSource:function(){return la(this)},getRawData:function(){return hM(this).dataBeforeProcessed},getBaseAxis:function(){var t=this.coordinateSystem;return t&&t.getBaseAxis&&t.getBaseAxis()},formatTooltip:function(t,e,i){function n(t){return Ho(Wo(t))}var o=this.getData(),a=o.mapDimension("defaultedTooltip",!0),r=a.length,s=this.getRawValue(t),l=y(s),h=o.getItemVisual(t,"color");w(h)&&h.colorStops&&(h=(h.colorStops[0]||{}).color),h=h||"transparent";var u=r>1||l&&!r?function(i){function n(t,i){var n=o.getDimensionInfo(i);if(n&&!1!==n.otherDims.tooltip){var a=n.type,l=jo({color:h,type:"subItem"}),u=(r?l+Ho(n.displayName||"-")+": ":"")+Ho("ordinal"===a?t+"":"time"===a?e?"":Xo("yyyy/MM/dd hh:mm:ss",t):Wo(t));u&&s.push(u)}}var r=p(i,function(t,e,i){var n=o.getDimensionInfo(i);return t|=n&&!1!==n.tooltip&&null!=n.displayName},0),s=[];return a.length?d(a,function(e){n(Ja(o,t,e),e)}):d(i,n),(r?"<br/>":"")+s.join(r?"<br/>":", ")}(s):n(r?Ja(o,t,a[0]):l?s[0]:s),c=jo(h),f=o.getName(t),g=this.name;return g===vw&&(g=""),g=g?Ho(g)+(e?": ":"<br/>"):"",e?c+g+u:g+c+(f?Ho(f)+": "+u:u)},isAnimationEnabled:function(){if(_x.node)return!1;var t=this.getShallow("animation");return t&&this.getData().count()>this.getShallow("animationThreshold")&&(t=!1),t},restoreData:function(){this.dataTask.dirty()},getColorFromPalette:function(t,e,i){var n=this.ecModel,o=CS.getColorFromPalette.call(this,t,e,i);return o||(o=n.getColorFromPalette(t,e,i)),o},coordDimToDataDim:function(t){return this.getRawData().mapDimension(t,!0)},getProgressive:function(){return this.get("progressive")},getProgressiveThreshold:function(){return this.get("progressiveThreshold")},getAxisTooltipData:null,getTooltipPosition:null,pipeTask:null,preventIncremental:null,pipelineContext:null});u(uM,sM),u(uM,CS);var cM=function(){this.group=new S_,this.uid=So("viewComponent")};cM.prototype={constructor:cM,init:function(t,e){},render:function(t,e,i,n){},dispose:function(){}};var dM=cM.prototype;dM.updateView=dM.updateLayout=dM.updateVisual=function(t,e,i,n){},Vi(cM),Hi(cM,{registerWhenExtend:!0});var fM=function(){var t=Pi();return function(e){var i=t(e),n=e.pipelineContext,o=i.large,a=i.incrementalRender,r=i.large=n.large,s=i.incrementalRender=n.incrementalRender;return(o^r||a^s)&&"reset"}},pM=Pi(),gM=fM();cr.prototype={type:"chart",init:function(t,e){},render:function(t,e,i,n){},highlight:function(t,e,i,n){fr(t.getData(),n,"emphasis")},downplay:function(t,e,i,n){fr(t.getData(),n,"normal")},remove:function(t,e){this.group.removeAll()},dispose:function(){},incrementalPrepareRender:null,incrementalRender:null,updateTransform:null};var mM=cr.prototype;mM.updateView=mM.updateLayout=mM.updateVisual=function(t,e,i,n){this.render(t,e,i,n)},Vi(cr),Hi(cr,{registerWhenExtend:!0}),cr.markUpdateMethod=function(t,e){pM(t).updateMethod=e};var vM="\0__throttleOriginMethod",yM="\0__throttleRate",xM="\0__throttleType",_M={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var i=t.getData(),n=(t.visualColorAccessPath||"itemStyle.color").split("."),o=t.get(n)||t.getColorFromPalette(t.get("name"),null,e.getSeriesCount());if(i.setVisual("color",o),!e.isSeriesFiltered(t)){"function"!=typeof o||o instanceof Ub||i.each(function(e){i.setItemVisual(e,"color",o(t.getDataParams(e)))});return{dataEach:i.hasItemOption?function(t,e){var i=t.getItemModel(e).get(n,!0);null!=i&&t.setItemVisual(e,"color",i)}:null}}}},wM={toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}},bM=function(t,e){function i(t,e){if("string"!=typeof t)return t;var i=t;return d(e,function(t,e){i=i.replace(new RegExp("\\{\\s*"+e+"\\s*\\}","g"),t)}),i}function n(t){var e=a.get(t);if(null==e){for(var i=t.split("."),n=wM.aria,o=0;o<i.length;++o)n=n[i[o]];return n}return e}function o(t){return wM.series.typeNames[t]||"自定义图"}var a=e.getModel("aria");if(a.get("show"))if(a.get("description"))t.setAttribute("aria-label",a.get("description"));else{var r=0;e.eachSeries(function(t,e){++r},this);var s,l=a.get("data.maxCount")||10,h=a.get("series.maxCount")||10,u=Math.min(r,h);if(!(r<1)){var c=function(){var t=e.getModel("title").option;return t&&t.length&&(t=t[0]),t&&t.text}();s=c?i(n("general.withTitle"),{title:c}):n("general.withoutTitle");var f=[];s+=i(n(r>1?"series.multiple.prefix":"series.single.prefix"),{seriesCount:r}),e.eachSeries(function(t,e){if(e<u){var a,s=t.get("name"),h="series."+(r>1?"multiple":"single")+".";a=i(a=n(s?h+"withName":h+"withoutName"),{seriesId:t.seriesIndex,seriesName:t.get("name"),seriesType:o(t.subType)});var c=t.getData();window.data=c,c.count()>l?a+=i(n("data.partialData"),{displayCnt:l}):a+=n("data.allData");for(var d=[],p=0;p<c.count();p++)if(p<l){var g=c.getName(p),m=Ja(c,p);d.push(i(n(g?"data.withName":"data.withoutName"),{name:g,value:m}))}a+=d.join(n("data.separator.middle"))+n("data.separator.end"),f.push(a)}}),s+=f.join(n("series.multiple.separator.middle"))+n("series.multiple.separator.end"),t.setAttribute("aria-label",s)}}},SM=Math.PI,MM=_r.prototype;MM.getPerformArgs=function(t,e){if(t.__pipeline){var i=this._pipelineMap.get(t.__pipeline.id),n=i.context;return{step:!e&&i.progressiveEnabled&&(!n||n.incrementalRender)&&t.__idxInPipeline>i.bockIndex?i.step:null}}},MM.getPipeline=function(t){return this._pipelineMap.get(t)},MM.updateStreamModes=function(t,e){var i=this._pipelineMap.get(t.uid),n=t.getData().count(),o=i.progressiveEnabled&&e.incrementalPrepareRender&&n>=i.threshold,a=t.get("large")&&n>=t.get("largeThreshold");t.pipelineContext=i.context={incrementalRender:o,large:a}},MM.restorePipelines=function(t){var e=this,i=e._pipelineMap=z();t.eachSeries(function(t){var n=t.getProgressive(),o=t.uid;i.set(o,{id:o,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:n&&!(t.preventIncremental&&t.preventIncremental()),bockIndex:-1,step:n||700,count:0}),Pr(e,t,t.dataTask)})},MM.prepareStageTasks=function(t,e){var i=this._stageTaskMap,n=this.ecInstance.getModel(),o=this.api;d(t,function(t){var e=i.get(t.uid)||i.set(t.uid,[]);t.reset&&br(this,t,e,n,o),t.overallReset&&Sr(this,t,e,n,o)},this)},MM.prepareVi
View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment