<commit_before><!DOCTYPE html>
<html>
<head>
    <title>Redash - {{ page.title }}</title>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
    <meta name="description" content="Make Your Company Data Driven. Connect to any data source, easily query and visualize in moments and share your insights with your team via dashboards and integrations. Query data from multiple sources with our unique Query Results data source. Redash plays with many databases and services including Amazong Redshift, BigQuery, PotsgreSQL, MySQL, TreasureData, MS SQL Server, MongoDB, ElasticSearch, Hive, Google Spreadsheets, Impala, InfluxDB, Presto, ScyllaDB, Cassandra, Amazon DynamoDB, Python, Vertica, Graphite, Stitch. ">
    <meta name="og:image" content="http://redash.io/static/img/logo.png">
    <meta name="og:logo" content="http://redash.io/static/img/logo.png">
    <link rel="icon" href="favicon.ico">
    <link rel="icon" type="image/png" sizes="32x32" href="/static/img/favicon-32x32.png">
    <link rel="icon" type="image/png" sizes="96x96" href="/static/img/favicon-96x96.png">
    <link rel="icon" type="image/png" sizes="16x16" href="/static/img/favicon-16x16.png">
    <!-- Latest compiled and minified CSS -->
    <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">

    <!-- Latest compiled and minified JavaScript -->
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <link href='//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800' rel='stylesheet' type='text/css'>
    <link href='//fonts.googleapis.com/css?family=Inconsolata:400,700' rel='stylesheet' type='text/css'>

    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!--[if lt IE 9]>
    <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
    <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->

    <link href='/static/css/font-awesome.min.css' rel='stylesheet' type='text/css'>
    <link href='/static/css/style.5.css' rel='stylesheet' type='text/css'>
    <link rel="stylesheet" type="text/css" href="/static/css/slick.css"/>
    <link rel="stylesheet" type="text/css" href="/static/css/slick-theme.css"/>
</head>

<body>

    {% include header.html %}

    <div class="content">
      {{ content }}
    </div>

    {% include footer.html %}

    <script type="text/javascript">
    !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","page","once","off","on"];analytics.factory=function(t){return function(){var e=Array.prototype.slice.call(arguments);e.unshift(t);analytics.push(e);return analytics}};for(var t=0;t<analytics.methods.length;t++){var e=analytics.methods[t];analytics[e]=analytics.factory(e)}analytics.load=function(t){var e=document.createElement("script");e.type="text/javascript";e.async=!0;e.src=("https:"===document.location.protocol?"https://":"http://")+"cdn.segment.com/analytics.js/v1/"+t+"/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(e,n)};analytics.SNIPPET_VERSION="3.1.0";
    analytics.load("NPyg08Ubos5mFcpyjOeYqw4GNBM2AMMY");
    analytics.page()
    }}();
    </script>
    <!-- Hotjar Tracking Code for http://redash.io -->
    <script>
        (function(h,o,t,j,a,r){
            h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
            h._hjSettings={hjid:244496,hjsv:5};
            a=o.getElementsByTagName('head')[0];
            r=o.createElement('script');r.async=1;
            r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
            a.appendChild(r);
        })(window,document,'//static.hotjar.com/c/hotjar-','.js?sv=');
    </script>

    <!-- Intercom -->
    <script>
    window.intercomSettings = {
      app_id: "rwp8rrzy"
    };
    </script>
    <script>(function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',intercomSettings);}else{var d=document;var i=function(){i.c(arguments)};i.q=[];i.c=function(args){i.q.push(args)};w.Intercom=i;function l(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/rwp8rrzy';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);}if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})()</script>

    <script src="//code.jquery.com/jquery-2.2.0.min.js"></script>
    <script src="/static/js/jquery.ajaxchimp.js"></script>
    <script type="text/javascript" src="/static/js/slick.min.js"></script>
    <script type="text/javascript" src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
    <script>
    $(function() {
      $('[data-toggle="popover"]').popover({trigger: 'hover'})

      $('.screenshots .hidden').removeClass('hidden');
      $('.screenshots').slick({
          autoplay: true,
          dots: false,
          arrows: true,
          slidesToShow: 1,
          slidesToScroll: 1

      });

      $('.users.slick').slick({
          autoplay: true,
          dots: false,
          arrows: false,
          slidesToShow: 6,
          slidesToScroll: 3,
          responsive: [
            {
              breakpoint: 768,
              settings: {
                slidesToShow: 3,
                slidesToScroll: 1,
              }
            }
          ]
      });

      $('a[data-track]').each(function(_, element) {
        var $element = $(element);
        var eventName = $element.data('track-event') || 'Clicked Link';
        var type = $element.prop('tagName').toLowerCase()

        analytics.trackLink(element, eventName, {
          location: $element.data('track-location'),
          text: $element.text(),
          category: 'Home Page',
          page: document.location.pathname,
          pageTitle: document.title,
          type: type
        });
      });

      var form = document.getElementById('mc-embedded-subscribe-form');
      if (form) {
          $(form).ajaxChimp({
            url: 'https://redash.us1.list-manage.com/subscribe/post?u=a905176d2294593084d5264e5&id=53ca028761'
          });
      }
    });
    </script>
