<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="/blog/templates/default/atom.css" type="text/css" ?>

<feed 
   xmlns="http://www.w3.org/2005/Atom"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/">
    <link href="http://frank-seitz.de/blog/index.php?/feeds/atom10.xml" rel="self" title="Frank Seitz - Developer Logbuch" type="application/atom+xml" />
    <link href="http://fseitz.de/blog/"                        rel="alternate"    title="Frank Seitz - Developer Logbuch" type="text/html" />
    <link href="http://fseitz.de/blog/rss.php?version=2.0"     rel="alternate"    title="Frank Seitz - Developer Logbuch" type="application/rss+xml" />
    <title type="html">Frank Seitz - Developer Logbuch</title>
    <subtitle type="html">Notizen aus der Welt der Programmierung und Administration</subtitle>
    <icon>http://fseitz.de/blog/templates/default/img/s9y_banner_small.png</icon>
    <id>http://fseitz.de/blog/</id>
    <updated>2026-04-09T19:33:30Z</updated>
    <generator uri="http://www.s9y.org/" version="1.5.1">Serendipity 1.5.1 - http://www.s9y.org/</generator>
    <dc:language>de</dc:language>

    <entry>
        <link href="http://fseitz.de/blog/index.php?/archives/157-Plotly.js-Plotten-und-analysieren-einer-Gruppe-von-Zeitreihen.html" rel="alternate" title="Plotly.js: Plotten und analysieren einer Gruppe von Zeitreihen" />
        <author>
            <name>Frank Seitz</name>
                    </author>
    
        <published>2020-11-09T14:48:00Z</published>
        <updated>2026-04-09T19:33:30Z</updated>
        <wfw:comment>http://fseitz.de/blog/wfwcomment.php?cid=157</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://fseitz.de/blog/rss.php?version=atom1.0&amp;type=comments&amp;cid=157</wfw:commentRss>
    
            <category scheme="http://fseitz.de/blog/index.php?/categories/75-JavaScript" label="JavaScript" term="JavaScript" />
            <category scheme="http://fseitz.de/blog/index.php?/categories/114-Plotly" label="Plotly" term="Plotly" />
    
        <id>http://fseitz.de/blog/index.php?/archives/157-guid.html</id>
        <title type="html">Plotly.js: Plotten und analysieren einer Gruppe von Zeitreihen</title>
        <content type="xhtml" xml:base="http://fseitz.de/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p class="sdoc-fig-p">
  <a href="https://plotly.com/javascript/"><img class="sdoc-fig-img" src="http://fseitz.de/blog/uploads/plotly-js-logo-522x122.png" width="171" height="40" alt="" /></a>
</p>
<p class="sdoc-para-p">
  Die  folgenden Diagramme zeigen Zeitreihen-Plots (am Beispiel von Umweltdaten)
  mit "Rangeslider" auf Basis des JavaScript Plot-Frameworks <a class="sdoc-seg-u" href="https://plotly.com/javascript/">Plotly.js</a>.
  Die Zeitreihen behandele ich als eine Einheit, wobei ich folgende
  Bedienlogik realisiert habe:
</p>
<ul class="sdoc-list-ul">
  <li class="sdoc-list-li-point" style="list-style-type:disc">
    <p class="sdoc-para-p">
      In dem Diagramm, dessen Rangeslider
      aktiviert ist (siehe Checkbox am jeweiligen Diagramm), kann mit der linken
      Maustaste im Plot ein Zeitbereich ausgewählt und anschließend mit dem
      Rangeslider durch den Gesamtbereich gescrollt werden. Das Zoomen und
      Scrollen findet dabei über allen Diagrammen synchron statt. Bei
      Doppelklick in den Plot-Breich wird der ursprüngliche Zustand über
      allen Diagrammen wieder hergestellt.
    </p>
  </li>
  <li class="sdoc-list-li-point" style="list-style-type:disc">
    <p class="sdoc-para-p">
      Mit dem Button "Scale Y Axis" kann die Y-Achse auf den
      Wertebereich der sichtbaren Daten skaliert werden. Dies ist nützlich, wenn
      in einen Zeitbereich mit geringen Wertänderungen hineingezoomt wurde.
      Bei einer zweiten Betätigung wird der ursprünglche Zustand der Y-Skalierung
      wieder hergestellt.  Bei Doppelklick in irgendein Diagramm werden alle
      Y-Achsen gemeinsam wieder hergestellt.
    </p>
  </li>
  <li class="sdoc-list-li-point" style="list-style-type:disc">
    <p class="sdoc-para-p">
      Beim Überfahren der Plots mit
      der Maus wird das Koordinatenpaar des nächstgelegenen Punktes
      angezeigt.
    </p>
  </li>
  <li class="sdoc-list-li-point" style="list-style-type:disc">
    <p class="sdoc-para-p">
      Im Menü "Shape" kann die Kurvendarstellung eingestellt
      werden. Spline: Die Messwerte werden durch eine Spline-Approximation
      verbunden. Linear: Die Messwerte werden durch eine gerade Linie
      verbunden.  Marker: Die Messwerte werden nicht verbunden, sondern
      durch einen Punkt dargestellt. Quality: Wie Marker, nur dass in der
      Farbe des Punktes eine dritte Dimension (hier: die Qualität des
      Messwerts) kodiert ist.
    </p>
  </li>
  <li class="sdoc-list-li-point" style="list-style-type:disc">
    <p class="sdoc-para-p">
      Mittels des Buttons "Download as PNG" kann das Diagramm als Grafik
      heruntergeladen werden. Soll er Rangeslider darauf nicht erscheinen, bietet
      es sich an, diesen vorher wegzuschalten.
    </p>
  </li>
  <li class="sdoc-list-li-point" style="list-style-type:disc">
    <p class="sdoc-para-p">
      Die geplotteten Daten sind nicht
      Teil der HTML-Seite (!), sondern werden per Ajax-Request von einer anderen
      Site via Cross-Origin Resource Sharing <i class="sdoc-seg-i">asynchron</i> geladen.
    </p>
  </li>
  <li class="sdoc-list-li-point" style="list-style-type:disc">
    <p class="sdoc-para-p">
      Sonderfall "Keine Daten": Das letzte Diagramm (GlobalRadiation) zeigt
      die Darstellung, wenn im gegebenen Zeitbereich keine Daten vorliegen.
    </p>
  </li>
</ul>
<div id="dgr" class="diagramGroup">
  <table style="border: 1px dotted #b0b0b0; margin-top: 0.6em; background-color: #f8f8f8; position: relative;" width="100%" cellspacing="0">
  <tr>
    <td id="dgr-d1" class="diagram" style="height: 280px;"></td>
  </tr>
  <tr>
    <td>
      <span style="margin-left: 10px">Rangeslider:</span><input type="checkbox" id="dgr-r1" class="rangeslider" value="1" title="Toggle visibility of range slider" onclick="dgr.toggleRangeSliders('dgr',this)" /> | Shape: <select id="dgr-s1" onchange="let shape = $('#dgr-s1').val(); if (shape == 'Spline') { Plotly.restyle('dgr-d1',{ 'mode': 'lines', 'line.shape': 'spline', }); } else if (shape == 'Linear') { Plotly.restyle('dgr-d1',{ 'mode': 'lines', 'line.shape': 'linear', }); } else if (shape == 'Marker') { Plotly.restyle('dgr-d1',{ 'mode': 'markers', 'marker.color': '#ff0000', }); } else if (shape == 'Quality') { let z = dgr.getZArray(1); Plotly.restyle('dgr-d1',{ mode: 'markers', marker: { color: z, size: 3, symbol: 'circle', }, }); }" title="Connect data points with straight lines, splines or show markers"><option value="Spline" selected="selected">Spline</option><option value="Linear">Linear</option><option value="Marker">Marker</option><option value="Quality">Quality</option></select> | FillArea:<input type="checkbox" id="dgr-f1" style="vertical-align: middle" value="1" checked="checked" title="Toggle colored area above or below graph" onclick="let fill = this.checked? 'tozeroy': 'none'; Plotly.restyle('dgr-d1',{ 'fill': fill, });" /> | <button id="dgr-y1" type="button" onclick="dgr.rescaleY('dgr-d1',-1.9,7.1)" title="Rescale Y axis according to visible data or original state">Scale Y Axis</button>
       | <button type="button" onclick="let plot = $('#dgr-d1'); Plotly.downloadImage(plot[0],{ format: 'png', width: plot.width(), height: plot.height(), filename: 'AirTemperature', });" title="Download plot graphic as PNG">Download as PNG</button>
      <div id="dgr-c1" style="position: absolute; bottom: 7px; right: 10px"></div>
    </td>
  </tr>
  </table>
  <table style="border: 1px dotted #b0b0b0; margin-top: 0.6em; background-color: #f8f8f8; position: relative;" width="100%" cellspacing="0">
  <tr>
    <td id="dgr-d2" class="diagram" style="height: 280px;"></td>
  </tr>
  <tr>
    <td>
      <span style="margin-left: 10px">Rangeslider:</span><input type="checkbox" id="dgr-r2" class="rangeslider" value="1" title="Toggle visibility of range slider" onclick="dgr.toggleRangeSliders('dgr',this)" /> | Shape: <select id="dgr-s2" onchange="let shape = $('#dgr-s2').val(); if (shape == 'Spline') { Plotly.restyle('dgr-d2',{ 'mode': 'lines', 'line.shape': 'spline', }); } else if (shape == 'Linear') { Plotly.restyle('dgr-d2',{ 'mode': 'lines', 'line.shape': 'linear', }); } else if (shape == 'Marker') { Plotly.restyle('dgr-d2',{ 'mode': 'markers', 'marker.color': '#006400', }); } else if (shape == 'Quality') { let z = dgr.getZArray(2); Plotly.restyle('dgr-d2',{ mode: 'markers', marker: { color: z, size: 3, symbol: 'circle', }, }); }" title="Connect data points with straight lines, splines or show markers"><option value="Spline" selected="selected">Spline</option><option value="Linear">Linear</option><option value="Marker">Marker</option><option value="Quality">Quality</option></select> | FillArea:<input type="checkbox" id="dgr-f2" style="vertical-align: middle" value="1" checked="checked" title="Toggle colored area above or below graph" onclick="let fill = this.checked? 'tozeroy': 'none'; Plotly.restyle('dgr-d2',{ 'fill': fill, });" /> | <button id="dgr-y2" type="button" onclick="dgr.rescaleY('dgr-d2',0,5.7)" title="Rescale Y axis according to visible data or original state">Scale Y Axis</button>
       | <button type="button" onclick="let plot = $('#dgr-d2'); Plotly.downloadImage(plot[0],{ format: 'png', width: plot.width(), height: plot.height(), filename: 'WindSpeed', });" title="Download plot graphic as PNG">Download as PNG</button>
      <div id="dgr-c2" style="position: absolute; bottom: 7px; right: 10px"></div>
    </td>
  </tr>
  </table>
  <table style="border: 1px dotted #b0b0b0; margin-top: 0.6em; background-color: #f8f8f8; position: relative;" width="100%" cellspacing="0">
  <tr>
    <td id="dgr-d3" class="diagram" style="height: 280px;"></td>
  </tr>
  <tr>
    <td>
      <span style="margin-left: 10px">Rangeslider:</span><input type="checkbox" id="dgr-r3" class="rangeslider" value="1" title="Toggle visibility of range slider" onclick="dgr.toggleRangeSliders('dgr',this)" /> | Shape: <select id="dgr-s3" onchange="let shape = $('#dgr-s3').val(); if (shape == 'Spline') { Plotly.restyle('dgr-d3',{ 'mode': 'lines', 'line.shape': 'spline', }); } else if (shape == 'Linear') { Plotly.restyle('dgr-d3',{ 'mode': 'lines', 'line.shape': 'linear', }); } else if (shape == 'Marker') { Plotly.restyle('dgr-d3',{ 'mode': 'markers', 'marker.color': '#000080', }); } else if (shape == 'Quality') { let z = dgr.getZArray(3); Plotly.restyle('dgr-d3',{ mode: 'markers', marker: { color: z, size: 3, symbol: 'circle', }, }); }" title="Connect data points with straight lines, splines or show markers"><option value="Spline" selected="selected">Spline</option><option value="Linear">Linear</option><option value="Marker">Marker</option><option value="Quality">Quality</option></select> | FillArea:<input type="checkbox" id="dgr-f3" style="vertical-align: middle" value="1" checked="checked" title="Toggle colored area above or below graph" onclick="let fill = this.checked? 'tozeroy': 'none'; Plotly.restyle('dgr-d3',{ 'fill': fill, });" /> | <button id="dgr-y3" type="button" onclick="dgr.rescaleY('dgr-d3',1009.4,1028.4)" title="Rescale Y axis according to visible data or original state">Scale Y Axis</button>
       | <button type="button" onclick="let plot = $('#dgr-d3'); Plotly.downloadImage(plot[0],{ format: 'png', width: plot.width(), height: plot.height(), filename: 'AirPressure', });" title="Download plot graphic as PNG">Download as PNG</button>
      <div id="dgr-c3" style="position: absolute; bottom: 7px; right: 10px"></div>
    </td>
  </tr>
  </table>
  <table style="border: 1px dotted #b0b0b0; margin-top: 0.6em; background-color: #f8f8f8; position: relative;" width="100%" cellspacing="0">
  <tr>
    <td id="dgr-d4" class="diagram" style="height: 280px;"></td>
  </tr>
  <tr>
    <td>
      <span style="margin-left: 10px">Rangeslider:</span><input type="checkbox" id="dgr-r4" class="rangeslider" value="1" title="Toggle visibility of range slider" onclick="dgr.toggleRangeSliders('dgr',this)" /> | Shape: <select id="dgr-s4" onchange="let shape = $('#dgr-s4').val(); if (shape == 'Spline') { Plotly.restyle('dgr-d4',{ 'mode': 'lines', 'line.shape': 'spline', }); } else if (shape == 'Linear') { Plotly.restyle('dgr-d4',{ 'mode': 'lines', 'line.shape': 'linear', }); } else if (shape == 'Marker') { Plotly.restyle('dgr-d4',{ 'mode': 'markers', 'marker.color': '#ee9a00', }); } else if (shape == 'Quality') { let z = dgr.getZArray(4); Plotly.restyle('dgr-d4',{ mode: 'markers', marker: { color: z, size: 3, symbol: 'circle', }, }); }" title="Connect data points with straight lines, splines or show markers"><option value="Spline" selected="selected">Spline</option><option value="Linear">Linear</option><option value="Marker">Marker</option><option value="Quality">Quality</option></select> | FillArea:<input type="checkbox" id="dgr-f4" style="vertical-align: middle" value="1" checked="checked" title="Toggle colored area above or below graph" onclick="let fill = this.checked? 'tozeroy': 'none'; Plotly.restyle('dgr-d4',{ 'fill': fill, });" /> | <button id="dgr-y4" type="button" onclick="dgr.rescaleY('dgr-d4',63,100)" title="Rescale Y axis according to visible data or original state">Scale Y Axis</button>
       | <button type="button" onclick="let plot = $('#dgr-d4'); Plotly.downloadImage(plot[0],{ format: 'png', width: plot.width(), height: plot.height(), filename: 'RelativeHumidity', });" title="Download plot graphic as PNG">Download as PNG</button>
      <div id="dgr-c4" style="position: absolute; bottom: 7px; right: 10px"></div>
    </td>
  </tr>
  </table>
  <table style="border: 1px dotted #b0b0b0; margin-top: 0.6em; background-color: #f8f8f8; position: relative;" width="100%" cellspacing="0">
  <tr>
    <td id="dgr-d5" class="diagram" style="height: 280px;"></td>
  </tr>
  <tr>
    <td>
      <span style="margin-left: 10px">Rangeslider:</span><input type="checkbox" id="dgr-r5" class="rangeslider" value="1" title="Toggle visibility of range slider" onclick="dgr.toggleRangeSliders('dgr',this)" /> | Shape: <select id="dgr-s5" onchange="let shape = $('#dgr-s5').val(); if (shape == 'Spline') { Plotly.restyle('dgr-d5',{ 'mode': 'lines', 'line.shape': 'spline', }); } else if (shape == 'Linear') { Plotly.restyle('dgr-d5',{ 'mode': 'lines', 'line.shape': 'linear', }); } else if (shape == 'Marker') { Plotly.restyle('dgr-d5',{ 'mode': 'markers', 'marker.color': '#8b008b', }); } else if (shape == 'Quality') { let z = dgr.getZArray(5); Plotly.restyle('dgr-d5',{ mode: 'markers', marker: { color: z, size: 3, symbol: 'circle', }, }); }" title="Connect data points with straight lines, splines or show markers"><option value="Spline" selected="selected">Spline</option><option value="Linear">Linear</option><option value="Marker">Marker</option><option value="Quality">Quality</option></select> | FillArea:<input type="checkbox" id="dgr-f5" style="vertical-align: middle" value="1" checked="checked" title="Toggle colored area above or below graph" onclick="let fill = this.checked? 'tozeroy': 'none'; Plotly.restyle('dgr-d5',{ 'fill': fill, });" /> | <button id="dgr-y5" type="button" onclick="dgr.rescaleY('dgr-d5',0,1000)" title="Rescale Y axis according to visible data or original state">Scale Y Axis</button>
       | <button type="button" onclick="let plot = $('#dgr-d5'); Plotly.downloadImage(plot[0],{ format: 'png', width: plot.width(), height: plot.height(), filename: 'GlobalRadiation', });" title="Download plot graphic as PNG">Download as PNG</button>
      <div id="dgr-c5" style="position: absolute; bottom: 7px; right: 10px"></div>
    </td>
  </tr>
  </table>
