(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/H5J07UVXW');
  var chartCreated = false;
  var chart = 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"
  ];

  const inEmbedCode = window.location.pathname.indexOf('/embed/') > -1;
  const inEverviz = window.location.origin === 'https://app.everviz.com';
  const loadHighchartsModules = inEverviz && !inEmbedCode;

  var legacyElementClassName = 'highcharts-H5J07UVXW';
  var elementClassName = 'everviz-H5J07UVXW';
  var externalCSS = [
    "https://app.everviz.com/fonts/-kdRxC3Ef/font.css",
    "https://app.everviz.com/fonts/mIQoHgFro/font.css",
    "https://app.everviz.com/fonts/b7ssKVeRa/font.css",
    "https://app.everviz.com/fonts/l71i68IAA/font.css",
    "https://app.everviz.com/fonts/kSwSgeTab/font.css",
    "https://app.everviz.com/resources/css/highcharts-data-table.css"
  ];

  var extraScripts = [
  "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":"<div><span style=\"font-size: 16px;\">Spotify’s value has tumbled</span></div>","align":"left","x":0,"style":{"fontFamily":"Austin News Text-Semibold","fontSize":"16px","lineHeight":"24px","letterSpacing":"2.5px","textTransform":"uppercase","marginBottom":"40px","color":"#222222"},"margin":16,"useHTML":true,"widthAdjust":0},"subtitle":{"text":"<div><span style=\"font-size: 15px;\">Share price</span></div>","align":"left","x":0,"style":{"fontFamily":"Austin News Text-Roman","color":"#767676","fontSize":"15px","fontWeight":"normal","fontStyle":"normal","fill":"#666666","width":"566px"},"useHTML":true,"widthAdjust":0,"verticalAlign":"top"},"colors":["#0098fe","#222222","#82cdff","#78869c","#3030ff","#ed0028","#bfc6d0","#ff96a8","#ae0063"],"legend":{"align":"left","verticalAlign":"top","itemMarginBottom":10,"x":-10,"symbolRadius":0,"floating":false,"itemStyle":{"fontFamily":"Telesans Agate-Regular","color":"#333333","fontSize":"14px","fontWeight":"normal","fontStyle":"normal","cursor":"pointer","textOverflow":"ellipsis"},"borderRadius":0,"squareSymbol":true,"shadow":false,"rtl":false,"reversed":false,"symbolPadding":4,"symbolHeight":12,"padding":8,"enabled":false},"plotOptions":{"series":{"marker":{"enabled":false},"lineWidth":3,"allowPointSelect":true,"states":{"select":{"color":"#EFFFEF","borderColor":"black","dashStyle":"dot"}},"label":{"enabled":false,"style":{"font-weight":"bold","fontFamily":"Telesans Agate-Regular","fontSize":"14px"}}},"area":{"fillOpacity":0.2,"marker":{"enabled":false,"symbol":"diamond"},"dataLabels":{"style":{"fontSize":"14px"}},"label":{"style":{"font-weight":"bold","fontFamily":"Telesans Agate-Regular","fontSize":"14px"}}},"line":{"marker":{"symbol":"diamond"},"linecap":"round"}},"chart":{"type":"line","polar":false,"style":{"fontFamily":"Telesans Agate-Regular","fontSize":"14px"},"parallelAxes":{"stackLabels":{"style":{"fontSize":"14px"}}},"spacingLeft":0,"spacingBottom":20,"spacingRight":0,"spacingTop":0},"credits":{"text":"SOURCE: BLOOMBERG","href":"","position":{"x":-7,"y":-3},"style":{"cursor":"pointer","color":"#999999","fontSize":"10px","fontFamily":"Telesans Agate-Regular"},"useHTML":true},"lang":{"shortMonths":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"weekdays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"numericSymbols":["k","M","G","T","P","E"]},"series":[{"turboThreshold":0,"type":"line","name":"Africa","data":[]}],"exporting":{"enabled":false,"url":"https://api.everviz.com/export"},"tooltip":{"pointFormat":" <b>{point.y}</b><br/>","borderRadius":0,"borderWidth":1,"enabled":true,"headerFormat":"","shadow":false,"style":{"color":"#333333","cursor":"default","fontSize":"12px","pointerEvents":"none","whiteSpace":"nowrap","fontFamily":"Telesans Agate-Regular"},"padding":6,"backgroundColor":"#ffffff","borderColor":"#222222","distance":12,"headerShape":"square","shape":"square","animation":false},"caption":{"style":{"fontFamily":"Telesans Agate-Regular","color":"#666666","fontSize":"18px","fontWeight":"normal","fontStyle":"normal","fill":"#666666","width":"610px"}},"stockTools":{"gui":{"enabled":false}},"navigation":{"bindingsClassName":"tools-container","events":{}},"labels":{"items":[],"style":{"color":"#333333","position":"absolute","fontFamily":"Telesans Agate-Regular","fontSize":"14px"}},"pane":{"background":[]},"responsive":{"rules":[]},"xAxis":{"lineColor":"black","tickColor":"black"},"yAxis":{"title":{"useHTML":true,"text":"$"},"lineColor":"#ccd6eb","tickColor":"#ccd6eb"},"annotations":[],"data":{"csv":"\"Date\";\"Last Price\"\n\"2023-10-03\";153\n\"2023-10-02\";158.11\n\"2023-09-29\";154.64\n\"2023-09-28\";153.53\n\"2023-09-27\";153.75\n\"2023-09-26\";152.36\n\"2023-09-25\";155.52\n\"2023-09-22\";156.35\n\"2023-09-21\";154.06\n\"2023-09-20\";160.77\n\"2023-09-19\";160.17\n\"2023-09-18\";159.24\n\"2023-09-15\";158.58\n\"2023-09-14\";157.15\n\"2023-09-13\";155.49\n\"2023-09-12\";154.65\n\"2023-09-11\";157.66\n\"2023-09-08\";155.47\n\"2023-09-07\";160.1\n\"2023-09-06\";160.47\n\"2023-09-05\";159.32\n\"2023-09-01\";157.56\n\"2023-08-31\";153.97\n\"2023-08-30\";149.45\n\"2023-08-29\";144.51\n\"2023-08-28\";141.26\n\"2023-08-25\";137.22\n\"2023-08-24\";135.76\n\"2023-08-23\";138.24\n\"2023-08-22\";133.44\n\"2023-08-21\";132.49\n\"2023-08-18\";131.87\n\"2023-08-17\";131.57\n\"2023-08-16\";134.35\n\"2023-08-15\";133.43\n\"2023-08-14\";139.38\n\"2023-08-11\";138.68\n\"2023-08-10\";136.43\n\"2023-08-09\";139.09\n\"2023-08-08\";138.37\n\"2023-08-07\";141.99\n\"2023-08-04\";144.12\n\"2023-08-03\";145.42\n\"2023-08-02\";146.51\n\"2023-08-01\";150.84\n\"2023-07-31\";149.41\n\"2023-07-28\";148.6\n\"2023-07-27\";144.52\n\"2023-07-26\";149.13\n\"2023-07-25\";140.38\n\"2023-07-24\";163.72\n\"2023-07-21\";171.71\n\"2023-07-20\";172.48\n\"2023-07-19\";179.84\n\"2023-07-18\";179.58\n\"2023-07-17\";179.17\n\"2023-07-14\";172.03\n\"2023-07-13\";171.1\n\"2023-07-12\";165.79\n\"2023-07-11\";160.58\n\"2023-07-10\";157.39\n\"2023-07-07\";156.97\n\"2023-07-06\";156.62\n\"2023-07-05\";160.73\n\"2023-07-03\";160.56\n\"2023-06-30\";160.55\n\"2023-06-29\";159.26\n\"2023-06-28\";160.57\n\"2023-06-27\";158.62\n\"2023-06-26\";153.78\n\"2023-06-23\";157.49\n\"2023-06-22\";159.09\n\"2023-06-21\";155.93\n\"2023-06-20\";156.82\n\"2023-06-16\";159.99\n\"2023-06-15\";152.18\n\"2023-06-14\";151.65\n\"2023-06-13\";151.54\n\"2023-06-12\";150.6\n\"2023-06-09\";150.48\n\"2023-06-08\";149.47\n\"2023-06-07\";148.31\n\"2023-06-06\";153.03\n\"2023-06-05\";156.34\n\"2023-06-02\";151.74\n\"2023-06-01\";153.92\n\"2023-05-31\";148.9\n\"2023-05-30\";148.01\n\"2023-05-26\";150.31\n\"2023-05-25\";147.65\n\"2023-05-24\";147.04\n\"2023-05-23\";147.67\n\"2023-05-22\";148.6\n\"2023-05-19\";149.43\n\"2023-05-18\";151.48\n\"2023-05-17\";146\n\"2023-05-16\";146.32\n\"2023-05-15\";144.22\n\"2023-05-12\";142.53\n\"2023-05-11\";147.06\n\"2023-05-10\";147.74\n\"2023-05-09\";143.7\n\"2023-05-08\";144.53\n\"2023-05-05\";141.75\n\"2023-05-04\";140.48\n\"2023-05-03\";138.06\n\"2023-05-02\";136.39\n\"2023-05-01\";138.43\n\"2023-04-28\";133.6\n\"2023-04-27\";132.17\n\"2023-04-26\";133.12\n\"2023-04-25\";138.2\n\"2023-04-24\";131.45\n\"2023-04-21\";133.76\n\"2023-04-20\";133.33\n\"2023-04-19\";133.56\n\"2023-04-18\";134.57\n\"2023-04-17\";133.78\n\"2023-04-14\";134.74\n\"2023-04-13\";134.96\n\"2023-04-12\";130.92\n\"2023-04-11\";131.28\n\"2023-04-10\";132.25\n\"2023-04-06\";132.48\n\"2023-04-05\";131.25\n\"2023-04-04\";134.88\n\"2023-04-03\";136.44\n\"2023-03-31\";133.62\n\"2023-03-30\";130.83\n\"2023-03-29\";129.87\n\"2023-03-28\";128.12\n\"2023-03-27\";129.48\n\"2023-03-24\";128.3\n\"2023-03-23\";131.05\n\"2023-03-22\";128.2\n\"2023-03-21\";128.81\n\"2023-03-20\";126.41\n\"2023-03-17\";127.09\n\"2023-03-16\";129.21\n\"2023-03-15\";125.65\n\"2023-03-14\";125.54\n\"2023-03-13\";123.39\n\"2023-03-10\";121.66\n\"2023-03-09\";123.93\n\"2023-03-08\";126.99\n\"2023-03-07\";126.33\n\"2023-03-06\";126.38\n\"2023-03-03\";123.74\n\"2023-03-02\";118.48\n\"2023-03-01\";117.2\n\"2023-02-28\";116.3\n\"2023-02-27\";116.84\n\"2023-02-24\";117.14\n\"2023-02-23\";118.86\n\"2023-02-22\";120.07\n\"2023-02-21\";120.35\n\"2023-02-17\";125.33\n\"2023-02-16\";125.57\n\"2023-02-15\";128.27\n\"2023-02-14\";126.1\n\"2023-02-13\";122.32\n\"2023-02-10\";125.16\n\"2023-02-09\";120.83\n\"2023-02-08\";123.68\n\"2023-02-07\";125.38\n\"2023-02-06\";122.92\n\"2023-02-03\";121.17\n\"2023-02-02\";122.57\n\"2023-02-01\";118.14\n\"2023-01-31\";112.72\n\"2023-01-30\";100\n\"2023-01-27\";102.24\n\"2023-01-26\";101.3\n\"2023-01-25\";100.03\n\"2023-01-24\";99.29\n\"2023-01-23\";99.94\n\"2023-01-20\";97.91\n\"2023-01-19\";93.58\n\"2023-01-18\";92.73\n\"2023-01-17\";91.75\n\"2023-01-13\";92.06\n\"2023-01-12\";91.2\n\"2023-01-11\";91.75\n\"2023-01-10\";90.79\n\"2023-01-09\";85.04\n\"2023-01-06\";83.54\n\"2023-01-05\";81.58\n\"2023-01-04\";81.33\n\"2023-01-03\";81.9\n\"2022-12-30\";78.95\n\"2022-12-29\";79.01\n\"2022-12-28\";76.61\n\"2022-12-27\";76.52\n\"2022-12-23\";77.7\n\"2022-12-22\";77.96\n\"2022-12-21\";77.49\n\"2022-12-20\";76.51\n\"2022-12-19\";73.26\n\"2022-12-16\";74.74\n\"2022-12-15\";72.36\n\"2022-12-14\";79.32\n\"2022-12-13\";80.96\n\"2022-12-12\";79.73\n\"2022-12-09\";78.17\n\"2022-12-08\";77.8\n\"2022-12-07\";75.72\n\"2022-12-06\";75.16\n\"2022-12-05\";78.31\n\"2022-12-02\";80.31\n\"2022-12-01\";79.45\n\"2022-11-30\";79.42\n\"2022-11-29\";75.1\n\"2022-11-28\";76.73\n\"2022-11-25\";78.73\n\"2022-11-23\";78.26\n\"2022-11-22\";75.25\n\"2022-11-21\";74.12\n\"2022-11-18\";76.99\n\"2022-11-17\";79.45\n\"2022-11-16\";82.5\n\"2022-11-15\";85.11\n\"2022-11-14\";82.5\n\"2022-11-11\";83.71\n\"2022-11-10\";78.44\n\"2022-11-09\";71.4\n\"2022-11-08\";73.27\n\"2022-11-07\";73.44\n\"2022-11-04\";71.05\n\"2022-11-03\";71.72\n\"2022-11-02\";75\n\"2022-11-01\";80.17\n\"2022-10-31\";80.58\n\"2022-10-28\";83.36\n\"2022-10-27\";81.74\n\"2022-10-26\";84.42\n\"2022-10-25\";97.05\n\"2022-10-24\";94.66\n\"2022-10-21\";88.7\n\"2022-10-20\";87.74\n\"2022-10-19\";88.75\n\"2022-10-18\";88.04\n\"2022-10-17\";86.72\n\"2022-10-14\";81.79\n\"2022-10-13\";82.65\n\"2022-10-12\";83.18\n\"2022-10-11\";82.13\n\"2022-10-10\";85.97\n\"2022-10-07\";88.01\n\"2022-10-06\";92.25\n\"2022-10-05\";91.4\n\"2022-10-04\";94.63\n\"2022-10-03\";89\n\"2022-09-30\";86.3\n\"2022-09-29\";86.84\n\"2022-09-28\";92.88\n\"2022-09-27\";89.5\n\"2022-09-26\";89.14\n\"2022-09-23\";89.34\n\"2022-09-22\";92.45\n\"2022-09-21\";95.39\n\"2022-09-20\";97.26\n\"2022-09-19\";99.7\n\"2022-09-16\";100.34\n\"2022-09-15\";103.96\n\"2022-09-14\";102.45\n\"2022-09-13\";101.96\n\"2022-09-12\";111.34\n\"2022-09-09\";110.28\n\"2022-09-08\";105.18\n\"2022-09-07\";105.86\n\"2022-09-06\";102.59\n\"2022-09-02\";104.42\n\"2022-09-01\";106.52\n\"2022-08-31\";108.15\n\"2022-08-30\";107.23\n\"2022-08-29\";108.56\n\"2022-08-26\";109.31\n\"2022-08-25\";113.53\n\"2022-08-24\";110.05\n\"2022-08-23\";108.03\n\"2022-08-22\";109.6\n\"2022-08-19\";111.43\n\"2022-08-18\";114.39\n\"2022-08-17\";114.15\n\"2022-08-16\";120.1\n\"2022-08-15\";122.6\n\"2022-08-12\";123.63\n\"2022-08-11\";122.73\n\"2022-08-10\";120.09\n\"2022-08-09\";115.56\n\"2022-08-08\";119.7\n\"2022-08-05\";118.73\n\"2022-08-04\";122.4\n\"2022-08-03\";120.46\n\"2022-08-02\";116\n\"2022-08-01\";115.35\n\"2022-07-29\";113.02\n\"2022-07-28\";114.59\n\"2022-07-27\";116.61\n\"2022-07-26\";103.97\n\"2022-07-25\";110.42\n\"2022-07-22\";111.65\n\"2022-07-21\";115.62\n\"2022-07-20\";113.25\n\"2022-07-19\";108.68\n\"2022-07-18\";103.57\n\"2022-07-15\";102.33\n\"2022-07-14\";96.32\n\"2022-07-13\";99.21\n\"2022-07-12\";99.58\n\"2022-07-11\";99.15\n\"2022-07-08\";104.24\n\"2022-07-07\";105.83\n\"2022-07-06\";102.87\n\"2022-07-05\";104.83\n\"2022-07-01\";97.52\n\"2022-06-30\";93.83\n\"2022-06-29\";97.96\n\"2022-06-28\";99\n\"2022-06-27\";106.27\n\"2022-06-24\";107\n\"2022-06-23\";102.19\n\"2022-06-22\";99.33\n\"2022-06-21\";101.4\n\"2022-06-17\";99.27\n\"2022-06-16\";97.85\n\"2022-06-15\";105.35\n\"2022-06-14\";98.05\n\"2022-06-13\";98.61\n\"2022-06-10\";102.23\n\"2022-06-09\";111.93\n\"2022-06-08\";116.03\n\"2022-06-07\";109.43\n\"2022-06-06\";111.04\n\"2022-06-03\";112.23\n\"2022-06-02\";116.5\n\"2022-06-01\";110\n\"2022-05-31\";112.77\n\"2022-05-27\";112.97\n\"2022-05-26\";108.62\n\"2022-05-25\";108.79\n\"2022-05-24\";103.5\n\"2022-05-23\";109.07\n\"2022-05-20\";107.27\n\"2022-05-19\";105.77\n\"2022-05-18\";104.4\n\"2022-05-17\";105.06\n\"2022-05-16\";101.05\n\"2022-05-13\";106.09\n\"2022-05-12\";97.08\n\"2022-05-11\";91.94\n\"2022-05-10\";99.17\n\"2022-05-09\";94.44\n\"2022-05-06\";104.68\n\"2022-05-05\";105.59\n\"2022-05-04\";112.55\n\"2022-05-03\";109.49\n\"2022-05-02\";108.86\n\"2022-04-29\";101.65\n\"2022-04-28\";102.68\n\"2022-04-27\";96.67\n\"2022-04-26\";110.41\n\"2022-04-25\";112.14\n\"2022-04-22\";110.21\n\"2022-04-21\";112.62\n\"2022-04-20\";122.49\n\"2022-04-19\";137.41\n\"2022-04-18\";134.43\n\"2022-04-14\";136.27\n\"2022-04-13\";141.34\n\"2022-04-12\";138.9\n\"2022-04-11\";139.61\n\"2022-04-08\";141.28\n\"2022-04-07\";141.39\n\"2022-04-06\";145.64\n\"2022-04-05\";148.91\n\"2022-04-04\";158.84\n\"2022-04-01\";153.7\n\"2022-03-31\";151.02\n\"2022-03-30\";156.16\n\"2022-03-29\";157.31\n\"2022-03-28\";150.13\n\"2022-03-25\";146.04\n\"2022-03-24\";149.26\n\"2022-03-23\";148.57\n\"2022-03-22\";147.47\n\"2022-03-21\";140.42\n\"2022-03-18\";144.78\n\"2022-03-17\";138.73\n\"2022-03-16\";133.58\n\"2022-03-15\";123.84\n\"2022-03-14\";119.47\n\"2022-03-11\";124.29\n\"2022-03-10\";132.67\n\"2022-03-09\";136.42\n\"2022-03-08\";131.68\n\"2022-03-07\";130.51\n\"2022-03-04\";135.17\n\"2022-03-03\";139.92\n\"2022-03-02\";149.48\n\"2022-03-01\";151.25\n\"2022-02-28\";156.19\n\"2022-02-25\";151.91\n\"2022-02-24\";149.21\n\"2022-02-23\";144.17\n\"2022-02-22\";149.38\n\"2022-02-18\";152.27\n\"2022-02-17\";159.22\n\"2022-02-16\";163.94\n\"2022-02-15\";168.06\n\"2022-02-14\";162.21\n\"2022-02-11\";161.93\n\"2022-02-10\";167.83\n\"2022-02-09\";175.49\n\"2022-02-08\";165.92\n\"2022-02-07\";171.51\n\"2022-02-04\";174.43\n\"2022-02-03\";159.76\n\"2022-02-02\";191.92\n\"2022-02-01\";203.62\n\"2022-01-31\";196.26\n\"2022-01-28\";172.98\n\"2022-01-27\";171.32\n\"2022-01-26\";174.79\n\"2022-01-25\";184.04\n\"2022-01-24\";193.56\n\"2022-01-21\";195.53\n\"2022-01-20\";208.66\n\"2022-01-19\";207.35\n\"2022-01-18\";210.87\n\"2022-01-14\";218.56\n\"2022-01-13\";226.45\n\"2022-01-12\";231.31\n\"2022-01-11\";234.97\n\"2022-01-10\";224.41\n\"2022-01-07\";223.58\n\"2022-01-06\";228.27\n\"2022-01-05\";227.7\n\"2022-01-04\";239.26\n\"2022-01-03\";244.16\n\"2021-12-31\";234.03\n\"2021-12-30\";237.92\n\"2021-12-29\";232.92\n\"2021-12-28\";233.78\n\"2021-12-27\";233.78\n\"2021-12-23\";236.63\n\"2021-12-22\";235.16\n\"2021-12-21\";238.11\n\"2021-12-20\";228.16\n\"2021-12-17\";235.28\n\"2021-12-16\";226.55\n\"2021-12-15\";225.4\n\"2021-12-14\";222.68\n\"2021-12-13\";225.62\n\"2021-12-10\";233.26\n\"2021-12-09\";233.42\n\"2021-12-08\";243.17\n\"2021-12-07\";238.51\n\"2021-12-06\";232.01\n\"2021-12-03\";228.8\n\"2021-12-02\";228.54\n\"2021-12-01\";225.09\n\"2021-11-30\";238.5\n\"2021-11-29\";246.6\n\"2021-11-26\";250.89\n\"2021-11-24\";249.49\n\"2021-11-23\";243.03\n\"2021-11-22\";250.34\n\"2021-11-19\";259.55\n\"2021-11-18\";263.37\n\"2021-11-17\";271.95\n\"2021-11-16\";271.3\n\"2021-11-15\";278.38\n\"2021-11-12\";280.56\n\"2021-11-11\";276.65\n\"2021-11-10\";269.72\n\"2021-11-09\";278.75\n\"2021-11-08\";286.9\n\"2021-11-05\";289.05\n\"2021-11-04\";293.48\n\"2021-11-03\";298.08\n\"2021-11-02\";298.2\n\"2021-11-01\";300.95\n\"2021-10-29\";289.4\n\"2021-10-28\";288.95\n\"2021-10-27\";273.13\n\"2021-10-26\";252.2\n\"2021-10-25\";257.89\n\"2021-10-22\";252.96\n\"2021-10-21\";255\n\"2021-10-20\";251.18\n\"2021-10-19\";255.61\n\"2021-10-18\";248.82\n\"2021-10-15\";247.4\n\"2021-10-14\";247.37\n\"2021-10-13\";243.83\n\"2021-10-12\";235.3\n\"2021-10-11\";231.89\n\"2021-10-08\";232.88\n\"2021-10-07\";234.9\n\"2021-10-06\";232.02\n\"2021-10-05\";225.82\n\"2021-10-04\";221.91\n\"2021-10-01\";229.33\n\"2021-09-30\";225.34\n\"2021-09-29\";220.32\n\"2021-09-28\";227.34\n\"2021-09-27\";232.94\n\"2021-09-24\";230.2\n\"2021-09-23\";234.86\n\"2021-09-22\";235.35\n\"2021-09-21\";234.51\n\"2021-09-20\";237.76\n\"2021-09-17\";248.1\n\"2021-09-16\";242.02\n\"2021-09-15\";242.87\n\"2021-09-14\";243.81\n\"2021-09-13\";244.22\n\"2021-09-10\";247.76\n\"2021-09-09\";246.01\n\"2021-09-08\";249.68\n\"2021-09-07\";254.72\n\"2021-09-03\";249.04\n\"2021-09-02\";254.03\n\"2021-09-01\";238.38\n\"2021-08-31\";234.34\n\"2021-08-30\";233.12\n\"2021-08-27\";226.02\n\"2021-08-26\";224.62\n\"2021-08-25\";226.9\n\"2021-08-24\";224.88\n\"2021-08-23\";221.5\n\"2021-08-20\";216.64\n\"2021-08-19\";205.08\n\"2021-08-18\";205.42\n\"2021-08-17\";206.16\n\"2021-08-16\";208.83\n\"2021-08-13\";211.48\n\"2021-08-12\";215.04\n\"2021-08-11\";214\n\"2021-08-10\";215.48\n\"2021-08-09\";224.78\n\"2021-08-06\";221.97\n\"2021-08-05\";221.13\n\"2021-08-04\";217.42\n\"2021-08-03\";217.95\n\"2021-08-02\";228.4\n\"2021-07-30\";228.67\n\"2021-07-29\";225.27\n\"2021-07-28\";223.32\n\"2021-07-27\";236.93\n\"2021-07-26\";240.59\n\"2021-07-23\";243.64\n\"2021-07-22\";244.18\n\"2021-07-21\";247.91\n\"2021-07-20\";246.5\n\"2021-07-19\";241.81\n\"2021-07-16\";243.24\n\"2021-07-15\";247.97\n\"2021-07-14\";253.41\n\"2021-07-13\";263.85\n\"2021-07-12\";261.01\n\"2021-07-09\";262.83\n\"2021-07-08\";256.15\n\"2021-07-07\";259.04\n\"2021-07-06\";263.52\n\"2021-07-02\";267.83\n\"2021-07-01\";268.63\n\"2021-06-30\";275.59\n\"2021-06-29\";272.86\n\"2021-06-28\";271.56\n\"2021-06-25\";266.38\n\"2021-06-24\";264.16\n\"2021-06-23\";256.7\n\"2021-06-22\";253.64\n\"2021-06-21\";245.6\n\"2021-06-18\";247.64\n\"2021-06-17\";247.11\n\"2021-06-16\";242.78\n\"2021-06-15\";242.76\n\"2021-06-14\";251.51\n\"2021-06-11\";243.66\n\"2021-06-10\";247.19\n\"2021-06-09\";237.7\n\"2021-06-08\";242.51\n\"2021-06-07\";242.66\n\"2021-06-04\";236.17\n\"2021-06-03\";232.19\n\"2021-06-02\";239.73\n\"2021-06-01\";241.73\n\"2021-05-28\";241.57\n\"2021-05-27\";240.26\n\"2021-05-26\";238.39\n\"2021-05-25\";236.76\n\"2021-05-24\";234.06\n\"2021-05-21\";229.14\n\"2021-05-20\";228.68\n\"2021-05-19\";220.31\n\"2021-05-18\";220.99\n\"2021-05-17\";223.33\n\"2021-05-14\";223.59\n\"2021-05-13\";217.07\n\"2021-05-12\";225.6\n\"2021-05-11\";228.01\n\"2021-05-10\";228.21\n\"2021-05-07\";239.41\n\"2021-05-06\";237.04\n\"2021-05-05\";239.5\n\"2021-05-04\";240.12\n\"2021-05-03\";247.69\n\"2021-04-30\";252.12\n\"2021-04-29\";262.15\n\"2021-04-28\";256.84\n\"2021-04-27\";292.92\n\"2021-04-26\";298.02\n\"2021-04-23\";284.11\n\"2021-04-22\";265.16\n\"2021-04-21\";261.71\n\"2021-04-20\";271.2\n\"2021-04-19\";280.37\n\"2021-04-16\";292.02\n\"2021-04-15\";299.74\n\"2021-04-14\";287.6\n\"2021-04-13\";293.12\n\"2021-04-12\";276.91\n\"2021-04-09\";279.2\n\"2021-04-08\";280.94\n\"2021-04-07\";280.15\n\"2021-04-06\";282.34\n\"2021-04-05\";273.3\n\"2021-04-01\";273.1\n\"2021-03-31\";267.95\n\"2021-03-30\";257.69\n\"2021-03-29\";252.59\n\"2021-03-26\";261.31\n\"2021-03-25\";254.63\n\"2021-03-24\";258.68\n\"2021-03-23\";267.3\n\"2021-03-22\";275.47\n\"2021-03-19\";272.11\n\"2021-03-18\";271.73\n\"2021-03-17\";283.35\n\"2021-03-16\";284.69\n\"2021-03-15\";285.46\n\"2021-03-12\";279.89\n\"2021-03-11\";286.96\n\"2021-03-10\";270.19\n\"2021-03-09\";273.58\n\"2021-03-08\";258.33\n\"2021-03-05\";274.98\n\"2021-03-04\";285.01\n\"2021-03-03\";300.24\n\"2021-03-02\";322.74\n\"2021-03-01\";321.28\n\"2021-02-26\";307.38\n\"2021-02-25\";303.06\n\"2021-02-24\";334.69\n\"2021-02-23\";336.31\n\"2021-02-22\";349.91\n\"2021-02-19\";364.59\n\"2021-02-18\";354.88\n\"2021-02-17\";355.19\n\"2021-02-16\";353.73\n\"2021-02-12\";339.7\n\"2021-02-11\";331.9\n\"2021-02-10\";335.71\n\"2021-02-09\";334\n\"2021-02-08\";323.79\n\"2021-02-05\";310.77\n\"2021-02-04\";314.7\n\"2021-02-03\";317.25\n\"2021-02-02\";345.05\n\"2021-02-01\";332.65\n\"2021-01-29\";315\n\"2021-01-28\";325.44\n\"2021-01-27\";330.19\n\"2021-01-26\";337.01\n\"2021-01-25\";333.61\n\"2021-01-22\";338.96\n\"2021-01-21\";348.3\n\"2021-01-20\";331.41\n\"2021-01-19\";319.75\n\"2021-01-15\";319.82\n\"2021-01-14\";342.27\n\"2021-01-13\";347.06\n\"2021-01-12\";347.01\n\"2021-01-11\";344.07\n\"2021-01-08\";353.11\n\"2021-01-07\";331.36\n\"2021-01-06\";314.24\n\"2021-01-05\";313.72\n\"2021-01-04\";311\n\"2020-12-31\";314.66\n\"2020-12-30\";319.35\n\"2020-12-29\";318.43\n\"2020-12-28\";317.29\n\"2020-12-24\";328.39\n\"2020-12-23\";330.79\n\"2020-12-22\";321.96\n\"2020-12-21\";325.57\n\"2020-12-18\";336.1\n\"2020-12-17\";328.06\n\"2020-12-16\";318.53\n\"2020-12-15\";326.97\n\"2020-12-14\";320.34\n\"2020-12-11\";341.22\n\"2020-12-10\";343.3\n\"2020-12-09\";332.45\n\"2020-12-08\";332.86\n\"2020-12-07\";342\n\"2020-12-04\";319.77\n\"2020-12-03\";316.43\n\"2020-12-02\";320.89\n\"2020-12-01\";284.99\n\"2020-11-30\";291.37\n\"2020-11-27\";277.62\n\"2020-11-25\";270.09\n\"2020-11-24\";270.14\n\"2020-11-23\";268.86\n\"2020-11-20\";260\n\"2020-11-19\";249.94\n\"2020-11-18\";253.02\n\"2020-11-17\";250.44\n\"2020-11-16\";245.85\n\"2020-11-13\";253.5\n\"2020-11-12\";258.69\n\"2020-11-11\";261.04\n\"2020-11-10\";249.99\n\"2020-11-09\";274.2\n\"2020-11-06\";276.1\n\"2020-11-05\";256.38\n\"2020-11-04\";239.28\n\"2020-11-03\";236.53\n\"2020-11-02\";231.6\n\"2020-10-30\";239.89\n\"2020-10-29\";266.87\n\"2020-10-28\";276.14\n\"2020-10-27\";287.45\n\"2020-10-26\";284.96\n\"2020-10-23\";283.49\n\"2020-10-22\";271.88\n\"2020-10-21\";271.32\n\"2020-10-20\";260.95\n\"2020-10-19\";261.01\n\"2020-10-16\";262.55\n\"2020-10-15\";261.55\n\"2020-10-14\";257.62\n\"2020-10-13\";266.95\n\"2020-10-12\";251.44\n\"2020-10-09\";250\n\"2020-10-08\";249.8\n\"2020-10-07\";251.51\n\"2020-10-06\";248.54\n\"2020-10-05\";251.37\n\"2020-10-02\";240.28\n\"2020-10-01\";250.19\n\"2020-09-30\";242.57\n\"2020-09-29\";242.45\n\"2020-09-28\";236.42\n\"2020-09-25\";235.98\n\"2020-09-24\";231.26\n\"2020-09-23\";235.05\n\"2020-09-22\";241.01\n\"2020-09-21\";239.34\n\"2020-09-18\";233.89\n\"2020-09-17\";234.31\n\"2020-09-16\";234.85\n\"2020-09-15\";237.91\n\"2020-09-14\";238.55\n\"2020-09-11\";241.6\n\"2020-09-10\";247.78\n\"2020-09-09\";244.93\n\"2020-09-08\";240.02\n\"2020-09-04\";248.21\n\"2020-09-03\";261.66\n\"2020-09-02\";276.29\n\"2020-09-01\";291.75\n\"2020-08-31\";282.16\n\"2020-08-28\";279.36\n\"2020-08-27\";272.01\n\"2020-08-26\";278.29\n\"2020-08-25\";268.69\n\"2020-08-24\";269.13\n\"2020-08-21\";270.98\n\"2020-08-20\";269.33\n\"2020-08-19\";261.72\n\"2020-08-18\";256.8\n\"2020-08-17\";259.91\n\"2020-08-14\";251.32\n\"2020-08-13\";253.66\n\"2020-08-12\";253.29\n\"2020-08-11\";253.72\n\"2020-08-10\";248.99\n\"2020-08-07\";252.12\n\"2020-08-06\";255.32\n\"2020-08-05\";249.25\n\"2020-08-04\";250.02\n\"2020-08-03\";254.43\n\"2020-07-31\";257.82\n\"2020-07-30\";261.79\n\"2020-07-29\";262.21\n\"2020-07-28\";267.12\n\"2020-07-27\";272.5\n\"2020-07-24\";268.74\n\"2020-07-23\";267.54\n\"2020-07-22\";289.62\n\"2020-07-21\";276.38\n\"2020-07-20\";291.19\n\"2020-07-17\";263.23\n\"2020-07-16\";268.68\n\"2020-07-15\";258.5\n\"2020-07-14\";262.8\n\"2020-07-13\";261.19\n\"2020-07-10\";278.24\n\"2020-07-09\";274.79\n\"2020-07-08\";269.26\n\"2020-07-07\";261.99\n\"2020-07-06\";260.26\n\"2020-07-02\";271.49\n\"2020-07-01\";258.9\n\"2020-06-30\";258.19\n\"2020-06-29\";265.14\n\"2020-06-26\";264.95\n\"2020-06-25\";267.47\n\"2020-06-24\";242.86\n\"2020-06-23\";241.76\n\"2020-06-22\";236.06\n\"2020-06-19\";231.29\n\"2020-06-18\";225.28\n\"2020-06-17\";199.83\n\"2020-06-16\";185.48\n\"2020-06-15\";187.88\n\"2020-06-12\";180.07\n\"2020-06-11\";178.68\n\"2020-06-10\";189.4\n\"2020-06-09\";191.31\n\"2020-06-08\";187.3\n\"2020-06-05\";184.28\n\"2020-06-04\";181.84\n\"2020-06-03\";184.63\n\"2020-06-02\";189.36\n\"2020-06-01\";182.71\n\"2020-05-29\";180.93\n\"2020-05-28\";177.22\n\"2020-05-27\";185.95\n\"2020-05-26\";191\n\"2020-05-22\";190.17\n\"2020-05-21\";192.74\n\"2020-05-20\";189.8\n\"2020-05-19\";175.03\n\"2020-05-18\";161.43\n\"2020-05-15\";158.83\n\"2020-05-14\";152.07\n\"2020-05-13\";148.98\n\"2020-05-12\";153.94\n\"2020-05-11\";156.02\n\"2020-05-08\";152.15\n\"2020-05-07\";148.04\n\"2020-05-06\";148.48\n\"2020-05-05\";145.02\n\"2020-05-04\";145.31\n\"2020-05-01\";144.84\n\"2020-04-30\";151.57\n\"2020-04-29\";155.78\n\"2020-04-28\";139.78\n\"2020-04-27\";140.25\n\"2020-04-24\";137.84\n\"2020-04-23\";138.71\n\"2020-04-22\";139.74\n\"2020-04-21\";139.14\n\"2020-04-20\";144.54\n\"2020-04-17\";141.86\n\"2020-04-16\";139.49\n\"2020-04-15\";138.78\n\"2020-04-14\";135.93\n\"2020-04-13\";129.83\n\"2020-04-09\";131.86\n\"2020-04-08\";126.04\n\"2020-04-07\";127.61\n\"2020-04-06\";122.52\n\"2020-04-03\";122.12\n\"2020-04-02\";121.91\n\"2020-04-01\";121.61\n\"2020-03-31\";121.44\n\"2020-03-30\";121.43\n\"2020-03-27\";122.54\n\"2020-03-26\";126.81\n\"2020-03-25\";124.23\n\"2020-03-24\";129.69\n\"2020-03-23\";118.18\n\"2020-03-20\";124.36\n\"2020-03-19\";129.13\n\"2020-03-18\";121.24\n\"2020-03-17\";118.87\n\"2020-03-16\";117.64\n\"2020-03-13\";131.56\n\"2020-03-12\";126.99\n\"2020-03-11\";135.06\n\"2020-03-10\";141.9\n\"2020-03-09\";139.78\n\"2020-03-06\";145.14\n\"2020-03-05\";148.08\n\"2020-03-04\";144.25\n\"2020-03-03\";137.16\n\"2020-03-02\";139.34\n\"2020-02-28\";137.12\n\"2020-02-27\";134.51\n\"2020-02-26\";140.49\n\"2020-02-25\";141.8\n\"2020-02-24\";145.33\n\"2020-02-21\";146.95\n\"2020-02-20\";147.86\n\"2020-02-19\";143.36\n\"2020-02-18\";144.63\n\"2020-02-14\";141\n\"2020-02-13\";141.5\n\"2020-02-12\";147.08\n\"2020-02-11\";145.77\n\"2020-02-10\";148.33\n\"2020-02-07\";154.55\n\"2020-02-06\";154.37\n\"2020-02-05\";147\n\"2020-02-04\";154.31\n\"2020-02-03\";146.5\n\"2020-01-31\";141.3\n\"2020-01-30\";142.71\n\"2020-01-29\";141.57\n\"2020-01-28\";144.3\n\"2020-01-27\";144.34\n\"2020-01-24\";146.63\n\"2020-01-23\";148.97\n\"2020-01-22\";148.12\n\"2020-01-21\";148.95\n\"2020-01-17\";148.34\n\"2020-01-16\";151.84\n\"2020-01-15\";152.45\n\"2020-01-14\";149.4\n\"2020-01-13\";150.87\n\"2020-01-10\";156.04\n\"2020-01-09\";157.74\n\"2020-01-08\";158.78\n\"2020-01-07\";156.02\n\"2020-01-06\";156.72\n\"2020-01-03\";152.5\n\"2020-01-02\";151.62\n\"2019-12-31\";149.55\n\"2019-12-30\";149.81\n\"2019-12-27\";153.17\n\"2019-12-26\";152.52\n\"2019-12-24\";151.82\n\"2019-12-23\";150.42\n\"2019-12-20\";150.31\n\"2019-12-19\";149.68\n\"2019-12-18\";150.87\n\"2019-12-17\";151.53\n\"2019-12-16\";150.78\n\"2019-12-13\";147.2\n\"2019-12-12\";147.23\n\"2019-12-11\";147.13\n\"2019-12-10\";145.97\n\"2019-12-09\";146.31\n\"2019-12-06\";148.09\n\"2019-12-05\";146.58\n\"2019-12-04\";144.95\n\"2019-12-03\";143.98\n\"2019-12-02\";142.53\n\"2019-11-29\";142.55\n\"2019-11-27\";142.93\n\"2019-11-26\";143.83\n\"2019-11-25\";141.87\n\"2019-11-22\";140.89\n\"2019-11-21\";139.06\n\"2019-11-20\";138.03\n\"2019-11-19\";136.97\n\"2019-11-18\";140.26\n\"2019-11-15\";147.51\n\"2019-11-14\";148.76\n\"2019-11-13\";146.78\n\"2019-11-12\";146.39\n\"2019-11-11\";146.63\n\"2019-11-08\";147.85\n\"2019-11-07\";148.17\n\"2019-11-06\";148.48\n\"2019-11-05\";150.37\n\"2019-11-04\";154.15\n\"2019-11-01\";146.92\n\"2019-10-31\";144.3\n\"2019-10-30\";140.45\n\"2019-10-29\";135.99\n\"2019-10-28\";140.2\n\"2019-10-25\";120.69\n\"2019-10-24\";118.83\n\"2019-10-23\";118.23\n\"2019-10-22\";118.01\n\"2019-10-21\";119\n\"2019-10-18\";115.33\n\"2019-10-17\";117.83\n\"2019-10-16\";116.56\n\"2019-10-15\";118.59\n\"2019-10-14\";115.17\n\"2019-10-11\";115.49\n\"2019-10-10\";112.52\n\"2019-10-09\";114.24\n\"2019-10-08\";115.08\n\"2019-10-07\";115.86\n\"2019-10-04\";116.42\n\"2019-10-03\";114.82\n\"2019-10-02\";113.9\n\"2019-10-01\";112.52\n\"2019-09-30\";114\n\"2019-09-27\";112.24\n\"2019-09-26\";116.2\n\"2019-09-25\";118.22\n\"2019-09-24\";116.8\n\"2019-09-23\";121.61\n\"2019-09-20\";120.7\n\"2019-09-19\";124.39\n\"2019-09-18\";127.98\n\"2019-09-17\";129.08\n\"2019-09-16\";128.17\n\"2019-09-13\";130.63\n\"2019-09-12\";128.55\n\"2019-09-11\";132\n\"2019-09-10\";130\n\"2019-09-09\";134.1\n\"2019-09-06\";136.06\n\"2019-09-05\";135.68\n\"2019-09-04\";133.45\n\"2019-09-03\";133.41\n\"2019-08-30\";134.95\n\"2019-08-29\";136.35\n\"2019-08-28\";132.67\n\"2019-08-27\";133.88\n\"2019-08-26\";137.82\n\"2019-08-23\";138.02\n\"2019-08-22\";140.95\n\"2019-08-21\";145.76\n\"2019-08-20\";148.11\n\"2019-08-19\";150.1\n\"2019-08-16\";147.74\n\"2019-08-15\";145.37\n\"2019-08-14\";147.15\n\"2019-08-13\";152.82\n\"2019-08-12\";151.07\n\"2019-08-09\";155.01\n\"2019-08-08\";157.66\n\"2019-08-07\";151.78\n\"2019-08-06\";151.44\n\"2019-08-05\";150\n\"2019-08-02\";153.47\n\"2019-08-01\";155.61\n\"2019-07-31\";154.94\n\"2019-07-30\";155.2\n\"2019-07-29\";153.89\n\"2019-07-26\";155.38\n\"2019-07-25\";152.97\n\"2019-07-24\";152.34\n\"2019-07-23\";148.74\n\"2019-07-22\";146.76\n\"2019-07-19\";144.11\n\"2019-07-18\";145.2\n\"2019-07-17\";148.09\n\"2019-07-16\";151.45\n\"2019-07-15\";154.27\n\"2019-07-12\";152.3\n\"2019-07-11\";151.46\n\"2019-07-10\";151.36\n\"2019-07-09\";147.24\n\"2019-07-08\";144.29\n\"2019-07-05\";146.31\n\"2019-07-03\";145.86\n\"2019-07-02\";146.43\n\"2019-07-01\";145.29\n\"2019-06-28\";146.22\n\"2019-06-27\";143.25\n\"2019-06-26\";142.1\n\"2019-06-25\";144.16\n\"2019-06-24\";150.04\n\"2019-06-21\";148.31\n\"2019-06-20\";149.77\n\"2019-06-19\";149.3\n\"2019-06-18\";147.01\n\"2019-06-17\";149.5\n\"2019-06-14\";144.59\n\"2019-06-13\";144.85\n\"2019-06-12\";142.5\n\"2019-06-11\";138.6\n\"2019-06-10\";139.23\n\"2019-06-07\";140.08\n\"2019-06-06\";135.41\n\"2019-06-05\";131\n\"2019-06-04\";127.61\n\"2019-06-03\";122.81\n\"2019-05-31\";125.58\n\"2019-05-30\";127.61\n\"2019-05-29\";125.67\n\"2019-05-28\";124.36\n\"2019-05-24\";124.65\n\"2019-05-23\";121.58\n\"2019-05-22\";127.09\n\"2019-05-21\";132.24\n\"2019-05-20\";131.52\n\"2019-05-17\";132.76\n\"2019-05-16\";135.43\n\"2019-05-15\";136.43\n\"2019-05-14\";133.58\n\"2019-05-13\";132.39\n\"2019-05-10\";137.85\n\"2019-05-09\";134.83\n\"2019-05-08\";137.71\n\"2019-05-07\";136.06\n\"2019-05-06\";137\n\"2019-05-03\";136.17\n\"2019-05-02\";132.7\n\"2019-05-01\";136.5\n\"2019-04-30\";135.77\n\"2019-04-29\";138.14\n\"2019-04-26\";138.25\n\"2019-04-25\";132.82\n\"2019-04-24\";135.62\n\"2019-04-23\";138.79\n\"2019-04-22\";135.92\n\"2019-04-18\";139.65\n\"2019-04-17\";137.69\n\"2019-04-16\";139.41\n\"2019-04-15\";138.55\n\"2019-04-12\";144.95\n\"2019-04-11\";141.8\n\"2019-04-10\";143.57\n\"2019-04-09\";141.34\n\"2019-04-08\";142.28\n\"2019-04-05\";141.13\n\"2019-04-04\";140.27\n\"2019-04-03\";143.82\n\"2019-04-02\";142.55\n\"2019-04-01\";140.06\n\"2019-03-29\";138.8\n\"2019-03-28\";137.64\n\"2019-03-27\";133.35\n\"2019-03-26\";137.45\n\"2019-03-25\";142.1\n\"2019-03-22\";139\n\"2019-03-21\";143.99\n\"2019-03-20\";143.9\n\"2019-03-19\";141.55\n\"2019-03-18\";139.18\n\"2019-03-15\";141.91\n\"2019-03-14\";140.24\n\"2019-03-13\";143.49\n\"2019-03-12\";145.33\n\"2019-03-11\";146.36\n\"2019-03-08\";140.18\n\"2019-03-07\";140.18\n\"2019-03-06\";145.12\n\"2019-03-05\";143.6\n\"2019-03-04\";139.23\n\"2019-03-01\";138\n\"2019-02-28\";140.14\n\"2019-02-27\";145\n\"2019-02-26\";145.07\n\"2019-02-25\";149.33\n\"2019-02-22\";151.19\n\"2019-02-21\";148.52\n\"2019-02-20\";147.83\n\"2019-02-19\";146.28\n\"2019-02-15\";148.52\n\"2019-02-14\";146.87\n\"2019-02-13\";143.54\n\"2019-02-12\";140.46\n\"2019-02-11\";137.82\n\"2019-02-08\";134.71\n\"2019-02-07\";131.19\n\"2019-02-06\";135.45\n\"2019-02-05\";139.4\n\"2019-02-04\";138.6\n\"2019-02-01\";137.21\n\"2019-01-31\";135.45\n\"2019-01-30\";136.47\n\"2019-01-29\";132.46\n\"2019-01-28\";133.25\n\"2019-01-25\";134.67\n\"2019-01-24\";132.7\n\"2019-01-23\";130.92\n\"2019-01-22\";133.8\n\"2019-01-18\";133.66\n\"2019-01-17\";133.25\n\"2019-01-16\";134.25\n\"2019-01-15\";131.25\n\"2019-01-14\";126.71\n\"2019-01-11\";120.52\n\"2019-01-10\";123.93\n\"2019-01-09\";122.69\n\"2019-01-08\";117.48\n\"2019-01-07\";119.36\n\"2019-01-04\";118.51\n\"2019-01-03\";109.02\n\"2019-01-02\";113.74\n\"2018-12-31\";113.5\n\"2018-12-28\";112.16\n\"2018-12-27\";113.82\n\"2018-12-26\";114.04\n\"2018-12-24\";107.75\n\"2018-12-21\";106.84\n\"2018-12-20\";114.53\n\"2018-12-19\";118.67\n\"2018-12-18\";120.51\n\"2018-12-17\";120.47\n\"2018-12-14\";125.68\n\"2018-12-13\";125.55\n\"2018-12-12\";128.47\n\"2018-12-11\";128.37\n\"2018-12-10\";130.79\n\"2018-12-07\";135.31\n\"2018-12-06\";136.83\n\"2018-12-04\";134.5\n\"2018-12-03\";140.68\n\"2018-11-30\";136.38\n\"2018-11-29\";138.96\n\"2018-11-28\";138.24\n\"2018-11-27\";138.75\n\"2018-11-26\";138\n\"2018-11-23\";129.41\n\"2018-11-21\";131.98\n\"2018-11-20\";129.7\n\"2018-11-19\";126.7\n\"2018-11-16\";134.21\n\"2018-11-15\";136.96\n\"2018-11-14\";134.01\n\"2018-11-13\";131.63\n\"2018-11-12\";131.31\n\"2018-11-09\";138.06\n\"2018-11-08\";137\n\"2018-11-07\";145.77\n\"2018-11-06\";142.61\n\"2018-11-05\";143.6\n\"2018-11-02\";138.99\n\"2018-11-01\";141.16\n\"2018-10-31\";149.69\n\"2018-10-30\";141.68\n\"2018-10-29\";139.11\n\"2018-10-26\";146.24\n\"2018-10-25\";149.68\n\"2018-10-24\";146.32\n\"2018-10-23\";153.25\n\"2018-10-22\";148.54\n\"2018-10-19\";148.93\n\"2018-10-18\";152.49\n\"2018-10-17\";159.28\n\"2018-10-16\";164.75\n\"2018-10-15\";159.25\n\"2018-10-12\";158.49\n\"2018-10-11\";152.27\n\"2018-10-10\";149.48\n\"2018-10-09\";161.53\n\"2018-10-08\";163.47\n\"2018-10-05\";164.38\n\"2018-10-04\";168.58\n\"2018-10-03\";176.95\n\"2018-10-02\";178.88\n\"2018-10-01\";180.4\n\"2018-09-28\";180.83\n\"2018-09-27\";184.41\n\"2018-09-26\";182.05\n\"2018-09-25\";179.91\n\"2018-09-24\";176.97\n\"2018-09-21\";175.02\n\"2018-09-20\";172.64\n\"2018-09-19\";171.14\n\"2018-09-18\";175.52\n\"2018-09-17\";175.1\n\"2018-09-14\";180.63\n\"2018-09-13\";184.89","seriesMapping":[{"x":0,"y":1}]}};
  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') ||
             (loadHighchartsModules && src === 'highcharts.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) {
      options.data.complete = function(chartOptions) {
        const keys = Object.keys(templateDataSettings || {});
        keys.forEach(function(key) {
          const serie = chartOptions.series[key];
          (serie.data || []).forEach(function(d, i) {
            if (templateDataSettings[key].data && templateDataSettings[key].data[i]) {
              window["everviz"].merge(d, templateDataSettings[key].data[i]);
            }
          })
        })

        if (options && options.chart && options.chart.type === 'packedbubble') {
          chartOptions.series.forEach((series) => {
            series.data = series.data.filter((point) => point.value);
          });
        }

        return chartOptions;
      }
    }
    
    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 (window['everviz'] && window['everviz'].tooltipFormatter && 
        options.everviz && options.everviz.tooltip){
      if (!options.tooltip) options.tooltip = {};
      options.tooltip.formatter = window['everviz'].tooltipFormatter;
    }


    if (options.yAxis && options.yAxis.length === 1) options.yAxis = options.yAxis[0];
    if (options.xAxis && options.xAxis.length === 1) options.xAxis = options.xAxis[0];
    if (options.zAxis && options.zAxis.length === 1) options.zAxis = options.zAxis[0];

    /*
// Sample of extending options:
Highcharts.merge(true, options, {
    chart: {
        backgroundColor: "#bada55"
    },
    plotOptions: {
        series: {
            cursor: "pointer",
            events: {
                click: function(event) {
                    alert(this.name + " clicked\n" +
                          "Alt: " + event.altKey + "\n" +
                          "Control: " + event.ctrlKey + "\n" +
                          "Shift: " + event.shiftKey + "\n");
                }
            }
        }
    }
});
*/


      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
          );
        };
      }

      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);
              chart = new Highcharts.Chart(optionsStub);
              

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

                },
                element: element
              });
            });

          } else {
            const element = document.querySelector('#' + legacyElementClassName);

            if (element) chart = new Highcharts.Chart(legacyElementClassName, options);  
            else chart = 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('http') >= 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: {'H5J07UVXW': 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['H5J07UVXW']) {

        window.HighchartsCloud.projectUUIDs['H5J07UVXW'] = 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();
      }
    }
  }

}());