</body>
</html>
<commit_msg>added a keywords section<commit_after><!DOCTYPE html>
<html>
<head>
    <title>Redash - {{ page.title }}</title>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
    <meta name="description" content="Make Your Company Data Driven. Connect to any data source, easily query and visualize in moments and share your insights with your team via dashboards and integrations. Query data from multiple sources with our unique Query Results data source. Redash plays with many databases and services including Amazong Redshift, BigQuery, PotsgreSQL, MySQL, TreasureData, MS SQL Server, MongoDB, ElasticSearch, Hive, Google Spreadsheets, Impala, InfluxDB, Presto, ScyllaDB, Cassandra, Amazon DynamoDB, Python, Vertica, Graphite, Stitch. ">
    <meta name="keywords" content="Amazong Redshift, BigQuery, PotsgreSQL, MySQL, TreasureData, MS SQL Server, MongoDB, ElasticSearch, Hive, Google Spreadsheets, Impala, InfluxDB, Presto, ScyllaDB, Cassandra, Amazon DynamoDB, Python, Vertica, Graphite, Stitch, URL">
    <meta name="og:image" content="http://redash.io/static/img/logo.png">
    <meta name="og:logo" content="http://redash.io/static/img/logo.png">
    <link rel="icon" href="favicon.ico">
    <link rel="icon" type="image/png" sizes="32x32" href="/static/img/favicon-32x32.png">
    <link rel="icon" type="image/png" sizes="96x96" href="/static/img/favicon-96x96.png">
    <link rel="icon" type="image/png" sizes="16x16" href="/static/img/favicon-16x16.png">
    <!-- Latest compiled and minified CSS -->
    <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">

    <!-- Latest compiled and minified JavaScript -->
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <link href='//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800' rel='stylesheet' type='text/css'>
    <link href='//fonts.googleapis.com/css?family=Inconsolata:400,700' rel='stylesheet' type='text/css'>

    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!--[if lt IE 9]>
    <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
    <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->

    <link href='/static/css/font-awesome.min.css' rel='stylesheet' type='text/css'>
    <link href='/static/css/style.5.css' rel='stylesheet' type='text/css'>
    <link rel="stylesheet" type="text/css" href="/static/css/slick.css"/>
    <link rel="stylesheet" type="text/css" href="/static/css/slick-theme.css"/>
</head>

<body>

    {% include header.html %}

    <div class="content">
      {{ content }}
    </div>

    {% include footer.html %}

    <script type="text/javascript">
    !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","page","once","off","on"];analytics.factory=function(t){return function(){var e=Array.prototype.slice.call(arguments);e.unshift(t);analytics.push(e);return analytics}};for(var t=0;t<analytics.methods.length;t++){var e=analytics.methods[t];analytics[e]=analytics.factory(e)}analytics.load=function(t){var e=document.createElement("script");e.type="text/javascript";e.async=!0;e.src=("https:"===document.location.protocol?"https://":"http://")+"cdn.segment.com/analytics.js/v1/"+t+"/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(e,n)};analytics.SNIPPET_VERSION="3.1.0";
    analytics.load("NPyg08Ubos5mFcpyjOeYqw4GNBM2AMMY");
    analytics.page()
    }}();
    </script>
    <!-- Hotjar Tracking Code for http://redash.io -->
    <script>
        (function(h,o,t,j,a,r){
            h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
            h._hjSettings={hjid:244496,hjsv:5};
            a=o.getElementsByTagName('head')[0];
            r=o.createElement('script');r.async=1;
            r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
            a.appendChild(r);
        })(window,document,'//static.hotjar.com/c/hotjar-','.js?sv=');
    </script>

    <!-- Intercom -->
    <script>
    window.intercomSettings = {
      app_id: "rwp8rrzy"
    };
    </script>
    <script>(function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',intercomSettings);}else{var d=document;var i=function(){i.c(arguments)};i.q=[];i.c=function(args){i.q.push(args)};w.Intercom=i;function l(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/rwp8rrzy';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);}if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})()</script>

    <script src="//code.jquery.com/jquery-2.2.0.min.js"></script>
    <script src="/static/js/jquery.ajaxchimp.js"></script>
    <script type="text/javascript" src="/static/js/slick.min.js"></script>
    <script type="text/javascript" src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
    <script>
    $(function() {
      $('[data-toggle="popover"]').popover({trigger: 'hover'})

      $('.screenshots .hidden').removeClass('hidden');
      $('.screenshots').slick({
          autoplay: true,
          dots: false,
          arrows: true,
          slidesToShow: 1,
          slidesToScroll: 1

      });

      $('.users.slick').slick({
          autoplay: true,
          dots: false,
          arrows: false,
          slidesToShow: 6,
          slidesToScroll: 3,
          responsive: [
            {
              breakpoint: 768,
              settings: {
                slidesToShow: 3,
                slidesToScroll: 1,
              }
            }
          ]
      });

      $('a[data-track]').each(function(_, element) {
        var $element = $(element);
        var eventName = $element.data('track-event') || 'Clicked Link';
        var type = $element.prop('tagName').toLowerCase()

        analytics.trackLink(element, eventName, {
          location: $element.data('track-location'),
          text: $element.text(),
          category: 'Home Page',
          page: document.location.pathname,
          pageTitle: document.title,
          type: type
        });
      });

      var form = document.getElementById('mc-embedded-subscribe-form');
      if (form) {
          $(form).ajaxChimp({
            url: 'https://redash.us1.list-manage.com/subscribe/post?u=a905176d2294593084d5264e5&id=53ca028761'
          });
      }
    });
    </script>
</body>
</html>

{'fraction_non_alphanumeric': 0.18661051408655244, 'fraction_numerical': 0.019750217833284928, 'mean_word_length': 3.612525117213664, 'pattern_counts': {'":': 2, '<': 124, '<?xml version=': 0, '>': 122, 'https://': 10, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6789707', 'n_tokens_mistral': 4750, 'n_tokens_neox': 4525, 'n_words': 711}