</div>
<script type="text/javascript">
  // <![CDATA[
  var dgr = (function() {
    let trace = {
      type: 'scatter',
      mode: 'lines',
      fill: 'tozeroy',
      fillcolor: '#e0e0e0',
      line: {
        width: 1,
        color: '#ff0000',
        shape: 'spline',
      },
      marker: {
        size: 3,
        color: '#ff0000',
        symbol: 'circle',
      },
      x: [],
      y: [],
    };
    let layout = {
      plot_bgcolor: '#ffffff',
      paper_bgcolor: '#f8f8f8',
      title: {
        font: {
          color: '#ff0000',
          size: 16,
        },
        yref: 'container',
        yanchor: 'top',
        y: 0.9357,
      },
      spikedistance: -1,
      height: 280,
      margin: {
        t: 48,
        b: 98,
        autoexpand: false,
      },
      xaxis: {
        type: 'date',
        fixedrange: false,
        mirror: true,
        linecolor: '#d0d0d0',
        gridcolor: '#e8e8e8',
        hoverformat: '%Y-%m-%d %H:%M:%S',
        ticklen: 5,
        tickcolor: '#d0d0d0',
        tickfont: {
          size: 11,
        },
        showspikes: true,
        spikethickness: 1,
        spikesnap: 'data',
        spikecolor: '#000000',
        spikedash: 'dot',
        rangeslider: {
          autorange: true,
          bordercolor: '#e0e0e0',
          borderwidth: 1,
          thickness: 0.1866,
          visible: true,
        },
        title: {
          font: {
            size: 13,
          },
        },
        zeroline: true,
        zerolinecolor: '#d0d0d0',
      },
      yaxis: {
        type: 'linear',
        fixedrange: true,
        automargin: true,
        mirror: true,
        linecolor: '#d0d0d0',
        range: [-1,1],
        ticklen: 4,
        tickcolor: '#d0d0d0',
        tickfont: {
          size: 11,
        },
        gridcolor: '#e8e8e8',
        showspikes: true,
        side: 'left',
        spikethickness: 1,
        spikesnap: 'data',
        spikecolor: '#000000',
        spikedash: 'dot',
        title: {
          font: {
            color: '#ff0000',
            size: 13,
          },
        },
        zeroline: true,
        zerolinecolor: '#d0d0d0',
      },
    };
    let config = {
      displayModeBar: false,
      doubleClickDelay: 1000,
      responsive: true,
    };
    let vars = {
      height: [280,237],
      bottomMargin: [98,55],
      titleY: [0.9357,0.9240],
      strict: false,
      zArrays: [],
    };
    let rescaleY = function (dId,yMinOrig,yMaxOrig) {
      let d = $('#'+dId)[0];
      if (d.layout.yaxis.range[0] != yMinOrig ||
          d.layout.yaxis.range[1] != yMaxOrig) {
        Plotly.relayout(dId,{'yaxis.range': [yMinOrig,yMaxOrig]});
        return;
      };
      let x = d.data[0].x;
      if (x.length == 0)
        return;
      let xMin = Number(d.layout.xaxis.range[0]);
      let xMax = Number(d.layout.xaxis.range[1]);
      let y = d.data[0].y;
      let yMin, yMax;
      for (let i = 0; i < x.length; i++) {
        if (x[i] >= xMin &&amp; x[i] <= xMax) {
          if (yMin === undefined || y[i] < yMin)
            yMin = y[i];
          if (yMax === undefined || y[i] > yMax)
            yMax = y[i];
        }
      }
      Plotly.relayout(dId,{'yaxis.range': [yMin,yMax]})
    };
    let setRangeSlider = function (groupId,i,bool) {
      let dId = groupId+'-d'+i;
      if (bool) {
        Plotly.relayout(dId,{
          'xaxis.rangeslider.visible': true,
          'xaxis.fixedrange': false,
          'height': vars.height[0],
          'margin.b': vars.bottomMargin[0],
          'title.y': vars.titleY[0],
        });
        $('#'+dId).height(vars.height[0]);
      }
      else {
        Plotly.relayout(dId,{
          'xaxis.rangeslider.visible': false,
          'xaxis.fixedrange': true,
          'height': vars.height[1],
          'margin.b': vars.bottomMargin[1],
          'title.y': vars.titleY[1],
        });
        $('#'+dId).height(vars.height[1]);
      }
      let cbId = groupId+'-r'+i;
      $('#'+cbId).prop('checked',bool);
      let div = $('#'+dId)[0];
      if (bool) {
        div.on('plotly_relayout',function(ed) {
          if (ed['yaxis.range']) {
            return;
          }
          $('#'+groupId+' '+'.diagram').each(function(j) {
            if (j+1 != i &&amp; ed['height'] === undefined) {
              Plotly.relayout(this,ed);
            }
          });
        });
      }
    };
    let toggleRangeSliders = function (groupId,e) {
      $('#'+groupId+' .diagram').each(function(i) {
        this.removeAllListeners('plotly_relayout');
      });
      $('#'+groupId+' .rangeslider').each(function(i) {
        i++;
        let state = this == e? this.checked: false;
        setRangeSlider(groupId,i,state);
      });
    };
    let setTrace = function (name,i,trace,layout,shape,x,y,z) {
      trace.x = x;
      trace.y = y;
      if (shape == 'Spline') {
        trace.mode = 'lines';
        trace.line.shape = 'spline';
        trace.marker.color = trace.line.color;
      }
      else if (shape == 'Linear') {
        trace.mode = 'lines';
        trace.line.shape = 'linear';
        trace.marker.color = trace.line.color;
      }
      else if (shape == 'Marker') {
        trace.mode = 'markers';
        trace.marker.color = trace.line.color;
      }
      else {
        trace.mode = 'markers';
        trace.marker = {
          color: z,
          size: 3,
          symbol: 'circle',
        }
      }
      if (z.length) {
        vars.zArrays[i-1] = z.slice();
      }
      if (!x.length) {
        layout.annotations = [{
          text: 'No data found',
          xref: 'paper',
          yref: 'paper',
          showarrow: false,
          font: {
            size: 28,
            color: '#a0a0a0',
          },
        }];
        setRangeSlider(name,i,false);
        $('#'+name+'-r'+i).prop('disabled',true);
        $('#'+name+'-s'+i).prop('disabled',true);
        $('#'+name+'-y'+i).prop('disabled',true);
      }
      let dId = name+'-d'+i;
      Plotly.deleteTraces(dId,0);
      Plotly.addTraces(dId,trace);
      $('#'+name+'-c'+i).html(x.length.toString()+' data points');
      return;
    };
    let loadDataSetTrace = function (name,i,trace,layout,shape,url) {
      $.ajax({
        type: 'GET',
        url: url,
        async: true,
        beforeSend: function () {
          $('body').css('cursor','wait');
        },
        complete: function () {
          $('body').css('cursor','default');
        },
        error: function () {
          let msg = 'ERROR: Ajax request failed: '+url;
          if (vars.strict)
            alert(msg);
          else
            console.log(msg);
        },
        success: function (data,textStatus,jqXHR) {
          let x = [];
          let y = [];
          let z = [];
          let rows = data.split('\n');
          for (let i = 0; i < rows.length-1; i++) {
            let arr = rows[i].split('\t');
            x.push(arr[0]);
            y.push(parseFloat(arr[1]));
            if (arr.length > 2)
              z.push(arr[2]);
          }
          setTrace(name,i,trace,layout,shape,x,y,z);
        },
      });
    };
    let generatePlot = function (name,i,title,yTitle,yTitleColor,color,xMin,xMax,yMin,yMax,showRangeSlider,shape,url,x,y,z) {
      let t = $.extend(true,{},trace);
      t.line.color = color;
      t.marker.color = color;
      let l = $.extend(true,{},layout);
      l.title.text = title;
      l.title.font.color = color;
      l.xaxis.range = [xMin,xMax];
      l.yaxis.title.text = yTitle;
      l.yaxis.title.font.color = yTitleColor;
      l.yaxis.range = [yMin,yMax];
      let dId = name+'-d'+i;
      Plotly.newPlot(dId,[t],l,config).then(
        function() {
          if (url)
            loadDataSetTrace(name,i,t,l,shape,url);
          else
            setTrace(name,i,t,l,shape,x,y,z);
        },
        function() {
          alert('ERROR: plot creation failed: '+title);
        }
      );
      setRangeSlider(name,i,showRangeSlider);
      let d = $('#'+dId)[0];
      $(d).data('yMinOrig',yMin);
      $(d).data('yMaxOrig',yMax);
      d.on('plotly_doubleclick',function (data) {
        $('#'+name+' .diagram').each(function(i) {
          let yMin = $(this).data('yMinOrig');
          let yMax = $(this).data('yMaxOrig');
          Plotly.relayout(this,{'yaxis.range': [yMin,yMax]});
        });
      });
    };
    let getZArray = function (i) {
      return vars.zArrays[i-1];
    };
    return {
      getZArray: getZArray,
      generatePlot: generatePlot,
      setRangeSlider: setRangeSlider,
      toggleRangeSliders: toggleRangeSliders,
      rescaleY: rescaleY,
    };
  })();
  $(function() {
    dgr.generatePlot('dgr',1,'AirTemperature','°C','#ff0000','#ff0000','2009-02-19 00:00:00','2009-02-24 00:00:00',-1.9,7.1,true,'Spline','',['2009-02-19 00:00:00','2009-02-19 00:10:00','2009-02-19 00:20:00','2009-02-19 00:30:00','2009-02-19 00:40:00','2009-02-19 00:50:00','2009-02-19 01:00:00','2009-02-19 01:10:00','2009-02-19 01:20:00','2009-02-19 01:30:00','2009-02-19 01:40:00','2009-02-19 01:50:00','2009-02-19 02:00:00','2009-02-19 02:10:00','2009-02-19 02:20:00','2009-02-19 02:30:00','2009-02-19 02:40:00','2009-02-19 02:50:00','2009-02-19 03:00:00','2009-02-19 03:10:00','2009-02-19 03:20:00','2009-02-19 03:30:00','2009-02-19 03:40:00','2009-02-19 03:50:00','2009-02-19 04:00:00','2009-02-19 04:10:00','2009-02-19 04:20:00','2009-02-19 04:30:00','2009-02-19 04:40:00','2009-02-19 04:50:00','2009-02-19 05:00:00','2009-02-19 05:10:00','2009-02-19 05:20:00','2009-02-19 05:30:00','2009-02-19 05:40:00','2009-02-19 05:50:00','2009-02-19 06:00:00','2009-02-19 06:10:00','2009-02-19 06:20:00','2009-02-19 06:30:00','2009-02-19 06:40:00','2009-02-19 06:50:00','2009-02-19 07:00:00','2009-02-19 07:10:00','2009-02-19 07:20:00','2009-02-19 07:30:00','2009-02-19 07:40:00','2009-02-19 07:50:00','2009-02-19 08:00:00','2009-02-19 08:10:00','2009-02-19 08:20:00','2009-02-19 08:30:00','2009-02-19 08:40:00','2009-02-19 08:50:00','2009-02-19 09:00:00','2009-02-19 09:10:00','2009-02-19 09:20:00','2009-02-19 09:30:00','2009-02-19 09:40:00','2009-02-19 09:50:00','2009-02-19 10:00:00','2009-02-19 10:10:00','2009-02-19 10:20:00','2009-02-19 10:30:00','2009-02-19 10:40:00','2009-02-19 10:50:00','2009-02-19 11:00:00','2009-02-19 11:10:00','2009-02-19 11:20:00','2009-02-19 11:30:00','2009-02-19 11:40:00','2009-02-19 11:50:00','2009-02-19 12:00:00','2009-02-19 12:10:00','2009-02-19 12:20:00','2009-02-19 12:30:00','2009-02-19 12:40:00','2009-02-19 12:50:00','2009-02-19 13:00:00','2009-02-19 13:10:00','2009-02-19 13:20:00','2009-02-19 13:30:00','2009-02-19 13:40:00','2009-02-19 13:50:00','2009-02-19 14:00:00','2009-02-19 14:10:00','2009-02-19 14:20:00','2009-02-19 14:30:00','2009-02-19 14:40:00','2009-02-19 14:50:00','2009-02-19 15:00:00','2009-02-19 15:10:00','2009-02-19 15:20:00','2009-02-19 15:30:00','2009-02-19 15:40:00','2009-02-19 15:50:00','2009-02-19 16:00:00','2009-02-19 16:10:00','2009-02-19 16:20:00','2009-02-19 16:30:00','2009-02-19 16:40:00','2009-02-19 16:50:00','2009-02-19 17:00:00','2009-02-19 17:10:00','2009-02-19 17:20:00','2009-02-19 17:30:00','2009-02-19 17:40:00','2009-02-19 17:50:00','2009-02-19 18:00:00','2009-02-19 18:10:00','2009-02-19 18:20:00','2009-02-19 18:30:00','2009-02-19 18:40:00','2009-02-19 18:50:00','2009-02-19 19:00:00','2009-02-19 19:10:00','2009-02-19 19:20:00','2009-02-19 19:30:00','2009-02-19 19:40:00','2009-02-19 19:50:00','2009-02-19 20:00:00','2009-02-19 20:10:00','2009-02-19 20:20:00','2009-02-19 20:30:00','2009-02-19 20:40:00','2009-02-19 20:50:00','2009-02-19 21:00:00','2009-02-19 21:10:00','2009-02-19 21:20:00','2009-02-19 21:30:00','2009-02-19 21:40:00','2009-02-19 21:50:00','2009-02-19 22:00:00','2009-02-19 22:10:00','2009-02-19 22:20:00','2009-02-19 22:30:00','2009-02-19 22:40:00','2009-02-19 22:50:00','2009-02-19 23:00:00','2009-02-19 23:10:00','2009-02-19 23:20:00','2009-02-19 23:30:00','2009-02-19 23:40:00','2009-02-19 23:50:00','2009-02-20 00:00:00','2009-02-20 00:10:00','2009-02-20 00:20:00','2009-02-20 00:30:00','2009-02-20 00:40:00','2009-02-20 00:50:00','2009-02-20 01:00:00','2009-02-20 01:10:00','2009-02-20 01:20:00','2009-02-20 01:30:00','2009-02-20 01:40:00','2009-02-20 01:50:00','2009-02-20 02:00:00','2009-02-20 02:10:00','2009-02-20 02:20:00','2009-02-20 02:30:00','2009-02-20 02:40:00','2009-02-20 02:50:00','2009-02-20 03:00:00','2009-02-20 03:10:00','2009-02-20 03:20:00','2009-02-20 03:30:00','2009-02-20 03:40:00','2009-02-20 03:50:00','2009-02-20 04:00:00','2009-02-20 04:10:00','2009-02-20 04:20:00','2009-02-20 04:30:00','2009-02-20 04:40:00','2009-02-20 04:50:00','2009-02-20 05:00:00','2009-02-20 05:10:00','2009-02-20 05:20:00','2009-02-20 05:30:00','2009-02-20 05:40:00','2009-02-20 05:50:00','2009-02-20 06:00:00','2009-02-20 06:10:00','2009-02-20 06:20:00','2009-02-20 06:30:00','2009-02-20 06:40:00','2009-02-20 06:50:00','2009-02-20 07:00:00','2009-02-20 07:10:00','2009-02-20 07:20:00','2009-02-20 07:30:00','2009-02-20 07:40:00','2009-02-20 07:50:00','2009-02-20 08:00:00','2009-02-20 08:10:00','2009-02-20 08:20:00','2009-02-20 08:30:00','2009-02-20 08:40:00','2009-02-20 08:50:00','2009-02-20 09:00:00','2009-02-20 09:10:00','2009-02-20 09:20:00','2009-02-20 09:30:00','2009-02-20 09:40:00','2009-02-20 09:50:00','2009-02-20 10:00:00','2009-02-20 10:10:00','2009-02-20 10:20:00','2009-02-20 10:30:00','2009-02-20 10:40:00','2009-02-20 10:50:00','2009-02-20 11:00:00','2009-02-20 11:10:00','2009-02-20 11:20:00','2009-02-20 11:30:00','2009-02-20 11:40:00','2009-02-20 11:50:00','2009-02-20 12:00:00','2009-02-20 12:10:00','2009-02-20 12:20:00','2009-02-20 12:30:00','2009-02-20 12:40:00','2009-02-20 12:50:00','2009-02-20 13:00:00','2009-02-20 13:10:00','2009-02-20 13:20:00','2009-02-20 13:30:00','2009-02-20 13:40:00','2009-02-20 13:50:00','2009-02-20 14:00:00','2009-02-20 14:10:00','2009-02-20 14:20:00','2009-02-20 14:30:00','2009-02-20 14:40:00','2009-02-20 14:50:00','2009-02-20 15:00:00','2009-02-20 15:10:00','2009-02-20 15:20:00','2009-02-20 15:30:00','2009-02-20 15:40:00','2009-02-20 15:50:00','2009-02-20 16:00:00','2009-02-20 16:10:00','2009-02-20 16:20:00','2009-02-20 16:30:00','2009-02-20 16:40:00','2009-02-20 16:50:00','2009-02-20 17:00:00','2009-02-20 17:10:00','2009-02-20 17:20:00','2009-02-20 17:30:00','2009-02-20 17:40:00','2009-02-20 17:50:00','2009-02-20 18:00:00','2009-02-20 18:10:00','2009-02-20 18:20:00','2009-02-20 18:30:00','2009-02-20 18:40:00','2009-02-20 18:50:00','2009-02-20 19:00:00','2009-02-20 19:10:00','2009-02-20 19:20:00','2009-02-20 19:30:00','2009-02-20 19:40:00','2009-02-20 19:50:00','2009-02-20 20:00:00','2009-02-20 20:10:00','2009-02-20 20:20:00','2009-02-20 20:30:00','2009-02-20 20:40:00','2009-02-20 20:50:00','2009-02-20 21:00:00','2009-02-20 21:10:00','2009-02-20 21:20:00','2009-02-20 21:30:00','2009-02-20 21:40:00','2009-02-20 21:50:00','2009-02-20 22:00:00','2009-02-20 22:10:00','2009-02-20 22:20:00','2009-02-20 22:30:00','2009-02-20 22:40:00','2009-02-20 22:50:00','2009-02-20 23:00:00','2009-02-20 23:10:00','2009-02-20 23:20:00','2009-02-20 23:30:00','2009-02-20 23:40:00','2009-02-20 23:50:00','2009-02-21 00:00:00','2009-02-21 00:10:00','2009-02-21 00:20:00','2009-02-21 00:30:00','2009-02-21 00:40:00','2009-02-21 00:50:00','2009-02-21 01:00:00','2009-02-21 01:10:00','2009-02-21 01:20:00','2009-02-21 01:30:00','2009-02-21 01:40:00','2009-02-21 01:50:00','2009-02-21 02:00:00','2009-02-21 02:10:00','2009-02-21 02:20:00','2009-02-21 02:30:00','2009-02-21 02:40:00','2009-02-21 02:50:00','2009-02-21 03:00:00','2009-02-21 03:10:00','2009-02-21 03:20:00','2009-02-21 03:30:00','2009-02-21 03:40:00','2009-02-21 03:50:00','2009-02-21 04:00:00','2009-02-21 04:10:00','2009-02-21 04:20:00','2009-02-21 04:30:00','2009-02-21 04:40:00','2009-02-21 04:50:00','2009-02-21 05:00:00','2009-02-21 05:10:00','2009-02-21 05:20:00','2009-02-21 05:30:00','2009-02-21 05:40:00','2009-02-21 05:50:00','2009-02-21 06:00:00','2009-02-21 06:10:00','2009-02-21 06:20:00','2009-02-21 06:30:00','2009-02-21 06:40:00','2009-02-21 06:50:00','2009-02-21 07:00:00','2009-02-21 07:10:00','2009-02-21 07:20:00','2009-02-21 07:30:00','2009-02-21 07:40:00','2009-02-21 07:50:00','2009-02-21 08:00:00','2009-02-21 08:10:00','2009-02-21 08:20:00','2009-02-21 08:30:00','2009-02-21 08:40:00','2009-02-21 08:50:00','2009-02-21 09:00:00','2009-02-21 09:10:00','2009-02-21 09:20:00','2009-02-21 09:30:00','2009-02-21 09:40:00','2009-02-21 09:50:00','2009-02-21 10:00:00','2009-02-21 10:10:00','2009-02-21 10:20:00','2009-02-21 10:30:00','2009-02-21 10:40:00','2009-02-21 10:50:00','2009-02-21 11:00:00','2009-02-21 11:10:00','2009-02-21 11:20:00','2009-02-21 11:30:00','2009-02-21 11:40:00','2009-02-21 11:50:00','2009-02-21 12:00:00','2009-02-21 12:10:00','2009-02-21 12:20:00','2009-02-21 12:30:00','2009-02-21 12:40:00','2009-02-21 12:50:00','2009-02-21 13:00:00','2009-02-21 13:10:00','2009-02-21 13:20:00','2009-02-21 13:30:00','2009-02-21 13:40:00','2009-02-21 13:50:00','2009-02-21 14:00:00','2009-02-21 14:10:00','2009-02-21 14:20:00','2009-02-21 14:30:00','2009-02-21 14:40:00','2009-02-21 14:50:00','2009-02-21 15:00:00','2009-02-21 15:10:00','2009-02-21 15:20:00','2009-02-21 15:30:00','2009-02-21 15:40:00','2009-02-21 15:50:00','2009-02-21 16:00:00','2009-02-21 16:10:00','2009-02-21 16:20:00','2009-02-21 16:30:00','2009-02-21 16:40:00','2009-02-21 16:50:00','2009-02-21 17:00:00','2009-02-21 17:10:00','2009-02-21 17:20:00','2009-02-21 17:30:00','2009-02-21 17:40:00','2009-02-21 17:50:00','2009-02-21 18:00:00','2009-02-21 18:10:00','2009-02-21 18:20:00','2009-02-21 18:30:00','2009-02-21 18:40:00','2009-02-21 18:50:00','2009-02-21 19:00:00','2009-02-21 19:10:00','2009-02-21 19:20:00','2009-02-21 19:30:00','2009-02-21 19:40:00','2009-02-21 19:50:00','2009-02-21 20:00:00','2009-02-21 20:10:00','2009-02-21 20:20:00','2009-02-21 20:30:00','2009-02-21 20:40:00','2009-02-21 20:50:00','2009-02-21 21:00:00','2009-02-21 21:10:00','2009-02-21 21:20:00','2009-02-21 21:30:00','2009-02-21 21:40:00','2009-02-21 21:50:00','2009-02-21 22:00:00','2009-02-21 22:10:00','2009-02-21 22:20:00','2009-02-21 22:30:00','2009-02-21 22:40:00','2009-02-21 22:50:00','2009-02-21 23:00:00','2009-02-21 23:10:00','2009-02-21 23:20:00','2009-02-21 23:30:00','2009-02-21 23:40:00','2009-02-21 23:50:00','2009-02-22 00:00:00','2009-02-22 00:10:00','2009-02-22 00:20:00','2009-02-22 00:30:00','2009-02-22 00:40:00','2009-02-22 00:50:00','2009-02-22 01:00:00','2009-02-22 01:10:00','2009-02-22 01:20:00','2009-02-22 01:30:00','2009-02-22 01:40:00','2009-02-22 01:50:00','2009-02-22 02:00:00','2009-02-22 02:10:00','2009-02-22 02:20:00','2009-02-22 02:30:00','2009-02-22 02:40:00','2009-02-22 02:50:00','2009-02-22 03:00:00','2009-02-22 03:10:00','2009-02-22 03:20:00','2009-02-22 03:30:00','2009-02-22 03:40:00','2009-02-22 03:50:00','2009-02-22 04:00:00','2009-02-22 04:10:00','2009-02-22 04:20:00','2009-02-22 04:30:00','2009-02-22 04:40:00','2009-02-22 04:50:00','2009-02-22 05:00:00','2009-02-22 05:10:00','2009-02-22 05:20:00','2009-02-22 05:30:00','2009-02-22 05:40:00','2009-02-22 05:50:00','2009-02-22 06:00:00','2009-02-22 06:10:00','2009-02-22 06:20:00','2009-02-22 06:30:00','2009-02-22 06:40:00','2009-02-22 06:50:00','2009-02-22 07:00:00','2009-02-22 07:10:00','2009-02-22 07:20:00','2009-02-22 07:30:00','2009-02-22 07:40:00','2009-02-22 07:50:00','2009-02-22 08:00:00','2009-02-22 08:10:00','2009-02-22 08:20:00','2009-02-22 08:30:00','2009-02-22 08:40:00','2009-02-22 08:50:00','2009-02-22 09:00:00','2009-02-22 09:10:00','2009-02-22 09:20:00','2009-02-22 09:30:00','2009-02-22 09:40:00','2009-02-22 09:50:00','2009-02-22 10:00:00','2009-02-22 10:10:00','2009-02-22 10:20:00','2009-02-22 10:30:00','2009-02-22 10:40:00','2009-02-22 10:50:00','2009-02-22 11:00:00','2009-02-22 11:10:00','2009-02-22 11:20:00','2009-02-22 11:30:00','2009-02-22 11:40:00','2009-02-22 11:50:00','2009-02-22 12:00:00','2009-02-22 12:10:00','2009-02-22 12:20:00','2009-02-22 12:30:00','2009-02-22 12:40:00','2009-02-22 12:50:00','2009-02-22 13:00:00','2009-02-22 13:10:00','2009-02-22 13:20:00','2009-02-22 13:30:00','2009-02-22 13:40:00','2009-02-22 13:50:00','2009-02-22 14:00:00','2009-02-22 14:10:00','2009-02-22 14:20:00','2009-02-22 14:30:00','2009-02-22 14:40:00','2009-02-22 14:50:00','2009-02-22 15:00:00','2009-02-22 15:10:00','2009-02-22 15:20:00','2009-02-22 15:30:00','2009-02-22 15:40:00','2009-02-22 15:50:00','2009-02-22 16:00:00','2009-02-22 16:10:00','2009-02-22 16:20:00','2009-02-22 16:30:00','2009-02-22 16:40:00','2009-02-22 16:50:00','2009-02-22 17:00:00','2009-02-22 17:10:00','2009-02-22 17:20:00','2009-02-22 17:30:00','2009-02-22 17:40:00','2009-02-22 17:50:00','2009-02-22 18:00:00','2009-02-22 18:10:00','2009-02-22 18:20:00','2009-02-22 18:30:00','2009-02-22 18:40:00','2009-02-22 18:50:00','2009-02-22 19:00:00','2009-02-22 19:10:00','2009-02-22 19:20:00','2009-02-22 19:30:00','2009-02-22 19:40:00','2009-02-22 19:50:00','2009-02-22 20:00:00','2009-02-22 20:10:00','2009-02-22 20:20:00','2009-02-22 20:30:00','2009-02-22 20:40:00','2009-02-22 20:50:00','2009-02-22 21:00:00','2009-02-22 21:10:00','2009-02-22 21:20:00','2009-02-22 21:30:00','2009-02-22 21:40:00','2009-02-22 21:50:00','2009-02-22 22:00:00','2009-02-22 22:10:00','2009-02-22 22:20:00','2009-02-22 22:30:00','2009-02-22 22:40:00','2009-02-22 22:50:00','2009-02-22 23:00:00','2009-02-22 23:10:00','2009-02-22 23:20:00','2009-02-22 23:30:00','2009-02-22 23:40:00','2009-02-22 23:50:00','2009-02-23 00:00:00','2009-02-23 00:10:00','2009-02-23 00:20:00','2009-02-23 00:30:00','2009-02-23 00:40:00','2009-02-23 00:50:00','2009-02-23 01:00:00','2009-02-23 01:10:00','2009-02-23 01:20:00','2009-02-23 01:30:00','2009-02-23 01:40:00','2009-02-23 01:50:00','2009-02-23 02:00:00','2009-02-23 02:10:00','2009-02-23 02:20:00','2009-02-23 02:30:00','2009-02-23 02:40:00','2009-02-23 02:50:00','2009-02-23 03:00:00','2009-02-23 03:10:00','2009-02-23 03:20:00','2009-02-23 03:30:00','2009-02-23 03:40:00','2009-02-23 03:50:00','2009-02-23 04:00:00','2009-02-23 04:10:00','2009-02-23 04:20:00','2009-02-23 04:30:00','2009-02-23 04:40:00','2009-02-23 04:50:00','2009-02-23 05:00:00','2009-02-23 05:10:00','2009-02-23 05:20:00','2009-02-23 05:30:00','2009-02-23 05:40:00','2009-02-23 05:50:00','2009-02-23 06:00:00','2009-02-23 06:10:00','2009-02-23 06:20:00','2009-02-23 06:30:00','2009-02-23 06:40:00','2009-02-23 06:50:00','2009-02-23 07:00:00','2009-02-23 07:10:00','2009-02-23 07:20:00','2009-02-23 07:30:00','2009-02-23 07:40:00','2009-02-23 07:50:00','2009-02-23 08:00:00','2009-02-23 08:10:00','2009-02-23 08:20:00','2009-02-23 08:30:00','2009-02-23 08:40:00','2009-02-23 08:50:00','2009-02-23 09:00:00','2009-02-23 09:10:00','2009-02-23 09:20:00','2009-02-23 09:30:00','2009-02-23 09:40:00','2009-02-23 09:50:00','2009-02-23 10:00:00','2009-02-23 10:10:00','2009-02-23 10:20:00','2009-02-23 10:30:00','2009-02-23 10:40:00','2009-02-23 10:50:00','2009-02-23 11:00:00','2009-02-23 11:10:00','2009-02-23 11:20:00','2009-02-23 11:30:00','2009-02-23 11:40:00','2009-02-23 11:50:00','2009-02-23 12:00:00','2009-02-23 12:10:00','2009-02-23 12:20:00','2009-02-23 12:30:00','2009-02-23 12:40:00','2009-02-23 12:50:00','2009-02-23 13:00:00','2009-02-23 13:10:00','2009-02-23 13:20:00','2009-02-23 13:30:00','2009-02-23 13:40:00','2009-02-23 13:50:00','2009-02-23 14:00:00','2009-02-23 14:10:00','2009-02-23 14:20:00','2009-02-23 14:30:00','2009-02-23 14:40:00','2009-02-23 14:50:00','2009-02-23 15:00:00','2009-02-23 15:10:00','2009-02-23 15:20:00','2009-02-23 15:30:00','2009-02-23 15:40:00','2009-02-23 15:50:00','2009-02-23 16:00:00','2009-02-23 16:10:00','2009-02-23 16:20:00','2009-02-23 16:30:00','2009-02-23 16:40:00','2009-02-23 16:50:00','2009-02-23 17:00:00','2009-02-23 17:10:00','2009-02-23 17:20:00','2009-02-23 17:30:00','2009-02-23 17:40:00','2009-02-23 17:50:00','2009-02-23 18:00:00','2009-02-23 18:10:00','2009-02-23 18:20:00','2009-02-23 18:30:00','2009-02-23 18:40:00','2009-02-23 18:50:00','2009-02-23 19:00:00','2009-02-23 19:10:00','2009-02-23 19:20:00','2009-02-23 19:30:00','2009-02-23 19:40:00','2009-02-23 19:50:00','2009-02-23 20:00:00','2009-02-23 20:10:00','2009-02-23 20:20:00','2009-02-23 20:30:00','2009-02-23 20:40:00','2009-02-23 20:50:00','2009-02-23 21:00:00','2009-02-23 21:10:00','2009-02-23 21:20:00','2009-02-23 21:30:00','2009-02-23 21:40:00','2009-02-23 21:50:00','2009-02-23 22:00:00','2009-02-23 22:10:00','2009-02-23 22:20:00','2009-02-23 22:30:00','2009-02-23 22:40:00','2009-02-23 22:50:00','2009-02-23 23:00:00','2009-02-23 23:10:00','2009-02-23 23:20:00','2009-02-23 23:30:00','2009-02-23 23:40:00','2009-02-23 23:50:00','2009-02-24 00:00:00'],[-1.2,-1.2,-1.2,-1.2,-1.2,-1.3,-1.3,-1.3,-1.3,-1.2,-1.2,-1.2,-1.2,-1.1,-1.1,-1.1,-1.2,-1.2,-1.1,-1.1,-1.1,-1.1,-1.1,-1,-0.8,-0.8,-0.7,-0.7,-0.8,-0.8,-0.9,-0.9,-0.9,-0.8,-0.9,-0.9,-0.9,-1,-1.1,-1.3,-1.5,-1.7,-1.8,-1.8,-1.9,-1.9,-1.8,-1.7,-1.6,-1.5,-1.3,-1.2,-1.2,-0.9,-0.7,-0.6,-0.5,-0.4,-0.2,0,0,0.1,0.1,0.2,0.4,0.6,0.6,0.7,0.8,0.9,0.9,0.9,0.9,0.9,0.9,1.1,1.4,1.5,1.6,1.4,1,0.8,0.8,0.6,0.5,0.4,0.3,0.2,0.4,0.7,1.1,1.1,1,1,1.1,1.1,1.1,0.9,0.7,0.6,0.5,0.5,0.5,0.4,0.4,0.2,0,-0.1,-0.2,-0.3,-0.3,-0.4,-0.4,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.4,-0.4,-0.4,-0.4,-0.3,-0.3,-0.3,-0.2,-0.2,-0.2,-0.1,-0.1,-0.1,0,0,0,0.1,0.1,0.1,0.1,0.2,0.2,0.3,0.4,0.5,0.5,0.6,0.7,0.7,0.7,0.8,0.9,1.1,1.1,1.1,1.3,1.3,1.3,1.4,1.5,1.6,1.7,1.7,1.7,1.7,1.7,1.7,1.5,1.4,1.6,1.7,1.7,1.7,1.6,1.6,1.7,1.6,1.5,1.6,1.6,1.6,1.6,1.7,1.8,1.8,1.9,2,2.1,2.1,2,1.9,2,2.2,2.2,2.2,2.2,2.2,2.3,2.5,2.6,2.6,2.7,2.7,2.8,2.9,2.9,3,3.1,3.2,3.2,3.3,3.3,3.4,3.4,3.5,3.5,3.6,3.5,3.5,3.5,3.6,3.7,3.8,3.8,3.8,3.9,4,4,3.9,3.9,4,3.9,3.9,3.8,3.7,3.8,3.8,3.7,3.7,3.6,3.5,3.3,3.1,2.9,2.7,2.6,2.4,2.2,2.1,2,1.8,1.7,1.6,1.5,1.4,1.3,1.2,1.1,1,0.9,0.8,0.8,0.8,0.7,0.6,0.6,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.4,0.4,0.4,0.4,0.4,0.5,0.5,0.5,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.3,0.3,0.4,0.3,0.3,0.2,0.2,0.2,0.2,0.1,0.1,0.1,0.1,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,0,0,0,0,0.1,0.2,0.2,0.2,0.3,0.3,0.3,0.5,0.8,0.9,0.8,0.7,0.9,1.1,1.2,1.4,1.4,1.5,1.6,1.7,1.9,1.9,2.2,2.2,2.1,2.3,2.4,2.3,2.3,2.3,2.3,2.3,2.1,2.1,2.4,2.4,2.5,2.5,2.5,2.4,2.4,2.5,2.6,2.6,2.6,2.6,2.7,2.7,2.7,2.7,2.6,2.6,2.6,2.5,2.5,2.5,2.5,2.5,2.5,2.6,2.6,2.6,2.5,2.5,2.5,2.4,2.3,2.4,2.6,2.7,2.7,2.7,2.8,2.9,2.8,2.8,2.8,2.6,2.6,2.5,2.4,2.4,2.3,2.2,2.1,2,1.9,1.7,1.6,1.4,1.4,1.5,1.4,1.4,1.3,1.3,1.4,1.5,1.5,1.5,1.6,1.9,2.1,2.3,2.7,3.1,3.2,3.3,3.4,3.4,3.5,3.5,3.5,3.6,3.7,3.7,3.8,3.8,3.9,3.9,3.9,3.9,4,4,4,4,4,4,4,4,4,4,4,4.1,4,4.1,4.1,4.2,4.1,4.2,4.2,4.3,4.3,4.3,4.3,4.3,4.4,4.4,4.5,4.6,4.6,4.7,4.7,4.8,4.8,5,5,5,5,5.1,5,5.1,5.2,5.3,5.3,5.3,5.4,5.4,5.5,5.5,5.6,5.6,5.5,5.5,5.6,5.7,5.8,6,6.1,6.2,6.3,6.7,7.1,6.9,6.8,6.8,6.7,6.6,6.5,6.4,6.4,6.2,6.2,6.2,6.1,6,5.9,5.7,5.6,5.5,5.5,5.6,5.5,5.5,5.5,5.5,5.4,5.4,5.4,5.4,5.3,5.3,5.3,5.3,5.3,5.3,5.2,5.2,5.1,4.8,4.8,4.9,5,5.1,5.1,5.1,5.1,5.1,4.9,4.6,4.5,4.5,4.6,4.6,4.7,4.8,4.7,4.7,4.7,4.7,4.7,4.7,4.8,4.7,4.8,4.8,4.7,4.7,4.7,4.7,4.6,4.6,4.5,4.6,4.5,4.5,4.5,4.4,4.3,4.3,4.3,4.2,4.2,4.2,4.2,4.2,4.2,4.2,4.2,4.2,4.2,4.2,4.2,4.1,4.1,4.1,4.1,4.1,4.1,4,4,4,4,4,4,4,4.1,4.1,4.1,4.1,4.2,4.3,4.3,4.4,4.4,4.5,4.6,4.5,4.5,4.5,4.6,4.6,4.6,4.6,4.7,4.7,4.8,4.9,4.9,5.1,5.3,5.4,5.5,5.7,5.7,5.7,5.9,6.2,6.2,6.1,6.4,6.4,6.3,6.3,6.5,6.7,6.7,6.8,6.6,6.5,6.1,5.8,6.2,6.6,6.1,6.1,5.9,5.3,4.9,4.6,4.2,3.9,3.6,3.3,3.1,2.8,2.6,2.3,2.1,2.1,2.2,2.2,2.2,2.2,2.2,2.2,2.1,2,2,2,1.9,1.9,1.9,2,2,1.9,1.8,1.7,1.6,2,2.1,2.2,2.2,2.1,2,1.8,1.6,1.3,1.1,0.8,0.6],['#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff']);
    dgr.generatePlot('dgr',2,'WindSpeed','m/s','#006400','#006400','2009-02-19 00:00:00','2009-02-24 00:00:00',0,5.7,false,'Spline','',['2009-02-19 00:00:00','2009-02-19 00:10:00','2009-02-19 00:20:00','2009-02-19 00:30:00','2009-02-19 00:40:00','2009-02-19 00:50:00','2009-02-19 01:00:00','2009-02-19 01:10:00','2009-02-19 01:20:00','2009-02-19 01:30:00','2009-02-19 01:40:00','2009-02-19 01:50:00','2009-02-19 02:00:00','2009-02-19 02:10:00','2009-02-19 02:20:00','2009-02-19 02:30:00','2009-02-19 02:40:00','2009-02-19 02:50:00','2009-02-19 03:00:00','2009-02-19 03:10:00','2009-02-19 03:20:00','2009-02-19 03:30:00','2009-02-19 03:40:00','2009-02-19 03:50:00','2009-02-19 04:00:00','2009-02-19 04:10:00','2009-02-19 04:20:00','2009-02-19 04:30:00','2009-02-19 04:40:00','2009-02-19 04:50:00','2009-02-19 05:00:00','2009-02-19 05:10:00','2009-02-19 05:20:00','2009-02-19 05:30:00','2009-02-19 05:40:00','2009-02-19 05:50:00','2009-02-19 06:00:00','2009-02-19 06:10:00','2009-02-19 06:20:00','2009-02-19 06:30:00','2009-02-19 06:40:00','2009-02-19 06:50:00','2009-02-19 07:00:00','2009-02-19 07:10:00','2009-02-19 07:20:00','2009-02-19 07:30:00','2009-02-19 07:40:00','2009-02-19 07:50:00','2009-02-19 08:00:00','2009-02-19 08:10:00','2009-02-19 08:20:00','2009-02-19 08:30:00','2009-02-19 08:40:00','2009-02-19 08:50:00','2009-02-19 09:00:00','2009-02-19 09:10:00','2009-02-19 09:20:00','2009-02-19 09:30:00','2009-02-19 09:40:00','2009-02-19 09:50:00','2009-02-19 10:00:00','2009-02-19 10:10:00','2009-02-19 10:20:00','2009-02-19 10:30:00','2009-02-19 10:40:00','2009-02-19 10:50:00','2009-02-19 11:00:00','2009-02-19 11:10:00','2009-02-19 11:20:00','2009-02-19 11:30:00','2009-02-19 11:40:00','2009-02-19 11:50:00','2009-02-19 12:00:00','2009-02-19 12:10:00','2009-02-19 12:20:00','2009-02-19 12:30:00','2009-02-19 12:40:00','2009-02-19 12:50:00','2009-02-19 13:00:00','2009-02-19 13:10:00','2009-02-19 13:20:00','2009-02-19 13:30:00','2009-02-19 13:40:00','2009-02-19 13:50:00','2009-02-19 14:00:00','2009-02-19 14:10:00','2009-02-19 14:20:00','2009-02-19 14:30:00','2009-02-19 14:40:00','2009-02-19 14:50:00','2009-02-19 15:00:00','2009-02-19 15:10:00','2009-02-19 15:20:00','2009-02-19 15:30:00','2009-02-19 15:40:00','2009-02-19 15:50:00','2009-02-19 16:00:00','2009-02-19 16:10:00','2009-02-19 16:20:00','2009-02-19 16:30:00','2009-02-19 16:40:00','2009-02-19 16:50:00','2009-02-19 17:00:00','2009-02-19 17:10:00','2009-02-19 17:20:00','2009-02-19 17:30:00','2009-02-19 17:40:00','2009-02-19 17:50:00','2009-02-19 18:00:00','2009-02-19 18:10:00','2009-02-19 18:20:00','2009-02-19 18:30:00','2009-02-19 18:40:00','2009-02-19 18:50:00','2009-02-19 19:00:00','2009-02-19 19:10:00','2009-02-19 19:20:00','2009-02-19 19:30:00','2009-02-19 19:40:00','2009-02-19 19:50:00','2009-02-19 20:00:00','2009-02-19 20:10:00','2009-02-19 20:20:00','2009-02-19 20:30:00','2009-02-19 20:40:00','2009-02-19 20:50:00','2009-02-19 21:00:00','2009-02-19 21:10:00','2009-02-19 21:20:00','2009-02-19 21:30:00','2009-02-19 21:40:00','2009-02-19 21:50:00','2009-02-19 22:00:00','2009-02-19 22:10:00','2009-02-19 22:20:00','2009-02-19 22:30:00','2009-02-19 22:40:00','2009-02-19 22:50:00','2009-02-19 23:00:00','2009-02-19 23:10:00','2009-02-19 23:20:00','2009-02-19 23:30:00','2009-02-19 23:40:00','2009-02-19 23:50:00','2009-02-20 00:00:00','2009-02-20 00:10:00','2009-02-20 00:20:00','2009-02-20 00:30:00','2009-02-20 00:40:00','2009-02-20 00:50:00','2009-02-20 01:00:00','2009-02-20 01:10:00','2009-02-20 01:20:00','2009-02-20 01:30:00','2009-02-20 01:40:00','2009-02-20 01:50:00','2009-02-20 02:00:00','2009-02-20 02:10:00','2009-02-20 02:20:00','2009-02-20 02:30:00','2009-02-20 02:40:00','2009-02-20 02:50:00','2009-02-20 03:00:00','2009-02-20 03:10:00','2009-02-20 03:20:00','2009-02-20 03:30:00','2009-02-20 03:40:00','2009-02-20 03:50:00','2009-02-20 04:00:00','2009-02-20 04:10:00','2009-02-20 04:20:00','2009-02-20 04:30:00','2009-02-20 04:40:00','2009-02-20 04:50:00','2009-02-20 05:00:00','2009-02-20 05:10:00','2009-02-20 05:20:00','2009-02-20 05:30:00','2009-02-20 05:40:00','2009-02-20 05:50:00','2009-02-20 06:00:00','2009-02-20 06:10:00','2009-02-20 06:20:00','2009-02-20 06:30:00','2009-02-20 06:40:00','2009-02-20 06:50:00','2009-02-20 07:00:00','2009-02-20 07:10:00','2009-02-20 07:20:00','2009-02-20 07:30:00','2009-02-20 07:40:00','2009-02-20 07:50:00','2009-02-20 08:00:00','2009-02-20 08:10:00','2009-02-20 08:20:00','2009-02-20 08:30:00','2009-02-20 08:40:00','2009-02-20 08:50:00','2009-02-20 09:00:00','2009-02-20 09:10:00','2009-02-20 09:20:00','2009-02-20 09:30:00','2009-02-20 09:40:00','2009-02-20 09:50:00','2009-02-20 10:00:00','2009-02-20 10:10:00','2009-02-20 10:20:00','2009-02-20 10:30:00','2009-02-20 10:40:00','2009-02-20 10:50:00','2009-02-20 11:00:00','2009-02-20 11:10:00','2009-02-20 11:20:00','2009-02-20 11:30:00','2009-02-20 11:40:00','2009-02-20 11:50:00','2009-02-20 12:00:00','2009-02-20 12:10:00','2009-02-20 12:20:00','2009-02-20 12:30:00','2009-02-20 12:40:00','2009-02-20 12:50:00','2009-02-20 13:00:00','2009-02-20 13:10:00','2009-02-20 13:20:00','2009-02-20 13:30:00','2009-02-20 13:40:00','2009-02-20 13:50:00','2009-02-20 14:00:00','2009-02-20 14:10:00','2009-02-20 14:20:00','2009-02-20 14:30:00','2009-02-20 14:40:00','2009-02-20 14:50:00','2009-02-20 15:00:00','2009-02-20 15:10:00','2009-02-20 15:20:00','2009-02-20 15:30:00','2009-02-20 15:40:00','2009-02-20 15:50:00','2009-02-20 16:00:00','2009-02-20 16:10:00','2009-02-20 16:20:00','2009-02-20 16:30:00','2009-02-20 16:40:00','2009-02-20 16:50:00','2009-02-20 17:00:00','2009-02-20 17:10:00','2009-02-20 17:20:00','2009-02-20 17:30:00','2009-02-20 17:40:00','2009-02-20 17:50:00','2009-02-20 18:00:00','2009-02-20 18:10:00','2009-02-20 18:20:00','2009-02-20 18:30:00','2009-02-20 18:40:00','2009-02-20 18:50:00','2009-02-20 19:00:00','2009-02-20 19:10:00','2009-02-20 19:20:00','2009-02-20 19:30:00','2009-02-20 19:40:00','2009-02-20 19:50:00','2009-02-20 20:00:00','2009-02-20 20:10:00','2009-02-20 20:20:00','2009-02-20 20:30:00','2009-02-20 20:40:00','2009-02-20 20:50:00','2009-02-20 21:00:00','2009-02-20 21:10:00','2009-02-20 21:20:00','2009-02-20 21:30:00','2009-02-20 21:40:00','2009-02-20 21:50:00','2009-02-20 22:00:00','2009-02-20 22:10:00','2009-02-20 22:20:00','2009-02-20 22:30:00','2009-02-20 22:40:00','2009-02-20 22:50:00','2009-02-20 23:00:00','2009-02-20 23:10:00','2009-02-20 23:20:00','2009-02-20 23:30:00','2009-02-20 23:40:00','2009-02-20 23:50:00','2009-02-21 00:00:00','2009-02-21 00:10:00','2009-02-21 00:20:00','2009-02-21 00:30:00','2009-02-21 00:40:00','2009-02-21 00:50:00','2009-02-21 01:00:00','2009-02-21 01:10:00','2009-02-21 01:20:00','2009-02-21 01:30:00','2009-02-21 01:40:00','2009-02-21 01:50:00','2009-02-21 02:00:00','2009-02-21 02:10:00','2009-02-21 02:20:00','2009-02-21 02:30:00','2009-02-21 02:40:00','2009-02-21 02:50:00','2009-02-21 03:00:00','2009-02-21 03:10:00','2009-02-21 03:20:00','2009-02-21 03:30:00','2009-02-21 03:40:00','2009-02-21 03:50:00','2009-02-21 04:00:00','2009-02-21 04:10:00','2009-02-21 04:20:00','2009-02-21 04:30:00','2009-02-21 04:40:00','2009-02-21 04:50:00','2009-02-21 05:00:00','2009-02-21 05:10:00','2009-02-21 05:20:00','2009-02-21 05:30:00','2009-02-21 05:40:00','2009-02-21 05:50:00','2009-02-21 06:00:00','2009-02-21 06:10:00','2009-02-21 06:20:00','2009-02-21 06:30:00','2009-02-21 06:40:00','2009-02-21 06:50:00','2009-02-21 07:00:00','2009-02-21 07:10:00','2009-02-21 07:20:00','2009-02-21 07:30:00','2009-02-21 07:40:00','2009-02-21 07:50:00','2009-02-21 08:00:00','2009-02-21 08:10:00','2009-02-21 08:20:00','2009-02-21 08:30:00','2009-02-21 08:40:00','2009-02-21 08:50:00','2009-02-21 09:00:00','2009-02-21 09:10:00','2009-02-21 09:20:00','2009-02-21 09:30:00','2009-02-21 09:40:00','2009-02-21 09:50:00','2009-02-21 10:00:00','2009-02-21 10:10:00','2009-02-21 10:20:00','2009-02-21 10:30:00','2009-02-21 10:40:00','2009-02-21 10:50:00','2009-02-21 11:00:00','2009-02-21 11:10:00','2009-02-21 11:20:00','2009-02-21 11:30:00','2009-02-21 11:40:00','2009-02-21 11:50:00','2009-02-21 12:00:00','2009-02-21 12:10:00','2009-02-21 12:20:00','2009-02-21 12:30:00','2009-02-21 12:40:00','2009-02-21 12:50:00','2009-02-21 13:00:00','2009-02-21 13:10:00','2009-02-21 13:20:00','2009-02-21 13:30:00','2009-02-21 13:40:00','2009-02-21 13:50:00','2009-02-21 14:00:00','2009-02-21 14:10:00','2009-02-21 14:20:00','2009-02-21 14:30:00','2009-02-21 14:40:00','2009-02-21 14:50:00','2009-02-21 15:00:00','2009-02-21 15:10:00','2009-02-21 15:20:00','2009-02-21 15:30:00','2009-02-21 15:40:00','2009-02-21 15:50:00','2009-02-21 16:00:00','2009-02-21 16:10:00','2009-02-21 16:20:00','2009-02-21 16:30:00','2009-02-21 16:40:00','2009-02-21 16:50:00','2009-02-21 17:00:00','2009-02-21 17:10:00','2009-02-21 17:20:00','2009-02-21 17:30:00','2009-02-21 17:40:00','2009-02-21 17:50:00','2009-02-21 18:00:00','2009-02-21 18:10:00','2009-02-21 18:20:00','2009-02-21 18:30:00','2009-02-21 18:40:00','2009-02-21 18:50:00','2009-02-21 19:00:00','2009-02-21 19:10:00','2009-02-21 19:20:00','2009-02-21 19:30:00','2009-02-21 19:40:00','2009-02-21 19:50:00','2009-02-21 20:00:00','2009-02-21 20:10:00','2009-02-21 20:20:00','2009-02-21 20:30:00','2009-02-21 20:40:00','2009-02-21 20:50:00','2009-02-21 21:00:00','2009-02-21 21:10:00','2009-02-21 21:20:00','2009-02-21 21:30:00','2009-02-21 21:40:00','2009-02-21 21:50:00','2009-02-21 22:00:00','2009-02-21 22:10:00','2009-02-21 22:20:00','2009-02-21 22:30:00','2009-02-21 22:40:00','2009-02-21 22:50:00','2009-02-21 23:00:00','2009-02-21 23:10:00','2009-02-21 23:20:00','2009-02-21 23:30:00','2009-02-21 23:40:00','2009-02-21 23:50:00','2009-02-22 00:00:00','2009-02-22 00:10:00','2009-02-22 00:20:00','2009-02-22 00:30:00','2009-02-22 00:40:00','2009-02-22 00:50:00','2009-02-22 01:00:00','2009-02-22 01:10:00','2009-02-22 01:20:00','2009-02-22 01:30:00','2009-02-22 01:40:00','2009-02-22 01:50:00','2009-02-22 02:00:00','2009-02-22 02:10:00','2009-02-22 02:20:00','2009-02-22 02:30:00','2009-02-22 02:40:00','2009-02-22 02:50:00','2009-02-22 03:00:00','2009-02-22 03:10:00','2009-02-22 03:20:00','2009-02-22 03:30:00','2009-02-22 03:40:00','2009-02-22 03:50:00','2009-02-22 04:00:00','2009-02-22 04:10:00','2009-02-22 04:20:00','2009-02-22 04:30:00','2009-02-22 04:40:00','2009-02-22 04:50:00','2009-02-22 05:00:00','2009-02-22 05:10:00','2009-02-22 05:20:00','2009-02-22 05:30:00','2009-02-22 05:40:00','2009-02-22 05:50:00','2009-02-22 06:00:00','2009-02-22 06:10:00','2009-02-22 06:20:00','2009-02-22 06:30:00','2009-02-22 06:40:00','2009-02-22 06:50:00','2009-02-22 07:00:00','2009-02-22 07:10:00','2009-02-22 07:20:00','2009-02-22 07:30:00','2009-02-22 07:40:00','2009-02-22 07:50:00','2009-02-22 08:00:00','2009-02-22 08:10:00','2009-02-22 08:20:00','2009-02-22 08:30:00','2009-02-22 08:40:00','2009-02-22 08:50:00','2009-02-22 09:00:00','2009-02-22 09:10:00','2009-02-22 09:20:00','2009-02-22 09:30:00','2009-02-22 09:40:00','2009-02-22 09:50:00','2009-02-22 10:00:00','2009-02-22 10:10:00','2009-02-22 10:20:00','2009-02-22 10:30:00','2009-02-22 10:40:00','2009-02-22 10:50:00','2009-02-22 11:00:00','2009-02-22 11:10:00','2009-02-22 11:20:00','2009-02-22 11:30:00','2009-02-22 11:40:00','2009-02-22 11:50:00','2009-02-22 12:00:00','2009-02-22 12:10:00','2009-02-22 12:20:00','2009-02-22 12:30:00','2009-02-22 12:40:00','2009-02-22 12:50:00','2009-02-22 13:00:00','2009-02-22 13:10:00','2009-02-22 13:20:00','2009-02-22 13:30:00','2009-02-22 13:40:00','2009-02-22 13:50:00','2009-02-22 14:00:00','2009-02-22 14:10:00','2009-02-22 14:20:00','2009-02-22 14:30:00','2009-02-22 14:40:00','2009-02-22 14:50:00','2009-02-22 15:00:00','2009-02-22 15:10:00','2009-02-22 15:20:00','2009-02-22 15:30:00','2009-02-22 15:40:00','2009-02-22 15:50:00','2009-02-22 16:00:00','2009-02-22 16:10:00','2009-02-22 16:20:00','2009-02-22 16:30:00','2009-02-22 16:40:00','2009-02-22 16:50:00','2009-02-22 17:00:00','2009-02-22 17:10:00','2009-02-22 17:20:00','2009-02-22 17:30:00','2009-02-22 17:40:00','2009-02-22 17:50:00','2009-02-22 18:00:00','2009-02-22 18:10:00','2009-02-22 18:20:00','2009-02-22 18:30:00','2009-02-22 18:40:00','2009-02-22 18:50:00','2009-02-22 19:00:00','2009-02-22 19:10:00','2009-02-22 19:20:00','2009-02-22 19:30:00','2009-02-22 19:40:00','2009-02-22 19:50:00','2009-02-22 20:00:00','2009-02-22 20:10:00','2009-02-22 20:20:00','2009-02-22 20:30:00','2009-02-22 20:40:00','2009-02-22 20:50:00','2009-02-22 21:00:00','2009-02-22 21:10:00','2009-02-22 21:20:00','2009-02-22 21:30:00','2009-02-22 21:40:00','2009-02-22 21:50:00','2009-02-22 22:00:00','2009-02-22 22:10:00','2009-02-22 22:20:00','2009-02-22 22:30:00','2009-02-22 22:40:00','2009-02-22 22:50:00','2009-02-22 23:00:00','2009-02-22 23:10:00','2009-02-22 23:20:00','2009-02-22 23:30:00','2009-02-22 23:40:00','2009-02-22 23:50:00','2009-02-23 00:00:00','2009-02-23 00:10:00','2009-02-23 00:20:00','2009-02-23 00:30:00','2009-02-23 00:40:00','2009-02-23 00:50:00','2009-02-23 01:00:00','2009-02-23 01:10:00','2009-02-23 01:20:00','2009-02-23 01:30:00','2009-02-23 01:40:00','2009-02-23 01:50:00','2009-02-23 02:00:00','2009-02-23 02:10:00','2009-02-23 02:20:00','2009-02-23 02:30:00','2009-02-23 02:40:00','2009-02-23 02:50:00','2009-02-23 03:00:00','2009-02-23 03:10:00','2009-02-23 03:20:00','2009-02-23 03:30:00','2009-02-23 03:40:00','2009-02-23 03:50:00','2009-02-23 04:00:00','2009-02-23 04:10:00','2009-02-23 04:20:00','2009-02-23 04:30:00','2009-02-23 04:40:00','2009-02-23 04:50:00','2009-02-23 05:00:00','2009-02-23 05:10:00','2009-02-23 05:20:00','2009-02-23 05:30:00','2009-02-23 05:40:00','2009-02-23 05:50:00','2009-02-23 06:00:00','2009-02-23 06:10:00','2009-02-23 06:20:00','2009-02-23 06:30:00','2009-02-23 06:40:00','2009-02-23 06:50:00','2009-02-23 07:00:00','2009-02-23 07:10:00','2009-02-23 07:20:00','2009-02-23 07:30:00','2009-02-23 07:40:00','2009-02-23 07:50:00','2009-02-23 08:00:00','2009-02-23 08:10:00','2009-02-23 08:20:00','2009-02-23 08:30:00','2009-02-23 08:40:00','2009-02-23 08:50:00','2009-02-23 09:00:00','2009-02-23 09:10:00','2009-02-23 09:20:00','2009-02-23 09:30:00','2009-02-23 09:40:00','2009-02-23 09:50:00','2009-02-23 10:00:00','2009-02-23 10:10:00','2009-02-23 10:20:00','2009-02-23 10:30:00','2009-02-23 10:40:00','2009-02-23 10:50:00','2009-02-23 11:00:00','2009-02-23 11:10:00','2009-02-23 11:20:00','2009-02-23 11:30:00','2009-02-23 11:40:00','2009-02-23 11:50:00','2009-02-23 12:00:00','2009-02-23 12:10:00','2009-02-23 12:20:00','2009-02-23 12:30:00','2009-02-23 12:40:00','2009-02-23 12:50:00','2009-02-23 13:00:00','2009-02-23 13:10:00','2009-02-23 13:20:00','2009-02-23 13:30:00','2009-02-23 13:40:00','2009-02-23 13:50:00','2009-02-23 14:00:00','2009-02-23 14:10:00','2009-02-23 14:20:00','2009-02-23 14:30:00','2009-02-23 14:40:00','2009-02-23 14:50:00','2009-02-23 15:00:00','2009-02-23 15:10:00','2009-02-23 15:20:00','2009-02-23 15:30:00','2009-02-23 15:40:00','2009-02-23 15:50:00','2009-02-23 16:00:00','2009-02-23 16:10:00','2009-02-23 16:20:00','2009-02-23 16:30:00','2009-02-23 16:40:00','2009-02-23 16:50:00','2009-02-23 17:00:00','2009-02-23 17:10:00','2009-02-23 17:20:00','2009-02-23 17:30:00','2009-02-23 17:40:00','2009-02-23 17:50:00','2009-02-23 18:00:00','2009-02-23 18:10:00','2009-02-23 18:20:00','2009-02-23 18:30:00','2009-02-23 18:40:00','2009-02-23 18:50:00','2009-02-23 19:00:00','2009-02-23 19:10:00','2009-02-23 19:20:00','2009-02-23 19:30:00','2009-02-23 19:40:00','2009-02-23 19:50:00','2009-02-23 20:00:00','2009-02-23 20:10:00','2009-02-23 20:20:00','2009-02-23 20:30:00','2009-02-23 20:40:00','2009-02-23 20:50:00','2009-02-23 21:00:00','2009-02-23 21:10:00','2009-02-23 21:20:00','2009-02-23 21:30:00','2009-02-23 21:40:00','2009-02-23 21:50:00','2009-02-23 22:00:00','2009-02-23 22:10:00','2009-02-23 22:20:00','2009-02-23 22:30:00','2009-02-23 22:40:00','2009-02-23 22:50:00','2009-02-23 23:00:00','2009-02-23 23:10:00','2009-02-23 23:20:00','2009-02-23 23:30:00','2009-02-23 23:40:00','2009-02-23 23:50:00','2009-02-24 00:00:00'],[0.8,0.5,0.6,0.9,1,0.6,0.6,1.1,0.8,0.7,0.9,1,0.6,1,0.9,1.1,1.4,1,1.4,0.7,0.6,0.5,0.1,0.2,0.3,0.3,0.2,0.8,1.1,0.5,0.8,0.4,0.3,1,1.3,1.8,2.3,2,2,2.1,1.5,1.3,1.3,1.3,1.4,1.3,0.9,0.9,1.2,1.1,2.2,1.9,2.3,2.3,2.1,2.3,2.6,2.7,2.4,3,3.3,2.7,2.9,3.1,3.2,3.6,3.6,4.1,4.7,5.5,4.5,3.8,3.7,4.2,4.4,3.9,4.5,4.5,4.9,4.3,5.4,4.8,5,5.3,5.1,4.4,4,2.9,2.7,2.9,4.3,3.9,3.6,4.6,4.6,5.5,5.7,4.6,4.7,4.4,3.7,2.8,3.8,3.3,3.6,4.6,3.8,3.6,3.3,2.4,2.9,2.8,2.4,2.3,2,1.6,1.4,1.5,1.3,1.5,1.5,1.8,1.5,1.5,1.5,1.4,1.7,1.6,1.7,1.6,1.6,1.8,1.9,1.9,1.6,1.7,1.6,1.5,1.7,1.5,1.6,1.7,1.4,1.6,1.9,2,1.8,1.9,1.7,1.9,1.8,1.8,1.6,2.2,2.6,2.6,2.4,2.2,2.1,2.1,2.1,2,1.8,2.1,1.9,1.7,1.3,1.6,1.9,2.6,2.5,2.5,2.5,2,2.1,2.4,2.2,2.4,2.2,2.2,2.7,3.2,3.1,3.1,3,2.4,2.1,1.7,1.8,1.7,1.5,2.2,2.5,2.4,2.5,2.6,2.4,2.9,2.2,1.9,2.5,1.8,1.5,2.2,1.1,1.4,1.4,1.5,1.7,1.8,1.9,1.7,1.7,1.5,1.1,1.4,1.4,0.9,0.5,0.5,0.8,0.9,0.7,0.9,0.9,0.4,0.5,1.1,1.2,1.8,1.3,1.4,1.5,1.6,1.5,0.6,0.8,1.3,1.3,1.5,1.4,1.9,1.9,2.4,2.7,2.1,1.9,1.9,2.5,1.7,2.3,2.8,2.8,1.9,1.3,2.4,2.1,1.9,1.8,1.5,1.4,1.3,1.1,1.4,0.9,0.6,1.1,1.3,0.6,0.7,0.8,0.6,0.7,0.4,0.7,0.5,0.7,0.6,0.5,0.4,0.7,0.7,0.5,0.9,0.2,0.3,0.4,0.6,0.4,0.3,0.1,0.1,0.1,0,0.2,0.4,0.2,0.1,0.2,0.1,0,0,0,0,0,0,0,0,0.1,0,0,0,1.2,2,2,1.3,1.6,1.5,1.2,1.2,1.4,1.4,1.4,1.5,1,0.9,1.3,1.2,0.9,1,1,1.2,1.4,0.5,1.4,1.1,1,0.8,1.2,0.6,0.7,0.6,1.2,0.8,1.2,2,1.4,1.4,0.9,0.1,0.1,0.4,0,0.3,0,0,0,0.2,0.1,0,0,0.1,0.1,0.4,0.5,0.2,0.2,0.9,0.3,0.2,0.3,0.6,2.1,1.7,1.1,1.2,1.3,1.1,1.3,1,1.1,1.2,1.4,1.6,0.7,0.8,0.9,1.1,1,1.4,1.4,1.3,0.4,0,0.6,0.6,0.8,0.8,0.1,0,0.1,0.3,0.6,0.8,0.9,1.2,1.6,1.8,1.9,1.8,2.1,2.3,2.2,3.3,4,3.7,3.5,4.2,4,4.2,3.7,4.3,3.9,4.1,4.2,3.5,3.8,3.9,3.5,3.6,3.5,2.8,2.5,2.3,1.8,1.9,1.9,2.2,2.5,2,1.4,1.4,1.4,1.4,2.5,3,3,3.6,3.9,3.8,3.6,4,3.6,3.6,4.1,4.5,4.7,4.2,3.8,3.7,3.5,4.3,4.5,4.3,5,5,4.3,4.3,4.6,3.9,3.7,3.2,3,3,3.1,3.3,2.8,2.8,2.6,2.6,3.1,3,3,3.2,3,3.3,3.2,3.4,3.3,3.4,3.9,3.9,3.2,3.6,3.8,3.5,3,2.7,3.3,2.6,2.9,3.5,4,3.6,3.6,3.8,3.2,3.3,3.6,2.8,3.5,3.4,3.5,3.6,3.5,2.8,3,3.2,4,3.8,2.9,3.9,3.7,4,3.8,3.4,4.3,4.2,4.5,4.2,5,4.4,4.5,4,4.2,4,4.5,4,4,4,3.2,4.1,4.6,4.3,4.4,4.7,3.9,4,4.1,4.8,3.7,4,4.2,4.3,4.5,3.7,4.8,4.5,4.6,4.6,4.1,4.2,4.8,4.6,4.3,4.1,3.9,5.1,5,4.6,4.4,4.2,4.3,4.9,5.2,5,5.2,4.2,4.1,5,4.3,5.1,4.7,4.5,4.8,5.2,5,4.6,4.9,4.5,4,4.6,4.3,5,4.6,4.5,4.1,4.1,4.2,3.7,3.5,4.1,4.3,4.3,4.1,4.2,4,4.4,3.4,3.2,3.5,3.1,3.2,3.1,3,2.9,3.5,2.4,2.4,2.3,2.9,2.7,3.1,2.4,3,2.8,3.4,2.7,2.4,2.3,2.6,3,3.1,3.7,3.3,3.6,3.2,3.2,2.8,2.7,3.1,3.4,3.1,2.5,3.2,2.8,3.7,3.7,3.4,2.8,2.4,3.2,3.3,3.2,3,3.7,3.3,3.2,3.9,3.8,3.4,2.5,2.5,3.4,3.3,2.8,3,2.3,3.5,3.2,3.1,2.5,2.5,3.2,3.9,3.7,3.5,4.4,4,3.6,3.1,3.3,2.7,2.6,2.2,1.8,1.9,1.5,1.8,1.7,1.8,2.3,1.9,2.4,1.8,1.8,1.3,1.1,1.2,1.5,0.7,0.8,1,1,1.6,0.7,1,2,2.3,2.6,2.6,2.6,3.2,1.8,2.4,2.4,2.1,2.7,2.4,2.3,1.9],['#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#ff4500','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030','#303030']);
    dgr.generatePlot('dgr',3,'AirPressure','hPa','#000080','#000080','2009-02-19 00:00:00','2009-02-24 00:00:00',1009.4,1028.4,false,'Spline','',['2009-02-19 00:00:00','2009-02-19 00:10:00','2009-02-19 00:20:00','2009-02-19 00:30:00','2009-02-19 00:40:00','2009-02-19 00:50:00','2009-02-19 01:00:00','2009-02-19 01:10:00','2009-02-19 01:20:00','2009-02-19 01:30:00','2009-02-19 01:40:00','2009-02-19 01:50:00','2009-02-19 02:00:00','2009-02-19 02:10:00','2009-02-19 02:20:00','2009-02-19 02:30:00','2009-02-19 02:40:00','2009-02-19 02:50:00','2009-02-19 03:00:00','2009-02-19 03:10:00','2009-02-19 03:20:00','2009-02-19 03:30:00','2009-02-19 03:40:00','2009-02-19 03:50:00','2009-02-19 04:00:00','2009-02-19 04:10:00','2009-02-19 04:20:00','2009-02-19 04:30:00','2009-02-19 04:40:00','2009-02-19 04:50:00','2009-02-19 05:00:00','2009-02-19 05:10:00','2009-02-19 05:20:00','2009-02-19 05:30:00','2009-02-19 05:40:00','2009-02-19 05:50:00','2009-02-19 06:00:00','2009-02-19 06:10:00','2009-02-19 06:20:00','2009-02-19 06:30:00','2009-02-19 06:40:00','2009-02-19 06:50:00','2009-02-19 07:00:00','2009-02-19 07:10:00','2009-02-19 07:20:00','2009-02-19 07:30:00','2009-02-19 07:40:00','2009-02-19 07:50:00','2009-02-19 08:00:00','2009-02-19 08:10:00','2009-02-19 08:20:00','2009-02-19 08:30:00','2009-02-19 08:40:00','2009-02-19 08:50:00','2009-02-19 09:00:00','2009-02-19 09:10:00','2009-02-19 09:20:00','2009-02-19 09:30:00','2009-02-19 09:40:00','2009-02-19 09:50:00','2009-02-19 10:00:00','2009-02-19 10:10:00','2009-02-19 10:20:00','2009-02-19 10:30:00','2009-02-19 10:40:00','2009-02-19 10:50:00','2009-02-19 11:00:00','2009-02-19 11:10:00','2009-02-19 11:20:00','2009-02-19 11:30:00','2009-02-19 11:40:00','2009-02-19 11:50:00','2009-02-19 12:00:00','2009-02-19 12:10:00','2009-02-19 12:20:00','2009-02-19 12:30:00','2009-02-19 12:40:00','2009-02-19 12:50:00','2009-02-19 13:00:00','2009-02-19 13:10:00','2009-02-19 13:20:00','2009-02-19 13:30:00','2009-02-19 13:40:00','2009-02-19 13:50:00','2009-02-19 14:00:00','2009-02-19 14:10:00','2009-02-19 14:20:00','2009-02-19 14:30:00','2009-02-19 14:40:00','2009-02-19 14:50:00','2009-02-19 15:00:00','2009-02-19 15:10:00','2009-02-19 15:20:00','2009-02-19 15:30:00','2009-02-19 15:40:00','2009-02-19 15:50:00','2009-02-19 16:00:00','2009-02-19 16:10:00','2009-02-19 16:20:00','2009-02-19 16:30:00','2009-02-19 16:40:00','2009-02-19 16:50:00','2009-02-19 17:00:00','2009-02-19 17:10:00','2009-02-19 17:20:00','2009-02-19 17:30:00','2009-02-19 17:40:00','2009-02-19 17:50:00','2009-02-19 18:00:00','2009-02-19 18:10:00','2009-02-19 18:20:00','2009-02-19 18:30:00','2009-02-19 18:40:00','2009-02-19 18:50:00','2009-02-19 19:00:00','2009-02-19 19:10:00','2009-02-19 19:20:00','2009-02-19 19:30:00','2009-02-19 19:40:00','2009-02-19 19:50:00','2009-02-19 20:00:00','2009-02-19 20:10:00','2009-02-19 20:20:00','2009-02-19 20:30:00','2009-02-19 20:40:00','2009-02-19 20:50:00','2009-02-19 21:00:00','2009-02-19 21:10:00','2009-02-19 21:20:00','2009-02-19 21:30:00','2009-02-19 21:40:00','2009-02-19 21:50:00','2009-02-19 22:00:00','2009-02-19 22:10:00','2009-02-19 22:20:00','2009-02-19 22:30:00','2009-02-19 22:40:00','2009-02-19 22:50:00','2009-02-19 23:00:00','2009-02-19 23:10:00','2009-02-19 23:20:00','2009-02-19 23:30:00','2009-02-19 23:40:00','2009-02-19 23:50:00','2009-02-20 00:00:00','2009-02-20 00:10:00','2009-02-20 00:20:00','2009-02-20 00:30:00','2009-02-20 00:40:00','2009-02-20 00:50:00','2009-02-20 01:00:00','2009-02-20 01:10:00','2009-02-20 01:20:00','2009-02-20 01:30:00','2009-02-20 01:40:00','2009-02-20 01:50:00','2009-02-20 02:00:00','2009-02-20 02:10:00','2009-02-20 02:20:00','2009-02-20 02:30:00','2009-02-20 02:40:00','2009-02-20 02:50:00','2009-02-20 03:00:00','2009-02-20 03:10:00','2009-02-20 03:20:00','2009-02-20 03:30:00','2009-02-20 03:40:00','2009-02-20 03:50:00','2009-02-20 04:00:00','2009-02-20 04:10:00','2009-02-20 04:20:00','2009-02-20 04:30:00','2009-02-20 04:40:00','2009-02-20 04:50:00','2009-02-20 05:00:00','2009-02-20 05:10:00','2009-02-20 05:20:00','2009-02-20 05:30:00','2009-02-20 05:40:00','2009-02-20 05:50:00','2009-02-20 06:00:00','2009-02-20 06:10:00','2009-02-20 06:20:00','2009-02-20 06:30:00','2009-02-20 06:40:00','2009-02-20 06:50:00','2009-02-20 07:00:00','2009-02-20 07:10:00','2009-02-20 07:20:00','2009-02-20 07:30:00','2009-02-20 07:40:00','2009-02-20 07:50:00','2009-02-20 08:00:00','2009-02-20 08:10:00','2009-02-20 08:20:00','2009-02-20 08:30:00','2009-02-20 08:40:00','2009-02-20 08:50:00','2009-02-20 09:00:00','2009-02-20 09:10:00','2009-02-20 09:20:00','2009-02-20 09:30:00','2009-02-20 09:40:00','2009-02-20 09:50:00','2009-02-20 10:00:00','2009-02-20 10:10:00','2009-02-20 10:20:00','2009-02-20 10:30:00','2009-02-20 10:40:00','2009-02-20 10:50:00','2009-02-20 11:00:00','2009-02-20 11:10:00','2009-02-20 11:20:00','2009-02-20 11:30:00','2009-02-20 11:40:00','2009-02-20 11:50:00','2009-02-20 12:00:00','2009-02-20 12:10:00','2009-02-20 12:20:00','2009-02-20 12:30:00','2009-02-20 12:40:00','2009-02-20 12:50:00','2009-02-20 13:00:00','2009-02-20 13:10:00','2009-02-20 13:20:00','2009-02-20 13:30:00','2009-02-20 13:40:00','2009-02-20 13:50:00','2009-02-20 14:00:00','2009-02-20 14:10:00','2009-02-20 14:20:00','2009-02-20 14:30:00','2009-02-20 14:40:00','2009-02-20 14:50:00','2009-02-20 15:00:00','2009-02-20 15:10:00','2009-02-20 15:20:00','2009-02-20 15:30:00','2009-02-20 15:40:00','2009-02-20 15:50:00','2009-02-20 16:00:00','2009-02-20 16:10:00','2009-02-20 16:20:00','2009-02-20 16:30:00','2009-02-20 16:40:00','2009-02-20 16:50:00','2009-02-20 17:00:00','2009-02-20 17:10:00','2009-02-20 17:20:00','2009-02-20 17:30:00','2009-02-20 17:40:00','2009-02-20 17:50:00','2009-02-20 18:00:00','2009-02-20 18:10:00','2009-02-20 18:20:00','2009-02-20 18:30:00','2009-02-20 18:40:00','2009-02-20 18:50:00','2009-02-20 19:00:00','2009-02-20 19:10:00','2009-02-20 19:20:00','2009-02-20 19:30:00','2009-02-20 19:40:00','2009-02-20 19:50:00','2009-02-20 20:00:00','2009-02-20 20:10:00','2009-02-20 20:20:00','2009-02-20 20:30:00','2009-02-20 20:40:00','2009-02-20 20:50:00','2009-02-20 21:00:00','2009-02-20 21:10:00','2009-02-20 21:20:00','2009-02-20 21:30:00','2009-02-20 21:40:00','2009-02-20 21:50:00','2009-02-20 22:00:00','2009-02-20 22:10:00','2009-02-20 22:20:00','2009-02-20 22:30:00','2009-02-20 22:40:00','2009-02-20 22:50:00','2009-02-20 23:00:00','2009-02-20 23:10:00','2009-02-20 23:20:00','2009-02-20 23:30:00','2009-02-20 23:40:00','2009-02-20 23:50:00','2009-02-21 00:00:00','2009-02-21 00:10:00','2009-02-21 00:20:00','2009-02-21 00:30:00','2009-02-21 00:40:00','2009-02-21 00:50:00','2009-02-21 01:00:00','2009-02-21 01:10:00','2009-02-21 01:20:00','2009-02-21 01:30:00','2009-02-21 01:40:00','2009-02-21 01:50:00','2009-02-21 02:00:00','2009-02-21 02:10:00','2009-02-21 02:20:00','2009-02-21 02:30:00','2009-02-21 02:40:00','2009-02-21 02:50:00','2009-02-21 03:00:00','2009-02-21 03:10:00','2009-02-21 03:20:00','2009-02-21 03:30:00','2009-02-21 03:40:00','2009-02-21 03:50:00','2009-02-21 04:00:00','2009-02-21 04:10:00','2009-02-21 04:20:00','2009-02-21 04:30:00','2009-02-21 04:40:00','2009-02-21 04:50:00','2009-02-21 05:00:00','2009-02-21 05:10:00','2009-02-21 05:20:00','2009-02-21 05:30:00','2009-02-21 05:40:00','2009-02-21 05:50:00','2009-02-21 06:00:00','2009-02-21 06:10:00','2009-02-21 06:20:00','2009-02-21 06:30:00','2009-02-21 06:40:00','2009-02-21 06:50:00','2009-02-21 07:00:00','2009-02-21 07:10:00','2009-02-21 07:20:00','2009-02-21 07:30:00','2009-02-21 07:40:00','2009-02-21 07:50:00','2009-02-21 08:00:00','2009-02-21 08:10:00','2009-02-21 08:20:00','2009-02-21 08:30:00','2009-02-21 08:40:00','2009-02-21 08:50:00','2009-02-21 09:00:00','2009-02-21 09:10:00','2009-02-21 09:20:00','2009-02-21 09:30:00','2009-02-21 09:40:00','2009-02-21 09:50:00','2009-02-21 10:00:00','2009-02-21 10:10:00','2009-02-21 10:20:00','2009-02-21 10:30:00','2009-02-21 10:40:00','2009-02-21 10:50:00','2009-02-21 11:00:00','2009-02-21 11:10:00','2009-02-21 11:20:00','2009-02-21 11:30:00','2009-02-21 11:40:00','2009-02-21 11:50:00','2009-02-21 12:00:00','2009-02-21 12:10:00','2009-02-21 12:20:00','2009-02-21 12:30:00','2009-02-21 12:40:00','2009-02-21 12:50:00','2009-02-21 13:00:00','2009-02-21 13:10:00','2009-02-21 13:20:00','2009-02-21 13:30:00','2009-02-21 13:40:00','2009-02-21 13:50:00','2009-02-21 14:00:00','2009-02-21 14:10:00','2009-02-21 14:20:00','2009-02-21 14:30:00','2009-02-21 14:40:00','2009-02-21 14:50:00','2009-02-21 15:00:00','2009-02-21 15:10:00','2009-02-21 15:20:00','2009-02-21 15:30:00','2009-02-21 15:40:00','2009-02-21 15:50:00','2009-02-21 16:00:00','2009-02-21 16:10:00','2009-02-21 16:20:00','2009-02-21 16:30:00','2009-02-21 16:40:00','2009-02-21 16:50:00','2009-02-21 17:00:00','2009-02-21 17:10:00','2009-02-21 17:20:00','2009-02-21 17:30:00','2009-02-21 17:40:00','2009-02-21 17:50:00','2009-02-21 18:00:00','2009-02-21 18:10:00','2009-02-21 18:20:00','2009-02-21 18:30:00','2009-02-21 18:40:00','2009-02-21 18:50:00','2009-02-21 19:00:00','2009-02-21 19:10:00','2009-02-21 19:20:00','2009-02-21 19:30:00','2009-02-21 19:40:00','2009-02-21 19:50:00','2009-02-21 20:00:00','2009-02-21 20:10:00','2009-02-21 20:20:00','2009-02-21 20:30:00','2009-02-21 20:40:00','2009-02-21 20:50:00','2009-02-21 21:00:00','2009-02-21 21:10:00','2009-02-21 21:20:00','2009-02-21 21:30:00','2009-02-21 21:40:00','2009-02-21 21:50:00','2009-02-21 22:00:00','2009-02-21 22:10:00','2009-02-21 22:20:00','2009-02-21 22:30:00','2009-02-21 22:40:00','2009-02-21 22:50:00','2009-02-21 23:00:00','2009-02-21 23:10:00','2009-02-21 23:20:00','2009-02-21 23:30:00','2009-02-21 23:40:00','2009-02-21 23:50:00','2009-02-22 00:00:00','2009-02-22 00:10:00','2009-02-22 00:20:00','2009-02-22 00:30:00','2009-02-22 00:40:00','2009-02-22 00:50:00','2009-02-22 01:00:00','2009-02-22 01:10:00','2009-02-22 01:20:00','2009-02-22 01:30:00','2009-02-22 01:40:00','2009-02-22 01:50:00','2009-02-22 02:00:00','2009-02-22 02:10:00','2009-02-22 02:20:00','2009-02-22 02:30:00','2009-02-22 02:40:00','2009-02-22 02:50:00','2009-02-22 03:00:00','2009-02-22 03:10:00','2009-02-22 03:20:00','2009-02-22 03:30:00','2009-02-22 03:40:00','2009-02-22 03:50:00','2009-02-22 04:00:00','2009-02-22 04:10:00','2009-02-22 04:20:00','2009-02-22 04:30:00','2009-02-22 04:40:00','2009-02-22 04:50:00','2009-02-22 05:00:00','2009-02-22 05:10:00','2009-02-22 05:20:00','2009-02-22 05:30:00','2009-02-22 05:40:00','2009-02-22 05:50:00','2009-02-22 06:00:00','2009-02-22 06:10:00','2009-02-22 06:20:00','2009-02-22 06:30:00','2009-02-22 06:40:00','2009-02-22 06:50:00','2009-02-22 07:00:00','2009-02-22 07:10:00','2009-02-22 07:20:00','2009-02-22 07:30:00','2009-02-22 07:40:00','2009-02-22 07:50:00','2009-02-22 08:00:00','2009-02-22 08:10:00','2009-02-22 08:20:00','2009-02-22 08:30:00','2009-02-22 08:40:00','2009-02-22 08:50:00','2009-02-22 09:00:00','2009-02-22 09:10:00','2009-02-22 09:20:00','2009-02-22 09:30:00','2009-02-22 09:40:00','2009-02-22 09:50:00','2009-02-22 10:00:00','2009-02-22 10:10:00','2009-02-22 10:20:00','2009-02-22 10:30:00','2009-02-22 10:40:00','2009-02-22 10:50:00','2009-02-22 11:00:00','2009-02-22 11:10:00','2009-02-22 11:20:00','2009-02-22 11:30:00','2009-02-22 11:40:00','2009-02-22 11:50:00','2009-02-22 12:00:00','2009-02-22 12:10:00','2009-02-22 12:20:00','2009-02-22 12:30:00','2009-02-22 12:40:00','2009-02-22 12:50:00','2009-02-22 13:00:00','2009-02-22 13:10:00','2009-02-22 13:20:00','2009-02-22 13:30:00','2009-02-22 13:40:00','2009-02-22 13:50:00','2009-02-22 14:00:00','2009-02-22 14:10:00','2009-02-22 14:20:00','2009-02-22 14:30:00','2009-02-22 14:40:00','2009-02-22 14:50:00','2009-02-22 15:00:00','2009-02-22 15:10:00','2009-02-22 15:20:00','2009-02-22 15:30:00','2009-02-22 15:40:00','2009-02-22 15:50:00','2009-02-22 16:00:00','2009-02-22 16:10:00','2009-02-22 16:20:00','2009-02-22 16:30:00','2009-02-22 16:40:00','2009-02-22 16:50:00','2009-02-22 17:00:00','2009-02-22 17:10:00','2009-02-22 17:20:00','2009-02-22 17:30:00','2009-02-22 17:40:00','2009-02-22 17:50:00','2009-02-22 18:00:00','2009-02-22 18:10:00','2009-02-22 18:20:00','2009-02-22 18:30:00','2009-02-22 18:40:00','2009-02-22 18:50:00','2009-02-22 19:00:00','2009-02-22 19:10:00','2009-02-22 19:20:00','2009-02-22 19:30:00','2009-02-22 19:40:00','2009-02-22 19:50:00','2009-02-22 20:00:00','2009-02-22 20:10:00','2009-02-22 20:20:00','2009-02-22 20:30:00','2009-02-22 20:40:00','2009-02-22 20:50:00','2009-02-22 21:00:00','2009-02-22 21:10:00','2009-02-22 21:20:00','2009-02-22 21:30:00','2009-02-22 21:40:00','2009-02-22 21:50:00','2009-02-22 22:00:00','2009-02-22 22:10:00','2009-02-22 22:20:00','2009-02-22 22:30:00','2009-02-22 22:40:00','2009-02-22 22:50:00','2009-02-22 23:00:00','2009-02-22 23:10:00','2009-02-22 23:20:00','2009-02-22 23:30:00','2009-02-22 23:40:00','2009-02-22 23:50:00','2009-02-23 00:00:00','2009-02-23 00:10:00','2009-02-23 00:20:00','2009-02-23 00:30:00','2009-02-23 00:40:00','2009-02-23 00:50:00','2009-02-23 01:00:00','2009-02-23 01:10:00','2009-02-23 01:20:00','2009-02-23 01:30:00','2009-02-23 01:40:00','2009-02-23 01:50:00','2009-02-23 02:00:00','2009-02-23 02:10:00','2009-02-23 02:20:00','2009-02-23 02:30:00','2009-02-23 02:40:00','2009-02-23 02:50:00','2009-02-23 03:00:00','2009-02-23 03:10:00','2009-02-23 03:20:00','2009-02-23 03:30:00','2009-02-23 03:40:00','2009-02-23 03:50:00','2009-02-23 04:00:00','2009-02-23 04:10:00','2009-02-23 04:20:00','2009-02-23 04:30:00','2009-02-23 04:40:00','2009-02-23 04:50:00','2009-02-23 05:00:00','2009-02-23 05:10:00','2009-02-23 05:20:00','2009-02-23 05:30:00','2009-02-23 05:40:00','2009-02-23 05:50:00','2009-02-23 06:00:00','2009-02-23 06:10:00','2009-02-23 06:20:00','2009-02-23 06:30:00','2009-02-23 06:40:00','2009-02-23 06:50:00','2009-02-23 07:00:00','2009-02-23 07:10:00','2009-02-23 07:20:00','2009-02-23 07:30:00','2009-02-23 07:40:00','2009-02-23 07:50:00','2009-02-23 08:00:00','2009-02-23 08:10:00','2009-02-23 08:20:00','2009-02-23 08:30:00','2009-02-23 08:40:00','2009-02-23 08:50:00','2009-02-23 09:00:00','2009-02-23 09:10:00','2009-02-23 09:20:00','2009-02-23 09:30:00','2009-02-23 09:40:00','2009-02-23 09:50:00','2009-02-23 10:00:00','2009-02-23 10:10:00','2009-02-23 10:20:00','2009-02-23 10:30:00','2009-02-23 10:40:00','2009-02-23 10:50:00','2009-02-23 11:00:00','2009-02-23 11:10:00','2009-02-23 11:20:00','2009-02-23 11:30:00','2009-02-23 11:40:00','2009-02-23 11:50:00','2009-02-23 12:00:00','2009-02-23 12:10:00','2009-02-23 12:20:00','2009-02-23 12:30:00','2009-02-23 12:40:00','2009-02-23 12:50:00','2009-02-23 13:00:00','2009-02-23 13:10:00','2009-02-23 13:20:00','2009-02-23 13:30:00','2009-02-23 13:40:00','2009-02-23 13:50:00','2009-02-23 14:00:00','2009-02-23 14:10:00','2009-02-23 14:20:00','2009-02-23 14:30:00','2009-02-23 14:40:00','2009-02-23 14:50:00','2009-02-23 15:00:00','2009-02-23 15:10:00','2009-02-23 15:20:00','2009-02-23 15:30:00','2009-02-23 15:40:00','2009-02-23 15:50:00','2009-02-23 16:00:00','2009-02-23 16:10:00','2009-02-23 16:20:00','2009-02-23 16:30:00','2009-02-23 16:40:00','2009-02-23 16:50:00','2009-02-23 17:00:00','2009-02-23 17:10:00','2009-02-23 17:20:00','2009-02-23 17:30:00','2009-02-23 17:40:00','2009-02-23 17:50:00','2009-02-23 18:00:00','2009-02-23 18:10:00','2009-02-23 18:20:00','2009-02-23 18:30:00','2009-02-23 18:40:00','2009-02-23 18:50:00','2009-02-23 19:00:00','2009-02-23 19:10:00','2009-02-23 19:20:00','2009-02-23 19:30:00','2009-02-23 19:40:00','2009-02-23 19:50:00','2009-02-23 20:00:00','2009-02-23 20:10:00','2009-02-23 20:20:00','2009-02-23 20:30:00','2009-02-23 20:40:00','2009-02-23 20:50:00','2009-02-23 21:00:00','2009-02-23 21:10:00','2009-02-23 21:20:00','2009-02-23 21:30:00','2009-02-23 21:40:00','2009-02-23 21:50:00','2009-02-23 22:00:00','2009-02-23 22:10:00','2009-02-23 22:20:00','2009-02-23 22:30:00','2009-02-23 22:40:00','2009-02-23 22:50:00','2009-02-23 23:00:00','2009-02-23 23:10:00','2009-02-23 23:20:00','2009-02-23 23:30:00','2009-02-23 23:40:00','2009-02-23 23:50:00','2009-02-24 00:00:00'],[1025.2,1025.2,1025.1,1025.1,1025,1025,1024.9,1024.8,1024.7,1024.7,1024.6,1024.6,1024.6,1024.6,1024.5,1024.3,1024.2,1024.2,1024.1,1024.1,1024.1,1024.1,1024.1,1024.1,1024,1024,1024,1024,1023.9,1023.9,1023.9,1024,1024,1023.9,1023.8,1023.7,1023.7,1023.6,1023.5,1023.5,1023.4,1023.5,1023.5,1023.5,1023.5,1023.5,1023.5,1023.5,1023.5,1023.5,1023.4,1023.4,1023.4,1023.4,1023.4,1023.3,1023.3,1023.3,1023.2,1023.2,1023.2,1023.2,1023.2,1023.2,1023.1,1023,1023,1023,1022.9,1023.1,1023.2,1023.1,1023.1,1023,1022.9,1022.8,1022.8,1022.7,1022.7,1022.7,1022.7,1022.7,1022.6,1022.5,1022.4,1022.3,1022.2,1022.3,1022.2,1022.2,1022.2,1022.2,1022.1,1022,1021.9,1021.8,1021.9,1021.9,1022,1022,1022,1021.9,1021.9,1021.9,1021.8,1021.8,1021.9,1021.9,1021.9,1021.9,1021.9,1021.8,1021.7,1021.7,1021.6,1021.6,1021.5,1021.4,1021.4,1021.4,1021.3,1021.3,1021.2,1021.1,1021.1,1021.1,1021,1020.9,1020.9,1020.9,1020.8,1020.8,1020.8,1020.8,1020.8,1020.8,1020.8,1020.8,1020.8,1020.8,1020.6,1020.6,1020.6,1020.6,1020.6,1020.6,1020.6,1020.6,1020.6,1020.6,1020.7,1020.7,1020.6,1020.7,1020.7,1020.6,1020.6,1020.6,1020.6,1020.5,1020.5,1020.6,1020.7,1020.7,1020.7,1020.7,1020.8,1020.8,1020.8,1020.7,1020.7,1020.8,1020.8,1020.8,1020.7,1020.6,1020.7,1020.6,1020.6,1020.6,1020.6,1020.6,1020.5,1020.5,1020.5,1020.6,1020.7,1020.9,1020.9,1021,1020.9,1020.9,1020.9,1021,1021.1,1021.1,1021,1021,1021,1021.1,1021.1,1021.1,1021.2,1021.3,1021.5,1021.5,1021.6,1021.6,1021.6,1021.7,1021.8,1021.8,1021.9,1022,1022.1,1022.1,1022.1,1022.1,1022.1,1022.2,1022.1,1022.1,1022.1,1022.2,1022.2,1022.2,1022.2,1022.2,1022.3,1022.3,1022.4,1022.5,1022.5,1022.7,1022.8,1022.8,1022.9,1023,1023.1,1023.1,1023.1,1023.2,1023.4,1023.5,1023.5,1023.5,1023.6,1023.8,1024,1024,1024.2,1024.4,1024.6,1024.7,1024.8,1024.9,1025,1025,1025,1025,1025.2,1025.3,1025.4,1025.5,1025.5,1025.6,1025.7,1025.8,1025.8,1025.8,1026,1026,1025.9,1025.9,1026,1026.2,1026.4,1026.5,1026.6,1026.6,1026.7,1026.8,1026.9,1027,1027,1026.9,1026.8,1027,1027,1027.1,1027.1,1027.1,1027.1,1027.1,1027.1,1027.1,1027.2,1027.2,1027.4,1027.4,1027.4,1027.4,1027.4,1027.4,1027.3,1027.3,1027.3,1027.3,1027.3,1027.3,1027.2,1027.2,1027.2,1027.2,1027.2,1027.2,1027.3,1027.4,1027.4,1027.4,1027.5,1027.5,1027.5,1027.5,1027.5,1027.5,1027.6,1027.6,1027.6,1027.6,1027.5,1027.5,1027.5,1027.6,1027.6,1027.6,1027.7,1027.7,1027.7,1027.7,1027.7,1027.7,1027.7,1027.7,1027.8,1027.8,1027.8,1027.8,1027.9,1028.1,1028.1,1028.1,1028.1,1028.2,1028.2,1028.2,1028.2,1028.3,1028.3,1028.4,1028.4,1028.4,1028.3,1028.3,1028.3,1028.2,1028.1,1028.1,1028.3,1028.3,1028.3,1028.3,1028.2,1028.2,1028.2,1028.1,1028,1028,1028,1028,1027.9,1027.8,1027.7,1027.7,1027.6,1027.4,1027.4,1027.3,1027.2,1027.1,1027.1,1027,1026.9,1026.8,1026.8,1026.8,1026.8,1026.8,1026.8,1026.8,1026.7,1026.6,1026.4,1026.3,1026.1,1025.9,1025.7,1025.5,1025.4,1025.3,1025.3,1025.2,1025,1024.8,1024.9,1024.8,1024.7,1024.5,1024.5,1024.3,1024.2,1024.1,1023.9,1023.8,1023.7,1023.4,1023.4,1023.2,1023.1,1023,1022.7,1022.5,1022.4,1022.3,1022.2,1022.1,1022.1,1022,1021.6,1021.5,1021.3,1021.1,1020.9,1020.6,1020.5,1020.4,1020.2,1020,1019.8,1019.6,1019.5,1019.2,1019,1018.8,1018.7,1018.5,1018.2,1018.1,1018,1017.8,1017.8,1017.6,1017.6,1017.5,1017.3,1017.3,1017.2,1017,1017,1016.9,1016.8,1016.7,1016.6,1016.5,1016.4,1016.4,1016.3,1016.2,1016.1,1016,1016,1016,1015.9,1015.9,1015.8,1015.8,1015.8,1015.9,1015.8,1015.7,1015.7,1015.6,1015.6,1015.5,1015.5,1015.4,1015.4,1015.4,1015.4,1015.3,1015.1,1015,1015,1015,1015,1015,1014.9,1014.8,1014.7,1014.7,1014.7,1014.5,1014.5,1014.4,1014.4,1014.3,1014.3,1014.2,1014,1013.9,1013.8,1013.7,1013.6,1013.5,1013.5,1013.4,1013.4,1013.3,1013.4,1013.4,1013.3,1013.2,1013,1012.9,1012.8,1012.8,1012.7,1012.7,1012.7,1012.8,1012.8,1012.9,1012.9,1012.9,1012.8,1012.5,1012.5,1012.5,1012.4,1012.5,1012.4,1012.4,1012.4,1012.2,1012.2,1012.2,1012.1,1011.8,1012.1,1012,1011.9,1011.8,1011.8,1011.7,1011.9,1011.8,1011.8,1011.8,1011.7,1011.6,1011.5,1011.4,1011.1,1010.9,1010.8,1010.9,1010.9,1010.9,1010.9,1010.8,1010.9,1010.8,1010.7,1010.6,1010.5,1010.5,1010.4,1010.4,1010.5,1010.6,1010.5,1010.5,1010.5,1010.4,1010.3,1010.2,1009.9,1009.9,1009.9,1009.8,1009.7,1009.7,1009.6,1009.6,1009.6,1009.5,1009.5,1009.5,1009.6,1009.6,1009.6,1009.4,1009.5,1009.6,1009.5,1009.6,1009.6,1009.5,1009.5,1009.5,1009.5,1009.4,1009.5,1009.5,1009.5,1009.6,1009.6,1009.7,1009.7,1009.7,1009.8,1009.9,1009.9,1010,1010,1010.2,1010.1,1010.4,1010.6,1010.6,1010.7,1010.8,1011,1010.9,1011,1011.1,1011.2,1011.3,1011.3,1011.3,1011.3,1011.4,1011.4,1011.5,1011.6,1011.6,1011.7,1011.7,1011.7,1011.7,1011.7,1011.7,1011.8,1011.9,1011.9,1012,1012,1012.1,1012.2,1012.3,1012.4,1012.4,1012.4,1012.5,1012.6,1012.7,1012.7,1012.8,1012.9,1013.1,1013.2,1013.4,1013.6,1013.8,1014,1014.1,1014.3,1014.5,1014.6,1014.8,1014.9,1014.9,1015,1015.1,1015.2,1015.3,1015.4,1015.6,1015.6,1015.8,1015.9,1016,1016.1,1016.3,1016.5,1016.5,1016.7,1016.8,1016.8,1016.9,1017,1017.2,1017.2,1017.4,1017.4,1017.5,1017.7,1017.8,1017.9,1018,1018.1],['#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff']);
    dgr.generatePlot('dgr',4,'RelativeHumidity','%','#ee9a00','#ee9a00','2009-02-19 00:00:00','2009-02-24 00:00:00',63,100,false,'Spline','',['2009-02-19 00:00:00','2009-02-19 00:10:00','2009-02-19 00:20:00','2009-02-19 00:30:00','2009-02-19 00:40:00','2009-02-19 00:50:00','2009-02-19 01:00:00','2009-02-19 01:10:00','2009-02-19 01:20:00','2009-02-19 01:30:00','2009-02-19 01:40:00','2009-02-19 01:50:00','2009-02-19 02:00:00','2009-02-19 02:10:00','2009-02-19 02:20:00','2009-02-19 02:30:00','2009-02-19 02:40:00','2009-02-19 02:50:00','2009-02-19 03:00:00','2009-02-19 03:10:00','2009-02-19 03:20:00','2009-02-19 03:30:00','2009-02-19 03:40:00','2009-02-19 03:50:00','2009-02-19 04:00:00','2009-02-19 04:10:00','2009-02-19 04:20:00','2009-02-19 04:30:00','2009-02-19 04:40:00','2009-02-19 04:50:00','2009-02-19 05:00:00','2009-02-19 05:10:00','2009-02-19 05:20:00','2009-02-19 05:30:00','2009-02-19 05:40:00','2009-02-19 05:50:00','2009-02-19 06:00:00','2009-02-19 06:10:00','2009-02-19 06:20:00','2009-02-19 06:30:00','2009-02-19 06:40:00','2009-02-19 06:50:00','2009-02-19 07:00:00','2009-02-19 07:10:00','2009-02-19 07:20:00','2009-02-19 07:30:00','2009-02-19 07:40:00','2009-02-19 07:50:00','2009-02-19 08:00:00','2009-02-19 08:10:00','2009-02-19 08:20:00','2009-02-19 08:30:00','2009-02-19 08:40:00','2009-02-19 08:50:00','2009-02-19 09:00:00','2009-02-19 09:10:00','2009-02-19 09:20:00','2009-02-19 09:30:00','2009-02-19 09:40:00','2009-02-19 09:50:00','2009-02-19 10:00:00','2009-02-19 10:10:00','2009-02-19 10:20:00','2009-02-19 10:30:00','2009-02-19 10:40:00','2009-02-19 10:50:00','2009-02-19 11:00:00','2009-02-19 11:10:00','2009-02-19 11:20:00','2009-02-19 11:30:00','2009-02-19 11:40:00','2009-02-19 11:50:00','2009-02-19 12:00:00','2009-02-19 12:10:00','2009-02-19 12:20:00','2009-02-19 12:30:00','2009-02-19 12:40:00','2009-02-19 12:50:00','2009-02-19 13:00:00','2009-02-19 13:10:00','2009-02-19 13:20:00','2009-02-19 13:30:00','2009-02-19 13:40:00','2009-02-19 13:50:00','2009-02-19 14:00:00','2009-02-19 14:10:00','2009-02-19 14:20:00','2009-02-19 14:30:00','2009-02-19 14:40:00','2009-02-19 14:50:00','2009-02-19 15:00:00','2009-02-19 15:10:00','2009-02-19 15:20:00','2009-02-19 15:30:00','2009-02-19 15:40:00','2009-02-19 15:50:00','2009-02-19 16:00:00','2009-02-19 16:10:00','2009-02-19 16:20:00','2009-02-19 16:30:00','2009-02-19 16:40:00','2009-02-19 16:50:00','2009-02-19 17:00:00','2009-02-19 17:10:00','2009-02-19 17:20:00','2009-02-19 17:30:00','2009-02-19 17:40:00','2009-02-19 17:50:00','2009-02-19 18:00:00','2009-02-19 18:10:00','2009-02-19 18:20:00','2009-02-19 18:30:00','2009-02-19 18:40:00','2009-02-19 18:50:00','2009-02-19 19:00:00','2009-02-19 19:10:00','2009-02-19 19:20:00','2009-02-19 19:30:00','2009-02-19 19:40:00','2009-02-19 19:50:00','2009-02-19 20:00:00','2009-02-19 20:10:00','2009-02-19 20:20:00','2009-02-19 20:30:00','2009-02-19 20:40:00','2009-02-19 20:50:00','2009-02-19 21:00:00','2009-02-19 21:10:00','2009-02-19 21:20:00','2009-02-19 21:30:00','2009-02-19 21:40:00','2009-02-19 21:50:00','2009-02-19 22:00:00','2009-02-19 22:10:00','2009-02-19 22:20:00','2009-02-19 22:30:00','2009-02-19 22:40:00','2009-02-19 22:50:00','2009-02-19 23:00:00','2009-02-19 23:10:00','2009-02-19 23:20:00','2009-02-19 23:30:00','2009-02-19 23:40:00','2009-02-19 23:50:00','2009-02-20 00:00:00','2009-02-20 00:10:00','2009-02-20 00:20:00','2009-02-20 00:30:00','2009-02-20 00:40:00','2009-02-20 00:50:00','2009-02-20 01:00:00','2009-02-20 01:10:00','2009-02-20 01:20:00','2009-02-20 01:30:00','2009-02-20 01:40:00','2009-02-20 01:50:00','2009-02-20 02:00:00','2009-02-20 02:10:00','2009-02-20 02:20:00','2009-02-20 02:30:00','2009-02-20 02:40:00','2009-02-20 02:50:00','2009-02-20 03:00:00','2009-02-20 03:10:00','2009-02-20 03:20:00','2009-02-20 03:30:00','2009-02-20 03:40:00','2009-02-20 03:50:00','2009-02-20 04:00:00','2009-02-20 04:10:00','2009-02-20 04:20:00','2009-02-20 04:30:00','2009-02-20 04:40:00','2009-02-20 04:50:00','2009-02-20 05:00:00','2009-02-20 05:10:00','2009-02-20 05:20:00','2009-02-20 05:30:00','2009-02-20 05:40:00','2009-02-20 05:50:00','2009-02-20 06:00:00','2009-02-20 06:10:00','2009-02-20 06:20:00','2009-02-20 06:30:00','2009-02-20 06:40:00','2009-02-20 06:50:00','2009-02-20 07:00:00','2009-02-20 07:10:00','2009-02-20 07:20:00','2009-02-20 07:30:00','2009-02-20 07:40:00','2009-02-20 07:50:00','2009-02-20 08:00:00','2009-02-20 08:10:00','2009-02-20 08:20:00','2009-02-20 08:30:00','2009-02-20 08:40:00','2009-02-20 08:50:00','2009-02-20 09:00:00','2009-02-20 09:10:00','2009-02-20 09:20:00','2009-02-20 09:30:00','2009-02-20 09:40:00','2009-02-20 09:50:00','2009-02-20 10:00:00','2009-02-20 10:10:00','2009-02-20 10:20:00','2009-02-20 10:30:00','2009-02-20 10:40:00','2009-02-20 10:50:00','2009-02-20 11:00:00','2009-02-20 11:10:00','2009-02-20 11:20:00','2009-02-20 11:30:00','2009-02-20 11:40:00','2009-02-20 11:50:00','2009-02-20 12:00:00','2009-02-20 12:10:00','2009-02-20 12:20:00','2009-02-20 12:30:00','2009-02-20 12:40:00','2009-02-20 12:50:00','2009-02-20 13:00:00','2009-02-20 13:10:00','2009-02-20 13:20:00','2009-02-20 13:30:00','2009-02-20 13:40:00','2009-02-20 13:50:00','2009-02-20 14:00:00','2009-02-20 14:10:00','2009-02-20 14:20:00','2009-02-20 14:30:00','2009-02-20 14:40:00','2009-02-20 14:50:00','2009-02-20 15:00:00','2009-02-20 15:10:00','2009-02-20 15:20:00','2009-02-20 15:30:00','2009-02-20 15:40:00','2009-02-20 15:50:00','2009-02-20 16:00:00','2009-02-20 16:10:00','2009-02-20 16:20:00','2009-02-20 16:30:00','2009-02-20 16:40:00','2009-02-20 16:50:00','2009-02-20 17:00:00','2009-02-20 17:10:00','2009-02-20 17:20:00','2009-02-20 17:30:00','2009-02-20 17:40:00','2009-02-20 17:50:00','2009-02-20 18:00:00','2009-02-20 18:10:00','2009-02-20 18:20:00','2009-02-20 18:30:00','2009-02-20 18:40:00','2009-02-20 18:50:00','2009-02-20 19:00:00','2009-02-20 19:10:00','2009-02-20 19:20:00','2009-02-20 19:30:00','2009-02-20 19:40:00','2009-02-20 19:50:00','2009-02-20 20:00:00','2009-02-20 20:10:00','2009-02-20 20:20:00','2009-02-20 20:30:00','2009-02-20 20:40:00','2009-02-20 20:50:00','2009-02-20 21:00:00','2009-02-20 21:10:00','2009-02-20 21:20:00','2009-02-20 21:30:00','2009-02-20 21:40:00','2009-02-20 21:50:00','2009-02-20 22:00:00','2009-02-20 22:10:00','2009-02-20 22:20:00','2009-02-20 22:30:00','2009-02-20 22:40:00','2009-02-20 22:50:00','2009-02-20 23:00:00','2009-02-20 23:10:00','2009-02-20 23:20:00','2009-02-20 23:30:00','2009-02-20 23:40:00','2009-02-20 23:50:00','2009-02-21 00:00:00','2009-02-21 00:10:00','2009-02-21 00:20:00','2009-02-21 00:30:00','2009-02-21 00:40:00','2009-02-21 00:50:00','2009-02-21 01:00:00','2009-02-21 01:10:00','2009-02-21 01:20:00','2009-02-21 01:30:00','2009-02-21 01:40:00','2009-02-21 01:50:00','2009-02-21 02:00:00','2009-02-21 02:10:00','2009-02-21 02:20:00','2009-02-21 02:30:00','2009-02-21 02:40:00','2009-02-21 02:50:00','2009-02-21 03:00:00','2009-02-21 03:10:00','2009-02-21 03:20:00','2009-02-21 03:30:00','2009-02-21 03:40:00','2009-02-21 03:50:00','2009-02-21 04:00:00','2009-02-21 04:10:00','2009-02-21 04:20:00','2009-02-21 04:30:00','2009-02-21 04:40:00','2009-02-21 04:50:00','2009-02-21 05:00:00','2009-02-21 05:10:00','2009-02-21 05:20:00','2009-02-21 05:30:00','2009-02-21 05:40:00','2009-02-21 05:50:00','2009-02-21 06:00:00','2009-02-21 06:10:00','2009-02-21 06:20:00','2009-02-21 06:30:00','2009-02-21 06:40:00','2009-02-21 06:50:00','2009-02-21 07:00:00','2009-02-21 07:10:00','2009-02-21 07:20:00','2009-02-21 07:30:00','2009-02-21 07:40:00','2009-02-21 07:50:00','2009-02-21 08:00:00','2009-02-21 08:10:00','2009-02-21 08:20:00','2009-02-21 08:30:00','2009-02-21 08:40:00','2009-02-21 08:50:00','2009-02-21 09:00:00','2009-02-21 09:10:00','2009-02-21 09:20:00','2009-02-21 09:30:00','2009-02-21 09:40:00','2009-02-21 09:50:00','2009-02-21 10:00:00','2009-02-21 10:10:00','2009-02-21 10:20:00','2009-02-21 10:30:00','2009-02-21 10:40:00','2009-02-21 10:50:00','2009-02-21 11:00:00','2009-02-21 11:10:00','2009-02-21 11:20:00','2009-02-21 11:30:00','2009-02-21 11:40:00','2009-02-21 11:50:00','2009-02-21 12:00:00','2009-02-21 12:10:00','2009-02-21 12:20:00','2009-02-21 12:30:00','2009-02-21 12:40:00','2009-02-21 12:50:00','2009-02-21 13:00:00','2009-02-21 13:10:00','2009-02-21 13:20:00','2009-02-21 13:30:00','2009-02-21 13:40:00','2009-02-21 13:50:00','2009-02-21 14:00:00','2009-02-21 14:10:00','2009-02-21 14:20:00','2009-02-21 14:30:00','2009-02-21 14:40:00','2009-02-21 14:50:00','2009-02-21 15:00:00','2009-02-21 15:10:00','2009-02-21 15:20:00','2009-02-21 15:30:00','2009-02-21 15:40:00','2009-02-21 15:50:00','2009-02-21 16:00:00','2009-02-21 16:10:00','2009-02-21 16:20:00','2009-02-21 16:30:00','2009-02-21 16:40:00','2009-02-21 16:50:00','2009-02-21 17:00:00','2009-02-21 17:10:00','2009-02-21 17:20:00','2009-02-21 17:30:00','2009-02-21 17:40:00','2009-02-21 17:50:00','2009-02-21 18:00:00','2009-02-21 18:10:00','2009-02-21 18:20:00','2009-02-21 18:30:00','2009-02-21 18:40:00','2009-02-21 18:50:00','2009-02-21 19:00:00','2009-02-21 19:10:00','2009-02-21 19:20:00','2009-02-21 19:30:00','2009-02-21 19:40:00','2009-02-21 19:50:00','2009-02-21 20:00:00','2009-02-21 20:10:00','2009-02-21 20:20:00','2009-02-21 20:30:00','2009-02-21 20:40:00','2009-02-21 20:50:00','2009-02-21 21:00:00','2009-02-21 21:10:00','2009-02-21 21:20:00','2009-02-21 21:30:00','2009-02-21 21:40:00','2009-02-21 21:50:00','2009-02-21 22:00:00','2009-02-21 22:10:00','2009-02-21 22:20:00','2009-02-21 22:30:00','2009-02-21 22:40:00','2009-02-21 22:50:00','2009-02-21 23:00:00','2009-02-21 23:10:00','2009-02-21 23:20:00','2009-02-21 23:30:00','2009-02-21 23:40:00','2009-02-21 23:50:00','2009-02-22 00:00:00','2009-02-22 00:10:00','2009-02-22 00:20:00','2009-02-22 00:30:00','2009-02-22 00:40:00','2009-02-22 00:50:00','2009-02-22 01:00:00','2009-02-22 01:10:00','2009-02-22 01:20:00','2009-02-22 01:30:00','2009-02-22 01:40:00','2009-02-22 01:50:00','2009-02-22 02:00:00','2009-02-22 02:10:00','2009-02-22 02:20:00','2009-02-22 02:30:00','2009-02-22 02:40:00','2009-02-22 02:50:00','2009-02-22 03:00:00','2009-02-22 03:10:00','2009-02-22 03:20:00','2009-02-22 03:30:00','2009-02-22 03:40:00','2009-02-22 03:50:00','2009-02-22 04:00:00','2009-02-22 04:10:00','2009-02-22 04:20:00','2009-02-22 04:30:00','2009-02-22 04:40:00','2009-02-22 04:50:00','2009-02-22 05:00:00','2009-02-22 05:10:00','2009-02-22 05:20:00','2009-02-22 05:30:00','2009-02-22 05:40:00','2009-02-22 05:50:00','2009-02-22 06:00:00','2009-02-22 06:10:00','2009-02-22 06:20:00','2009-02-22 06:30:00','2009-02-22 06:40:00','2009-02-22 06:50:00','2009-02-22 07:00:00','2009-02-22 07:10:00','2009-02-22 07:20:00','2009-02-22 07:30:00','2009-02-22 07:40:00','2009-02-22 07:50:00','2009-02-22 08:00:00','2009-02-22 08:10:00','2009-02-22 08:20:00','2009-02-22 08:30:00','2009-02-22 08:40:00','2009-02-22 08:50:00','2009-02-22 09:00:00','2009-02-22 09:10:00','2009-02-22 09:20:00','2009-02-22 09:30:00','2009-02-22 09:40:00','2009-02-22 09:50:00','2009-02-22 10:00:00','2009-02-22 10:10:00','2009-02-22 10:20:00','2009-02-22 10:30:00','2009-02-22 10:40:00','2009-02-22 10:50:00','2009-02-22 11:00:00','2009-02-22 11:10:00','2009-02-22 11:20:00','2009-02-22 11:30:00','2009-02-22 11:40:00','2009-02-22 11:50:00','2009-02-22 12:00:00','2009-02-22 12:10:00','2009-02-22 12:20:00','2009-02-22 12:30:00','2009-02-22 12:40:00','2009-02-22 12:50:00','2009-02-22 13:00:00','2009-02-22 13:10:00','2009-02-22 13:20:00','2009-02-22 13:30:00','2009-02-22 13:40:00','2009-02-22 13:50:00','2009-02-22 14:00:00','2009-02-22 14:10:00','2009-02-22 14:20:00','2009-02-22 14:30:00','2009-02-22 14:40:00','2009-02-22 14:50:00','2009-02-22 15:00:00','2009-02-22 15:10:00','2009-02-22 15:20:00','2009-02-22 15:30:00','2009-02-22 15:40:00','2009-02-22 15:50:00','2009-02-22 16:00:00','2009-02-22 16:10:00','2009-02-22 16:20:00','2009-02-22 16:30:00','2009-02-22 16:40:00','2009-02-22 16:50:00','2009-02-22 17:00:00','2009-02-22 17:10:00','2009-02-22 17:20:00','2009-02-22 17:30:00','2009-02-22 17:40:00','2009-02-22 17:50:00','2009-02-22 18:00:00','2009-02-22 18:10:00','2009-02-22 18:20:00','2009-02-22 18:30:00','2009-02-22 18:40:00','2009-02-22 18:50:00','2009-02-22 19:00:00','2009-02-22 19:10:00','2009-02-22 19:20:00','2009-02-22 19:30:00','2009-02-22 19:40:00','2009-02-22 19:50:00','2009-02-22 20:00:00','2009-02-22 20:10:00','2009-02-22 20:20:00','2009-02-22 20:30:00','2009-02-22 20:40:00','2009-02-22 20:50:00','2009-02-22 21:00:00','2009-02-22 21:10:00','2009-02-22 21:20:00','2009-02-22 21:30:00','2009-02-22 21:40:00','2009-02-22 21:50:00','2009-02-22 22:00:00','2009-02-22 22:10:00','2009-02-22 22:20:00','2009-02-22 22:30:00','2009-02-22 22:40:00','2009-02-22 22:50:00','2009-02-22 23:00:00','2009-02-22 23:10:00','2009-02-22 23:20:00','2009-02-22 23:30:00','2009-02-22 23:40:00','2009-02-22 23:50:00','2009-02-23 00:00:00','2009-02-23 00:10:00','2009-02-23 00:20:00','2009-02-23 00:30:00','2009-02-23 00:40:00','2009-02-23 00:50:00','2009-02-23 01:00:00','2009-02-23 01:10:00','2009-02-23 01:20:00','2009-02-23 01:30:00','2009-02-23 01:40:00','2009-02-23 01:50:00','2009-02-23 02:00:00','2009-02-23 02:10:00','2009-02-23 02:20:00','2009-02-23 02:30:00','2009-02-23 02:40:00','2009-02-23 02:50:00','2009-02-23 03:00:00','2009-02-23 03:10:00','2009-02-23 03:20:00','2009-02-23 03:30:00','2009-02-23 03:40:00','2009-02-23 03:50:00','2009-02-23 04:00:00','2009-02-23 04:10:00','2009-02-23 04:20:00','2009-02-23 04:30:00','2009-02-23 04:40:00','2009-02-23 04:50:00','2009-02-23 05:00:00','2009-02-23 05:10:00','2009-02-23 05:20:00','2009-02-23 05:30:00','2009-02-23 05:40:00','2009-02-23 05:50:00','2009-02-23 06:00:00','2009-02-23 06:10:00','2009-02-23 06:20:00','2009-02-23 06:30:00','2009-02-23 06:40:00','2009-02-23 06:50:00','2009-02-23 07:00:00','2009-02-23 07:10:00','2009-02-23 07:20:00','2009-02-23 07:30:00','2009-02-23 07:40:00','2009-02-23 07:50:00','2009-02-23 08:00:00','2009-02-23 08:10:00','2009-02-23 08:20:00','2009-02-23 08:30:00','2009-02-23 08:40:00','2009-02-23 08:50:00','2009-02-23 09:00:00','2009-02-23 09:10:00','2009-02-23 09:20:00','2009-02-23 09:30:00','2009-02-23 09:40:00','2009-02-23 09:50:00','2009-02-23 10:00:00','2009-02-23 10:10:00','2009-02-23 10:20:00','2009-02-23 10:30:00','2009-02-23 10:40:00','2009-02-23 10:50:00','2009-02-23 11:00:00','2009-02-23 11:10:00','2009-02-23 11:20:00','2009-02-23 11:30:00','2009-02-23 11:40:00','2009-02-23 11:50:00','2009-02-23 12:00:00','2009-02-23 12:10:00','2009-02-23 12:20:00','2009-02-23 12:30:00','2009-02-23 12:40:00','2009-02-23 12:50:00','2009-02-23 13:00:00','2009-02-23 13:10:00','2009-02-23 13:20:00','2009-02-23 13:30:00','2009-02-23 13:40:00','2009-02-23 13:50:00','2009-02-23 14:00:00','2009-02-23 14:10:00','2009-02-23 14:20:00','2009-02-23 14:30:00','2009-02-23 14:40:00','2009-02-23 14:50:00','2009-02-23 15:00:00','2009-02-23 15:10:00','2009-02-23 15:20:00','2009-02-23 15:30:00','2009-02-23 15:40:00','2009-02-23 15:50:00','2009-02-23 16:00:00','2009-02-23 16:10:00','2009-02-23 16:20:00','2009-02-23 16:30:00','2009-02-23 16:40:00','2009-02-23 16:50:00','2009-02-23 17:00:00','2009-02-23 17:10:00','2009-02-23 17:20:00','2009-02-23 17:30:00','2009-02-23 17:40:00','2009-02-23 17:50:00','2009-02-23 18:00:00','2009-02-23 18:10:00','2009-02-23 18:20:00','2009-02-23 18:30:00','2009-02-23 18:40:00','2009-02-23 18:50:00','2009-02-23 19:00:00','2009-02-23 19:10:00','2009-02-23 19:20:00','2009-02-23 19:30:00','2009-02-23 19:40:00','2009-02-23 19:50:00','2009-02-23 20:00:00','2009-02-23 20:10:00','2009-02-23 20:20:00','2009-02-23 20:30:00','2009-02-23 20:40:00','2009-02-23 20:50:00','2009-02-23 21:00:00','2009-02-23 21:10:00','2009-02-23 21:20:00','2009-02-23 21:30:00','2009-02-23 21:40:00','2009-02-23 21:50:00','2009-02-23 22:00:00','2009-02-23 22:10:00','2009-02-23 22:20:00','2009-02-23 22:30:00','2009-02-23 22:40:00','2009-02-23 22:50:00','2009-02-23 23:00:00','2009-02-23 23:10:00','2009-02-23 23:20:00','2009-02-23 23:30:00','2009-02-23 23:40:00','2009-02-23 23:50:00','2009-02-24 00:00:00'],[89,89,88,89,89,89,90,90,91,91,91,91,91,91,92,92,93,93,93,92,93,93,93,93,93,93,93,93,93,94,94,94,94,93,93,94,93,91,92,93,92,93,93,92,93,93,93,92,92,92,92,92,91,90,88,86,84,82,80,78,77,75,74,75,73,72,71,71,71,70,69,68,69,70,70,69,66,64,63,64,68,72,72,75,78,82,86,88,88,85,82,82,81,79,78,79,80,82,84,84,85,86,87,88,88,91,95,97,99,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,99,99,99,98,98,98,97,97,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,97,96,96,96,96,95,95,95,94,94,94,93,93,94,95,96,96,96,97,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,97,96,95,95,95,94,93,93,93,93,93,93,91,90,90,87,87,86,85,84,84,86,86,87,88,90,91,91,89,88,88,89,90,90,91,92,92,92,92,92,93,94,95,96,96,97,97,97,98,98,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,99,99,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,98,98,98,98,98,98,98,97,96,95,93,92,91,88,88,88,88,86,84,84,85,84,84,84,84,84,83,83,83,83,83,83,83,84,85,85,85,85,85,85,85,84,84,84,84,84,84,84,85,87,90,90,90,89,89,88,88,88,88,91,93,94,96,95,95,94,93,93,94,95,95,95,95,94,94,94,94,94,94,94,95,95,96,96,96,96,96,97,98,98,98,99,99,99,99,99,98,98,98,98,98,97,96,96,97,97,97,97,96,97,98,98,98,98,98,98,98,98,98,98,98,98,98,97,96,96,95,95,95,95,95,94,93,93,92,91,89,88,87,87,86,85,85,85,84,84,83,81,79,77,77,76,75,75,76,76,76,74,74,73,74,77,79,79,78,78,77,77,79,80,81,83,84,86,87,87,89,89,90,91,91,91,91,90,90,89,89,90,90,89,90,90,91,91,91,91,91,91,91,91,90,89,88,88,88,89,89,89,89,89,90,91],['#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff','#0000ff']);
    dgr.generatePlot('dgr',5,'GlobalRadiation','Watt','#8b008b','#8b008b','2009-02-19 00:00:00','2009-02-24 00:00:00',0,1000,false,'Spline','',[],[],[]);
  });
  // ]]>
