(function () {
  //Inject code v5.2

  var highcharts = document.createElement('script');
  var injectVersion = 5;
  var cdn = 'https://code.highcharts.com/';
  var loaded = 0;  
  var encodedUrl = encodeURI('https://https://app.everviz.com//show/optiTEuHx');
  var chartCreated = false;
  var delayGen = 0;
  var scripts = [
    "highcharts.js",
    "modules/stock.js",
    "highcharts-more.js",
    "highcharts-3d.js",
    "modules/data.js",
    "modules/exporting.js",
    "modules/funnel.js",
    "modules/solid-gauge.js",
    "modules/export-data.js",
    "modules/accessibility.js"
  ];

  var legacyElementClassName = 'highcharts-optiTEuHx';
  var elementClassName = 'everviz-optiTEuHx';
  var externalCSS = [
    "https://app.everviz.com/resources/css/highcharts-small-screen-annotations.css",
    "https://app.everviz.com/static/fonts/gordita/style.css",
    "https://app.everviz.com/resources/css/highcharts-data-table.css"
  ];

  var extraScripts = [
  "https://code.highcharts.com/modules/annotations.js",
  "https://code.highcharts.com/modules/annotations-advanced.js",
  "https://app.everviz.com/resources/js/highcharts-small-screen-annotations.js",
  "https://app.everviz.com/resources/js/highcharts-scroll-animation.js",
  "https://app.everviz.com/resources/js/everviz-utils.js",
  "https://app.everviz.com/resources/js/highcharts-overrides.js"
  ];

  var options = {"title":{"text":"","align":"left","x":10},"subtitle":{"text":"","align":"left","x":10},"colors":["#C44CD6","#0DD6CC","#F54644","#2020A5","#26C4FF","#4241EB","#D30763","#F2C60E","#187055","#FBA537","#ce93d8","#ff7043","#66bb6a"],"legend":{"align":"center","verticalAlign":"top","itemMarginBottom":10,"x":0,"symbolRadius":2,"useHTML":true,"itemStyle":{"color":"#333333","cursor":"pointer","fontSize":"15px","fontWeight":"","textOverflow":"ellipsis","fontFamily":"\"Lucida Grande\", \"Lucida Sans Unicode\", Verdana, Arial, Helvetica, sans-serif"}},"plotOptions":{"series":{"marker":{"enabled":false},"lineWidth":3,"allowPointSelect":true,"states":{"select":{"color":"#EFFFEF","borderColor":"black","dashStyle":"dot"}}}},"chart":{"spacingBottom":30},"exporting":{"enabled":false},"credits":{"text":"MORNING CONSULT POLITICAL INTELLGENCE","href":"https://morningconsult.com/product/political-intelligence/","enabled":true,"style":{"cursor":"pointer","color":"#616161","fontSize":"10px","fontFamily":"\"Lucida Grande\", \"Lucida Sans Unicode\", Verdana, Arial, Helvetica, sans-serif"}},"series":[{"data":[],"turboThreshold":0,"_colorIndex":0,"_symbolIndex":0,"type":"line"},{"data":[],"turboThreshold":0,"_colorIndex":1,"_symbolIndex":0,"type":"line"},{"data":[],"turboThreshold":0,"_colorIndex":2,"_symbolIndex":0,"type":"line"},{"data":[],"turboThreshold":0,"_colorIndex":3,"_symbolIndex":0,"type":"line"},{"data":[],"turboThreshold":0,"_colorIndex":4,"_symbolIndex":0,"type":"line"},{"data":[],"turboThreshold":0,"_colorIndex":5,"_symbolIndex":0,"type":"line"},{"data":[],"turboThreshold":0,"_colorIndex":6,"_symbolIndex":0,"type":"line"},{"data":[],"turboThreshold":0,"_colorIndex":7,"_symbolIndex":0,"type":"line"},{"data":[],"turboThreshold":0,"_colorIndex":8,"_symbolIndex":0,"type":"line"},{"data":[],"turboThreshold":0,"_colorIndex":9,"_symbolIndex":0,"type":"line"},{"data":[],"turboThreshold":0,"_colorIndex":10,"_symbolIndex":0,"type":"line"},{"data":[],"turboThreshold":0,"_colorIndex":11,"_symbolIndex":0,"type":"line"},{"data":[],"turboThreshold":0,"_colorIndex":12,"_symbolIndex":0,"type":"line"}],"stockTools":{"gui":{"enabled":false}},"navigation":{"bindingsClassName":"tools-container"},"labels":{"items":[]},"pane":{"background":[]},"responsive":{"rules":[]},"tooltip":{"valueSuffix":""},"annotations":[],"yAxis":{"index":1,"min":-50,"max":100,"title":{"text":""},"labels":{"format":"{value}"}},"data":{"csv":"\"Date\";\"Biden\";\"Bolsonaro\";\"Draghi\";\"Johnson\";\"Macron\";\"Merkel\";\"Modi\";\"Moon\";\"Morrison\";\"López Obrador\";\"Sánchez\";\"Suga\";\"Trudeau\"\n\"1/1/20\";;7;;3;-37;-13;59;;-15;41;;;-9\n\"1/2/20\";;9;;3;-36;-13;59;;-17;39;;;-8\n\"1/3/20\";;11;;4;-35;-14;59;;-19;40;;;-8\n\"1/4/20\";;14;;4;-37;-14;59;;-21;38;;;-8\n\"1/5/20\";;16;;5;-37;-12;58;;-21;42;;;-8\n\"1/6/20\";;15;;5;-37;-12;58;;-23;42;;;-8\n\"1/7/20\";;16;;5;-36;-11;57;;-27;43;;;-8\n\"1/8/20\";;17;;4;-35;-11;54;;-26;39;;;-7\n\"1/9/20\";;17;;4;-37;-10;54;;-27;41;;;-8\n\"1/10/20\";;17;;3;-37;-11;51;;-26;41;;;-10\n\"1/11/20\";;18;;3;-37;-11;50;;-24;39;;;-10\n\"1/12/20\";;18;;4;-36;-11;50;;-27;38;;;-9\n\"1/13/20\";;19;;3;-36;-11;50;;-25;39;;;-10\n\"1/14/20\";;21;;1;-38;-12;51;;-23;40;;;-8\n\"1/15/20\";;20;;1;-39;-11;52;;-24;43;;;-9\n\"1/16/20\";;20;;1;-39;-13;49;;-24;42;;;-10\n\"1/17/20\";;21;;1;-39;-12;50;;-23;43;;;-9\n\"1/18/20\";;21;;2;-40;-11;51;;-23;45;;;-10\n\"1/19/20\";;20;;0;-41;-11;53;;-22;43;;;-10\n\"1/20/20\";;21;;2;-42;-11;56;;-21;43;;;-9\n\"1/21/20\";;18;;5;-43;-9;57;;-21;42;;;-11\n\"1/22/20\";;18;;6;-43;-9;59;;-22;42;;;-9\n\"1/23/20\";;16;;5;-41;-7;62;;-21;42;;;-7\n\"1/24/20\";;18;;5;-42;-7;63;;-23;40;;;-8\n\"1/25/20\";;16;;4;-41;-8;63;;-22;41;;;-10\n\"1/26/20\";;17;;5;-41;-8;61;;-20;39;;;-11\n\"1/27/20\";;18;;6;-41;-7;60;;-22;38;;;-11\n\"1/28/20\";;17;;5;-41;-9;55;;-23;40;;;-11\n\"1/29/20\";;21;;5;-42;-10;55;;-22;40;;;-13\n\"1/30/20\";;20;;6;-43;-9;55;;-23;41;;;-12\n\"1/31/20\";;17;;5;-44;-9;53;;-23;40;;;-9\n\"2/1/20\";;17;;5;-45;-9;53;;-25;40;;;-7\n\"2/2/20\";;17;;6;-44;-8;55;;-26;43;;;-4\n\"2/3/20\";;18;;4;-45;-9;57;;-27;42;;;-4\n\"2/4/20\";;21;;4;-44;-8;60;;-26;41;;;-1\n\"2/5/20\";;18;;4;-43;-9;57;;-25;38;;;-2\n\"2/6/20\";;18;;4;-42;-10;58;;-25;38;;;-2\n\"2/7/20\";;19;;5;-41;-11;60;;-25;37;;;-3\n\"2/8/20\";;18;;3;-40;-11;58;;-22;37;;;-3\n\"2/9/20\";;17;;1;-41;-11;56;;-23;34;;;-6\n\"2/10/20\";;17;;3;-39;-10;52;;-21;34;;;-6\n\"2/11/20\";;14;;2;-39;-10;53;;-23;31;;;-6\n\"2/12/20\";;16;;2;-39;-10;51;;-24;33;;;-7\n\"2/13/20\";;20;;2;-39;-10;48;;-25;32;;;-9\n\"2/14/20\";;20;;2;-40;-9;47;;-25;35;;;-11\n\"2/15/20\";;20;;3;-40;-9;47;;-26;35;;;-12\n\"2/16/20\";;21;;4;-40;-9;48;;-25;36;;;-12\n\"2/17/20\";;19;;3;-41;-10;47;;-27;36;;;-13\n\"2/18/20\";;24;;3;-42;-11;47;;-26;36;;;-17\n\"2/19/20\";;23;;4;-42;-11;49;;-25;36;;;-19\n\"2/20/20\";;21;;3;-44;-10;48;;-23;35;;;-19\n\"2/21/20\";;20;;3;-43;-11;47;;-24;36;;;-19\n\"2/22/20\";;21;;3;-42;-11;47;;-23;34;;;-18\n\"2/23/20\";;20;;4;-42;-12;48;;-24;33;;;-19\n\"2/24/20\";;23;;4;-42;-11;49;;-22;31;;;-19\n\"2/25/20\";;21;;4;-40;-11;49;;-22;30;;;-18\n\"2/26/20\";;22;;3;-41;-12;48;;-24;31;;;-16\n\"2/27/20\";;22;;2;-40;-11;50;;-24;33;;;-15\n\"2/28/20\";;24;;1;-40;-11;51;;-22;32;;;-15\n\"2/29/20\";;24;;1;-41;-9;50;;-23;33;;;-17\n\"3/1/20\";;23;;0;-41;-9;48;;-24;32;;;-18\n\"3/2/20\";;21;;0;-42;-10;48;;-25;34;;;-19\n\"3/3/20\";;23;;0;-43;-10;49;;-25;35;;;-18\n\"3/4/20\";;22;;2;-43;-9;49;;-25;34;;;-19\n\"3/5/20\";;22;;2;-44;-10;48;;-25;31;;;-20\n\"3/6/20\";;20;;3;-44;-12;48;;-26;30;;;-19\n\"3/7/20\";;20;;3;-44;-12;49;;-26;30;;;-17\n\"3/8/20\";;21;;2;-43;-12;48;;-25;29;;;-16\n\"3/9/20\";;20;;3;-42;-13;46;;-24;28;;;-17\n\"3/10/20\";;17;;3;-42;-13;46;;-24;30;;;-16\n\"3/11/20\";;17;;2;-41;-13;46;;-22;31;;;-16\n\"3/12/20\";;17;;2;-40;-13;48;;-22;29;;;-17\n\"3/13/20\";;19;;2;-40;-12;49;;-21;29;;;-16\n\"3/14/20\";;20;;2;-37;-12;51;;-21;28;;;-16\n\"3/15/20\";;20;;2;-37;-11;53;;-19;30;;;-17\n\"3/16/20\";;20;;2;-36;-8;55;;-20;32;;;-14\n\"3/17/20\";;23;;1;-34;-7;53;;-19;31;;;-14\n\"3/18/20\";;25;;1;-31;-6;52;;-17;31;;;-12\n\"3/19/20\";;24;;3;-29;-5;52;;-15;33;;;-8\n\"3/20/20\";;24;;3;-26;-2;52;;-14;34;;;-8\n\"3/21/20\";;24;;7;-25;0;52;;-13;36;;;-5\n\"3/22/20\";;24;;10;-23;0;54;;-9;36;;;-3\n\"3/23/20\";;24;;14;-22;2;54;;-5;32;;;0\n\"3/24/20\";;19;;20;-22;4;57;;-2;32;;;3\n\"3/25/20\";;16;;24;-23;6;60;;1;30;;;4\n\"3/26/20\";;14;;27;-24;7;61;;1;32;;;5\n\"3/27/20\";;10;;31;-26;7;63;;4;30;;;9\n\"3/28/20\";;7;;33;-27;7;64;;7;29;;;10\n\"3/29/20\";;5;;34;-28;9;66;;8;28;;;12\n\"3/30/20\";;2;;33;-26;8;67;;10;31;;;12\n\"3/31/20\";;3;;31;-25;8;67;;11;30;;;12\n\"4/1/20\";;2;;31;-23;10;67;;11;31;;;15\n\"4/2/20\";;4;;29;-22;9;66;;13;28;;;16\n\"4/3/20\";;6;;29;-21;10;66;;15;29;;;15\n\"4/4/20\";;7;;29;-19;11;66;;17;28;;;15\n\"4/5/20\";;5;;28;-17;12;65;;17;29;;;16\n\"4/6/20\";;7;;27;-18;13;64;;19;28;;;18\n\"4/7/20\";;8;;29;-19;13;65;;21;28;;;21\n\"4/8/20\";;9;;31;-20;14;64;;22;30;;;20\n\"4/9/20\";;10;;35;-20;15;65;;24;34;;;21\n\"4/10/20\";;10;;36;-20;16;63;;25;33;;;21\n\"4/11/20\";;9;;36;-22;16;63;;26;34;;;22\n\"4/12/20\";;13;;38;-24;17;63;;26;35;;;22\n\"4/13/20\";;13;;39;-24;17;64;;26;35;;;21\n\"4/14/20\";;11;;38;-22;17;65;;25;36;;;22\n\"4/15/20\";;13;;37;-21;17;67;;27;33;;;23\n\"4/16/20\";;11;;37;-21;18;68;;30;33;;;25\n\"4/17/20\";;9;;37;-21;17;69;;32;33;;;26\n\"4/18/20\";;9;;37;-21;18;69;;32;32;;;27\n\"4/19/20\";;11;;37;-19;18;70;;31;31;;;27\n\"4/20/20\";;10;;36;-19;21;69;;33;31;;;28\n\"4/21/20\";;10;;35;-22;21;69;;34;32;;;25\n\"4/22/20\";;8;;35;-23;22;69;;34;35;;;27\n\"4/23/20\";;6;;33;-24;22;67;;33;36;;;26\n\"4/24/20\";;5;;30;-24;24;67;;32;38;;;25\n\"4/25/20\";;1;;29;-23;24;65;;33;39;;;26\n\"4/26/20\";;-4;;28;-25;23;66;;34;39;;;26\n\"4/27/20\";;-6;;27;-26;23;67;;35;39;;;25\n\"4/28/20\";;-5;;28;-25;24;68;;35;38;;;27\n\"4/29/20\";;-6;;28;-26;23;69;;35;37;;;26\n\"4/30/20\";;-5;;29;-26;23;71;;35;33;;;26\n\"5/1/20\";;-3;;30;-26;22;71;;34;32;;;26\n\"5/2/20\";;0;;29;-26;23;72;;36;30;;;24\n\"5/3/20\";;1;;29;-26;23;73;;36;31;;;24\n\"5/4/20\";;2;;31;-26;21;70;;36;30;-6;;24\n\"5/5/20\";;0;;29;-26;21;68;;37;31;-8;;23\n\"5/6/20\";;-2;;30;-24;22;67;;37;32;-7;;23\n\"5/7/20\";;-4;;27;-23;22;66;;36;34;-7;;21\n\"5/8/20\";;-7;;26;-23;22;66;;37;35;-8;;19\n\"5/9/20\";;-9;;25;-22;21;66;;37;35;-8;;20\n\"5/10/20\";;-9;;23;-22;21;65;;36;33;-6;;20\n\"5/11/20\";;-11;;21;-22;23;65;;37;31;-7;;21\n\"5/12/20\";;-11;;20;-23;23;65;;38;31;-7;;24\n\"5/13/20\";;-10;;17;-24;23;67;;38;30;-7;;25\n\"5/14/20\";;-11;;18;-25;23;66;;38;29;-7;;28\n\"5/15/20\";;-11;;18;-25;22;65;;40;28;-6;;30\n\"5/16/20\";;-11;;17;-28;22;66;;40;29;-5;;32\n\"5/17/20\";;-12;;16;-27;22;65;;40;29;-4;;31\n\"5/18/20\";;-12;;15;-26;21;66;;41;29;-6;;30\n\"5/19/20\";;-13;;16;-25;21;67;;40;27;-6;;29\n\"5/20/20\";;-12;;16;-25;20;66;;40;27;-3;;28\n\"5/21/20\";;-12;;15;-25;20;66;;40;27;-3;;27\n\"5/22/20\";;-11;;12;-26;21;68;;36;28;-4;;26\n\"5/23/20\";;-10;;13;-24;20;66;;36;28;-6;;23\n\"5/24/20\";;-8;;13;-25;21;67;;36;26;-7;;24\n\"5/25/20\";;-8;;12;-24;20;66;;34;28;-5;;24\n\"5/26/20\";;-7;;10;-26;21;65;;35;26;-4;;23\n\"5/27/20\";;-7;;10;-26;22;66;;37;29;-6;;24\n\"5/28/20\";;-6;;7;-25;23;64;;35;27;-5;;23\n\"5/29/20\";;-6;;6;-24;22;63;;36;27;-5;;23\n\"5/30/20\";;-7;;5;-24;22;63;;36;25;-4;;24\n\"5/31/20\";;-8;;3;-24;21;62;;36;25;-1;;23\n\"6/1/20\";;-7;;1;-25;21;61;;36;25;-1;;24\n\"6/2/20\";;-7;;0;-25;21;60;;35;27;-3;;22\n\"6/3/20\";;-9;;-1;-25;21;59;;33;23;-1;;22\n\"6/4/20\";;-11;;0;-26;21;60;;33;21;0;;21\n\"6/5/20\";;-11;;-1;-26;22;58;;35;19;2;;21\n\"6/6/20\";;-11;;-5;-27;23;56;;35;19;0;;20\n\"6/7/20\";;-11;;-5;-27;23;56;;36;18;-1;;20\n\"6/8/20\";;-16;;-4;-28;24;57;;35;16;-2;;19\n\"6/9/20\";;-17;;-6;-28;23;56;;36;17;0;;22\n\"6/10/20\";;-15;;-7;-28;24;56;;36;18;-2;;22\n\"6/11/20\";;-13;;-7;-28;23;56;18;36;18;-4;;24\n\"6/12/20\";;-13;;-7;-28;24;56;22;35;20;-6;;23\n\"6/13/20\";;-13;;-6;-29;23;56;25;35;23;-5;;23\n\"6/14/20\";;-13;;-5;-29;25;55;25;35;26;-3;;24\n\"6/15/20\";;-9;;-4;-28;24;54;24;36;26;-3;;23\n\"6/16/20\";;-9;;-3;-30;24;54;21;35;25;-4;;22\n\"6/17/20\";;-10;;-2;-29;24;55;22;35;27;-3;;21\n\"6/18/20\";;-12;;-1;-30;23;55;21;35;31;-1;;21\n\"6/19/20\";;-12;;-1;-30;22;55;20;35;30;2;;23\n\"6/20/20\";;-11;;0;-28;22;56;18;34;26;2;;21\n\"6/21/20\";;-13;;-1;-29;22;57;15;33;25;3;;19\n\"6/22/20\";;-10;;-3;-30;20;57;13;32;25;5;;19\n\"6/23/20\";;-8;;-3;-28;20;58;17;33;24;7;;19\n\"6/24/20\";;-7;;-1;-28;19;56;15;34;24;8;;18\n\"6/25/20\";;-7;;-3;-28;19;56;13;35;19;7;;16\n\"6/26/20\";;-10;;-1;-28;19;55;11;34;20;5;;16\n\"6/27/20\";;-8;;-3;-29;19;55;12;35;22;3;;19\n\"6/28/20\";;-7;;-1;-30;19;54;18;36;20;1;;20\n\"6/29/20\";;-9;;0;-30;21;52;20;37;20;0;;20\n\"6/30/20\";;-9;;-1;-31;21;54;21;36;23;-1;;20\n\"7/1/20\";;-9;;-4;-31;22;55;19;37;22;-2;;20\n\"7/2/20\";;-7;;-3;-32;21;54;21;36;25;-2;;21\n\"7/3/20\";;-3;;-3;-32;21;56;21;37;24;-3;;20\n\"7/4/20\";;-3;;-1;-31;22;56;20;37;23;-2;;19\n\"7/5/20\";;-3;;-3;-31;21;59;19;35;27;-2;;18\n\"7/6/20\";;-4;;-4;-30;21;60;16;36;26;-3;;18\n\"7/7/20\";;-2;;-4;-30;21;59;14;36;25;-3;;18\n\"7/8/20\";;-1;;-3;-29;22;59;17;35;26;-1;;19\n\"7/9/20\";;-2;;-4;-30;23;60;16;36;27;1;;18\n\"7/10/20\";;-2;;-4;-33;24;60;16;37;27;-1;;17\n\"7/11/20\";;-1;;-5;-33;24;59;14;35;26;-3;;15\n\"7/12/20\";;-1;;-6;-33;25;58;13;37;26;-3;;14\n\"7/13/20\";;-3;;-6;-33;23;60;14;37;26;-5;;13\n\"7/14/20\";;0;;-5;-32;23;58;15;38;25;-7;;11\n\"7/15/20\";;-1;;-5;-32;23;59;11;37;26;-9;;10\n\"7/16/20\";;-2;;-7;-29;23;60;10;37;23;-10;;10\n\"7/17/20\";;-2;;-5;-26;21;59;9;35;23;-9;;11\n\"7/18/20\";;-2;;-4;-27;20;58;10;36;26;-8;;12\n\"7/19/20\";;-3;;-3;-27;20;59;11;35;24;-7;;11\n\"7/20/20\";;0;;-4;-28;20;58;13;36;23;-5;;12\n\"7/21/20\";;-3;;-5;-27;21;60;10;34;26;-1;;12\n\"7/22/20\";;-1;;-6;-29;21;60;12;35;25;-1;;14\n\"7/23/20\";;0;;-6;-29;21;59;10;35;30;-2;;14\n\"7/24/20\";;-1;;-6;-28;22;60;10;35;28;-1;;12\n\"7/25/20\";;-2;;-7;-29;22;60;7;34;28;-1;;12\n\"7/26/20\";;-1;;-9;-28;22;59;0;33;27;-1;;12\n\"7/27/20\";;0;;-8;-26;22;60;0;33;27;-4;;12\n\"7/28/20\";;0;;-7;-27;21;58;1;33;24;-5;;12\n\"7/29/20\";;0;;-7;-27;20;57;-1;31;25;-5;;9\n\"7/30/20\";;0;;-6;-27;19;56;2;31;23;-3;;6\n\"7/31/20\";;0;;-8;-27;18;57;2;33;26;-5;;7\n\"8/1/20\";;1;;-10;-27;19;57;1;32;26;-6;;5\n\"8/2/20\";;1;;-10;-27;18;56;3;32;28;-5;;8\n\"8/3/20\";;-1;;-11;-28;19;55;5;33;30;-5;;7\n\"8/4/20\";;1;;-12;-27;19;56;8;33;33;-4;;6\n\"8/5/20\";;-1;;-12;-26;19;56;12;33;32;-6;;5\n\"8/6/20\";;-1;;-12;-27;20;56;12;33;30;-8;;8\n\"8/7/20\";;-1;;-13;-26;20;57;15;31;31;-7;;7\n\"8/8/20\";;-2;;-12;-26;20;57;17;31;30;-7;;8\n\"8/9/20\";;0;;-11;-26;21;59;17;31;29;-9;;6\n\"8/10/20\";;0;;-11;-25;20;60;13;30;27;-8;;6\n\"8/11/20\";;-1;;-10;-26;19;60;14;32;25;-10;;7\n\"8/12/20\";;-1;;-11;-26;19;61;14;32;26;-11;;9\n\"8/13/20\";;-1;;-10;-25;18;60;13;32;29;-9;;9\n\"8/14/20\";;0;;-9;-26;18;60;13;32;25;-9;;8\n\"8/15/20\";;3;;-9;-26;18;60;13;33;28;-9;;10\n\"8/16/20\";;1;;-9;-26;18;58;15;32;28;-7;;10\n\"8/17/20\";;1;;-10;-27;17;58;16;32;29;-9;;12\n\"8/18/20\";;2;;-12;-26;16;57;12;32;30;-9;;10\n\"8/19/20\";;3;;-11;-26;17;56;10;32;30;-9;;10\n\"8/20/20\";;3;;-15;-24;19;56;12;31;29;-10;;9\n\"8/21/20\";;6;;-16;-24;19;57;13;30;30;-11;;11\n\"8/22/20\";;4;;-15;-25;19;57;12;30;30;-12;;9\n\"8/23/20\";;6;;-18;-24;20;57;12;31;28;-14;;8\n\"8/24/20\";;7;;-18;-24;20;58;11;30;27;-15;;7\n\"8/25/20\";;6;;-18;-25;22;59;15;30;28;-15;;7\n\"8/26/20\";;6;;-17;-26;23;59;16;30;27;-14;;7\n\"8/27/20\";;7;;-16;-26;21;60;12;31;28;-15;;7\n\"8/28/20\";;7;;-16;-27;21;58;13;33;28;-15;;5\n\"8/29/20\";;7;;-15;-27;21;57;15;32;28;-13;;6\n\"8/30/20\";;7;;-13;-27;21;57;17;33;30;-14;;6\n\"8/31/20\";;6;;-11;-27;22;56;18;32;31;-13;;6\n\"9/1/20\";;7;;-11;-27;22;55;16;32;32;-14;;8\n\"9/2/20\";;6;;-12;-28;21;55;13;32;33;-15;;7\n\"9/3/20\";;7;;-12;-30;22;54;16;32;30;-13;;7\n\"9/4/20\";;4;;-12;-30;22;54;13;31;30;-14;;8\n\"9/5/20\";;3;;-12;-29;21;55;13;32;29;-14;;5\n\"9/6/20\";;4;;-13;-30;21;54;12;32;29;-13;;7\n\"9/7/20\";;3;;-14;-30;22;52;11;31;26;-12;;6\n\"9/8/20\";;4;;-15;-29;20;52;12;30;24;-11;;5\n\"9/9/20\";;4;;-15;-27;19;51;13;29;24;-12;;6\n\"9/10/20\";;5;;-15;-27;19;52;11;28;25;-12;;4\n\"9/11/20\";;6;;-15;-27;19;51;9;28;25;-14;;2\n\"9/12/20\";;6;;-16;-27;18;51;7;28;26;-16;;2\n\"9/13/20\";;6;;-17;-27;17;51;7;28;27;-17;;2\n\"9/14/20\";;7;;-18;-27;16;51;8;29;28;-19;;2\n\"9/15/20\";;6;;-17;-28;15;51;8;29;26;-20;;1\n\"9/16/20\";;7;;-19;-29;15;53;10;29;26;-21;;1\n\"9/17/20\";;6;;-20;-28;15;54;9;30;26;-21;;2\n\"9/18/20\";;7;;-20;-29;13;54;10;30;24;-21;;4\n\"9/19/20\";;5;;-23;-28;13;54;10;29;22;-20;;5\n\"9/20/20\";;3;;-23;-28;13;55;10;28;22;-18;;3\n\"9/21/20\";;2;;-24;-27;12;56;9;27;22;-18;;4\n\"9/22/20\";;2;;-24;-28;14;54;9;26;25;-17;34;5\n\"9/23/20\";;2;;-24;-27;14;52;8;27;24;-17;34;5\n\"9/24/20\";;0;;-23;-29;13;52;6;27;25;-20;35;7\n\"9/25/20\";;1;;-22;-29;15;51;7;28;27;-20;35;6\n\"9/26/20\";;5;;-20;-29;16;50;6;28;27;-21;36;6\n\"9/27/20\";;3;;-20;-30;16;51;4;28;26;-24;37;8\n\"9/28/20\";;3;;-18;-31;15;50;4;29;26;-23;37;5\n\"9/29/20\";;3;;-19;-31;14;52;4;29;27;-24;35;6\n\"9/30/20\";;4;;-18;-31;15;52;7;31;27;-23;35;6\n\"10/1/20\";;4;;-19;-30;15;50;10;29;26;-23;35;6\n\"10/2/20\";;5;;-20;-31;15;51;10;29;27;-21;33;5\n\"10/3/20\";;6;;-19;-32;15;51;11;30;30;-22;29;7\n\"10/4/20\";;10;;-19;-33;16;50;12;31;32;-21;28;6\n\"10/5/20\";;10;;-19;-33;17;49;9;30;33;-21;26;9\n\"10/6/20\";;10;;-21;-33;16;47;8;31;31;-22;25;8\n\"10/7/20\";;8;;-21;-33;16;47;2;30;31;-21;24;9\n\"10/8/20\";;7;;-20;-32;17;48;-1;30;32;-20;22;10\n\"10/9/20\";;9;;-19;-33;16;47;1;29;29;-21;21;9\n\"10/10/20\";;5;;-20;-32;15;47;0;27;28;-18;23;9\n\"10/11/20\";;5;;-21;-31;15;49;1;27;28;-16;22;9\n\"10/12/20\";;6;;-21;-30;15;50;1;27;27;-16;22;9\n\"10/13/20\";;7;;-18;-31;16;51;0;26;29;-14;23;8\n\"10/14/20\";;7;;-19;-31;18;53;4;27;30;-15;21;6\n\"10/15/20\";;9;;-21;-32;19;53;7;28;29;-15;21;6\n\"10/16/20\";;9;;-21;-29;20;53;7;27;30;-15;22;6\n\"10/17/20\";;12;;-22;-29;22;53;7;28;31;-17;22;4\n\"10/18/20\";;7;;-20;-28;21;53;8;29;32;-19;22;5\n\"10/19/20\";;6;;-21;-28;21;53;11;28;32;-20;21;3\n\"10/20/20\";;5;;-22;-28;22;52;10;27;30;-21;21;6\n\"10/21/20\";;5;;-22;-28;21;52;8;26;29;-20;21;7\n\"10/22/20\";;6;;-20;-28;20;53;7;25;29;-21;22;7\n\"10/23/20\";;5;;-18;-28;19;52;4;27;30;-21;20;8\n\"10/24/20\";;3;;-18;-28;19;53;3;27;29;-20;19;8\n\"10/25/20\";;1;;-19;-29;19;52;0;26;26;-18;19;7\n\"10/26/20\";;0;;-18;-29;20;51;-1;27;25;-17;20;6\n\"10/27/20\";;-1;;-18;-29;19;52;2;28;26;-16;20;6\n\"10/28/20\";;-1;;-17;-27;18;52;1;29;26;-16;22;6\n\"10/29/20\";;-2;;-19;-26;18;52;3;29;26;-15;21;5\n\"10/30/20\";;-5;;-20;-26;17;52;1;30;25;-17;21;5\n\"10/31/20\";;-4;;-20;-25;18;53;4;30;24;-18;20;4\n\"11/1/20\";;0;;-19;-25;17;54;10;30;23;-20;21;5\n\"11/2/20\";;2;;-19;-25;16;54;9;29;25;-21;20;6\n\"11/3/20\";;1;;-20;-24;17;54;8;29;25;-21;19;7\n\"11/4/20\";;0;;-20;-25;17;54;8;28;24;-21;16;8\n\"11/5/20\";;0;;-18;-26;17;54;7;28;23;-22;16;7\n\"11/6/20\";;1;;-17;-27;17;55;9;29;24;-21;15;7\n\"11/7/20\";;-1;;-19;-27;17;54;5;31;25;-21;14;7\n\"11/8/20\";;-4;;-18;-27;18;53;-2;33;27;-21;12;7\n\"11/9/20\";;-5;;-16;-28;19;53;1;34;28;-20;13;7\n\"11/10/20\";;-2;;-14;-28;18;53;-2;35;28;-22;15;5\n\"11/11/20\";;0;;-14;-25;18;53;3;38;30;-25;16;5\n\"11/12/20\";;0;;-16;-23;18;52;0;37;30;-25;16;6\n\"11/13/20\";;-2;;-16;-23;18;52;0;36;29;-24;17;9\n\"11/14/20\";;2;;-15;-24;19;51;3;35;32;-26;19;11\n\"11/15/20\";;4;;-16;-23;18;51;5;31;30;-24;19;12\n\"11/16/20\";;4;;-16;-22;18;52;5;32;29;-24;20;12\n\"11/17/20\";;2;;-17;-22;20;54;6;31;28;-21;18;14\n\"11/18/20\";;-1;;-20;-24;21;54;6;31;29;-21;17;14\n\"11/19/20\";;0;;-18;-26;22;55;8;32;32;-20;17;15\n\"11/20/20\";;3;;-19;-24;22;54;7;33;33;-21;15;14\n\"11/21/20\";;-2;;-21;-25;21;55;6;34;33;-23;14;12\n\"11/22/20\";;-1;;-18;-26;20;54;9;38;35;-24;11;11\n\"11/23/20\";;-3;;-20;-28;21;54;7;37;34;-25;7;11\n\"11/24/20\";;-1;;-21;-29;20;55;4;38;37;-27;8;11\n\"11/25/20\";;0;;-18;-28;20;54;3;37;36;-26;6;12\n\"11/26/20\";;-3;;-18;-29;19;54;3;35;32;-26;4;12\n\"11/27/20\";;-3;;-17;-29;20;54;2;35;31;-24;5;12\n\"11/28/20\";;-1;;-17;-29;20;53;3;35;32;-21;4;13\n\"11/29/20\";;-1;;-19;-29;22;52;1;32;30;-22;4;14\n\"11/30/20\";;3;;-19;-28;21;52;1;33;31;-22;4;14\n\"12/1/20\";;2;;-18;-26;21;52;0;31;29;-21;-1;13\n\"12/2/20\";;2;;-20;-27;21;53;0;33;28;-20;-1;12\n\"12/3/20\";;3;;-19;-27;20;52;0;34;32;-21;-2;11\n\"12/4/20\";;2;;-18;-26;19;52;0;35;31;-22;-4;11\n\"12/5/20\";;4;;-16;-25;19;54;-4;35;31;-22;-5;11\n\"12/6/20\";;5;;-16;-25;21;54;-3;37;33;-22;-4;10\n\"12/7/20\";;3;;-14;-25;21;55;-2;36;33;-19;-4;9\n\"12/8/20\";;2;;-13;-27;21;54;-3;38;34;-20;-4;9\n\"12/9/20\";;1;;-13;-26;22;52;-2;38;36;-19;-4;9\n\"12/10/20\";;1;;-13;-26;23;53;-2;37;35;-19;-4;9\n\"12/11/20\";;0;;-14;-29;24;54;-1;36;34;-18;-5;9\n\"12/12/20\";;-1;;-14;-30;25;54;0;34;33;-17;-7;9\n\"12/13/20\";;-2;;-13;-29;24;54;0;32;34;-16;-10;8\n\"12/14/20\";;-3;;-15;-30;24;53;-1;33;35;-19;-11;9\n\"12/15/20\";;-4;;-15;-30;24;54;2;31;36;-17;-14;9\n\"12/16/20\";;-3;;-14;-31;23;56;1;30;34;-19;-17;8\n\"12/17/20\";;-3;;-15;-30;24;55;-1;30;32;-19;-19;10\n\"12/18/20\";;-1;;-15;-29;25;55;-2;29;34;-20;-21;10\n\"12/19/20\";;-3;;-15;-28;24;53;-2;29;34;-22;-21;9\n\"12/20/20\";;-3;;-17;-27;23;55;-1;28;30;-19;-20;10\n\"12/21/20\";;-4;;-17;-26;23;55;-1;27;29;-19;-23;10\n\"12/22/20\";;-3;;-18;-25;24;55;-2;27;29;-22;-23;11\n\"12/23/20\";;-4;;-18;-25;24;53;-2;30;30;-21;-21;12\n\"12/24/20\";;-6;;-21;-25;23;54;-1;31;33;-21;-21;11\n\"12/25/20\";;-8;;-21;-25;21;53;-2;33;35;-21;-21;12\n\"12/26/20\";;-9;;-21;-24;21;56;-3;35;36;-18;-21;9\n\"12/27/20\";;-11;;-20;-25;22;54;-6;34;37;-19;-22;10\n\"12/28/20\";;-8;;-20;-24;21;55;-7;34;38;-18;-21;9\n\"12/29/20\";;-9;;-19;-23;21;55;-10;35;39;-16;-22;10\n\"12/30/20\";;-8;;-20;-22;21;56;-11;34;38;-16;-22;9\n\"12/31/20\";;-9;;-19;-22;22;56;-12;32;36;-18;-20;10\n\"1/1/21\";;-7;;-17;-21;23;57;-11;31;35;-20;-20;8\n\"1/2/21\";;-6;;-17;-20;24;56;-11;30;35;-19;-22;11\n\"1/3/21\";;-6;;-17;-19;23;57;-12;30;38;-20;-23;10\n\"1/4/21\";;-7;;-18;-21;23;58;-11;29;38;-20;-23;10\n\"1/5/21\";;-8;;-17;-23;23;58;-9;28;36;-20;-21;8\n\"1/6/21\";;-10;;-16;-23;24;57;-9;27;37;-19;-23;8\n\"1/7/21\";;-11;;-17;-22;23;57;-8;27;37;-16;-26;6\n\"1/8/21\";;-13;;-18;-25;24;57;-9;27;35;-17;-27;8\n\"1/9/21\";;-12;;-17;-25;24;57;-8;28;35;-20;-27;6\n\"1/10/21\";;-11;;-16;-26;25;59;-6;28;33;-20;-27;6\n\"1/11/21\";;-11;;-15;-26;25;58;-8;28;31;-20;-27;5\n\"1/12/21\";;-9;;-14;-25;25;58;-7;28;30;-21;-29;6\n\"1/13/21\";;-8;;-15;-26;25;59;-8;28;31;-22;-28;6\n\"1/14/21\";;-7;;-13;-26;26;58;-7;28;29;-25;-27;7\n\"1/15/21\";;-9;;-13;-26;23;58;-6;28;30;-23;-28;6\n\"1/16/21\";;-9;;-13;-28;23;59;-9;28;30;-23;-29;7\n\"1/17/21\";;-10;;-13;-28;22;57;-9;28;32;-24;-31;8\n\"1/18/21\";;-10;;-12;-26;21;57;-6;29;32;-23;-32;9\n\"1/19/21\";;-14;;-14;-27;20;57;-8;29;34;-24;-32;8\n\"1/20/21\";;-14;;-12;-26;21;55;-7;31;35;-27;-33;9\n\"1/21/21\";23;-14;;-13;-25;21;56;-7;31;39;-27;-35;9\n\"1/22/21\";23;-14;;-12;-24;23;56;-7;32;40;-28;-34;9\n\"1/23/21\";23;-13;;-12;-23;23;57;-6;32;40;-29;-34;9\n\"1/24/21\";23;-14;;-14;-24;22;58;-6;32;39;-27;-32;6\n\"1/25/21\";23;-15;;-13;-24;23;59;-5;30;41;-29;-30;6\n\"1/26/21\";23;-11;;-14;-23;23;58;-5;30;41;-30;-31;4\n\"1/27/21\";23;-13;;-15;-24;22;59;-6;29;38;-29;-32;3\n\"1/28/21\";23;-14;;-16;-24;22;58;-5;29;37;-28;-29;3\n\"1/29/21\";22;-13;;-17;-25;21;59;-6;30;34;-29;-31;3\n\"1/30/21\";22;-13;;-17;-25;21;57;-6;29;34;-29;-30;3\n\"1/31/21\";21;-12;;-15;-22;22;56;-6;30;34;-30;-31;4\n\"2/1/21\";21;-13;;-15;-23;22;55;-8;30;31;-31;-30;4\n\"2/2/21\";21;-15;;-13;-24;22;56;-5;30;30;-30;-29;4\n\"2/3/21\";21;-14;;-12;-24;24;56;-6;30;32;-29;-27;3\n\"2/4/21\";21;-13;;-10;-25;24;57;-7;31;31;-29;-29;4\n\"2/5/21\";20;-13;;-9;-25;23;55;-6;31;31;-30;-27;4\n\"2/6/21\";20;-15;;-8;-25;24;56;-4;30;31;-31;-26;3\n\"2/7/21\";21;-13;;-9;-26;24;57;-6;29;32;-31;-26;2\n\"2/8/21\";21;-11;;-8;-26;24;56;-3;30;34;-30;-26;1\n\"2/9/21\";22;-12;;-9;-25;24;56;-4;30;34;-31;-25;0\n\"2/10/21\";22;-9;;-10;-25;22;55;-4;30;34;-31;-25;2\n\"2/11/21\";22;-8;;-10;-22;22;55;-3;28;34;-32;-25;0\n\"2/12/21\";22;-5;;-10;-23;21;55;-4;27;34;-32;-24;0\n\"2/13/21\";21;-4;;-12;-21;21;55;-4;27;34;-32;-24;1\n\"2/14/21\";20;-3;;-11;-21;19;55;-3;28;34;-33;-24;1\n\"2/15/21\";20;-2;;-10;-20;19;56;-5;28;32;-34;-23;0\n\"2/16/21\";20;0;;-10;-21;18;55;-8;28;31;-34;-23;-1\n\"2/17/21\";20;-3;24;-8;-21;17;55;-7;26;31;-33;-23;-3\n\"2/18/21\";19;-3;26;-8;-23;16;55;-8;25;33;-31;-22;-2\n\"2/19/21\";20;-4;31;-7;-22;17;55;-8;24;35;-30;-23;-1\n\"2/20/21\";19;-6;31;-6;-22;17;55;-11;25;35;-29;-22;-2\n\"2/21/21\";20;-8;30;-5;-22;17;55;-11;22;34;-29;-21;-3\n\"2/22/21\";19;-8;31;-5;-23;17;54;-11;21;35;-28;-20;1\n\"2/23/21\";19;-7;31;-4;-22;18;55;-8;21;37;-28;-20;4\n\"2/24/21\";19;-6;30;-4;-22;19;54;-7;21;38;-28;-19;4\n\"2/25/21\";19;-5;30;-5;-21;19;54;-5;21;36;-28;-20;5\n\"2/26/21\";19;-4;28;-4;-21;19;55;-4;21;34;-28;-19;5\n\"2/27/21\";19;-5;28;-2;-23;19;54;-3;19;33;-29;-20;7\n\"2/28/21\";19;-2;27;-1;-22;19;53;-2;20;33;-29;-18;8\n\"3/1/21\";19;-2;25;-3;-23;19;53;-1;21;32;-30;-19;6\n\"3/2/21\";19;-3;25;-4;-22;18;52;-2;20;30;-30;-20;5\n\"3/3/21\";18;0;26;-3;-21;17;53;-1;19;27;-32;-21;5\n\"3/4/21\";18;-1;25;-3;-24;19;52;-4;19;27;-31;-20;5\n\"3/5/21\";18;-3;25;-4;-23;18;50;-4;19;30;-29;-20;5\n\"3/6/21\";18;-5;25;-5;-22;16;49;-6;20;30;-28;-19;4\n\"3/7/21\";19;-9;26;-5;-21;15;47;-8;18;32;-26;-19;4\n\"3/8/21\";19;-10;25;-6;-22;14;46;-10;18;33;-27;-20;3\n\"3/9/21\";19;-12;26;-5;-22;14;47;-11;19;37;-25;-19;3\n\"3/10/21\";19;-16;26;-5;-24;13;46;-13;20;38;-23;-20;2\n\"3/11/21\";19;-17;26;-5;-23;11;47;-12;21;39;-23;-19;2\n\"3/12/21\";20;-18;25;-5;-23;9;47;-13;22;37;-24;-19;4\n\"3/13/21\";20;-17;25;-5;-24;8;47;-9;22;36;-25;-20;3\n\"3/14/21\";21;-17;25;-5;-25;9;49;-9;22;35;-25;-20;2\n\"3/15/21\";20;-18;25;-5;-24;9;51;-10;21;33;-24;-21;4\n\"3/16/21\";20;-16;25;-5;-25;7;49;-11;21;31;-24;-21;3\n\"3/17/21\";21;-18;25;-5;-24;7;49;-13;19;31;-24;-19;2\n\"3/18/21\";21;-19;24;-4;-24;5;48;-11;18;28;-24;-19;1\n\"3/19/21\";21;-18;23;-4;-24;7;49;-10;18;28;-24;-20;1\n\"3/20/21\";20;-18;23;-3;-25;7;49;-15;17;29;-24;-20;2\n\"3/21/21\";20;-17;22;-3;-26;7;49;-12;19;29;-24;-23;2\n\"3/22/21\";20;-16;21;-2;-27;6;48;-11;19;30;-22;-23;2\n\"3/23/21\";20;-18;20;-2;-27;5;50;-11;19;29;-23;-24;3\n\"3/24/21\";20;-17;20;-2;-28;4;50;-10;20;28;-24;-23;3\n\"3/25/21\";20;-17;20;-3;-29;5;51;-11;18;30;-25;-24;3\n\"3/26/21\";19;-15;20;-2;-29;4;52;-12;17;30;-25;-24;3\n\"3/27/21\";18;-16;20;-2;-28;3;53;-13;18;29;-24;-22;3\n\"3/28/21\";18;-15;21;-1;-29;3;52;-14;16;29;-25;-21;4\n\"3/29/21\";18;-17;23;-1;-27;3;53;-17;15;27;-26;-21;3\n\"3/30/21\";18;-16;24;-1;-28;5;53;-16;16;28;-26;-21;2\n\"3/31/21\";18;-16;23;0;-28;5;53;-16;15;27;-26;-22;4\n\"4/1/21\";18;-15;22;1;-28;6;53;-18;16;29;-26;-22;4\n\"4/2/21\";18;-17;20;2;-28;6;53;-18;15;29;-25;-22;3\n\"4/3/21\";19;-17;17;1;-27;7;52;-18;13;30;-25;-22;3\n\"4/4/21\";19;-18;15;-1;-26;7;51;-19;14;32;-25;-21;2\n\"4/5/21\";19;-17;13;0;-27;6;51;-17;15;32;-25;-21;3\n\"4/6/21\";19;-17;12;1;-27;5;51;-18;15;33;-25;-19;3\n\"4/7/21\";19;-17;10;1;-26;5;51;-18;15;35;-23;-20;4\n\"4/8/21\";19;-18;10;1;-26;5;51;-17;15;31;-23;-20;3\n\"4/9/21\";19;-17;11;1;-27;5;50;-20;15;30;-25;-20;0\n\"4/10/21\";19;-15;12;2;-27;5;51;-19;16;31;-25;-21;-1\n\"4/11/21\";18;-14;13;2;-28;5;50;-18;15;28;-26;-19;-2\n\"4/12/21\";18;-14;12;2;-27;5;49;-17;16;28;-25;-19;-3\n\"4/13/21\";19;-17;12;1;-26;5;50;-18;17;28;-26;-18;-3\n\"4/14/21\";18;-17;13;1;-25;5;49;-19;16;29;-27;-18;-4\n\"4/15/21\";18;-17;14;1;-25;5;49;-20;17;31;-27;-19;-2\n\"4/16/21\";18;-18;15;2;-23;5;49;-18;18;32;-27;-19;1\n\"4/17/21\";17;-17;15;1;-23;3;47;-18;17;29;-27;-19;2\n\"4/18/21\";17;-17;14;1;-23;4;47;-20;17;32;-25;-22;3\n\"4/19/21\";16;-15;15;1;-25;4;46;-24;15;33;-26;-21;3\n\"4/20/21\";16;-12;15;0;-24;4;45;-24;14;32;-25;-23;2\n\"4/21/21\";16;-10;15;1;-25;5;44;-24;15;30;-25;-23;3\n\"4/22/21\";17;-9;14;1;-24;4;43;-25;14;29;-26;-21;2\n\"4/23/21\";17;-8;12;-1;-25;4;42;-25;13;30;-25;-19;1\n\"4/24/21\";18;-10;11;0;-26;4;42;-25;13;30;-26;-18;-1\n\"4/25/21\";18;-10;9;1;-26;4;41;-26;12;29;-26;-15;-2\n\"4/26/21\";19;-10;8;2;-24;3;40;-23;11;28;-27;-16;-2\n\"4/27/21\";19;-10;8;2;-25;4;39;-23;11;27;-25;-16;-2\n\"4/28/21\";20;-10;8;0;-24;4;40;-23;11;29;-25;-16;-3\n\"4/29/21\";20;-11;9;-1;-26;6;40;-22;10;30;-25;-17;-3\n\"4/30/21\";20;-10;9;1;-25;5;39;-20;11;30;-22;-19;-2\n\"5/1/21\";20;-8;10;2;-24;7;38;-20;11;32;-22;-22;-1\n\"5/2/21\";20;-7;13;1;-23;7;37;-20;12;33;-22;-24;-1\n\"5/3/21\";20;-9;13;1;-24;8;37;-20;14;32;-22;-26;0\n\"5/4/21\";20;-10;14;1;-23;8;36;-20;14;34;-21;-27;1\n\"5/5/21\";20;-11;13;2;-24;8;34;-20;13;33;-21;-28;2\n\"5/6/21\";20;-10;14;2;-22;7;33;-21;13;33;-20;-29;2\n\"5/7/21\";19;-12;16;1;-22;7;32;-23;12;33;-23;-30;2\n\"5/8/21\";19;-13;16;1;-22;7;31;-23;12;32;-24;-28;1\n\"5/9/21\";19;-16;17;2;-23;7;32;-24;13;32;-24;-28;2\n\"5/10/21\";18;-14;18;0;-23;9;31;-25;12;33;-24;-29;2\n\"5/11/21\";18;-15;20;1;-23;10;31;-26;12;30;-26;-30;2\n\"5/12/21\";18;-14;21;2;-23;11;32;-27;12;30;-27;-31;2\n\"5/13/21\";17;-15;21;3;-23;12;32;-25;13;28;-26;-32;1\n\"5/14/21\";17;-16;21;3;-25;12;34;-23;14;25;-24;-32;0\n\"5/15/21\";17;-15;23;4;-26;13;34;-22;13;24;-22;-33;0\n\"5/16/21\";17;-14;24;3;-25;13;32;-21;13;23;-22;-35;1\n\"5/17/21\";17;-13;24;4;-25;12;32;-23;13;22;-22;-34;1\n\"5/18/21\";16;-13;25;3;-25;10;33;-21;14;24;-20;-32;2\n\"5/19/21\";16;-13;27;3;-26;9;34;-21;15;25;-21;-33;2\n\"5/20/21\";15;-13;27;3;-26;8;35;-23;14;26;-21;-33;3\n\"5/21/21\";15;-12;28;5;-25;9;33;-26;14;30;-24;-34;4\n\"5/22/21\";15;-13;28;3;-24;8;34;-28;15;31;-23;-35;2\n\"5/23/21\";15;-13;28;5;-23;8;34;-27;16;33;-24;-35;1\n\"5/24/21\";15;-15;30;6;-22;9;36;-23;17;35;-24;-37;-1\n\"5/25/21\";15;-16;31;6;-21;12;33;-25;16;35;-25;-37;0\n\"5/26/21\";16;-18;30;5;-21;12;33;-23;17;34;-25;-36;-1\n\"5/27/21\";16;-17;32;4;-20;12;33;-22;19;35;-26;-36;0\n\"5/28/21\";16;-17;31;2;-19;12;33;-22;19;34;-24;-37;0\n\"5/29/21\";16;-18;32;1;-18;14;33;-21;19;33;-25;-35;2\n\"5/30/21\";16;-18;33;-1;-19;14;33;-20;19;33;-24;-35;3\n\"5/31/21\";16;-16;32;-3;-20;13;33;-22;18;31;-22;-33;4\n\"6/1/21\";15;-16;33;-3;-22;12;34;-22;17;32;-22;-35;3\n\"6/2/21\";15;-16;34;-2;-22;14;32;-22;16;32;-20;-33;3\n\"6/3/21\";15;-18;33;-2;-23;14;32;-21;15;33;-21;-33;0\n\"6/4/21\";14;-18;33;-2;-22;14;32;-19;15;33;-23;-33;-2\n\"6/5/21\";14;-18;33;-2;-21;12;33;-18;12;32;-23;-32;-1\n\"6/6/21\";14;-19;35;0;-21;12;34;-17;12;31;-24;-33;-1\n\"6/7/21\";14;-20;36;0;-21;13;35;-17;12;33;-26;-35;-3\n\"6/8/21\";13;-19;37;0;-20;13;37;-14;12;32;-25;-34;-3\n\"6/9/21\";13;-19;37;-1;-20;11;37;-14;12;34;-26;-35;-2\n\"6/10/21\";14;-19;38;-2;-20;13;37;-16;13;33;-25;-34;0\n\"6/11/21\";14;-19;39;-2;-20;13;38;-17;14;35;-25;-33;2\n\"6/12/21\";14;-19;38;-1;-21;13;38;-16;15;36;-24;-34;1\n\"6/13/21\";14;-19;37;-3;-21;13;38;-17;15;37;-26;-35;1\n\"6/14/21\";13;-21;37;-4;-20;14;38;-16;15;37;-25;-33;3\n\"6/15/21\";14;-22;37;-5;-21;12;38;-17;16;36;-23;-32;5\n\"6/16/21\";14;-20;37;-5;-21;12;40;-18;16;35;-23;-31;3\n\"6/17/21\";14;-22;36;-4;-21;11;40;-17;15;36;-24;-30;3\n\"6/18/21\";14;-23;36;-4;-22;10;38;-17;14;35;-23;-31;4\n\"6/19/21\";15;-25;37;-5;-21;10;38;-18;14;36;-23;-32;4\n\"6/20/21\";15;-24;37;-4;-21;11;36;-19;14;36;-20;-31;3\n\"6/21/21\";15;-23;37;-5;-21;10;36;-17;14;36;-21;-31;3\n\"6/22/21\";15;-22;37;-5;-21;11;34;-20;13;37;-20;-31;2\n\"6/23/21\";14;-24;37;-5;-20;10;33;-18;13;38;-20;-31;2\n\"6/24/21\";14;-23;39;-5;-21;11;34;-15;13;37;-21;-31;2\n\"6/25/21\";14;-20;39;-5;-21;12;36;-14;14;38;-19;-30;-1\n\"6/26/21\";14;-19;40;-6;-21;13;37;-14;13;38;-20;-30;-3\n\"6/27/21\";14;-18;40;-5;-21;13;38;-14;12;41;-19;-28;-2\n\"6/28/21\";14;-18;39;-3;-21;15;39;-17;13;40;-20;-27;-1\n\"6/29/21\";14;-18;39;-5;-22;14;39;-14;13;40;-22;-30;-1\n\"6/30/21\";14;-18;38;-6;-23;15;40;-16;11;41;-23;-29;0\n\"7/1/21\";14;-19;38;-7;-22;16;41;-17;9;42;-21;-29;-1\n\"7/2/21\";13;-21;36;-7;-21;17;40;-15;8;40;-23;-31;-1\n\"7/3/21\";13;-21;35;-6;-21;17;41;-14;7;40;-26;-28;1\n\"7/4/21\";13;-22;36;-7;-21;16;42;-15;6;39;-27;-29;1\n\"7/5/21\";13;-21;36;-8;-22;15;42;-15;5;41;-27;-30;1\n\"7/6/21\";13;-21;36;-7;-21;15;43;-13;5;40;-27;-29;-1\n\"7/7/21\";14;-21;37;-8;-20;16;42;-13;7;40;-25;-31;-1\n\"7/8/21\";14;-20;36;-8;-20;16;42;-15;8;40;-26;-31;0\n\"7/9/21\";14;-18;37;-7;-20;14;42;-17;8;39;-25;-30;2\n\"7/10/21\";13;-20;38;-5;-22;14;42;-17;9;40;-23;-32;1\n\"7/11/21\";13;-18;37;-5;-20;15;42;-17;9;39;-25;-33;-2\n\"7/12/21\";13;-18;37;-5;-19;14;42;-17;9;37;-25;-34;-1\n\"7/13/21\";13;-17;37;-5;-19;15;41;-16;9;37;-25;-34;3\n\"7/14/21\";13;-18;40;-5;-19;14;40;-16;7;37;-25;-33;3\n\"7/15/21\";13;-18;40;-6;-20;13;39;-15;8;38;-25;-33;3\n\"7/16/21\";13;-18;40;-8;-22;14;39;-16;8;36;-23;-35;3\n\"7/17/21\";14;-15;38;-10;-22;16;38;-13;9;36;-25;-36;5\n\"7/18/21\";13;-15;37;-9;-23;16;39;-14;8;35;-24;-35;6\n\"7/19/21\";13;-14;36;-10;-25;17;39;-11;7;37;-24;-35;4\n\"7/20/21\";12;-13;37;-10;-26;16;40;-11;7;38;-24;-35;2\n\"7/21/21\";12;-12;33;-10;-27;16;40;-12;7;40;-23;-36;3\n\"7/22/21\";12;-11;33;-10;-27;16;42;-11;5;39;-23;-38;5\n\"7/23/21\";12;-12;32;-10;-25;16;43;-9;5;39;-24;-37;5\n\"7/24/21\";12;-13;32;-10;-26;14;44;-11;5;39;-21;-34;4\n\"7/25/21\";12;-12;33;-12;-27;15;44;-10;6;39;-21;-34;7\n\"7/26/21\";12;-12;33;-12;-26;16;44;-12;6;39;-21;-33;8\n\"7/27/21\";12;-13;31;-12;-26;16;43;-14;5;38;-21;-32;8\n\"7/28/21\";12;-14;31;-11;-26;17;44;-12;5;35;-23;-31;4\n\"7/29/21\";11;-15;31;-11;-28;16;42;-11;6;37;-23;-31;3\n\"7/30/21\";11;-14;30;-11;-28;17;41;-13;6;36;-21;-32;2\n\"7/31/21\";11;-15;31;-11;-26;17;40;-13;4;36;-21;-34;3\n\"8/1/21\";11;-17;29;-9;-25;17;39;-10;5;36;-19;-34;0\n\"8/2/21\";11;-16;31;-10;-26;17;41;-9;6;36;-19;-35;2\n\"8/3/21\";10;-17;31;-10;-25;17;41;-10;6;36;-18;-36;2\n\"8/4/21\";10;-17;31;-11;-25;17;42;-12;7;39;-17;-35;5\n\"8/5/21\";10;-15;31;-10;-24;17;41;-14;6;38;-19;-36;4\n\"8/6/21\";10;-17;31;-10;-24;17;42;-14;5;39;-20;-35;5\n\"8/7/21\";10;-15;30;-9;-25;15;44;-14;7;39;-21;-35;5\n\"8/8/21\";10;-14;31;-10;-25;15;43;-17;6;38;-22;-35;6\n\"8/9/21\";10;-16;28;-9;-23;15;42;-17;6;39;-21;-34;5\n\"8/10/21\";10;-15;30;-9;-23;15;43;-17;4;38;-22;-33;3\n\"8/11/21\";11;-14;30;-7;-23;15;43;-20;4;37;-22;-34;3\n\"8/12/21\";11;-15;29;-9;-23;15;44;-19;4;37;-20;-32;3\n\"8/13/21\";11;-12;29;-8;-24;16;43;-20;3;35;-20;-34;2\n\"8/14/21\";12;-12;29;-8;-24;17;43;-19;3;35;-20;-33;1\n\"8/15/21\";12;-11;31;-9;-23;18;44;-17;3;34;-21;-36;1\n\"8/16/21\";12;-11;32;-10;-23;18;45;-19;2;33;-22;-37;0\n\"8/17/21\";11;-11;31;-10;-22;16;47;-18;3;33;-21;-36;3","seriesMapping":[{"x":0,"y":1},{"x":0,"y":2},{"x":0,"y":3},{"x":0,"y":4},{"x":0,"y":5},{"x":0,"y":6},{"x":0,"y":7},{"x":0,"y":8},{"x":0,"y":9},{"x":0,"y":10},{"x":0,"y":11},{"x":0,"y":12},{"x":0,"y":13}]}};
  var optionsStub;
  
  var templateDataSettings = {};

  var pluginCode = {};;

  function isScriptAlreadyIncluded(src){
    var scripts = document.getElementsByTagName("script");
    for (var i = 0; i < scripts.length; i++) {
      if (scripts[i].hasAttribute('src')) {
        const scriptTag = scripts[i].getAttribute('src') || '';
        if ((scriptTag.indexOf(src) >= 0) || 
            (scriptTag.indexOf('highcharts.src.js') > -1 && src === 'highcharts.js') ||
            ((scriptTag.indexOf('stock/highstock.js') > -1) && src === 'modules/highstock.js')) {
          return true;
        }
      }
    }
    return false;
  }

  function loadCSS() {
    var cssLength = externalCSS.length;
    for(var i=0; i < cssLength; i++) {
      var css = document.createElement('link');
      css.rel  = 'stylesheet';
      css.type = "text/css";
      css.href = externalCSS[i];
      document.body.appendChild(css);
    }
  }

  function allScriptsIncluded(){
    var allScripts = scripts.concat(extraScripts);
    var haveAllScriptsBeenIncluded = true;
    var scriptsToUse = document.getElementsByTagName("script");
    for(var n=0;n<allScripts.length;n++) {
      if (!isScriptAlreadyIncluded(allScripts[n], scriptsToUse)) {
        haveAllScriptsBeenIncluded = false;
        break;
      }
    }
    return haveAllScriptsBeenIncluded;
  }

  function modifyOptions(){
    if (options.data) {
      options.data.complete = function(options) {
        const keys = Object.keys(templateDataSettings || {});
        keys.forEach(function(key) {
          const serie = options.series[key];
          (serie.data || []).forEach(function(d, i) {
            if (templateDataSettings[key].data && templateDataSettings[key].data[i]) {
              window["everviz"].merge(d, templateDataSettings[key].data[i]);
            }
          })
        })  
        return options;
      }
    }
    
    optionsStub = window["everviz"].createStub(options);
    window["everviz"].merge(options, pluginCode);
    if ('Chart' === 'Map') window["everviz"].modifyMapType(options);
  }

  function createChart() {
    if(chartCreated) return;

    var hasProj4 = extraScripts.indexOf('https://cdnjs.cloudflare.com/ajax/libs/proj4js/2.3.6/proj4.js') > -1;

    if (!allScriptsIncluded() || 
      (hasProj4 && !window.proj4) || 
      !window["everviz"].merge ||
      !window["everviz"].createStub) {
      setTimeout(createChart, 200);
      return;
    }  

    modifyOptions();

    if (hasProj4) delayGen = 100;

    if (typeof window['Highcharts'] !== 'undefined') {
      

      if (options && (options.lang || options.global)) {
        Highcharts.setOptions({
          global: options.global || {},
          lang: options.lang || {}
        });
      }

      if (Highcharts.Annotation) {
        Highcharts.Annotation.ControlPoint.prototype.redraw = function (animation) {
          this.graphic[animation ? 'animate' : 'attr'](
              this.options.positioner ? this.options.positioner.call(this, this.target) : null
          );
        };
      }

      if (window['everviz'] && window['everviz'].tooltipFormatter && 
          options.everviz && options.everviz.tooltip){
        if (!options.tooltip) options.tooltip = {};
        options.tooltip.formatter = window['everviz'].tooltipFormatter;
      }

      chartCreated = true;
      window.HighchartsCloud.hasLoaded = true; 
      setTimeout(function(){
          if (window["everviz"] && window["everviz"].pendingAnim) {
            //TODO: change to using classes instead.
            //Bit of work to do there due to backward compatibility
            const elements = document.querySelectorAll(
              '#' + elementClassName + 
              ', #' + legacyElementClassName
            );
            const elementsArray = Array.prototype.slice.call(elements);
            elementsArray.forEach(function(element, elementIndex) {

              window["everviz"].updateRenderTo(optionsStub, element);
              var chart = new Highcharts.Chart(optionsStub);

              window["everviz"].pendingAnim({
                id: element.id + '-' + elementIndex, 
                loaded: false,
                options: options,
                appear:function(){
                  chart.destroy();

                  window["everviz"].updateRenderTo(options, element);
                  chart = new Highcharts.Chart(options); 

                },
                element: element
              });
            });

          } else {
            const element = document.querySelector('#' + legacyElementClassName);
            if (element) new Highcharts.Chart(legacyElementClassName, options);  
            else new Highcharts.Chart(elementClassName, options);  
            
          }
      }, delayGen);
    }
  }

  function check(scripts, cb) {
    if (loaded === scripts.length) {
      if (cb) {
        cb();
      } else {


        //Create first project
        if (!window.HighchartsCloud.versions ||
           (window.HighchartsCloud.versions && window.HighchartsCloud.versions.length !== window.HighchartsCloud.ondone.length)) {
             
          for (var i = 0; i < window.HighchartsCloud.ondone.length; i++) {
            try {
              window.HighchartsCloud.ondone[i]();
            } catch(e) {
              console.error(e);
            }
          }
        } else {
          if (window.HighchartsCloud.stack.length) {
            window.HighchartsCloud.stack[0]();
            window.HighchartsCloud.stack.shift();
            const shouldRenderNextChart = window.HighchartsCloud.stack.length > 0;
            if (shouldRenderNextChart) {
              window.HighchartsCloud.stack[0](true);
            }
          }
        }
        
      }
    }
  }

  function loadScript(s, scripts, cb) {
    if (!s) next();
    
    function next() {
      ++loaded;
      if (loaded < scripts.length) {
        loadScript(scripts[loaded], scripts, cb);
      }
      check(scripts, cb);
    }

    if (isScriptAlreadyIncluded(s)) {
      return next();
    }

    var n = document.createElement('script');

    n.onload = function () {
      next();
    };

    if (s.indexOf('https') >= 0) {
      n.src = s;
    } else {
      n.src = cdn + s;
    }
    document.body.appendChild(n);
  }

  function loadExtraScripts(){
    if (extraScripts.length > 0) {
      loaded = 0;
      loadScript(extraScripts[0], extraScripts);
    } else {
      check(scripts);
    }
  }

  function loadExtraScriptsAndMakeChart(isUsingStack){
    loaded = 0;
    loadCSS();
    if (extraScripts.length > 0) {
      if (isUsingStack) {
        window.HighchartsCloud.stack[0] = createChart;
        loadScript(extraScripts[0], extraScripts);
      }
      else loadScript(extraScripts[0], extraScripts, createChart);
    } else {
      check(extraScripts);
    }
  }

  function getAllScripts(){
    var evervizScripts = [];
    var allScripts = scripts.map(function(script) {
      return 'highcharts/'+ script.replace('highcharts/highcharts.js', 'highcharts.js').replace('.js', '');
    }).concat(
      extraScripts.map(function(script) {
        if (script.indexOf('https://code.highcharts.com/') > -1) {
          return 'highcharts/'+ script.replace('https://code.highcharts.com/', '').replace('.js', '');
        } else if (script.indexOf('https://app.everviz.com/') > -1) {
          evervizScripts.push(script);
          return null;
        } else return script;
      }).filter(function(s) {
        return s !== null;
      })
    );

    allScripts.forEach(function(script) {
      if (window.HighchartsCloud.allScripts)
        window.HighchartsCloud.allScripts[script] = 1
    });

    return {
      allHighchartsScripts: allScripts,
      evervizScripts: evervizScripts
    }
  }

  function loadRequireJSScript(){
    require.config({
      packages: [{
        name: 'highcharts',
        main: 'highcharts'
      }],
      paths: {
        'highcharts': 'https://code.highcharts.com'
      }
    });

    const allScripts = getAllScripts();

    require(
      allScripts.allHighchartsScripts,
      function (Highcharts) {
        //Attach highcharts to the window for use in the everviz scripts
        window.Highcharts = Highcharts;
        if (allScripts && allScripts.evervizScripts.length) {
          require(allScripts.evervizScripts, function(){
            createChart();
            loadCSS();
          })
        } else {
          createChart();
          loadCSS();
        }
      }
    );
  }

  function loadInitialScript(){
    if (window['require'] && typeof require === "function" && typeof require.specified === "function") {
      loadRequireJSScript();
    } else {
      getAllScripts()
      loadScript(scripts[0], scripts, loadExtraScripts);
      loadCSS();
    }
  }

  if (typeof window['HighchartsCloud'] === 'undefined') {
    window.HighchartsCloud = {
      ondone: [createChart],
      stack: [createChart],
      hasWrapped: false,
      hasLoaded: false,
      externalCSS: externalCSS,
      versions: [injectVersion],
      types: ['chart'],
      allScripts: {},
      projectUUIDs: {'optiTEuHx': 1},
    };

    loadInitialScript();

  } else {
    if (window.HighchartsCloud.externalCSS) window.HighchartsCloud.externalCSS.push(externalCSS);
    if (!window.HighchartsCloud.hasLoaded) {
      if (!window.HighchartsCloud.projectUUIDs) window.HighchartsCloud.projectUUIDs = {};

      if (!window.HighchartsCloud.projectUUIDs['optiTEuHx']) {

        window.HighchartsCloud.projectUUIDs['optiTEuHx'] = 1;
        window.HighchartsCloud.ondone.push(loadExtraScriptsAndMakeChart);
        if (window.HighchartsCloud.stack) {
          window.HighchartsCloud.stack.push(loadExtraScriptsAndMakeChart);
          window.HighchartsCloud.versions.push(injectVersion);
          window.HighchartsCloud.types.push('chart');
        }

      }
      if (window['require'] && typeof require === "function" && typeof require.specified === "function") {
        getAllScripts()
        loadRequireJSScript();
      }
    }
    else {
      if (window['require'] && typeof require === "function" && typeof require.specified === "function") {
        loadRequireJSScript();
      } else {
        getAllScripts()
        loadExtraScriptsAndMakeChart();
      }
    }
  }

}());
