(function () {
  //Inject code v3.0.1

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

  var cdn = 'https://code.highcharts.com/';
  var loaded = 0;  
  var encodedUrl = encodeURI('https://https://app.everviz.com//show/gQBnxbCGf');
  var chartCreated = false;
  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"
    /* "modules/series-label.js" */
  ];

  var externalCSS = [
      ];

  var extraScripts = [
  "https://code.highcharts.com/modules/annotations.js"
  ,"https://code.highcharts.com/modules/annotations-advanced.js"
  ];

  var options = {"title":{"text":"Revenge of the personal computer","align":"left","x":10},"subtitle":{"text":"Daily web browser visits from desktop versus mobile devices (seven-day average)","align":"left","x":10},"colors":["#235A61","#DD495E","#2A2383","#F2C60E","#24CBE5","#64E572","#FF9655","#FFF263","#6AF9C4"],"legend":{"align":"left","verticalAlign":"top","itemMarginBottom":10,"x":0,"symbolRadius":2},"plotOptions":{"series":{"marker":{"enabled":false},"lineWidth":3,"animation":false}},"chart":{},"credits":{"text":"Powered by Everviz","href":"https://app.everviz.com","enabled":true,"style":{"font-size":"16px"}},"series":[{"data":[],"turboThreshold":0,"_colorIndex":0,"_symbolIndex":0,"type":"line"},{"data":[],"turboThreshold":0,"_colorIndex":1,"_symbolIndex":0,"type":"line"}],"yAxis":{"title":{"text":""},"labels":{"format":"{value}bn"}},"tooltip":{"valueSuffix":"bn"},"caption":{"text":"SOURCE: SimilarWeb"},"annotations":[],"data":{"csv":"Date;Desktop;Mobile\n07/04/2018;3.59;3.03\n08/04/2018;3.59;3.03\n09/04/2018;3.58;3.02\n10/04/2018;3.56;3.01\n11/04/2018;3.55;3\n12/04/2018;3.54;3\n13/04/2018;3.53;2.99\n14/04/2018;3.53;3\n15/04/2018;3.53;3.01\n16/04/2018;3.53;3.01\n17/04/2018;3.53;3.02\n18/04/2018;3.53;3.02\n19/04/2018;3.54;3.03\n20/04/2018;3.54;3.03\n21/04/2018;3.54;3.03\n22/04/2018;3.54;3.03\n23/04/2018;3.54;3.03\n24/04/2018;3.55;3.05\n25/04/2018;3.55;3.05\n26/04/2018;3.55;3.05\n27/04/2018;3.55;3.04\n28/04/2018;3.54;3.03\n29/04/2018;3.54;3.03\n30/04/2018;3.54;3.03\n01/05/2018;3.54;3.03\n02/05/2018;3.55;3.04\n03/05/2018;3.55;3.05\n04/05/2018;3.56;3.06\n05/05/2018;3.57;3.06\n06/05/2018;3.57;3.07\n07/05/2018;3.57;3.08\n08/05/2018;3.56;3.08\n09/05/2018;3.56;3.08\n10/05/2018;3.56;3.08\n11/05/2018;3.56;3.08\n12/05/2018;3.57;3.08\n13/05/2018;3.56;3.07\n14/05/2018;3.56;3.07\n15/05/2018;3.56;3.05\n16/05/2018;3.56;3.04\n17/05/2018;3.56;3.03\n18/05/2018;3.56;3.03\n19/05/2018;3.56;3.03\n20/05/2018;3.56;3.02\n21/05/2018;3.56;3.02\n22/05/2018;3.56;3.02\n23/05/2018;3.55;3.02\n24/05/2018;3.55;3.02\n25/05/2018;3.55;3.02\n26/05/2018;3.55;3.01\n27/05/2018;3.55;3.01\n28/05/2018;3.56;3.01\n29/05/2018;3.57;3.01\n30/05/2018;3.59;3.03\n31/05/2018;3.6;3.04\n01/06/2018;3.61;3.04\n02/06/2018;3.62;3.05\n03/06/2018;3.62;3.06\n04/06/2018;3.62;3.08\n05/06/2018;3.61;3.08\n06/06/2018;3.62;3.07\n07/06/2018;3.61;3.08\n08/06/2018;3.61;3.09\n09/06/2018;3.61;3.1\n10/06/2018;3.61;3.11\n11/06/2018;3.62;3.1\n12/06/2018;3.62;3.11\n13/06/2018;3.62;3.11\n14/06/2018;3.62;3.1\n15/06/2018;3.62;3.09\n16/06/2018;3.62;3.1\n17/06/2018;3.62;3.11\n18/06/2018;3.61;3.12\n19/06/2018;3.61;3.12\n20/06/2018;3.61;3.13\n21/06/2018;3.61;3.13\n22/06/2018;3.61;3.13\n23/06/2018;3.61;3.12\n24/06/2018;3.6;3.11\n25/06/2018;3.6;3.1\n26/06/2018;3.6;3.09\n27/06/2018;3.59;3.09\n28/06/2018;3.59;3.08\n29/06/2018;3.59;3.08\n30/06/2018;3.59;3.07\n01/07/2018;3.58;3.07\n02/07/2018;3.57;3.08\n03/07/2018;3.57;3.12\n04/07/2018;3.56;3.15\n05/07/2018;3.56;3.16\n06/07/2018;3.56;3.18\n07/07/2018;3.56;3.18\n08/07/2018;3.56;3.19\n09/07/2018;3.57;3.18\n10/07/2018;3.57;3.15\n11/07/2018;3.57;3.13\n12/07/2018;3.57;3.11\n13/07/2018;3.57;3.1\n14/07/2018;3.58;3.09\n15/07/2018;3.57;3.1\n16/07/2018;3.58;3.11\n17/07/2018;3.58;3.1\n18/07/2018;3.59;3.1\n19/07/2018;3.59;3.1\n20/07/2018;3.59;3.1\n21/07/2018;3.59;3.11\n22/07/2018;3.59;3.09\n23/07/2018;3.58;3.09\n24/07/2018;3.58;3.09\n25/07/2018;3.58;3.1\n26/07/2018;3.58;3.11\n27/07/2018;3.58;3.11\n28/07/2018;3.58;3.11\n29/07/2018;3.57;3.12\n30/07/2018;3.57;3.12\n31/07/2018;3.57;3.12\n01/08/2018;3.56;3.12\n02/08/2018;3.55;3.13\n03/08/2018;3.54;3.13\n04/08/2018;3.54;3.13\n05/08/2018;3.53;3.13\n06/08/2018;3.53;3.13\n07/08/2018;3.52;3.14\n08/08/2018;3.52;3.13\n09/08/2018;3.52;3.12\n10/08/2018;3.52;3.12\n11/08/2018;3.52;3.13\n12/08/2018;3.52;3.12\n13/08/2018;3.52;3.12\n14/08/2018;3.52;3.13\n15/08/2018;3.52;3.13\n16/08/2018;3.52;3.13\n17/08/2018;3.52;3.14\n18/08/2018;3.52;3.14\n19/08/2018;3.52;3.14\n20/08/2018;3.51;3.14\n21/08/2018;3.51;3.14\n22/08/2018;3.51;3.15\n23/08/2018;3.51;3.15\n24/08/2018;3.51;3.15\n25/08/2018;3.51;3.15\n26/08/2018;3.51;3.15\n27/08/2018;3.5;3.17\n28/08/2018;3.48;3.18\n29/08/2018;3.47;3.18\n30/08/2018;3.46;3.17\n31/08/2018;3.46;3.18\n01/09/2018;3.46;3.19\n02/09/2018;3.46;3.2\n03/09/2018;3.47;3.21\n04/09/2018;3.48;3.2\n05/09/2018;3.49;3.21\n06/09/2018;3.49;3.22\n07/09/2018;3.49;3.23\n08/09/2018;3.49;3.24\n09/09/2018;3.49;3.24\n10/09/2018;3.48;3.23\n11/09/2018;3.48;3.23\n12/09/2018;3.49;3.24\n13/09/2018;3.49;3.23\n14/09/2018;3.49;3.23\n15/09/2018;3.49;3.23\n16/09/2018;3.49;3.23\n17/09/2018;3.49;3.23\n18/09/2018;3.49;3.23\n19/09/2018;3.48;3.22\n20/09/2018;3.48;3.22\n21/09/2018;3.48;3.23\n22/09/2018;3.47;3.23\n23/09/2018;3.47;3.24\n24/09/2018;3.46;3.24\n25/09/2018;3.46;3.25\n26/09/2018;3.46;3.26\n27/09/2018;3.45;3.27\n28/09/2018;3.45;3.26\n29/09/2018;3.45;3.26\n30/09/2018;3.45;3.26\n01/10/2018;3.45;3.26\n02/10/2018;3.45;3.26\n03/10/2018;3.46;3.26\n04/10/2018;3.46;3.26\n05/10/2018;3.46;3.26\n06/10/2018;3.47;3.26\n07/10/2018;3.47;3.26\n08/10/2018;3.48;3.25\n09/10/2018;3.48;3.21\n10/10/2018;3.48;3.17\n11/10/2018;3.48;3.14\n12/10/2018;3.48;3.11\n13/10/2018;3.48;3.08\n14/10/2018;3.47;3.07\n15/10/2018;3.47;3.05\n16/10/2018;3.47;3.05\n17/10/2018;3.47;3.09\n18/10/2018;3.46;3.12\n19/10/2018;3.46;3.16\n20/10/2018;3.46;3.19\n21/10/2018;3.46;3.2\n22/10/2018;3.46;3.22\n23/10/2018;3.46;3.26\n24/10/2018;3.46;3.26\n25/10/2018;3.47;3.26\n26/10/2018;3.47;3.26\n27/10/2018;3.47;3.25\n28/10/2018;3.48;3.26\n29/10/2018;3.49;3.26\n30/10/2018;3.49;3.25\n31/10/2018;3.48;3.25\n01/11/2018;3.5;3.27\n02/11/2018;3.51;3.28\n03/11/2018;3.52;3.29\n04/11/2018;3.53;3.29\n05/11/2018;3.54;3.3\n06/11/2018;3.56;3.3\n07/11/2018;3.58;3.32\n08/11/2018;3.58;3.32\n09/11/2018;3.58;3.33\n10/11/2018;3.58;3.34\n11/11/2018;3.59;3.35\n12/11/2018;3.6;3.36\n13/11/2018;3.59;3.36\n14/11/2018;3.59;3.36\n15/11/2018;3.59;3.35\n16/11/2018;3.59;3.34\n17/11/2018;3.58;3.33\n18/11/2018;3.58;3.32\n19/11/2018;3.57;3.31\n20/11/2018;3.57;3.31\n21/11/2018;3.57;3.3\n22/11/2018;3.57;3.29\n23/11/2018;3.58;3.3\n24/11/2018;3.58;3.3\n25/11/2018;3.59;3.3\n26/11/2018;3.59;3.3\n27/11/2018;3.6;3.3\n28/11/2018;3.6;3.31\n29/11/2018;3.6;3.3\n30/11/2018;3.58;3.29\n01/12/2018;3.57;3.28\n02/12/2018;3.56;3.26\n03/12/2018;3.54;3.25\n04/12/2018;3.52;3.23\n05/12/2018;3.51;3.22\n06/12/2018;3.5;3.2\n07/12/2018;3.5;3.19\n08/12/2018;3.5;3.19\n09/12/2018;3.5;3.19\n10/12/2018;3.5;3.2\n11/12/2018;3.51;3.21\n12/12/2018;3.53;3.25\n13/12/2018;3.55;3.29\n14/12/2018;3.56;3.32\n15/12/2018;3.57;3.36\n16/12/2018;3.58;3.4\n17/12/2018;3.6;3.44\n18/12/2018;3.61;3.49\n19/12/2018;3.6;3.51\n20/12/2018;3.6;3.52\n21/12/2018;3.6;3.54\n22/12/2018;3.59;3.55\n23/12/2018;3.58;3.56\n24/12/2018;3.55;3.56\n25/12/2018;3.54;3.57\n26/12/2018;3.54;3.57\n27/12/2018;3.55;3.58\n28/12/2018;3.55;3.57\n29/12/2018;3.56;3.57\n30/12/2018;3.58;3.57\n31/12/2018;3.59;3.58\n01/01/2019;3.62;3.59\n02/01/2019;3.63;3.6\n03/01/2019;3.65;3.62\n04/01/2019;3.67;3.62\n05/01/2019;3.69;3.63\n06/01/2019;3.69;3.64\n07/01/2019;3.7;3.65\n08/01/2019;3.71;3.63\n09/01/2019;3.7;3.61\n10/01/2019;3.68;3.6\n11/01/2019;3.67;3.59\n12/01/2019;3.67;3.58\n13/01/2019;3.67;3.58\n14/01/2019;3.67;3.58\n15/01/2019;3.67;3.59\n16/01/2019;3.66;3.59\n17/01/2019;3.66;3.6\n18/01/2019;3.66;3.59\n19/01/2019;3.66;3.59\n20/01/2019;3.66;3.59\n21/01/2019;3.67;3.58\n22/01/2019;3.67;3.57\n23/01/2019;3.68;3.57\n24/01/2019;3.68;3.57\n25/01/2019;3.68;3.57\n26/01/2019;3.68;3.58\n27/01/2019;3.68;3.59\n28/01/2019;3.68;3.59\n29/01/2019;3.67;3.59\n30/01/2019;3.67;3.59\n31/01/2019;3.67;3.59\n01/02/2019;3.65;3.58\n02/02/2019;3.64;3.58\n03/02/2019;3.62;3.57\n04/02/2019;3.6;3.58\n05/02/2019;3.58;3.58\n06/02/2019;3.56;3.58\n07/02/2019;3.54;3.58\n08/02/2019;3.54;3.58\n09/02/2019;3.54;3.58\n10/02/2019;3.54;3.59\n11/02/2019;3.54;3.59\n12/02/2019;3.55;3.59\n13/02/2019;3.55;3.59\n14/02/2019;3.55;3.59\n15/02/2019;3.54;3.58\n16/02/2019;3.54;3.57\n17/02/2019;3.54;3.57\n18/02/2019;3.54;3.59\n19/02/2019;3.54;3.6\n20/02/2019;3.54;3.6\n21/02/2019;3.55;3.6\n22/02/2019;3.55;3.6\n23/02/2019;3.55;3.6\n24/02/2019;3.55;3.6\n25/02/2019;3.54;3.57\n26/02/2019;3.54;3.55\n27/02/2019;3.54;3.54\n28/02/2019;3.53;3.54\n01/03/2019;3.53;3.57\n02/03/2019;3.53;3.59\n03/03/2019;3.54;3.61\n04/03/2019;3.54;3.65\n05/03/2019;3.54;3.68\n06/03/2019;3.54;3.7\n07/03/2019;3.54;3.73\n08/03/2019;3.54;3.73\n09/03/2019;3.54;3.73\n10/03/2019;3.53;3.73\n11/03/2019;3.52;3.73\n12/03/2019;3.52;3.75\n13/03/2019;3.52;3.76\n14/03/2019;3.52;3.77\n15/03/2019;3.52;3.78\n16/03/2019;3.52;3.78\n17/03/2019;3.51;3.79\n18/03/2019;3.51;3.8\n19/03/2019;3.51;3.79\n20/03/2019;3.5;3.78\n21/03/2019;3.5;3.79\n22/03/2019;3.5;3.79\n23/03/2019;3.5;3.78\n24/03/2019;3.5;3.78\n25/03/2019;3.5;3.78\n26/03/2019;3.5;3.77\n27/03/2019;3.5;3.76\n28/03/2019;3.5;3.75\n29/03/2019;3.49;3.74\n30/03/2019;3.49;3.74\n31/03/2019;3.49;3.74\n01/04/2019;3.49;3.75\n02/04/2019;3.5;3.76\n03/04/2019;3.5;3.76\n04/04/2019;3.51;3.77\n05/04/2019;3.52;3.78\n06/04/2019;3.53;3.78\n07/04/2019;3.54;3.78\n08/04/2019;3.54;3.77\n09/04/2019;3.55;3.77\n10/04/2019;3.55;3.77\n11/04/2019;3.56;3.77\n12/04/2019;3.55;3.77\n13/04/2019;3.55;3.78\n14/04/2019;3.55;3.78\n15/04/2019;3.56;3.79\n16/04/2019;3.56;3.79\n17/04/2019;3.56;3.8\n18/04/2019;3.56;3.79\n19/04/2019;3.57;3.8\n20/04/2019;3.57;3.8\n21/04/2019;3.57;3.79\n22/04/2019;3.57;3.8\n23/04/2019;3.57;3.8\n24/04/2019;3.57;3.81\n25/04/2019;3.56;3.81\n26/04/2019;3.55;3.8\n27/04/2019;3.55;3.8\n28/04/2019;3.55;3.8\n29/04/2019;3.54;3.8\n30/04/2019;3.53;3.8\n01/05/2019;3.55;3.82\n02/05/2019;3.56;3.83\n03/05/2019;3.57;3.83\n04/05/2019;3.57;3.84\n05/05/2019;3.58;3.84\n06/05/2019;3.58;3.84\n07/05/2019;3.59;3.83\n08/05/2019;3.58;3.81\n09/05/2019;3.58;3.81\n10/05/2019;3.57;3.8\n11/05/2019;3.58;3.8\n12/05/2019;3.57;3.8\n13/05/2019;3.58;3.8\n14/05/2019;3.58;3.8\n15/05/2019;3.58;3.79\n16/05/2019;3.57;3.79\n17/05/2019;3.57;3.78\n18/05/2019;3.57;3.78\n19/05/2019;3.58;3.77\n20/05/2019;3.58;3.77\n21/05/2019;3.58;3.77\n22/05/2019;3.58;3.76\n23/05/2019;3.58;3.76\n24/05/2019;3.58;3.76\n25/05/2019;3.58;3.76\n26/05/2019;3.58;3.76\n27/05/2019;3.59;3.77\n28/05/2019;3.59;3.78\n29/05/2019;3.6;3.78\n30/05/2019;3.6;3.79\n31/05/2019;3.6;3.79\n01/06/2019;3.6;3.8\n02/06/2019;3.61;3.81\n03/06/2019;3.61;3.81\n04/06/2019;3.61;3.82\n05/06/2019;3.61;3.85\n06/06/2019;3.61;3.87\n07/06/2019;3.62;3.89\n08/06/2019;3.62;3.89\n09/06/2019;3.62;3.9\n10/06/2019;3.63;3.91\n11/06/2019;3.63;3.91\n12/06/2019;3.63;3.9\n13/06/2019;3.64;3.89\n14/06/2019;3.63;3.88\n15/06/2019;3.63;3.88\n16/06/2019;3.62;3.88\n17/06/2019;3.62;3.87\n18/06/2019;3.62;3.86\n19/06/2019;3.62;3.86\n20/06/2019;3.62;3.86\n21/06/2019;3.62;3.86\n22/06/2019;3.62;3.86\n23/06/2019;3.62;3.85\n24/06/2019;3.62;3.85\n25/06/2019;3.62;3.85\n26/06/2019;3.61;3.84\n27/06/2019;3.61;3.84\n28/06/2019;3.6;3.83\n29/06/2019;3.6;3.83\n30/06/2019;3.59;3.83\n01/07/2019;3.58;3.83\n02/07/2019;3.57;3.83\n03/07/2019;3.56;3.84\n04/07/2019;3.55;3.84\n05/07/2019;3.54;3.84\n06/07/2019;3.53;3.85\n07/07/2019;3.52;3.86\n08/07/2019;3.51;3.85\n09/07/2019;3.5;3.85\n10/07/2019;3.5;3.84\n11/07/2019;3.5;3.84\n12/07/2019;3.5;3.84\n13/07/2019;3.5;3.84\n14/07/2019;3.51;3.84\n15/07/2019;3.51;3.85\n16/07/2019;3.52;3.85\n17/07/2019;3.52;3.85\n18/07/2019;3.53;3.85\n19/07/2019;3.53;3.86\n20/07/2019;3.53;3.85\n21/07/2019;3.53;3.85\n22/07/2019;3.53;3.85\n23/07/2019;3.53;3.85\n24/07/2019;3.53;3.85\n25/07/2019;3.53;3.85\n26/07/2019;3.53;3.85\n27/07/2019;3.53;3.85\n28/07/2019;3.53;3.84\n29/07/2019;3.53;3.84\n30/07/2019;3.53;3.85\n31/07/2019;3.53;3.84\n01/08/2019;3.52;3.84\n02/08/2019;3.51;3.84\n03/08/2019;3.51;3.83\n04/08/2019;3.5;3.84\n05/08/2019;3.48;3.84\n06/08/2019;3.47;3.84\n07/08/2019;3.46;3.84\n08/08/2019;3.45;3.84\n09/08/2019;3.45;3.84\n10/08/2019;3.45;3.85\n11/08/2019;3.45;3.85\n12/08/2019;3.46;3.86\n13/08/2019;3.46;3.86\n14/08/2019;3.46;3.87\n15/08/2019;3.47;3.89\n16/08/2019;3.47;3.89\n17/08/2019;3.48;3.9\n18/08/2019;3.48;3.91\n19/08/2019;3.49;3.91\n20/08/2019;3.49;3.91\n21/08/2019;3.5;3.9\n22/08/2019;3.49;3.89\n23/08/2019;3.49;3.89\n24/08/2019;3.5;3.89\n25/08/2019;3.5;3.89\n26/08/2019;3.5;3.89\n27/08/2019;3.51;3.89\n28/08/2019;3.51;3.89\n29/08/2019;3.51;3.88\n30/08/2019;3.51;3.87\n31/08/2019;3.51;3.87\n01/09/2019;3.51;3.86\n02/09/2019;3.52;3.85\n03/09/2019;3.51;3.84\n04/09/2019;3.51;3.83\n05/09/2019;3.51;3.83\n06/09/2019;3.5;3.83\n07/09/2019;3.51;3.83\n08/09/2019;3.51;3.84\n09/09/2019;3.5;3.83\n10/09/2019;3.5;3.83\n11/09/2019;3.49;3.83\n12/09/2019;3.48;3.82\n13/09/2019;3.48;3.82\n14/09/2019;3.48;3.81\n15/09/2019;3.48;3.81\n16/09/2019;3.47;3.82\n17/09/2019;3.46;3.83\n18/09/2019;3.46;3.83\n19/09/2019;3.46;3.83\n20/09/2019;3.45;3.83\n21/09/2019;3.45;3.83\n22/09/2019;3.44;3.83\n23/09/2019;3.44;3.83\n24/09/2019;3.44;3.82\n25/09/2019;3.44;3.82\n26/09/2019;3.44;3.81\n27/09/2019;3.44;3.81\n28/09/2019;3.43;3.81\n29/09/2019;3.44;3.8\n30/09/2019;3.44;3.8\n01/10/2019;3.44;3.81\n02/10/2019;3.43;3.82\n03/10/2019;3.43;3.82\n04/10/2019;3.44;3.82\n05/10/2019;3.44;3.82\n06/10/2019;3.44;3.83\n07/10/2019;3.44;3.82\n08/10/2019;3.44;3.82\n09/10/2019;3.44;3.81\n10/10/2019;3.45;3.81\n11/10/2019;3.45;3.81\n12/10/2019;3.45;3.82\n13/10/2019;3.45;3.82\n14/10/2019;3.46;3.83\n15/10/2019;3.46;3.83\n16/10/2019;3.44;3.83\n17/10/2019;3.42;3.83\n18/10/2019;3.42;3.83\n19/10/2019;3.41;3.82\n20/10/2019;3.41;3.82\n21/10/2019;3.41;3.81\n22/10/2019;3.42;3.81\n23/10/2019;3.43;3.81\n24/10/2019;3.46;3.81\n25/10/2019;3.46;3.81\n26/10/2019;3.46;3.81\n27/10/2019;3.46;3.81\n28/10/2019;3.46;3.8\n29/10/2019;3.47;3.8\n30/10/2019;3.47;3.8\n31/10/2019;3.46;3.8\n01/11/2019;3.46;3.81\n02/11/2019;3.47;3.82\n03/11/2019;3.47;3.82\n04/11/2019;3.46;3.83\n05/11/2019;3.46;3.83\n06/11/2019;3.46;3.83\n07/11/2019;3.46;3.84\n08/11/2019;3.46;3.84\n09/11/2019;3.45;3.84\n10/11/2019;3.46;3.84\n11/11/2019;3.47;3.85\n12/11/2019;3.47;3.86\n13/11/2019;3.47;3.85\n14/11/2019;3.47;3.85\n15/11/2019;3.47;3.84\n16/11/2019;3.47;3.83\n17/11/2019;3.46;3.82\n18/11/2019;3.45;3.81\n19/11/2019;3.46;3.81\n20/11/2019;3.46;3.82\n21/11/2019;3.47;3.83\n22/11/2019;3.47;3.84\n23/11/2019;3.48;3.86\n24/11/2019;3.48;3.87\n25/11/2019;3.49;3.88\n26/11/2019;3.49;3.88\n27/11/2019;3.49;3.89\n28/11/2019;3.49;3.89\n29/11/2019;3.49;3.88\n30/11/2019;3.5;3.88\n01/12/2019;3.49;3.88\n02/12/2019;3.49;3.89\n03/12/2019;3.49;3.9\n04/12/2019;3.49;3.9\n05/12/2019;3.49;3.89\n06/12/2019;3.48;3.87\n07/12/2019;3.48;3.85\n08/12/2019;3.47;3.84\n09/12/2019;3.47;3.81\n10/12/2019;3.47;3.79\n11/12/2019;3.47;3.78\n12/12/2019;3.47;3.77\n13/12/2019;3.47;3.76\n14/12/2019;3.47;3.76\n15/12/2019;3.47;3.75\n16/12/2019;3.47;3.74\n17/12/2019;3.46;3.74\n18/12/2019;3.46;3.74\n19/12/2019;3.45;3.73\n20/12/2019;3.45;3.73\n21/12/2019;3.44;3.72\n22/12/2019;3.43;3.72\n23/12/2019;3.42;3.71\n24/12/2019;3.4;3.7\n25/12/2019;3.39;3.71\n26/12/2019;3.4;3.73\n27/12/2019;3.41;3.74\n28/12/2019;3.42;3.75\n29/12/2019;3.43;3.75\n30/12/2019;3.44;3.75\n31/12/2019;3.44;3.76\n01/01/2020;3.46;3.76\n02/01/2020;3.47;3.76\n03/01/2020;3.49;3.76\n04/01/2020;3.5;3.76\n05/01/2020;3.5;3.76\n06/01/2020;3.5;3.77\n07/01/2020;3.52;3.77\n08/01/2020;3.52;3.77\n09/01/2020;3.51;3.76\n10/01/2020;3.48;3.76\n11/01/2020;3.47;3.76\n12/01/2020;3.47;3.76\n13/01/2020;3.46;3.76\n14/01/2020;3.45;3.76\n15/01/2020;3.45;3.77\n16/01/2020;3.44;3.77\n17/01/2020;3.44;3.78\n18/01/2020;3.44;3.78\n19/01/2020;3.43;3.78\n20/01/2020;3.43;3.78\n21/01/2020;3.43;3.78\n22/01/2020;3.43;3.77\n23/01/2020;3.43;3.77\n24/01/2020;3.43;3.76\n25/01/2020;3.43;3.77\n26/01/2020;3.44;3.78\n27/01/2020;3.45;3.78\n28/01/2020;3.46;3.79\n29/01/2020;3.46;3.8\n30/01/2020;3.46;3.8\n31/01/2020;3.46;3.81\n01/02/2020;3.46;3.81\n02/02/2020;3.45;3.8\n03/02/2020;3.45;3.8\n04/02/2020;3.45;3.8\n05/02/2020;3.45;3.78\n06/02/2020;3.46;3.78\n07/02/2020;3.46;3.77\n08/02/2020;3.46;3.77\n09/02/2020;3.46;3.76\n10/02/2020;3.46;3.77\n11/02/2020;3.46;3.77\n12/02/2020;3.46;3.77\n13/02/2020;3.46;3.77\n14/02/2020;3.45;3.77\n15/02/2020;3.45;3.77\n16/02/2020;3.45;3.77\n17/02/2020;3.45;3.77\n18/02/2020;3.45;3.77\n19/02/2020;3.44;3.77\n20/02/2020;3.43;3.78\n21/02/2020;3.43;3.78\n22/02/2020;3.43;3.78\n23/02/2020;3.43;3.79\n24/02/2020;3.43;3.8\n25/02/2020;3.44;3.83\n26/02/2020;3.44;3.84\n27/02/2020;3.45;3.84\n28/02/2020;3.45;3.89\n29/02/2020;3.45;3.93\n01/03/2020;3.45;3.92\n02/03/2020;3.45;3.91\n03/03/2020;3.45;3.9\n04/03/2020;3.45;3.89\n05/03/2020;3.44;3.89\n06/03/2020;3.44;3.83\n07/03/2020;3.44;3.8\n08/03/2020;3.44;3.79\n09/03/2020;3.44;3.79\n10/03/2020;3.45;3.78\n11/03/2020;3.46;3.77\n12/03/2020;3.49;3.77\n13/03/2020;3.52;3.78\n14/03/2020;3.54;3.79\n15/03/2020;3.57;3.79\n16/03/2020;3.61;3.8\n17/03/2020;3.67;3.82\n18/03/2020;3.73;3.85\n19/03/2020;3.78;3.86\n20/03/2020;3.83;3.88\n21/03/2020;3.86;3.89\n22/03/2020;3.89;3.91\n23/03/2020;3.93;3.92\n24/03/2020;3.96;3.92\n25/03/2020;3.98;3.93\n26/03/2020;4;3.95\n27/03/2020;4.02;3.95\n28/03/2020;4.03;3.96\n29/03/2020;4.04;3.96\n30/03/2020;4.05;3.97\n31/03/2020;4.07;3.97","seriesMapping":[{"x":0,"y":1},{"x":0,"y":2}]},"stockTools":{"gui":{"enabled":false}}};
  
  var templateDataSettings = {};

  var pluginCode = {};;

  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]) {
          merge(d, templateDataSettings[key].data[i]);
        }
      })
    })  
    return options;
  }

  merge(options, pluginCode);

  function isNull(what){return(typeof what==='undefined'||what===null)}
  function isStr(what){return(typeof what==='string'||what instanceof String)}
  function isNum(what){return!isNaN(parseFloat(what))&&isFinite(what)}
  function isFn(what){return(what&&(typeof what==='function')||(what instanceof Function))}
  function isArr(what){return(!isNull(what)&&what.constructor.toString().indexOf('Array')>-1)}
  function isBool(what){return(what===!0||what===!1)}
  function isBasic(what){return!isArr(what)&&(isStr(what)||isNum(what)||isBool(what)||isFn(what))}
  function isObj(what){return what&&what.constructor.toString().indexOf('Object')>-1}
  function isEmptyObjectArray(arr){return isObj(arr[0])&&arr.some(function(b){return Object.keys(b).length===0})}
  function merge(a,b){if(!a||!b)return a||b;Object.keys(b).forEach(function(bk){if(isNull(b[bk])||isBasic(b[bk])){a[bk]=b[bk]}else if(isArr(b[bk])){if(isEmptyObjectArray(b[bk]))return;a[bk]=[];b[bk].forEach(function(i){if(isNull(i)||isBasic(i)){a[bk].push(i)}else{a[bk].push(merge(isArr(i)?[]:{},i))}})}else{a[bk]=a[bk]||{};merge(a[bk],b[bk])}});return a}

  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 createChart() {
    if(chartCreated) return;

    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
          );
        };
      }
      
      chartCreated = true;
      window.HighchartsCloud.hasLoaded = true;
      new Highcharts.Chart('highcharts-gQBnxbCGf', options);
    }
  }

  function check(scripts, cb) {
    if (loaded === scripts.length) {
      if (cb) {
        cb();
      } else {
        for (var i = 0; i < window.HighchartsCloud.ondone.length; i++) {
          try {
            window.HighchartsCloud.ondone[i]();
          } catch(e) {
            console.error(e);
          }
        }
      }
    }
  }

  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(){
    loaded = 0;
    if (extraScripts.length > 0) {
      loadScript(extraScripts[0], extraScripts, createChart);
    } else {
      check(extraScripts);
    }
  }

  if (typeof window['HighchartsCloud'] === 'undefined') {
    window.HighchartsCloud = {
      ondone: [createChart],
      hasWrapped: false,
      hasLoaded: false
    };

    loadScript(scripts[0], scripts, loadExtraScripts);
    loadCSS();

  } else {
    if (!window.HighchartsCloud.hasLoaded) window.HighchartsCloud.ondone.push(loadExtraScriptsAndMakeChart);
    else loadExtraScriptsAndMakeChart();
  }

}());