</script>
 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://fseitz.de/blog/index.php?/archives/184-Mojolicious-Formularvalidierung-in-Webanwendung.html" rel="alternate" title="Mojolicious: Formularvalidierung in Webanwendung" />
        <author>
            <name>Frank Seitz</name>
                    </author>
    
        <published>2026-02-15T21:20:57Z</published>
        <updated>2026-03-14T14:45:33Z</updated>
        <wfw:comment>http://fseitz.de/blog/wfwcomment.php?cid=184</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://fseitz.de/blog/rss.php?version=atom1.0&amp;type=comments&amp;cid=184</wfw:commentRss>
    
            <category scheme="http://fseitz.de/blog/index.php?/categories/103-Mojolicious" label="Mojolicious" term="Mojolicious" />
            <category scheme="http://fseitz.de/blog/index.php?/categories/57-Perl" label="Perl" term="Perl" />
    
        <id>http://fseitz.de/blog/index.php?/archives/184-guid.html</id>
        <title type="html">Mojolicious: Formularvalidierung in Webanwendung</title>
        <content type="xhtml" xml:base="http://fseitz.de/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p class="sdoc-fig-p">
  <a href="https://mojolicious.org/"><img class="sdoc-fig-img" src="http://fseitz.de/blog/uploads/mojolicious-logo-386x90.png" width="189" height="44" alt="" /></a>
</p>
<p class="sdoc-fig-p">
  <a href="https://www.perl.org"><img class="sdoc-fig-img" src="http://fseitz.de/blog/uploads/perl-130x65.png" width="104" height="50" alt="" /></a>
</p>
<p class="sdoc-para-p">
  In einer Webanwendung, die Daten über Formulare pflegt/verwaltet, ist es
  essentiell, die Eingabedaten vor der Speicherung akribisch zu prüfen.
</p>
<p class="sdoc-para-p">
  Im Falle einer Regelverletzung wird mit einer aussagekräftigen Fehlermeldung
  zum ausgefüllten Formular zurückgekehrt und auf das betreffende Eingabefeld
  positioniert (also der Eingabefokus gesetzt).
</p>
<p class="sdoc-para-p">
  Wie lässt sich dies effektiv erreichen?
</p>
<ul class="sdoc-list-ul">
  <li class="sdoc-list-li-point" style="list-style-type:disc">
    <p class="sdoc-para-p">
      Die Prüfmethoden sind in der Klasse Quiq::Assert enthalten
    </p>
  </li>
  <li class="sdoc-list-li-point" style="list-style-type:disc">
    <p class="sdoc-para-p">
      Wir führen die Tests in einem eval-Block durch
    </p>
  </li>
  <li class="sdoc-list-li-point" style="list-style-type:disc">
    <p class="sdoc-para-p">
      Im Falle einer Regelverletzung wird eine Exception ausgelöst, der Prüfblock
      sofort verlassen und mit Fehlermeldung zum Formular zurückgekehrt
    </p>
  </li>
</ul>
<div class="sdoc-highlight-div">
  <pre class="sdoc-code-pre brush: perl; toolbar: false; pad-line-numbers: 1">if ($aktion eq 'Speichern') {&#10;    my $field;&#10;    eval {&#10;        my $val;&#10;&#10;        my $a = Quiq::Assert-&gt;new;&#10;&#10;        $field = 'NAME1';&#10;        $val = $self-&gt;param($field)&#10;        if (!$a-&gt;METHOD1($val)) {&#10;            die "FEHLER: $field verletzt METHOD1\n";&#10;        }&#10;        if (!$a-&gt;METHOD2($val)) {&#10;            die "FEHLER: $field verletzt METHOD2\n";&#10;        }&#10;        ...&#10;        $field = 'NAME2';&#10;        $val = $self-&gt;param($field);&#10;        if (!$a-&gt;METHOD3($val)) {&#10;            die "FEHLER: $field verletzt METHOD3\n";&#10;        }&#10;    };&#10;    if ($@) {&#10;        $@ =~ s/\n$//;&#10;        my $url = '/FORMULAR?'."navMsg=$@&amp;navFocus=$field&amp;".&#10;            $self-&gt;req-&gt;params-&gt;to_string;&#10;        $self-&gt;redirect_to($url);&#10;        return;&#10;    }&#10;    ...&#10;}</pre>
</div>
 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://fseitz.de/blog/index.php?/archives/183-Perl-XML-Template-mit-XMLCompile-generieren.html" rel="alternate" title="Perl: XML-Template mit XML::Compile generieren" />
        <author>
            <name>Frank Seitz</name>
                    </author>
    
        <published>2026-01-11T14:54:35Z</published>
        <updated>2026-02-15T21:24:03Z</updated>
        <wfw:comment>http://fseitz.de/blog/wfwcomment.php?cid=183</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://fseitz.de/blog/rss.php?version=atom1.0&amp;type=comments&amp;cid=183</wfw:commentRss>
    
            <category scheme="http://fseitz.de/blog/index.php?/categories/57-Perl" label="Perl" term="Perl" />
    
        <id>http://fseitz.de/blog/index.php?/archives/183-guid.html</id>
        <title type="html">Perl: XML-Template mit XML::Compile generieren</title>
        <content type="xhtml" xml:base="http://fseitz.de/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p class="sdoc-fig-p">
  <a href="https://www.perl.org"><img class="sdoc-fig-img" src="http://fseitz.de/blog/uploads/perl-130x65.png" width="104" height="50" alt="" /></a>
</p>
<p class="sdoc-para-p">
  Mit der Methode <tt class="sdoc-seg-c">$sch-&gt;template()</tt> der Klasse <a class="sdoc-seg-u" href="XML::Compile::Schema">XML::Compile::Schema</a>
  kann ein XML-Template zu einer gegebenen Schemadefinition generiert werden
  (Anwendungsfall s. <a class="sdoc-seg-u" href="http://fseitz.de/blog/index.php?/archives/182-XML-Erzeugung-von-komplexem-XML.html">XML: Erzeugung von komplexem XML</a>).
</p>
<p class="sdoc-para-p">
  Beispiel:
</p>
<div class="sdoc-code-div">
  <pre class="sdoc-code-pre">$ perl -MQuiq::Zugferd -E 'say Quiq::Zugferd-&gt;createTemplate("ZF24_DE/Schema/3_Factur-X_1.08_EN16931")'</pre>
</div>
<p class="sdoc-para-p">
  Die aktuelle Implementierung von <tt class="sdoc-seg-c">XML::Compile</tt> hat jedoch leider das Defizit,
  dass mehrfach auftretende XML-Konstrukte <tt class="sdoc-seg-c">&lt;ELEMENT&gt;...&lt;/ELEMENT&gt;</tt> ab dem
  zweiten Auftreten abgekürzt werden zu <tt class="sdoc-seg-c">&lt;ELEMENT/&gt;</tt>. Dies macht die Nutzung des
  Templates leider weitgehend unbrauchbar.
</p>
<p class="sdoc-para-p">
  Mit einem kleinen Patch lässt sich dies jedoch beheben. Das unerwünschte
  Verhalten unterbleibt, wenn in <tt class="sdoc-seg-c">Compile/Translate/Template.pm</tt> die Zeile
</p>
<div class="sdoc-code-div">
  <pre class="sdoc-code-pre">$reuse_type{$type}++;   $reuse_tag{$tag}++;</pre>
</div>
<p class="sdoc-para-p">
  auskommentiert wird.
</p>

<h1 class="sdoc-sec-h1">Links</h1>
<ul class="sdoc-list-ul">
  <li class="sdoc-list-li-point" style="list-style-type:disc"><a class="sdoc-seg-u" href="https://metacpan.org/dist/XML-Compile">XML::Compile</a></li>
</ul>
 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://fseitz.de/blog/index.php?/archives/182-XML-Erzeugung-von-komplexem-XML.html" rel="alternate" title="XML: Erzeugung von komplexem XML" />
        <author>
            <name>Frank Seitz</name>
                    </author>
    
        <published>2026-01-11T17:52:00Z</published>
        <updated>2026-01-25T11:37:06Z</updated>
        <wfw:comment>http://fseitz.de/blog/wfwcomment.php?cid=182</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://fseitz.de/blog/rss.php?version=atom1.0&amp;type=comments&amp;cid=182</wfw:commentRss>
    
            <category scheme="http://fseitz.de/blog/index.php?/categories/57-Perl" label="Perl" term="Perl" />
            <category scheme="http://fseitz.de/blog/index.php?/categories/142-XML" label="XML" term="XML" />
    
        <id>http://fseitz.de/blog/index.php?/archives/182-guid.html</id>
        <title type="html">XML: Erzeugung von komplexem XML</title>
        <content type="xhtml" xml:base="http://fseitz.de/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p class="sdoc-fig-p">
  <a href="https://www.w3.org/XML/"><img class="sdoc-fig-img" src="http://fseitz.de/blog/uploads/xml-480x512.png" height="60" alt="" /></a>
</p>
<p class="sdoc-para-p">
  Ausgangslage: Wir möchten hochstrukturierte XML-Dateien erzeugen,
  beispielsweise E-Rechnungen nach den Standards ZUGFeRD und XRechnung.
</p>

<h1 class="sdoc-sec-h1">Ablauf</h1>
<ol class="sdoc-list-ol">
  <li class="sdoc-list-li-num">
    <p class="sdoc-para-p">
      Einlesen des betreffenden XML-Templates mit Platzhaltern
    </p>
  </li>
  <li class="sdoc-list-li-num">
    <p class="sdoc-para-p">
      Wandlung des XML-Templates in eine hierarchische Datenstruktur der
      Programmiersprache (XML-Baum)
    </p>
  </li>
  <li class="sdoc-list-li-num">
    <p class="sdoc-para-p">
      Ersetzen der Platzhalter im XML-Baum durch konrete Werte
    </p>
  </li>
  <li class="sdoc-list-li-num">
    <p class="sdoc-para-p">
      Entfernen aller unersetzten Platzhalter
    </p>
  </li>
  <li class="sdoc-list-li-num">
    <p class="sdoc-para-p">
      Entfernen aller leeren Knoten des Baums (rekursiv)
    </p>
  </li>
  <li class="sdoc-list-li-num">
    <p class="sdoc-para-p">
      Wandeln des resultierenden Baums in XML-Code
    </p>
  </li>
</ol>

<h1 class="sdoc-sec-h1">XML::Compile</h1>
<p class="sdoc-para-p">
  Als wichtigstes Hilfsmittel zur Durchführung der Aufgabe verwenden wir das
  Perl-Package <a class="sdoc-seg-u" href="https://metacpan.org/dist/XML-Compile">XML::Compile</a>. Es leistet (unter Rückgriff auf die
  betreffende XML Schemadefinition) Folgendes:
</p>
<ul class="sdoc-list-ul">
  <li class="sdoc-list-li-point" style="list-style-type:disc">
    <p class="sdoc-para-p">
      Es generiert ein XML-Template zur Schemadefinition
    </p>
  </li>
  <li class="sdoc-list-li-point" style="list-style-type:disc">
    <p class="sdoc-para-p">
      Es übersetzt XML-Code (z.B. das Template) in eine Datenstruktur (XML-Baum),
      die mit Mitteln der Programmiersprache (Perl) bearbeitet werden kann
    </p>
  </li>
  <li class="sdoc-list-li-point" style="list-style-type:disc">
    <p class="sdoc-para-p">
      Es rückübersetzt den finalen XML-Baum in XML-Code
    </p>
  </li>
</ul>
 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://fseitz.de/blog/index.php?/archives/181-Perl-Perl-Modul-finden.html" rel="alternate" title="Perl: Perl-Modul finden" />
        <author>
            <name>Frank Seitz</name>
                    </author>
    
        <published>2025-10-24T08:24:49Z</published>
        <updated>2025-10-24T08:35:29Z</updated>
        <wfw:comment>http://fseitz.de/blog/wfwcomment.php?cid=181</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://fseitz.de/blog/rss.php?version=atom1.0&amp;type=comments&amp;cid=181</wfw:commentRss>
    
            <category scheme="http://fseitz.de/blog/index.php?/categories/57-Perl" label="Perl" term="Perl" />
    
        <id>http://fseitz.de/blog/index.php?/archives/181-guid.html</id>
        <title type="html">Perl: Perl-Modul finden</title>
        <content type="xhtml" xml:base="http://fseitz.de/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p class="sdoc-fig-p">
  <a href="https://www.perl.org"><img class="sdoc-fig-img" src="http://fseitz.de/blog/uploads/perl-130x65.png" width="104" height="50" alt="" /></a>
</p>
<p class="sdoc-para-p">
  Manchmal möchte man wissen, unter welchem Pfad ein bestimmtes Perl-Modul zu
  finden ist. Einfache Antwort: Mit <tt class="sdoc-seg-c">perldoc -l</tt>:
</p>
<div class="sdoc-code-div">
  <pre class="sdoc-code-pre">$ perldoc -l &lt;MODUL&gt;</pre>
</div>
<p class="sdoc-para-p">
  Hierbei ist &lt;MODUL&gt; der Modulname, z.B <tt class="sdoc-seg-c">Scalar::Util</tt>. (Genau genommen wird
  der Pfad der Datei mit der POD-Doku gesucht. Die Doku sollte jedoch i.d.R.
  in der Moduldatei enthalten sein.)
</p>
 
            </div>
        </content>
        
    </entry>

</feed>