superset-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From maximebeauche...@apache.org
Subject [incubator-superset-site] branch asf-site updated: latest
Date Sun, 07 Jul 2019 22:38:43 GMT
This is an automated email from the ASF dual-hosted git repository.

maximebeauchemin pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-superset-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 36f741d  latest
36f741d is described below

commit 36f741daf845a621436b8ebf0a652b357ebfd6c4
Author: Maxime Beauchemin <maximebeauchemin@gmail.com>
AuthorDate: Sun Jul 7 15:38:16 2019 -0700

    latest
---
 _modules/index.html                                |   54 +-
 _modules/superset/jinja_context.html               |  155 +-
 _sources/faq.rst.txt                               |    6 +-
 _sources/index.rst.txt                             |   33 +-
 _sources/installation.rst.txt                      |  344 +-
 _sources/security.rst.txt                          |    2 +-
 _sources/sqllab.rst.txt                            |   11 +-
 _sources/visualization.rst.txt                     |    6 +-
 _static/basic.css                                  |   91 +-
 _static/css/badge_only.css                         |    2 +-
 _static/css/theme.css                              |    6 +-
 _static/doctools.js                                |    7 +-
 _static/documentation_options.js                   |  290 +-
 _static/fonts/Inconsolata-Bold.ttf                 |  Bin 108360 -> 109948 bytes
 _static/fonts/Inconsolata-Regular.ttf              |  Bin 95960 -> 96964 bytes
 _static/img/babies.png                             |  Bin 0 -> 59832 bytes
 _static/js/theme.js                                |    4 +-
 .../{documentation_options.js => language_data.js} |   23 +-
 _static/searchtools.js                             |   54 +-
 druid.html                                         |   64 +-
 faq.html                                           |   96 +-
 gallery.html                                       |   56 +-
 genindex.html                                      |   78 +-
 import_export_datasources.html                     |   71 +-
 index.html                                         |  150 +-
 installation.html                                  |  520 ++-
 misc.html                                          |   56 +-
 objects.inv                                        |  Bin 558 -> 583 bytes
 search.html                                        |   54 +-
 searchindex.js                                     |    2 +-
 security.html                                      |   82 +-
 sqllab.html                                        |  215 +-
 tutorial.html                                      |   94 +-
 videos.html                                        |   60 +-
 visualization.html                                 | 3710 ++++++++++----------
 35 files changed, 3178 insertions(+), 3218 deletions(-)

diff --git a/_modules/index.html b/_modules/index.html
index f2eb86e..694f7ed 100644
--- a/_modules/index.html
+++ b/_modules/index.html
@@ -17,33 +17,34 @@
   
 
   
-
-  
+  <script type="text/javascript" src="../_static/js/modernizr.min.js"></script>
   
     
+      <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+        <script type="text/javascript" src="../_static/jquery.js"></script>
+        <script type="text/javascript" src="../_static/underscore.js"></script>
+        <script type="text/javascript" src="../_static/doctools.js"></script>
+        <script type="text/javascript" src="../_static/language_data.js"></script>
+    
+    <script type="text/javascript" src="../_static/js/theme.js"></script>
 
-  
+    
 
   
-    <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
   <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" /> 
-
-  
-  <script src="../_static/js/modernizr.min.js"></script>
-
 </head>
 
 <body class="wy-body-for-nav">
 
    
   <div class="wy-grid-for-nav">
-
     
     <nav data-toggle="wy-nav-shift" class="wy-nav-side">
       <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
+        <div class="wy-side-nav-search" >
           
 
           
@@ -160,7 +161,6 @@
 
   <div role="contentinfo">
     <p>
-        &copy; Copyright Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0..
 
     </p>
   </div> 
@@ -176,36 +176,16 @@
   
 
 
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'../',
-            VERSION:'',
-            LANGUAGE:'None',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="../_static/jquery.js"></script>
-      <script type="text/javascript" src="../_static/underscore.js"></script>
-      <script type="text/javascript" src="../_static/doctools.js"></script>
-      <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="../_static/js/theme.js"></script>
-  
-
   <script type="text/javascript">
       jQuery(function () {
           SphinxRtdTheme.Navigation.enable(true);
       });
-  </script> 
+  </script>
+
+  
+  
+    
+   
 
 </body>
 </html>
\ No newline at end of file
diff --git a/_modules/superset/jinja_context.html b/_modules/superset/jinja_context.html
index 41f20a4..8d57aa9 100644
--- a/_modules/superset/jinja_context.html
+++ b/_modules/superset/jinja_context.html
@@ -17,33 +17,34 @@
   
 
   
-
-  
+  <script type="text/javascript" src="../../_static/js/modernizr.min.js"></script>
   
     
+      <script type="text/javascript" id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script>
+        <script type="text/javascript" src="../../_static/jquery.js"></script>
+        <script type="text/javascript" src="../../_static/underscore.js"></script>
+        <script type="text/javascript" src="../../_static/doctools.js"></script>
+        <script type="text/javascript" src="../../_static/language_data.js"></script>
+    
+    <script type="text/javascript" src="../../_static/js/theme.js"></script>
 
-  
+    
 
   
-    <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
   <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="../../genindex.html" />
     <link rel="search" title="Search" href="../../search.html" /> 
-
-  
-  <script src="../../_static/js/modernizr.min.js"></script>
-
 </head>
 
 <body class="wy-body-for-nav">
 
    
   <div class="wy-grid-for-nav">
-
     
     <nav data-toggle="wy-nav-shift" class="wy-nav-side">
       <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
+        <div class="wy-side-nav-search" >
           
 
           
@@ -172,6 +173,7 @@
 <span class="kn">import</span> <span class="nn">json</span>
 <span class="kn">import</span> <span class="nn">random</span>
 <span class="kn">import</span> <span class="nn">time</span>
+<span class="kn">from</span> <span class="nn">typing</span> <span class="k">import</span> <span class="n">Any</span><span class="p">,</span> <span class="n">List</span><span class="p">,</span> <span class="n">Optional</span><span class="p">,</span> <span class="n">Tuple</span>
 <span class="kn">import</span> <span class="nn">uuid</span>
 
 <span class="kn">from</span> <span class="nn">dateutil.relativedelta</span> <span class="k">import</span> <span class="n">relativedelta</span>
@@ -182,17 +184,17 @@
 
 <span class="n">config</span> <span class="o">=</span> <span class="n">app</span><span class="o">.</span><span class="n">config</span>
 <span class="n">BASE_CONTEXT</span> <span class="o">=</span> <span class="p">{</span>
-    <span class="s1">&#39;datetime&#39;</span><span class="p">:</span> <span class="n">datetime</span><span class="p">,</span>
-    <span class="s1">&#39;random&#39;</span><span class="p">:</span> <span class="n">random</span><span class="p">,</span>
-    <span class="s1">&#39;relativedelta&#39;</span><span class="p">:</span> <span class="n">relativedelta</span><span class="p">,</span>
-    <span class="s1">&#39;time&#39;</span><span class="p">:</span> <span class="n">time</span><span class="p">,</span>
-    <span class="s1">&#39;timedelta&#39;</span><span class="p">:</span> <span class="n">timedelta</span><span class="p">,</span>
-    <span class="s1">&#39;uuid&#39;</span><span class="p">:</span> <span class="n">uuid</span><span class="p">,</span>
+    <span class="s2">&quot;datetime&quot;</span><span class="p">:</span> <span class="n">datetime</span><span class="p">,</span>
+    <span class="s2">&quot;random&quot;</span><span class="p">:</span> <span class="n">random</span><span class="p">,</span>
+    <span class="s2">&quot;relativedelta&quot;</span><span class="p">:</span> <span class="n">relativedelta</span><span class="p">,</span>
+    <span class="s2">&quot;time&quot;</span><span class="p">:</span> <span class="n">time</span><span class="p">,</span>
+    <span class="s2">&quot;timedelta&quot;</span><span class="p">:</span> <span class="n">timedelta</span><span class="p">,</span>
+    <span class="s2">&quot;uuid&quot;</span><span class="p">:</span> <span class="n">uuid</span><span class="p">,</span>
 <span class="p">}</span>
-<span class="n">BASE_CONTEXT</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="n">config</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;JINJA_CONTEXT_ADDONS&#39;</span><span class="p">,</span> <span class="p">{}))</span>
+<span class="n">BASE_CONTEXT</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="n">config</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;JINJA_CONTEXT_ADDONS&quot;</span><span class="p">,</span> <span class="p">{}))</span>
 
 
-<div class="viewcode-block" id="url_param"><a class="viewcode-back" href="../../sqllab.html#superset.jinja_context.url_param">[docs]</a><span class="k">def</span> <span class="nf">url_param</span><span class="p">(</span><span class="n">param</span><span class="p">,</span> <span class="n">default</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
+<div class="viewcode-block" id="url_param"><a class="viewcode-back" href="../../sqllab.html#superset.jinja_context.url_param">[docs]</a><span class="k">def</span> <span class="nf">url_param</span><span class="p">(</span><span class="n">param</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">default</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span [...]
     <span class="sd">&quot;&quot;&quot;Read a url or post parameter and use it in your SQL Lab query</span>
 
 <span class="sd">    When in SQL Lab, it&#39;s possible to add arbitrary URL &quot;query string&quot;</span>
@@ -207,65 +209,68 @@
 <span class="sd">    it should carry through to your queries.</span>
 
 <span class="sd">    :param param: the parameter to lookup</span>
-<span class="sd">    :type param: str</span>
 <span class="sd">    :param default: the value to return in the absence of the parameter</span>
-<span class="sd">    :type default: str</span>
 <span class="sd">    &quot;&quot;&quot;</span>
     <span class="k">if</span> <span class="n">request</span><span class="o">.</span><span class="n">args</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">param</span><span class="p">):</span>
         <span class="k">return</span> <span class="n">request</span><span class="o">.</span><span class="n">args</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">param</span><span class="p">,</span> <span class="n">default</span><span class="p">)</span>
     <span class="c1"># Supporting POST as well as get</span>
-    <span class="k">if</span> <span class="n">request</span><span class="o">.</span><span class="n">form</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;form_data&#39;</span><span class="p">):</span>
-        <span class="n">form_data</span> <span class="o">=</span> <span class="n">json</span><span class="o">.</span><span class="n">loads</span><span class="p">(</span><span class="n">request</span><span class="o">.</span><span class="n">form</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;form_data&#39;</span><span class="p">))</span>
-        <span class="n">url_params</span> <span class="o">=</span> <span class="n">form_data</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;url_params&#39;</span><span class="p">)</span> <span class="ow">or</span> <span class="p">{}</span>
+    <span class="n">form_data</span> <span class="o">=</span> <span class="n">request</span><span class="o">.</span><span class="n">form</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;form_data&quot;</span><span class="p">)</span>
+    <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">form_data</span><span class="p">,</span> <span class="nb">str</span><span class="p">):</span>
+        <span class="n">form_data</span> <span class="o">=</span> <span class="n">json</span><span class="o">.</span><span class="n">loads</span><span class="p">(</span><span class="n">form_data</span><span class="p">)</span>
+        <span class="n">url_params</span> <span class="o">=</span> <span class="n">form_data</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;url_params&quot;</span><span class="p">)</span> <span class="ow">or</span> <span class="p">{}</span>
         <span class="k">return</span> <span class="n">url_params</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">param</span><span class="p">,</span> <span class="n">default</span><span class="p">)</span>
     <span class="k">return</span> <span class="n">default</span></div>
 
 
-<span class="k">def</span> <span class="nf">current_user_id</span><span class="p">():</span>
+<div class="viewcode-block" id="current_user_id"><a class="viewcode-back" href="../../sqllab.html#superset.jinja_context.current_user_id">[docs]</a><span class="k">def</span> <span class="nf">current_user_id</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="n">Optional</span><span class="p">[</span><span class="nb">int</span><span class="p">]:</span>
     <span class="sd">&quot;&quot;&quot;The id of the user who is currently logged in&quot;&quot;&quot;</span>
-    <span class="k">if</span> <span class="nb">hasattr</span><span class="p">(</span><span class="n">g</span><span class="p">,</span> <span class="s1">&#39;user&#39;</span><span class="p">)</span> <span class="ow">and</span> <span class="n">g</span><span class="o">.</span><span class="n">user</span><span class="p">:</span>
+    <span class="k">if</span> <span class="nb">hasattr</span><span class="p">(</span><span class="n">g</span><span class="p">,</span> <span class="s2">&quot;user&quot;</span><span class="p">)</span> <span class="ow">and</span> <span class="n">g</span><span class="o">.</span><span class="n">user</span><span class="p">:</span>
         <span class="k">return</span> <span class="n">g</span><span class="o">.</span><span class="n">user</span><span class="o">.</span><span class="n">id</span>
+    <span class="k">return</span> <span class="kc">None</span></div>
 
 
-<span class="k">def</span> <span class="nf">current_username</span><span class="p">():</span>
+<div class="viewcode-block" id="current_username"><a class="viewcode-back" href="../../sqllab.html#superset.jinja_context.current_username">[docs]</a><span class="k">def</span> <span class="nf">current_username</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="n">Optional</span><span class="p">[</span><span class="nb">str</span><span class="p">]:</span>
     <span class="sd">&quot;&quot;&quot;The username of the user who is currently logged in&quot;&quot;&quot;</span>
     <span class="k">if</span> <span class="n">g</span><span class="o">.</span><span class="n">user</span><span class="p">:</span>
         <span class="k">return</span> <span class="n">g</span><span class="o">.</span><span class="n">user</span><span class="o">.</span><span class="n">username</span>
+    <span class="k">return</span> <span class="kc">None</span></div>
 
 
-<div class="viewcode-block" id="filter_values"><a class="viewcode-back" href="../../sqllab.html#superset.jinja_context.filter_values">[docs]</a><span class="k">def</span> <span class="nf">filter_values</span><span class="p">(</span><span class="n">column</span><span class="p">,</span> <span class="n">default</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
+<div class="viewcode-block" id="filter_values"><a class="viewcode-back" href="../../sqllab.html#superset.jinja_context.filter_values">[docs]</a><span class="k">def</span> <span class="nf">filter_values</span><span class="p">(</span><span class="n">column</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">default</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="nb">str</span><span class="p">] [...]
     <span class="sd">&quot;&quot;&quot; Gets a values for a particular filter as a list</span>
 
 <span class="sd">    This is useful if:</span>
 <span class="sd">        - you want to use a filter box to filter a query where the name of filter box</span>
 <span class="sd">          column doesn&#39;t match the one in the select statement</span>
-<span class="sd">        - you want to have the ability for filter inside the main query for speed purposes</span>
+<span class="sd">        - you want to have the ability for filter inside the main query for speed</span>
+<span class="sd">          purposes</span>
+
+<span class="sd">    This searches for &quot;filters&quot; and &quot;extra_filters&quot; in ``form_data`` for a match</span>
 
-<span class="sd">    This searches for &quot;filters&quot; and &quot;extra_filters&quot; in form_data for a match</span>
+<span class="sd">    Usage example::</span>
 
-<span class="sd">    Usage example:</span>
 <span class="sd">        SELECT action, count(*) as times</span>
 <span class="sd">        FROM logs</span>
 <span class="sd">        WHERE action in ( {{ &quot;&#39;&quot; + &quot;&#39;,&#39;&quot;.join(filter_values(&#39;action_type&#39;)) + &quot;&#39;&quot; }} )</span>
-<span class="sd">        GROUP BY 1</span>
+<span class="sd">        GROUP BY action</span>
 
 <span class="sd">    :param column: column/filter name to lookup</span>
-<span class="sd">    :type column: str</span>
 <span class="sd">    :param default: default value to return if there&#39;s no matching columns</span>
-<span class="sd">    :type default: str</span>
 <span class="sd">    :return: returns a list of filter values</span>
-<span class="sd">    :type: list</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="n">form_data</span> <span class="o">=</span> <span class="n">json</span><span class="o">.</span><span class="n">loads</span><span class="p">(</span><span class="n">request</span><span class="o">.</span><span class="n">form</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;form_data&#39;</span><span class="p">,</span> <span class="s1">&#39;</span><span class="si">{}</span><span class="s1">&#39;</span><span class="p">))</span>
+    <span class="n">form_data</span> <span class="o">=</span> <span class="n">json</span><span class="o">.</span><span class="n">loads</span><span class="p">(</span><span class="n">request</span><span class="o">.</span><span class="n">form</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;form_data&quot;</span><span class="p">,</span> <span class="s2">&quot;</span><span class="si">{}</span><span class="s2">&quot;</span><span class="p"> [...]
     <span class="n">return_val</span> <span class="o">=</span> <span class="p">[]</span>
-    <span class="k">for</span> <span class="n">filter_type</span> <span class="ow">in</span> <span class="p">[</span><span class="s1">&#39;filters&#39;</span><span class="p">,</span> <span class="s1">&#39;extra_filters&#39;</span><span class="p">]:</span>
+    <span class="k">for</span> <span class="n">filter_type</span> <span class="ow">in</span> <span class="p">[</span><span class="s2">&quot;filters&quot;</span><span class="p">,</span> <span class="s2">&quot;extra_filters&quot;</span><span class="p">]:</span>
         <span class="k">if</span> <span class="n">filter_type</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">form_data</span><span class="p">:</span>
             <span class="k">continue</span>
 
         <span class="k">for</span> <span class="n">f</span> <span class="ow">in</span> <span class="n">form_data</span><span class="p">[</span><span class="n">filter_type</span><span class="p">]:</span>
-            <span class="k">if</span> <span class="n">f</span><span class="p">[</span><span class="s1">&#39;col&#39;</span><span class="p">]</span> <span class="o">==</span> <span class="n">column</span><span class="p">:</span>
-                <span class="k">for</span> <span class="n">v</span> <span class="ow">in</span> <span class="n">f</span><span class="p">[</span><span class="s1">&#39;val&#39;</span><span class="p">]:</span>
-                    <span class="n">return_val</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">v</span><span class="p">)</span>
+            <span class="k">if</span> <span class="n">f</span><span class="p">[</span><span class="s2">&quot;col&quot;</span><span class="p">]</span> <span class="o">==</span> <span class="n">column</span><span class="p">:</span>
+                <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">f</span><span class="p">[</span><span class="s2">&quot;val&quot;</span><span class="p">],</span> <span class="nb">list</span><span class="p">):</span>
+                    <span class="k">for</span> <span class="n">v</span> <span class="ow">in</span> <span class="n">f</span><span class="p">[</span><span class="s2">&quot;val&quot;</span><span class="p">]:</span>
+                        <span class="n">return_val</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">v</span><span class="p">)</span>
+                <span class="k">else</span><span class="p">:</span>
+                    <span class="n">return_val</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">f</span><span class="p">[</span><span class="s2">&quot;val&quot;</span><span class="p">])</span>
 
     <span class="k">if</span> <span class="n">return_val</span><span class="p">:</span>
         <span class="k">return</span> <span class="n">return_val</span>
@@ -290,7 +295,8 @@
 <span class="sd">    and are given access to the ``models.Database`` object and schema</span>
 <span class="sd">    name. For globally available methods use ``@classmethod``.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="n">engine</span> <span class="o">=</span> <span class="kc">None</span>
+
+    <span class="n">engine</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span>
 
     <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">database</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">query</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">table</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="o">**</span><span cla [...]
         <span class="bp">self</span><span class="o">.</span><span class="n">database</span> <span class="o">=</span> <span class="n">database</span>
@@ -301,11 +307,11 @@
         <span class="k">elif</span> <span class="n">table</span><span class="p">:</span>
             <span class="bp">self</span><span class="o">.</span><span class="n">schema</span> <span class="o">=</span> <span class="n">table</span><span class="o">.</span><span class="n">schema</span>
         <span class="bp">self</span><span class="o">.</span><span class="n">context</span> <span class="o">=</span> <span class="p">{</span>
-            <span class="s1">&#39;url_param&#39;</span><span class="p">:</span> <span class="n">url_param</span><span class="p">,</span>
-            <span class="s1">&#39;current_user_id&#39;</span><span class="p">:</span> <span class="n">current_user_id</span><span class="p">,</span>
-            <span class="s1">&#39;current_username&#39;</span><span class="p">:</span> <span class="n">current_username</span><span class="p">,</span>
-            <span class="s1">&#39;filter_values&#39;</span><span class="p">:</span> <span class="n">filter_values</span><span class="p">,</span>
-            <span class="s1">&#39;form_data&#39;</span><span class="p">:</span> <span class="p">{},</span>
+            <span class="s2">&quot;url_param&quot;</span><span class="p">:</span> <span class="n">url_param</span><span class="p">,</span>
+            <span class="s2">&quot;current_user_id&quot;</span><span class="p">:</span> <span class="n">current_user_id</span><span class="p">,</span>
+            <span class="s2">&quot;current_username&quot;</span><span class="p">:</span> <span class="n">current_username</span><span class="p">,</span>
+            <span class="s2">&quot;filter_values&quot;</span><span class="p">:</span> <span class="n">filter_values</span><span class="p">,</span>
+            <span class="s2">&quot;form_data&quot;</span><span class="p">:</span> <span class="p">{},</span>
         <span class="p">}</span>
         <span class="bp">self</span><span class="o">.</span><span class="n">context</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="n">kwargs</span><span class="p">)</span>
         <span class="bp">self</span><span class="o">.</span><span class="n">context</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="n">BASE_CONTEXT</span><span class="p">)</span>
@@ -313,7 +319,7 @@
             <span class="bp">self</span><span class="o">.</span><span class="n">context</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">engine</span><span class="p">]</span> <span class="o">=</span> <span class="bp">self</span>
         <span class="bp">self</span><span class="o">.</span><span class="n">env</span> <span class="o">=</span> <span class="n">SandboxedEnvironment</span><span class="p">()</span>
 
-    <span class="k">def</span> <span class="nf">process_template</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">sql</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
+    <span class="k">def</span> <span class="nf">process_template</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">sql</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">str</span><span class="p">:</span>
         <span class="sd">&quot;&quot;&quot;Processes a sql template</span>
 
 <span class="sd">        &gt;&gt;&gt; sql = &quot;SELECT &#39;{{ datetime(2017, 1, 1).isoformat() }}&#39;&quot;</span>
@@ -331,30 +337,30 @@
 <span class="sd">    The methods described here are namespaced under ``presto`` in the</span>
 <span class="sd">    jinja context as in ``SELECT &#39;{{ presto.some_macro_call() }}&#39;``</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="n">engine</span> <span class="o">=</span> <span class="s1">&#39;presto&#39;</span>
+
+    <span class="n">engine</span> <span class="o">=</span> <span class="s2">&quot;presto&quot;</span>
 
     <span class="nd">@staticmethod</span>
-    <span class="k">def</span> <span class="nf">_schema_table</span><span class="p">(</span><span class="n">table_name</span><span class="p">,</span> <span class="n">schema</span><span class="p">):</span>
-        <span class="k">if</span> <span class="s1">&#39;.&#39;</span> <span class="ow">in</span> <span class="n">table_name</span><span class="p">:</span>
-            <span class="n">schema</span><span class="p">,</span> <span class="n">table_name</span> <span class="o">=</span> <span class="n">table_name</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s1">&#39;.&#39;</span><span class="p">)</span>
+    <span class="k">def</span> <span class="nf">_schema_table</span><span class="p">(</span><span class="n">table_name</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">schema</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Tuple</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="nb">str</span><span class="p">]:</span>
+        <span class="k">if</span> <span class="s2">&quot;.&quot;</span> <span class="ow">in</span> <span class="n">table_name</span><span class="p">:</span>
+            <span class="n">schema</span><span class="p">,</span> <span class="n">table_name</span> <span class="o">=</span> <span class="n">table_name</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">&quot;.&quot;</span><span class="p">)</span>
         <span class="k">return</span> <span class="n">table_name</span><span class="p">,</span> <span class="n">schema</span>
 
-    <span class="k">def</span> <span class="nf">latest_partition</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">table_name</span><span class="p">):</span>
+    <span class="k">def</span> <span class="nf">latest_partition</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">table_name</span><span class="p">:</span> <span class="nb">str</span><span class="p">):</span>
         <span class="n">table_name</span><span class="p">,</span> <span class="n">schema</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_schema_table</span><span class="p">(</span><span class="n">table_name</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">schema</span><span class="p">)</span>
         <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">database</span><span class="o">.</span><span class="n">db_engine_spec</span><span class="o">.</span><span class="n">latest_partition</span><span class="p">(</span>
-            <span class="n">table_name</span><span class="p">,</span> <span class="n">schema</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">database</span><span class="p">)[</span><span class="mi">1</span><span class="p">]</span>
+            <span class="n">table_name</span><span class="p">,</span> <span class="n">schema</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">database</span>
+        <span class="p">)[</span><span class="mi">1</span><span class="p">]</span>
 
     <span class="k">def</span> <span class="nf">latest_sub_partition</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">table_name</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
         <span class="n">table_name</span><span class="p">,</span> <span class="n">schema</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_schema_table</span><span class="p">(</span><span class="n">table_name</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">schema</span><span class="p">)</span>
         <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">database</span><span class="o">.</span><span class="n">db_engine_spec</span><span class="o">.</span><span class="n">latest_sub_partition</span><span class="p">(</span>
-            <span class="n">table_name</span><span class="o">=</span><span class="n">table_name</span><span class="p">,</span>
-            <span class="n">schema</span><span class="o">=</span><span class="n">schema</span><span class="p">,</span>
-            <span class="n">database</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">database</span><span class="p">,</span>
-            <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span></div>
+            <span class="n">table_name</span><span class="o">=</span><span class="n">table_name</span><span class="p">,</span> <span class="n">schema</span><span class="o">=</span><span class="n">schema</span><span class="p">,</span> <span class="n">database</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">database</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span>
+        <span class="p">)</span></div>
 
 
-<span class="k">class</span> <span class="nc">HiveTemplateProcessor</span><span class="p">(</span><span class="n">PrestoTemplateProcessor</span><span class="p">):</span>
-    <span class="n">engine</span> <span class="o">=</span> <span class="s1">&#39;hive&#39;</span>
+<div class="viewcode-block" id="HiveTemplateProcessor"><a class="viewcode-back" href="../../sqllab.html#superset.jinja_context.HiveTemplateProcessor">[docs]</a><span class="k">class</span> <span class="nc">HiveTemplateProcessor</span><span class="p">(</span><span class="n">PrestoTemplateProcessor</span><span class="p">):</span>
+    <span class="n">engine</span> <span class="o">=</span> <span class="s2">&quot;hive&quot;</span></div>
 
 
 <span class="n">template_processors</span> <span class="o">=</span> <span class="p">{}</span>
@@ -380,7 +386,6 @@
 
   <div role="contentinfo">
     <p>
-        &copy; Copyright Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0..
 
     </p>
   </div> 
@@ -396,36 +401,16 @@
   
 
 
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'../../',
-            VERSION:'',
-            LANGUAGE:'None',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="../../_static/jquery.js"></script>
-      <script type="text/javascript" src="../../_static/underscore.js"></script>
-      <script type="text/javascript" src="../../_static/doctools.js"></script>
-      <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="../../_static/js/theme.js"></script>
-  
-
   <script type="text/javascript">
       jQuery(function () {
           SphinxRtdTheme.Navigation.enable(true);
       });
-  </script> 
+  </script>
+
+  
+  
+    
+   
 
 </body>
 </html>
\ No newline at end of file
diff --git a/_sources/faq.rst.txt b/_sources/faq.rst.txt
index 648bb86..426e0ab 100644
--- a/_sources/faq.rst.txt
+++ b/_sources/faq.rst.txt
@@ -186,8 +186,8 @@ by setting the ``stagger_refresh`` to ``false`` and modify the stagger period by
 Here, the entire dashboard will refresh at once if periodic refresh is on. The stagger time of
 2.5 seconds is ignored.
 
-Why does fabmanager or superset freezed/hung/not responding when started (my home directory is NFS mounted)?
-------------------------------------------------------------------------------------------------------------
+Why does 'flask fab' or superset freezed/hung/not responding when started (my home directory is NFS mounted)?
+-------------------------------------------------------------------------------------------------------------
 By default, superset creates and uses an sqlite database at ``~/.superset/superset.db``. Sqlite is known to `don't work well if used on NFS`__ due to broken file locking implementation on NFS.
 
 __ https://www.sqlite.org/lockingv3.html
@@ -272,7 +272,7 @@ Superset in the :ref:`ref_database_deps` section of the docs. Database
 engines not listed in this page may work too. We rely on the
 community to contribute to this knowledge base.
 
-.. _SQLAlchemy dialect: http://docs.sqlalchemy.org/en/latest/dialects/
+.. _SQLAlchemy dialect: https://docs.sqlalchemy.org/en/latest/dialects/
 .. _DBAPI driver: https://www.python.org/dev/peps/pep-0249/
 
 For a database engine to be supported in Superset through the
diff --git a/_sources/index.rst.txt b/_sources/index.rst.txt
index 926031f..00b796d 100644
--- a/_sources/index.rst.txt
+++ b/_sources/index.rst.txt
@@ -93,6 +93,38 @@ Features
 - Integration with most SQL-speaking RDBMS through SQLAlchemy
 - Deep integration with Druid.io
 
+Databases
+---------
+
+The following RDBMS are currently suppored:
+
+- `Amazon Athena <https://aws.amazon.com/athena/>`_
+- `Amazon Redshift <https://aws.amazon.com/redshift/>`_
+- `Apache Drill <https://drill.apache.org/>`_
+- `Apache Druid <http://druid.io/>`_
+- `Apache Hive <https://hive.apache.org/>`_
+- `Apache Impala <https://impala.apache.org/>`_
+- `Apache Kylin <http://kylin.apache.org/>`_
+- `Apache Pinot <https://pinot.incubator.apache.org/>`_
+- `Apache Spark SQL <https://spark.apache.org/sql/>`_
+- `BigQuery <https://cloud.google.com/bigquery/>`_
+- `ClickHouse <https://clickhouse.yandex/>`_
+- `Google Sheets <https://www.google.com/sheets/about/>`_
+- `Greenplum <https://greenplum.org/>`_
+- `IBM Db2 <https://www.ibm.com/analytics/db2/>`_
+- `MySQL <https://www.mysql.com/>`_
+- `Oracle <https://www.oracle.com/database/>`_
+- `PostgreSQL <https://www.postgresql.org/>`_
+- `Presto <http://prestodb.github.io/>`_
+- `Snowflake <https://www.snowflake.com/>`_
+- `SQLite <https://www.sqlite.org/>`_
+- `SQL Server <https://www.microsoft.com/en-us/sql-server/>`_
+- `Teradata <https://www.teradata.com/>`_
+- `Vertica <https://www.vertica.com/>`_
+
+Other database engines with a proper DB-API driver and SQLAlchemy dialect should
+be supported as well.
+
 Screenshots
 -----------
 
@@ -135,4 +167,3 @@ Indices and tables
 * :ref:`genindex`
 * :ref:`modindex`
 * :ref:`search`
-
diff --git a/_sources/installation.rst.txt b/_sources/installation.rst.txt
index 732342e..37991de 100644
--- a/_sources/installation.rst.txt
+++ b/_sources/installation.rst.txt
@@ -91,6 +91,8 @@ OSX instructions: https://docs.docker.com/docker-for-mac/#advanced (Search for m
 
 Or if you're curious and want to install superset from bottom up, then go ahead.
 
+See also `contrib/docker/README.md <https://github.com/apache/incubator-superset/blob/master/contrib/docker/README.md>`_
+
 OS dependencies
 ---------------
 
@@ -121,7 +123,13 @@ that the required dependencies are installed: ::
     sudo yum upgrade python-setuptools
     sudo yum install gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel libsasl2-devel openldap-devel
 
-**OSX**, system python is not recommended. brew's python also ships with pip  ::
+**Mac OS X** If possible, you should upgrade to the latest version of OS X as issues are more likely to be resolved for that version.
+You *will likely need* the latest version of XCode available for your installed version of OS X. You should also install
+the XCode command line tools: ::
+
+    xcode-select --install
+
+System python is not recommended. Homebrew's python also ships with pip: ::
 
     brew install pkg-config libffi openssl python
     env LDFLAGS="-L$(brew --prefix openssl)/lib" CFLAGS="-I$(brew --prefix openssl)/include" pip install cryptography==2.4.2
@@ -170,12 +178,13 @@ Follow these few simple steps to install Superset.::
     # Install superset
     pip install superset
 
-    # Create an admin user (you will be prompted to set a username, first and last name before setting a password)
-    fabmanager create-admin --app superset
-
     # Initialize the database
     superset db upgrade
 
+    # Create an admin user (you will be prompted to set a username, first and last name before setting a password)
+    $ export FLASK_APP=superset
+    flask fab create-admin
+
     # Load some data to play with
     superset load_examples
 
@@ -183,8 +192,7 @@ Follow these few simple steps to install Superset.::
     superset init
 
     # To start a development web server on port 8088, use -p to bind to another port
-    superset runserver -d
-
+    superset run -p 8080 --with-threads --reload --debugger
 
 After installation, you should be able to point your browser to the right
 hostname:port `http://localhost:8088 <http://localhost:8088>`_, login using
@@ -215,13 +223,11 @@ setup known to work well in production: ::
         superset:app
 
 Refer to the
-`Gunicorn documentation <http://docs.gunicorn.org/en/stable/design.html>`_
+`Gunicorn documentation <https://docs.gunicorn.org/en/stable/design.html>`_
 for more information.
 
-Note that *gunicorn* does not
-work on Windows so the `superset runserver` command is not expected to work
-in that context. Also, note that the development web
-server (`superset runserver -d`) is not intended for production use.
+Note that the development web
+server (`superset run` or `flask run`) is not intended for production use.
 
 If not using gunicorn, you may want to disable the use of flask-compress
 by setting `ENABLE_FLASK_COMPRESS = False` in your `superset_config.py`
@@ -236,17 +242,11 @@ workers this creates a lot of contention and race conditions when defining
 permissions and views.
 
 To alleviate this issue, the automatic updating of permissions can be disabled
-by setting the environment variable
-`SUPERSET_UPDATE_PERMS` environment variable to `0`.
-The value `1` enables it, `0` disables it. Note if undefined the functionality
-is enabled to maintain backwards compatibility.
+by setting `FAB_UPDATE_PERMS = False` (defaults to True).
 
 In a production environment initialization could take on the following form:
 
-  export SUPERSET_UPDATE_PERMS=1
   superset init
-
-  export SUPERSET_UPDATE_PERMS=0
   gunicorn -w 10 ... superset:app
 
 Configuration behind a load balancer
@@ -319,7 +319,7 @@ as well as Flask extensions like ``flask-wtf``, ``flask-cache``,
 ``flask-migrate``, and ``flask-appbuilder``. Flask App Builder, the web
 framework used by Superset offers many configuration settings. Please consult
 the `Flask App Builder Documentation
-<http://flask-appbuilder.readthedocs.org/en/latest/config.html>`_
+<https://flask-appbuilder.readthedocs.org/en/latest/config.html>`_
 for more information on how to configure it.
 
 Make sure to change:
@@ -346,52 +346,60 @@ connect to the databases you want to access through Superset.
 
 Here's a list of some of the recommended packages.
 
-+---------------+-------------------------------------+-------------------------------------------------+
-| database      | pypi package                        | SQLAlchemy URI prefix                           |
-+===============+=====================================+=================================================+
-|  MySQL        | ``pip install mysqlclient``         | ``mysql://``                                    |
-+---------------+-------------------------------------+-------------------------------------------------+
-|  Postgres     | ``pip install psycopg2``            | ``postgresql+psycopg2://``                      |
-+---------------+-------------------------------------+-------------------------------------------------+
-|  Presto       | ``pip install pyhive``              | ``presto://``                                   |
-+---------------+-------------------------------------+-------------------------------------------------+
-|  Hive         | ``pip install pyhive``              | ``hive://``                                     |
-+---------------+-------------------------------------+-------------------------------------------------+
-|  Oracle       | ``pip install cx_Oracle``           | ``oracle://``                                   |
-+---------------+-------------------------------------+-------------------------------------------------+
-|  sqlite       |                                     | ``sqlite://``                                   |
-+---------------+-------------------------------------+-------------------------------------------------+
-|  Snowflake    | ``pip install snowflake-sqlalchemy``| ``snowflake://``                                |
-+---------------+-------------------------------------+-------------------------------------------------+
-|  Redshift     | ``pip install sqlalchemy-redshift`` | ``redshift+psycopg2://``                        |
-+---------------+-------------------------------------+-------------------------------------------------+
-|  MSSQL        | ``pip install pymssql``             | ``mssql://``                                    |
-+---------------+-------------------------------------+-------------------------------------------------+
-|  Impala       | ``pip install impyla``              | ``impala://``                                   |
-+---------------+-------------------------------------+-------------------------------------------------+
-|  SparkSQL     | ``pip install pyhive``              | ``jdbc+hive://``                                |
-+---------------+-------------------------------------+-------------------------------------------------+
-|  Greenplum    | ``pip install psycopg2``            | ``postgresql+psycopg2://``                      |
-+---------------+-------------------------------------+-------------------------------------------------+
-|  Athena       | ``pip install "PyAthenaJDBC>1.0.9"``| ``awsathena+jdbc://``                           |
-+---------------+-------------------------------------+-------------------------------------------------+
-|  Athena       | ``pip install "PyAthena>1.2.0"``    | ``awsathena+rest://``                           |
-+---------------+-------------------------------------+-------------------------------------------------+
-|  Vertica      | ``pip install                       |  ``vertica+vertica_python://``                  |
-|               | sqlalchemy-vertica-python``         |                                                 |
-+---------------+-------------------------------------+-------------------------------------------------+
-|  ClickHouse   | ``pip install                       | ``clickhouse://``                               |
-|               | sqlalchemy-clickhouse``             |                                                 |
-+---------------+-------------------------------------+-------------------------------------------------+
-|  Kylin        | ``pip install kylinpy``             | ``kylin://``                                    |
-+---------------+-------------------------------------+-------------------------------------------------+
-|  BigQuery     | ``pip install pybigquery``          | ``bigquery://``                                 |
-+---------------+-------------------------------------+-------------------------------------------------+
-|  Teradata     | ``pip install sqlalchemy-teradata`` | ``teradata://``                                 |
-+---------------+-------------------------------------+-------------------------------------------------+
-|  Pinot        | ``pip install pinotdb``             | ``pinot+http://controller:5436/``               |
-|               |                                     | ``query?server=http://controller:5983/``        |
-+---------------+-------------------------------------+-------------------------------------------------+
++------------------+---------------------------------------+-------------------------------------------------+
+| database         | pypi package                          | SQLAlchemy URI prefix                           |
++==================+=======================================+=================================================+
+| Amazon Athena    | ``pip install "PyAthenaJDBC>1.0.9"``  | ``awsathena+jdbc://``                           |
++------------------+---------------------------------------+-------------------------------------------------+
+| Amazon Athena    | ``pip install "PyAthena>1.2.0"``      | ``awsathena+rest://``                           |
++------------------+---------------------------------------+-------------------------------------------------+
+| Amazon Redshift  | ``pip install sqlalchemy-redshift``   | ``redshift+psycopg2://``                        |
++------------------+---------------------------------------+-------------------------------------------------+
+| Apache Drill     | ``pip install sqlalchemy-drill``      | For the REST API:``                             |
+|                  |                                       | ``drill+sadrill://``                            |
+|                  |                                       | For JDBC                                        |
+|                  |                                       | ``drill+jdbc://``                               |
++------------------+---------------------------------------+-------------------------------------------------+
+| Apache Druid     | ``pip install pyduid``                | ``druid://``                                    |
++------------------+---------------------------------------+-------------------------------------------------+
+| Apache Hive      | ``pip install pyhive``                | ``hive://``                                     |
++------------------+---------------------------------------+-------------------------------------------------+
+| Apache Impala    | ``pip install impyla``                | ``impala://``                                   |
++------------------+---------------------------------------+-------------------------------------------------+
+| Apache Kylin     | ``pip install kylinpy``               | ``kylin://``                                    |
++------------------+---------------------------------------+-------------------------------------------------+
+| Apache Pinot     | ``pip install pinotdb``               | ``pinot+http://CONTROLLER:5436/``               |
+|                  |                                       | ``query?server=http://CONTROLLER:5983/``        |
++------------------+---------------------------------------+-------------------------------------------------+
+| Apache Spark SQL | ``pip install pyhive``                | ``jdbc+hive://``                                |
++------------------+---------------------------------------+-------------------------------------------------+
+| BigQuery         | ``pip install pybigquery``            | ``bigquery://``                                 |
++------------------+---------------------------------------+-------------------------------------------------+
+| ClickHouse       | ``pip install sqlalchemy-clickhouse`` |                                                 |
++------------------+---------------------------------------+-------------------------------------------------+
+| Google Sheets    | ``pip install gsheetsdb``             | ``gsheets://``                                  |
++------------------+---------------------------------------+-------------------------------------------------+
+| IBM Db2          | ``pip install ibm_db_sa``             | ``db2+ibm_db://``                               |
++------------------+---------------------------------------+-------------------------------------------------+
+| MySQL            | ``pip install mysqlclient``           | ``mysql://``                                    |
++------------------+---------------------------------------+-------------------------------------------------+
+| Oracle           | ``pip install cx_Oracle``             | ``oracle://``                                   |
++------------------+---------------------------------------+-------------------------------------------------+
+| PostgreSQL       | ``pip install psycopg2``              | ``postgresql+psycopg2://``                      |
++------------------+---------------------------------------+-------------------------------------------------+
+| Presto           | ``pip install pyhive``                | ``presto://``                                   |
++------------------+---------------------------------------+-------------------------------------------------+
+| Snowflake        | ``pip install snowflake-sqlalchemy``  | ``snowflake://``                                |
++------------------+---------------------------------------+-------------------------------------------------+
+| SQLite           |                                       | ``sqlite://``                                   |
++------------------+---------------------------------------+-------------------------------------------------+
+| SQL Server       | ``pip install pymssql``               | ``mssql://``                                    |
++------------------+---------------------------------------+-------------------------------------------------+
+| Teradata         | ``pip install sqlalchemy-teradata``   | ``teradata://``                                 |
++------------------+---------------------------------------+-------------------------------------------------+
+| Vertica          | ``pip install                         |  ``vertica+vertica_python://``                  |
+|                  | sqlalchemy-vertica-python``           |                                                 |
++------------------+---------------------------------------+-------------------------------------------------+
 
 Note that many other databases are supported, the main criteria being the
 existence of a functional SqlAlchemy dialect and Python driver. Googling
@@ -415,10 +423,14 @@ You can also use `PyAthena` library(no java required) like this ::
 
 See `PyAthena <https://github.com/laughingman7743/PyAthena#sqlalchemy>`_.
 
-MSSQL
------
+(Google) BigQuery
+-----------------
 
-Full Unicode support requires SQLAlchemy 1.3 or later.
+The connection string for BigQuery looks like this ::
+
+    bigquery://{project_id}
+
+To be able to upload data, e.g. sample data, the python library `pandas_gbq` is required.
 
 Snowflake
 ---------
@@ -449,11 +461,36 @@ The connection string for Teradata looks like this ::
 
 Required environment variables: ::
 
-    export ODBCINI=/.../teradata/client/ODBC_64/odbc.ini  
-    export ODBCINST=/.../teradata/client/ODBC_64/odbcinst.ini 
+    export ODBCINI=/.../teradata/client/ODBC_64/odbc.ini
+    export ODBCINST=/.../teradata/client/ODBC_64/odbcinst.ini
 
 See `Teradata SQLAlchemy <https://github.com/Teradata/sqlalchemy-teradata>`_.
 
+Apache Drill
+------------
+At the time of writing, the SQLAlchemy Dialect is not available on pypi and must be downloaded here:
+`SQLAlchemy Drill <https://github.com/JohnOmernik/sqlalchemy-drill>`_
+
+Alternatively, you can install it completely from the command line as follows: ::
+
+    git clone https://github.com/JohnOmernik/sqlalchemy-drill
+    cd sqlalchemy-drill
+    python3 setup.py install
+
+Once that is done, you can connect to Drill in two ways, either via the REST interface or by JDBC.  If you are connecting via JDBC, you must have the
+Drill JDBC Driver installed.
+
+The basic connection string for Drill looks like this ::
+
+    drill+sadrill://{username}:{password}@{host}:{port}/{storage_plugin}?use_ssl=True
+
+If you are using JDBC to connect to Drill, the connection string looks like this: ::
+
+    drill+jdbc://{username}:{password}@{host}:{port}/{storage_plugin}
+
+For a complete tutorial about how to use Apache Drill with Superset, see this tutorial:
+`Visualize Anything with Superset and Drill <http://thedataist.com/visualize-anything-with-superset-and-drill/>`_
+
 Caching
 -------
 
@@ -484,6 +521,26 @@ into your global default defined in ``CACHE_CONFIG``.
         'CACHE_REDIS_URL': 'redis://localhost:6379/0',
     }
 
+Superset has a Celery task that will periodically warm up the cache based on
+different strategies. To use it, add the following to the `CELERYBEAT_SCHEDULE`
+section in `config.py`:
+
+.. code-block:: python
+
+    CELERYBEAT_SCHEDULE = {
+        'cache-warmup-hourly': {
+            'task': 'cache-warmup',
+            'schedule': crontab(minute=0, hour='*'),  # hourly
+            'kwargs': {
+                'strategy_name': 'top_n_dashboards',
+                'top_n': 5,
+                'since': '7 days ago',
+            },
+        },
+    }
+
+This will cache all the charts in the top 5 most popular dashboards every hour.
+For other strategies, check the `superset/tasks/cache.py` file.
 
 
 Deeper SQLAlchemy integration
@@ -498,9 +555,9 @@ find an ``extra`` field as a ``JSON`` blob.
 
 This JSON string contains extra configuration elements. The ``engine_params``
 object gets unpacked into the
-`sqlalchemy.create_engine <http://docs.sqlalchemy.org/en/latest/core/engines.html#sqlalchemy.create_engine>`_ call,
+`sqlalchemy.create_engine <https://docs.sqlalchemy.org/en/latest/core/engines.html#sqlalchemy.create_engine>`_ call,
 while the ``metadata_params`` get unpacked into the
-`sqlalchemy.MetaData <http://docs.sqlalchemy.org/en/rel_1_0/core/metadata.html#sqlalchemy.schema.MetaData>`_ call. Refer to the SQLAlchemy docs for more information.
+`sqlalchemy.MetaData <https://docs.sqlalchemy.org/en/rel_1_2/core/metadata.html#sqlalchemy.schema.MetaData>`_ call. Refer to the SQLAlchemy docs for more information.
 
 
 Schemas (Postgres & Redshift)
@@ -584,7 +641,7 @@ The following keys in `superset_config.py` can be specified to configure CORS:
 
 
 * ``ENABLE_CORS``: Must be set to True in order to enable CORS
-* ``CORS_OPTIONS``: options passed to Flask-CORS (`documentation <http://flask-cors.corydolphin.com/en/latest/api.html#extension>`)
+* ``CORS_OPTIONS``: options passed to Flask-CORS (`documentation <https://flask-cors.corydolphin.com/en/latest/api.html#extension>`)
 
 
 DOMAIN SHARDING
@@ -645,10 +702,6 @@ users are active on the platform.
 
 Celery Tasks
 ------------
-On large analytic databases, it's common to run background jobs, reports
-and/or queries that execute for minutes or hours. In certain cases, we need
-to support long running tasks that execute beyond the typical web request's
-timeout (30-60 seconds).
 
 On large analytic databases, it's common to run queries that
 execute for minutes or hours.
@@ -801,6 +854,120 @@ in this dictionary are made available for users to use in their SQL.
         'my_crazy_macro': lambda x: x*2,
     }
 
+SQL Lab also includes a live query validation feature with pluggable backends.
+You can configure which validation implementation is used with which database
+engine by adding a block like the following to your config.py:
+
+.. code-block:: python
+
+     FEATURE_FLAGS = {
+         'SQL_VALIDATORS_BY_ENGINE': {
+             'presto': 'PrestoDBSQLValidator',
+         }
+     }
+
+The available validators and names can be found in `sql_validators/`.
+
+**Scheduling queries**
+
+You can optionally allow your users to schedule queries directly in SQL Lab.
+This is done by addding extra metadata to saved queries, which are then picked
+up by an external scheduled (like [Apache Airflow](https://airflow.apache.org/)).
+
+To allow scheduled queries, add the following to your `config.py`:
+
+.. code-block:: python
+
+    FEATURE_FLAGS = {
+        # Configuration for scheduling queries from SQL Lab. This information is
+        # collected when the user clicks "Schedule query", and saved into the `extra`
+        # field of saved queries.
+        # See: https://github.com/mozilla-services/react-jsonschema-form
+        'SCHEDULED_QUERIES': {
+            'JSONSCHEMA': {
+                'title': 'Schedule',
+                'description': (
+                    'In order to schedule a query, you need to specify when it '
+                    'should start running, when it should stop running, and how '
+                    'often it should run. You can also optionally specify '
+                    'dependencies that should be met before the query is '
+                    'executed. Please read the documentation for best practices '
+                    'and more information on how to specify dependencies.'
+                ),
+                'type': 'object',
+                'properties': {
+                    'output_table': {
+                        'type': 'string',
+                        'title': 'Output table name',
+                    },
+                    'start_date': {
+                        'type': 'string',
+                        'title': 'Start date',
+                        # date-time is parsed using the chrono library, see
+                        # https://www.npmjs.com/package/chrono-node#usage
+                        'format': 'date-time',
+                        'default': 'tomorrow at 9am',
+                    },
+                    'end_date': {
+                        'type': 'string',
+                        'title': 'End date',
+                        # date-time is parsed using the chrono library, see
+                        # https://www.npmjs.com/package/chrono-node#usage
+                        'format': 'date-time',
+                        'default': '9am in 30 days',
+                    },
+                    'schedule_interval': {
+                        'type': 'string',
+                        'title': 'Schedule interval',
+                    },
+                    'dependencies': {
+                        'type': 'array',
+                        'title': 'Dependencies',
+                        'items': {
+                            'type': 'string',
+                        },
+                    },
+                },
+            },
+            'UISCHEMA': {
+                'schedule_interval': {
+                    'ui:placeholder': '@daily, @weekly, etc.',
+                },
+                'dependencies': {
+                    'ui:help': (
+                        'Check the documentation for the correct format when '
+                        'defining dependencies.'
+                    ),
+                },
+            },
+            'VALIDATION': [
+                # ensure that start_date <= end_date
+                {
+                    'name': 'less_equal',
+                    'arguments': ['start_date', 'end_date'],
+                    'message': 'End date cannot be before start date',
+                    # this is where the error message is shown
+                    'container': 'end_date',
+                },
+            ],
+            # link to the scheduler; this example links to an Airflow pipeline
+            # that uses the query id and the output table as its name
+            'linkback': (
+                'https://airflow.example.com/admin/airflow/tree?'
+                'dag_id=query_${id}_${extra_json.schedule_info.output_table}'
+            ),
+        },
+    }
+
+This feature flag is based on [react-jsonschema-form](https://github.com/mozilla-services/react-jsonschema-form),
+and will add a button called "Schedule Query" to SQL Lab. When the button is
+clicked, a modal will show up where the user can add the metadata required for
+scheduling the query.
+
+This information can then be retrieved from the endpoint `/savedqueryviewapi/api/read`
+and used to schedule the queries that have `scheduled_queries` in their JSON
+metadata. For schedulers other than Airflow, additional fields can be easily
+added to the configuration file above.
 
 Celery Flower
 -------------
@@ -879,7 +1046,7 @@ Note that the above command will install Superset into ``default`` namespace of
 Custom OAuth2 configuration
 ---------------------------
 
-Beyond FAB supported providers (github, twitter, linkedin, google, azure), its easy to connect Superset with other OAuth2 Authorization Server implementations that support "code" authorization. 
+Beyond FAB supported providers (github, twitter, linkedin, google, azure), its easy to connect Superset with other OAuth2 Authorization Server implementations that support "code" authorization.
 
 The first step: Configure authorization in Superset ``superset_config.py``.
 
@@ -898,10 +1065,10 @@ The first step: Configure authorization in Superset ``superset_config.py``.
                 },
                 'access_token_method':'POST',    # HTTP Method to call access_token_url
                 'access_token_params':{        # Additional parameters for calls to access_token_url
-                    'client_id':'myClientId'     
+                    'client_id':'myClientId'
                 },
-                'access_token_headers':{    # Additional headers for calls to access_token_url 
-                    'Authorization': 'Basic Base64EncodedClientIdAndSecret' 
+                'access_token_headers':{    # Additional headers for calls to access_token_url
+                    'Authorization': 'Basic Base64EncodedClientIdAndSecret'
                 },
                 'base_url':'https://myAuthorizationServer/oauth2AuthorizationServer/',
                 'access_token_url':'https://myAuthorizationServer/oauth2AuthorizationServer/token',
@@ -909,25 +1076,25 @@ The first step: Configure authorization in Superset ``superset_config.py``.
             }
         }
     ]
-    
+
     # Will allow user self registration, allowing to create Flask users from Authorized User
     AUTH_USER_REGISTRATION = True
-    
+
     # The default user self registration role
     AUTH_USER_REGISTRATION_ROLE = "Public"
-    
+
 Second step: Create a `CustomSsoSecurityManager` that extends `SupersetSecurityManager` and overrides `oauth_user_info`:
 
 .. code-block:: python
-    
+
     from superset.security import SupersetSecurityManager
-    
+
     class CustomSsoSecurityManager(SupersetSecurityManager):
 
         def oauth_user_info(self, provider, response=None):
             logging.debug("Oauth2 provider: {0}.".format(provider))
             if provider == 'egaSSO':
-                # As example, this line request a GET to base_url + '/' + userDetails with Bearer  Authentication, 
+                # As example, this line request a GET to base_url + '/' + userDetails with Bearer  Authentication,
         # and expects that authorization server checks the token, and response with user details
                 me = self.appbuilder.sm.oauth_remotes[provider].get('userDetails').data
                 logging.debug("user_data: {0}".format(me))
@@ -939,7 +1106,6 @@ This file must be located at the same directory than ``superset_config.py`` with
 Then we can add this two lines to ``superset_config.py``:
 
 .. code-block:: python
-  
+
   from custom_sso_security_manager import CustomSsoSecurityManager
   CUSTOM_SECURITY_MANAGER = CustomSsoSecurityManager
-
diff --git a/_sources/security.rst.txt b/_sources/security.rst.txt
index 8894b29..67c3596 100644
--- a/_sources/security.rst.txt
+++ b/_sources/security.rst.txt
@@ -21,7 +21,7 @@ Security in Superset is handled by Flask AppBuilder (FAB). FAB is a
 "Simple and rapid application development framework, built on top of Flask.".
 FAB provides authentication, user management, permissions and roles.
 Please read its `Security documentation 
-<http://flask-appbuilder.readthedocs.io/en/latest/security.html>`_.
+<https://flask-appbuilder.readthedocs.io/en/latest/security.html>`_.
 
 Provided Roles
 --------------
diff --git a/_sources/sqllab.rst.txt b/_sources/sqllab.rst.txt
index 6d12971..5fe24ad 100644
--- a/_sources/sqllab.rst.txt
+++ b/_sources/sqllab.rst.txt
@@ -79,13 +79,20 @@ Superset's Jinja context:
 
 `Jinja's builtin filters <http://jinja.pocoo.org/docs/dev/templates/>`_ can be also be applied where needed.
 
-.. autoclass:: superset.jinja_context.PrestoTemplateProcessor
-    :members:
+.. autofunction:: superset.jinja_context.current_user_id
+
+.. autofunction:: superset.jinja_context.current_username
 
 .. autofunction:: superset.jinja_context.url_param
 
 .. autofunction:: superset.jinja_context.filter_values
 
+.. autoclass:: superset.jinja_context.PrestoTemplateProcessor
+    :members:
+
+.. autoclass:: superset.jinja_context.HiveTemplateProcessor
+    :members:
+
 Extending macros
 ''''''''''''''''
 
diff --git a/_sources/visualization.rst.txt b/_sources/visualization.rst.txt
index b8c133a..049ec0a 100644
--- a/_sources/visualization.rst.txt
+++ b/_sources/visualization.rst.txt
@@ -1837,17 +1837,17 @@ Need to add a new Country?
 To add a new country in country map tools, we need to follow the following steps :
 
 1. You need shapefiles which contain data of your map.
-   You can get this file on this site: http://www.diva-gis.org/gdata
+   You can get this file on this site: https://www.diva-gis.org/gdata
 
 2. You need to add ISO 3166-2 with column name ISO for all record in your file. 
    It's important because it's a norm for mapping your data with geojson file
 
 3. You need to convert shapefile to geojson file.
-   This action can make with ogr2ogr tools: http://www.gdal.org/ogr2ogr.html
+   This action can make with ogr2ogr tools: https://www.gdal.org/ogr2ogr.html
 
 4. Put your geojson file in next folder : superset/assets/src/visualizations/CountryMap/countries with the next name : nameofyourcountries.geojson
 
-5. You can to reduce size of geojson file on this site: http://mapshaper.org/
+5. You can to reduce size of geojson file on this site: https://mapshaper.org/
 
 6. Go in file superset/assets/src/explore/controls.jsx
 
diff --git a/_static/basic.css b/_static/basic.css
index 104f076..c41d718 100644
--- a/_static/basic.css
+++ b/_static/basic.css
@@ -4,7 +4,7 @@
  *
  * Sphinx stylesheet -- basic theme.
  *
- * :copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2019 by the Sphinx team, see AUTHORS.
  * :license: BSD, see LICENSE for details.
  *
  */
@@ -231,6 +231,16 @@ a.headerlink {
     visibility: hidden;
 }
 
+a.brackets:before,
+span.brackets > a:before{
+    content: "[";
+}
+
+a.brackets:after,
+span.brackets > a:after {
+    content: "]";
+}
+
 h1:hover > a.headerlink,
 h2:hover > a.headerlink,
 h3:hover > a.headerlink,
@@ -279,6 +289,12 @@ img.align-center, .figure.align-center, object.align-center {
   margin-right: auto;
 }
 
+img.align-default, .figure.align-default {
+  display: block;
+  margin-left: auto;
+  margin-right: auto;
+}
+
 .align-left {
     text-align: left;
 }
@@ -287,6 +303,10 @@ img.align-center, .figure.align-center, object.align-center {
     text-align: center;
 }
 
+.align-default {
+    text-align: center;
+}
+
 .align-right {
     text-align: right;
 }
@@ -358,6 +378,11 @@ table.align-center {
     margin-right: auto;
 }
 
+table.align-default {
+    margin-left: auto;
+    margin-right: auto;
+}
+
 table caption span.caption-number {
     font-style: italic;
 }
@@ -391,6 +416,16 @@ table.citation td {
     border-bottom: none;
 }
 
+th > p:first-child,
+td > p:first-child {
+    margin-top: 0px;
+}
+
+th > p:last-child,
+td > p:last-child {
+    margin-bottom: 0px;
+}
+
 /* -- figures --------------------------------------------------------------- */
 
 div.figure {
@@ -460,11 +495,57 @@ ol.upperroman {
     list-style: upper-roman;
 }
 
+li > p:first-child {
+    margin-top: 0px;
+}
+
+li > p:last-child {
+    margin-bottom: 0px;
+}
+
+dl.footnote > dt,
+dl.citation > dt {
+    float: left;
+}
+
+dl.footnote > dd,
+dl.citation > dd {
+    margin-bottom: 0em;
+}
+
+dl.footnote > dd:after,
+dl.citation > dd:after {
+    content: "";
+    clear: both;
+}
+
+dl.field-list {
+    display: flex;
+    flex-wrap: wrap;
+}
+
+dl.field-list > dt {
+    flex-basis: 20%;
+    font-weight: bold;
+    word-break: break-word;
+}
+
+dl.field-list > dt:after {
+    content: ":";
+}
+
+dl.field-list > dd {
+    flex-basis: 70%;
+    padding-left: 1em;
+    margin-left: 0em;
+    margin-bottom: 0em;
+}
+
 dl {
     margin-bottom: 15px;
 }
 
-dd p {
+dd > p:first-child {
     margin-top: 0px;
 }
 
@@ -537,6 +618,12 @@ dl.glossary dt {
     font-style: oblique;
 }
 
+.classifier:before {
+    font-style: normal;
+    margin: 0.5em;
+    content: ":";
+}
+
 abbr, acronym {
     border-bottom: dotted 1px;
     cursor: help;
diff --git a/_static/css/badge_only.css b/_static/css/badge_only.css
index 323730a..3c33cef 100644
--- a/_static/css/badge_only.css
+++ b/_static/css/badge_only.css
@@ -1 +1 @@
-.fa:before{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-weight:normal;font-style:normal;src:url("../fonts/fontawesome-webfont.eot");src:url("../fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff") format("woff"),url("../fonts/fontawesome-webfont.ttf") format("truetype"),url("../fonts/fontawesome-webfon [...]
+.fa:before{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-weight:normal;font-style:normal;src:url("../fonts/fontawesome-webfont.eot");src:url("../fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff") format("woff"),url("../fonts/fontawesome-webfont.ttf") format("truetype"),url("../fonts/fontawesome-webfon [...]
diff --git a/_static/css/theme.css b/_static/css/theme.css
index d98ab40..aed8cef 100644
--- a/_static/css/theme.css
+++ b/_static/css/theme.css
@@ -1,4 +1,6 @@
-*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:hover,a:active{outline:0}abbr [...]
+/* sphinx_rtd_theme version 0.4.3 | MIT license */
+/* Built 20190212 16:02 */
+*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:hover,a:active{outline:0}abbr[ [...]
  *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
  *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
- */@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.7.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:norma [...]
+ */@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.7.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:norma [...]
diff --git a/_static/doctools.js b/_static/doctools.js
index ffadbec..b33f87f 100644
--- a/_static/doctools.js
+++ b/_static/doctools.js
@@ -4,7 +4,7 @@
  *
  * Sphinx JavaScript utilities for all documentation.
  *
- * :copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2019 by the Sphinx team, see AUTHORS.
  * :license: BSD, see LICENSE for details.
  *
  */
@@ -87,14 +87,13 @@ jQuery.fn.highlightText = function(text, className) {
           node.nextSibling));
         node.nodeValue = val.substr(0, pos);
         if (isInSVG) {
-          var bbox = span.getBBox();
           var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect");
-       	  rect.x.baseVal.value = bbox.x;
+          var bbox = node.parentElement.getBBox();
+          rect.x.baseVal.value = bbox.x;
           rect.y.baseVal.value = bbox.y;
           rect.width.baseVal.value = bbox.width;
           rect.height.baseVal.value = bbox.height;
           rect.setAttribute('class', className);
-          var parentOfText = node.parentNode.parentNode;
           addItems.push({
               "parent": node.parentNode,
               "target": rect});
diff --git a/_static/documentation_options.js b/_static/documentation_options.js
index 168d437..6d86510 100644
--- a/_static/documentation_options.js
+++ b/_static/documentation_options.js
@@ -6,291 +6,5 @@ var DOCUMENTATION_OPTIONS = {
     FILE_SUFFIX: '.html',
     HAS_SOURCE: true,
     SOURCELINK_SUFFIX: '.txt',
-    NAVIGATION_WITH_KEYS: false,
-    SEARCH_LANGUAGE_STOP_WORDS: ["a","and","are","as","at","be","but","by","for","if","in","into","is","it","near","no","not","of","on","or","such","that","the","their","then","there","these","they","this","to","was","will","with"]
-};
-
-
-
-/* Non-minified version JS is _stemmer.js if file is provided */ 
-/**
- * Porter Stemmer
- */
-var Stemmer = function() {
-
-  var step2list = {
-    ational: 'ate',
-    tional: 'tion',
-    enci: 'ence',
-    anci: 'ance',
-    izer: 'ize',
-    bli: 'ble',
-    alli: 'al',
-    entli: 'ent',
-    eli: 'e',
-    ousli: 'ous',
-    ization: 'ize',
-    ation: 'ate',
-    ator: 'ate',
-    alism: 'al',
-    iveness: 'ive',
-    fulness: 'ful',
-    ousness: 'ous',
-    aliti: 'al',
-    iviti: 'ive',
-    biliti: 'ble',
-    logi: 'log'
-  };
-
-  var step3list = {
-    icate: 'ic',
-    ative: '',
-    alize: 'al',
-    iciti: 'ic',
-    ical: 'ic',
-    ful: '',
-    ness: ''
-  };
-
-  var c = "[^aeiou]";          // consonant
-  var v = "[aeiouy]";          // vowel
-  var C = c + "[^aeiouy]*";    // consonant sequence
-  var V = v + "[aeiou]*";      // vowel sequence
-
-  var mgr0 = "^(" + C + ")?" + V + C;                      // [C]VC... is m>0
-  var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$";    // [C]VC[V] is m=1
-  var mgr1 = "^(" + C + ")?" + V + C + V + C;              // [C]VCVC... is m>1
-  var s_v   = "^(" + C + ")?" + v;                         // vowel in stem
-
-  this.stemWord = function (w) {
-    var stem;
-    var suffix;
-    var firstch;
-    var origword = w;
-
-    if (w.length < 3)
-      return w;
-
-    var re;
-    var re2;
-    var re3;
-    var re4;
-
-    firstch = w.substr(0,1);
-    if (firstch == "y")
-      w = firstch.toUpperCase() + w.substr(1);
-
-    // Step 1a
-    re = /^(.+?)(ss|i)es$/;
-    re2 = /^(.+?)([^s])s$/;
-
-    if (re.test(w))
-      w = w.replace(re,"$1$2");
-    else if (re2.test(w))
-      w = w.replace(re2,"$1$2");
-
-    // Step 1b
-    re = /^(.+?)eed$/;
-    re2 = /^(.+?)(ed|ing)$/;
-    if (re.test(w)) {
-      var fp = re.exec(w);
-      re = new RegExp(mgr0);
-      if (re.test(fp[1])) {
-        re = /.$/;
-        w = w.replace(re,"");
-      }
-    }
-    else if (re2.test(w)) {
-      var fp = re2.exec(w);
-      stem = fp[1];
-      re2 = new RegExp(s_v);
-      if (re2.test(stem)) {
-        w = stem;
-        re2 = /(at|bl|iz)$/;
-        re3 = new RegExp("([^aeiouylsz])\\1$");
-        re4 = new RegExp("^" + C + v + "[^aeiouwxy]$");
-        if (re2.test(w))
-          w = w + "e";
-        else if (re3.test(w)) {
-          re = /.$/;
-          w = w.replace(re,"");
-        }
-        else if (re4.test(w))
-          w = w + "e";
-      }
-    }
-
-    // Step 1c
-    re = /^(.+?)y$/;
-    if (re.test(w)) {
-      var fp = re.exec(w);
-      stem = fp[1];
-      re = new RegExp(s_v);
-      if (re.test(stem))
-        w = stem + "i";
-    }
-
-    // Step 2
-    re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/;
-    if (re.test(w)) {
-      var fp = re.exec(w);
-      stem = fp[1];
-      suffix = fp[2];
-      re = new RegExp(mgr0);
-      if (re.test(stem))
-        w = stem + step2list[suffix];
-    }
-
-    // Step 3
-    re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/;
-    if (re.test(w)) {
-      var fp = re.exec(w);
-      stem = fp[1];
-      suffix = fp[2];
-      re = new RegExp(mgr0);
-      if (re.test(stem))
-        w = stem + step3list[suffix];
-    }
-
-    // Step 4
-    re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/;
-    re2 = /^(.+?)(s|t)(ion)$/;
-    if (re.test(w)) {
-      var fp = re.exec(w);
-      stem = fp[1];
-      re = new RegExp(mgr1);
-      if (re.test(stem))
-        w = stem;
-    }
-    else if (re2.test(w)) {
-      var fp = re2.exec(w);
-      stem = fp[1] + fp[2];
-      re2 = new RegExp(mgr1);
-      if (re2.test(stem))
-        w = stem;
-    }
-
-    // Step 5
-    re = /^(.+?)e$/;
-    if (re.test(w)) {
-      var fp = re.exec(w);
-      stem = fp[1];
-      re = new RegExp(mgr1);
-      re2 = new RegExp(meq1);
-      re3 = new RegExp("^" + C + v + "[^aeiouwxy]$");
-      if (re.test(stem) || (re2.test(stem) && !(re3.test(stem))))
-        w = stem;
-    }
-    re = /ll$/;
-    re2 = new RegExp(mgr1);
-    if (re.test(w) && re2.test(w)) {
-      re = /.$/;
-      w = w.replace(re,"");
-    }
-
-    // and turn initial Y back to y
-    if (firstch == "y")
-      w = firstch.toLowerCase() + w.substr(1);
-    return w;
-  }
-}
-
-
-
-
-
-var splitChars = (function() {
-    var result = {};
-    var singles = [96, 180, 187, 191, 215, 247, 749, 885, 903, 907, 909, 930, 1014, 1648,
-         1748, 1809, 2416, 2473, 2481, 2526, 2601, 2609, 2612, 2615, 2653, 2702,
-         2706, 2729, 2737, 2740, 2857, 2865, 2868, 2910, 2928, 2948, 2961, 2971,
-         2973, 3085, 3089, 3113, 3124, 3213, 3217, 3241, 3252, 3295, 3341, 3345,
-         3369, 3506, 3516, 3633, 3715, 3721, 3736, 3744, 3748, 3750, 3756, 3761,
-         3781, 3912, 4239, 4347, 4681, 4695, 4697, 4745, 4785, 4799, 4801, 4823,
-         4881, 5760, 5901, 5997, 6313, 7405, 8024, 8026, 8028, 8030, 8117, 8125,
-         8133, 8181, 8468, 8485, 8487, 8489, 8494, 8527, 11311, 11359, 11687, 11695,
-         11703, 11711, 11719, 11727, 11735, 12448, 12539, 43010, 43014, 43019, 43587,
-         43696, 43713, 64286, 64297, 64311, 64317, 64319, 64322, 64325, 65141];
-    var i, j, start, end;
-    for (i = 0; i < singles.length; i++) {
-        result[singles[i]] = true;
-    }
-    var ranges = [[0, 47], [58, 64], [91, 94], [123, 169], [171, 177], [182, 184], [706, 709],
-         [722, 735], [741, 747], [751, 879], [888, 889], [894, 901], [1154, 1161],
-         [1318, 1328], [1367, 1368], [1370, 1376], [1416, 1487], [1515, 1519], [1523, 1568],
-         [1611, 1631], [1642, 1645], [1750, 1764], [1767, 1773], [1789, 1790], [1792, 1807],
-         [1840, 1868], [1958, 1968], [1970, 1983], [2027, 2035], [2038, 2041], [2043, 2047],
-         [2070, 2073], [2075, 2083], [2085, 2087], [2089, 2307], [2362, 2364], [2366, 2383],
-         [2385, 2391], [2402, 2405], [2419, 2424], [2432, 2436], [2445, 2446], [2449, 2450],
-         [2483, 2485], [2490, 2492], [2494, 2509], [2511, 2523], [2530, 2533], [2546, 2547],
-         [2554, 2564], [2571, 2574], [2577, 2578], [2618, 2648], [2655, 2661], [2672, 2673],
-         [2677, 2692], [2746, 2748], [2750, 2767], [2769, 2783], [2786, 2789], [2800, 2820],
-         [2829, 2830], [2833, 2834], [2874, 2876], [2878, 2907], [2914, 2917], [2930, 2946],
-         [2955, 2957], [2966, 2968], [2976, 2978], [2981, 2983], [2987, 2989], [3002, 3023],
-         [3025, 3045], [3059, 3076], [3130, 3132], [3134, 3159], [3162, 3167], [3170, 3173],
-         [3184, 3191], [3199, 3204], [3258, 3260], [3262, 3293], [3298, 3301], [3312, 3332],
-         [3386, 3388], [3390, 3423], [3426, 3429], [3446, 3449], [3456, 3460], [3479, 3481],
-         [3518, 3519], [3527, 3584], [3636, 3647], [3655, 3663], [3674, 3712], [3717, 3718],
-         [3723, 3724], [3726, 3731], [3752, 3753], [3764, 3772], [3774, 3775], [3783, 3791],
-         [3802, 3803], [3806, 3839], [3841, 3871], [3892, 3903], [3949, 3975], [3980, 4095],
-         [4139, 4158], [4170, 4175], [4182, 4185], [4190, 4192], [4194, 4196], [4199, 4205],
-         [4209, 4212], [4226, 4237], [4250, 4255], [4294, 4303], [4349, 4351], [4686, 4687],
-         [4702, 4703], [4750, 4751], [4790, 4791], [4806, 4807], [4886, 4887], [4955, 4968],
-         [4989, 4991], [5008, 5023], [5109, 5120], [5741, 5742], [5787, 5791], [5867, 5869],
-         [5873, 5887], [5906, 5919], [5938, 5951], [5970, 5983], [6001, 6015], [6068, 6102],
-         [6104, 6107], [6109, 6111], [6122, 6127], [6138, 6159], [6170, 6175], [6264, 6271],
-         [6315, 6319], [6390, 6399], [6429, 6469], [6510, 6511], [6517, 6527], [6572, 6592],
-         [6600, 6607], [6619, 6655], [6679, 6687], [6741, 6783], [6794, 6799], [6810, 6822],
-         [6824, 6916], [6964, 6980], [6988, 6991], [7002, 7042], [7073, 7085], [7098, 7167],
-         [7204, 7231], [7242, 7244], [7294, 7400], [7410, 7423], [7616, 7679], [7958, 7959],
-         [7966, 7967], [8006, 8007], [8014, 8015], [8062, 8063], [8127, 8129], [8141, 8143],
-         [8148, 8149], [8156, 8159], [8173, 8177], [8189, 8303], [8306, 8307], [8314, 8318],
-         [8330, 8335], [8341, 8449], [8451, 8454], [8456, 8457], [8470, 8472], [8478, 8483],
-         [8506, 8507], [8512, 8516], [8522, 8525], [8586, 9311], [9372, 9449], [9472, 10101],
-         [10132, 11263], [11493, 11498], [11503, 11516], [11518, 11519], [11558, 11567],
-         [11622, 11630], [11632, 11647], [11671, 11679], [11743, 11822], [11824, 12292],
-         [12296, 12320], [12330, 12336], [12342, 12343], [12349, 12352], [12439, 12444],
-         [12544, 12548], [12590, 12592], [12687, 12689], [12694, 12703], [12728, 12783],
-         [12800, 12831], [12842, 12880], [12896, 12927], [12938, 12976], [12992, 13311],
-         [19894, 19967], [40908, 40959], [42125, 42191], [42238, 42239], [42509, 42511],
-         [42540, 42559], [42592, 42593], [42607, 42622], [42648, 42655], [42736, 42774],
-         [42784, 42785], [42889, 42890], [42893, 43002], [43043, 43055], [43062, 43071],
-         [43124, 43137], [43188, 43215], [43226, 43249], [43256, 43258], [43260, 43263],
-         [43302, 43311], [43335, 43359], [43389, 43395], [43443, 43470], [43482, 43519],
-         [43561, 43583], [43596, 43599], [43610, 43615], [43639, 43641], [43643, 43647],
-         [43698, 43700], [43703, 43704], [43710, 43711], [43715, 43738], [43742, 43967],
-         [44003, 44015], [44026, 44031], [55204, 55215], [55239, 55242], [55292, 55295],
-         [57344, 63743], [64046, 64047], [64110, 64111], [64218, 64255], [64263, 64274],
-         [64280, 64284], [64434, 64466], [64830, 64847], [64912, 64913], [64968, 65007],
-         [65020, 65135], [65277, 65295], [65306, 65312], [65339, 65344], [65371, 65381],
-         [65471, 65473], [65480, 65481], [65488, 65489], [65496, 65497]];
-    for (i = 0; i < ranges.length; i++) {
-        start = ranges[i][0];
-        end = ranges[i][1];
-        for (j = start; j <= end; j++) {
-            result[j] = true;
-        }
-    }
-    return result;
-})();
-
-function splitQuery(query) {
-    var result = [];
-    var start = -1;
-    for (var i = 0; i < query.length; i++) {
-        if (splitChars[query.charCodeAt(i)]) {
-            if (start !== -1) {
-                result.push(query.slice(start, i));
-                start = -1;
-            }
-        } else if (start === -1) {
-            start = i;
-        }
-    }
-    if (start !== -1) {
-        result.push(query.slice(start));
-    }
-    return result;
-}
-
-
+    NAVIGATION_WITH_KEYS: false
+};
\ No newline at end of file
diff --git a/_static/fonts/Inconsolata-Bold.ttf b/_static/fonts/Inconsolata-Bold.ttf
index 9addc89..809c1f5 100644
Binary files a/_static/fonts/Inconsolata-Bold.ttf and b/_static/fonts/Inconsolata-Bold.ttf differ
diff --git a/_static/fonts/Inconsolata-Regular.ttf b/_static/fonts/Inconsolata-Regular.ttf
index 592ccd2..fc981ce 100644
Binary files a/_static/fonts/Inconsolata-Regular.ttf and b/_static/fonts/Inconsolata-Regular.ttf differ
diff --git a/_static/img/babies.png b/_static/img/babies.png
new file mode 100644
index 0000000..bc18116
Binary files /dev/null and b/_static/img/babies.png differ
diff --git a/_static/js/theme.js b/_static/js/theme.js
index 7b6b0df..8555d79 100644
--- a/_static/js/theme.js
+++ b/_static/js/theme.js
@@ -1 +1,3 @@
-require=function r(s,a,l){function c(i,n){if(!a[i]){if(!s[i]){var e="function"==typeof require&&require;if(!n&&e)return e(i,!0);if(u)return u(i,!0);var t=new Error("Cannot find module '"+i+"'");throw t.code="MODULE_NOT_FOUND",t}var o=a[i]={exports:{}};s[i][0].call(o.exports,function(n){var e=s[i][1][n];return c(e||n)},o,o.exports,r,s,a,l)}return a[i].exports}for(var u="function"==typeof require&&require,n=0;n<l.length;n++)c(l[n]);return c}({"sphinx-rtd-theme":[function(n,e,i){var jQuery= [...]
\ No newline at end of file
+/* sphinx_rtd_theme version 0.4.3 | MIT license */
+/* Built 20190212 16:02 */
+require=function r(s,a,l){function c(e,n){if(!a[e]){if(!s[e]){var i="function"==typeof require&&require;if(!n&&i)return i(e,!0);if(u)return u(e,!0);var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}var o=a[e]={exports:{}};s[e][0].call(o.exports,function(n){return c(s[e][1][n]||n)},o,o.exports,r,s,a,l)}return a[e].exports}for(var u="function"==typeof require&&require,n=0;n<l.length;n++)c(l[n]);return c}({"sphinx-rtd-theme":[function(n,e,i){var jQuery="undefin [...]
\ No newline at end of file
diff --git a/_static/documentation_options.js b/_static/language_data.js
similarity index 95%
copy from _static/documentation_options.js
copy to _static/language_data.js
index 168d437..5266fb1 100644
--- a/_static/documentation_options.js
+++ b/_static/language_data.js
@@ -1,15 +1,16 @@
-var DOCUMENTATION_OPTIONS = {
-    URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'),
-    VERSION: '',
-    LANGUAGE: 'None',
-    COLLAPSE_INDEX: false,
-    FILE_SUFFIX: '.html',
-    HAS_SOURCE: true,
-    SOURCELINK_SUFFIX: '.txt',
-    NAVIGATION_WITH_KEYS: false,
-    SEARCH_LANGUAGE_STOP_WORDS: ["a","and","are","as","at","be","but","by","for","if","in","into","is","it","near","no","not","of","on","or","such","that","the","their","then","there","these","they","this","to","was","will","with"]
-};
+/*
+ * language_data.js
+ * ~~~~~~~~~~~~~~~~
+ *
+ * This script contains the language-specific data used by searchtools.js,
+ * namely the list of stopwords, stemmer, scorer and splitter.
+ *
+ * :copyright: Copyright 2007-2019 by the Sphinx team, see AUTHORS.
+ * :license: BSD, see LICENSE for details.
+ *
+ */
 
+var stopwords = ["a","and","are","as","at","be","but","by","for","if","in","into","is","it","near","no","not","of","on","or","such","that","the","their","then","there","these","they","this","to","was","will","with"];
 
 
 /* Non-minified version JS is _stemmer.js if file is provided */ 
diff --git a/_static/searchtools.js b/_static/searchtools.js
index 7473859..6031f99 100644
--- a/_static/searchtools.js
+++ b/_static/searchtools.js
@@ -4,7 +4,7 @@
  *
  * Sphinx JavaScript utilities for the full-text search.
  *
- * :copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2019 by the Sphinx team, see AUTHORS.
  * :license: BSD, see LICENSE for details.
  *
  */
@@ -36,8 +36,10 @@ if (!Scorer) {
 
     // query found in title
     title: 15,
+    partialTitle: 7,
     // query found in terms
-    term: 5
+    term: 5,
+    partialTerm: 2
   };
 }
 
@@ -56,6 +58,14 @@ var Search = {
   _queued_query : null,
   _pulse_status : -1,
 
+  htmlToText : function(htmlString) {
+      var htmlElement = document.createElement('span');
+      htmlElement.innerHTML = htmlString;
+      $(htmlElement).find('.headerlink').remove();
+      docContent = $(htmlElement).find('[role=main]')[0];
+      return docContent.textContent || docContent.innerText;
+  },
+
   init : function() {
       var params = $.getQueryParameters();
       if (params.q) {
@@ -120,7 +130,7 @@ var Search = {
     this.out = $('#search-results');
     this.title = $('<h2>' + _('Searching') + '</h2>').appendTo(this.out);
     this.dots = $('<span></span>').appendTo(this.title);
-    this.status = $('<p style="display: none"></p>').appendTo(this.out);
+    this.status = $('<p class="search-summary">&nbsp;</p>').appendTo(this.out);
     this.output = $('<ul class="search"/>').appendTo(this.out);
 
     $('#search-progress').text(_('Preparing search...'));
@@ -138,7 +148,6 @@ var Search = {
    */
   query : function(query) {
     var i;
-    var stopwords = DOCUMENTATION_OPTIONS.SEARCH_LANGUAGE_STOP_WORDS;
 
     // stem the searchterms and add them to the correct list
     var stemmer = new Stemmer();
@@ -260,11 +269,7 @@ var Search = {
             displayNextItem();
           });
         } else if (DOCUMENTATION_OPTIONS.HAS_SOURCE) {
-          var suffix = DOCUMENTATION_OPTIONS.SOURCELINK_SUFFIX;
-          if (suffix === undefined) {
-            suffix = '.txt';
-          }
-          $.ajax({url: DOCUMENTATION_OPTIONS.URL_ROOT + '_sources/' + item[5] + (item[5].slice(-suffix.length) === suffix ? '' : suffix),
+          $.ajax({url: DOCUMENTATION_OPTIONS.URL_ROOT + item[0] + DOCUMENTATION_OPTIONS.FILE_SUFFIX,
                   dataType: "text",
                   complete: function(jqxhr, textstatus) {
                     var data = jqxhr.responseText;
@@ -314,12 +319,13 @@ var Search = {
     for (var prefix in objects) {
       for (var name in objects[prefix]) {
         var fullname = (prefix ? prefix + '.' : '') + name;
-        if (fullname.toLowerCase().indexOf(object) > -1) {
+        var fullnameLower = fullname.toLowerCase()
+        if (fullnameLower.indexOf(object) > -1) {
           var score = 0;
-          var parts = fullname.split('.');
+          var parts = fullnameLower.split('.');
           // check for different match types: exact matches of full name or
           // "last name" (i.e. last dotted part)
-          if (fullname == object || parts[parts.length - 1] == object) {
+          if (fullnameLower == object || parts[parts.length - 1] == object) {
             score += Scorer.objNameMatch;
           // matches in last name
           } else if (parts[parts.length - 1].indexOf(object) > -1) {
@@ -386,6 +392,19 @@ var Search = {
         {files: terms[word], score: Scorer.term},
         {files: titleterms[word], score: Scorer.title}
       ];
+      // add support for partial matches
+      if (word.length > 2) {
+        for (var w in terms) {
+          if (w.match(word) && !terms[word]) {
+            _o.push({files: terms[w], score: Scorer.partialTerm})
+          }
+        }
+        for (var w in titleterms) {
+          if (w.match(word) && !titleterms[word]) {
+              _o.push({files: titleterms[w], score: Scorer.partialTitle})
+          }
+        }
+      }
 
       // no match but word was a required one
       if ($u.every(_o, function(o){return o.files === undefined;})) {
@@ -425,8 +444,12 @@ var Search = {
       var valid = true;
 
       // check if all requirements are matched
-      if (fileMap[file].length != searchterms.length)
-          continue;
+      var filteredTermCount = // as search terms with length < 3 are discarded: ignore
+        searchterms.filter(function(term){return term.length > 2}).length
+      if (
+        fileMap[file].length != searchterms.length &&
+        fileMap[file].length != filteredTermCount
+      ) continue;
 
       // ensure that none of the excluded terms is in the search result
       for (i = 0; i < excluded.length; i++) {
@@ -457,7 +480,8 @@ var Search = {
    * words. the first one is used to find the occurrence, the
    * latter for highlighting it.
    */
-  makeSearchSummary : function(text, keywords, hlwords) {
+  makeSearchSummary : function(htmlText, keywords, hlwords) {
+    var text = Search.htmlToText(htmlText);
     var textLower = text.toLowerCase();
     var start = 0;
     $.each(keywords, function() {
diff --git a/druid.html b/druid.html
index ede90b6..09827b0 100644
--- a/druid.html
+++ b/druid.html
@@ -17,35 +17,36 @@
   
 
   
-
-  
+  <script type="text/javascript" src="_static/js/modernizr.min.js"></script>
   
     
+      <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+        <script type="text/javascript" src="_static/jquery.js"></script>
+        <script type="text/javascript" src="_static/underscore.js"></script>
+        <script type="text/javascript" src="_static/doctools.js"></script>
+        <script type="text/javascript" src="_static/language_data.js"></script>
+    
+    <script type="text/javascript" src="_static/js/theme.js"></script>
 
-  
+    
 
   
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
   <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
     <link rel="next" title="Misc" href="misc.html" />
     <link rel="prev" title="Visualizations Gallery" href="gallery.html" /> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
 </head>
 
 <body class="wy-body-for-nav">
 
    
   <div class="wy-grid-for-nav">
-
     
     <nav data-toggle="wy-nav-shift" class="wy-nav-side">
       <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
+        <div class="wy-side-nav-search" >
           
 
           
@@ -160,8 +161,8 @@
 <p>Superset has a native connector to Druid and a majority of Druid’s
 features are accessible through Superset.</p>
 <div class="admonition note">
-<p class="first admonition-title">Note</p>
-<p class="last">Druid now supports SQL and can be accessed through Superset’s
+<p class="admonition-title">Note</p>
+<p>Druid now supports SQL and can be accessed through Superset’s
 SQLAlchemy connector. The long-term vision is to deprecate
 the Druid native REST connector and query Druid exclusively through
 the SQL interface.</p>
@@ -193,8 +194,8 @@ Json field.</p>
 <div class="section" id="unsupported-features">
 <h2>Unsupported Features<a class="headerlink" href="#unsupported-features" title="Permalink to this headline">¶</a></h2>
 <div class="admonition note">
-<p class="first admonition-title">Note</p>
-<p class="last">Unclear at this point, this section of the documentation could use
+<p class="admonition-title">Note</p>
+<p>Unclear at this point, this section of the documentation could use
 some input.</p>
 </div>
 </div>
@@ -211,7 +212,7 @@ some input.</p>
         <a href="misc.html" class="btn btn-neutral float-right" title="Misc" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
       
       
-        <a href="gallery.html" class="btn btn-neutral" title="Visualizations Gallery" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
+        <a href="gallery.html" class="btn btn-neutral float-left" title="Visualizations Gallery" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
       
     </div>
   
@@ -220,7 +221,6 @@ some input.</p>
 
   <div role="contentinfo">
     <p>
-        &copy; Copyright Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0..
 
     </p>
   </div> 
@@ -236,36 +236,16 @@ some input.</p>
   
 
 
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'',
-            LANGUAGE:'None',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-      <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
   <script type="text/javascript">
       jQuery(function () {
           SphinxRtdTheme.Navigation.enable(true);
       });
-  </script> 
+  </script>
+
+  
+  
+    
+   
 
 </body>
 </html>
\ No newline at end of file
diff --git a/faq.html b/faq.html
index 94761b0..761f6e7 100644
--- a/faq.html
+++ b/faq.html
@@ -17,34 +17,35 @@
   
 
   
-
-  
+  <script type="text/javascript" src="_static/js/modernizr.min.js"></script>
   
     
+      <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+        <script type="text/javascript" src="_static/jquery.js"></script>
+        <script type="text/javascript" src="_static/underscore.js"></script>
+        <script type="text/javascript" src="_static/doctools.js"></script>
+        <script type="text/javascript" src="_static/language_data.js"></script>
+    
+    <script type="text/javascript" src="_static/js/theme.js"></script>
 
-  
+    
 
   
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
   <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
     <link rel="prev" title="Importing and Exporting Datasources" href="import_export_datasources.html" /> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
 </head>
 
 <body class="wy-body-for-nav">
 
    
   <div class="wy-grid-for-nav">
-
     
     <nav data-toggle="wy-nav-shift" class="wy-nav-side">
       <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
+        <div class="wy-side-nav-search" >
           
 
           
@@ -95,7 +96,7 @@
 <li class="toctree-l2"><a class="reference internal" href="#why-is-the-map-not-visible-in-the-mapbox-visualization">Why is the map not visible in the mapbox visualization?</a></li>
 <li class="toctree-l2"><a class="reference internal" href="#how-to-add-dynamic-filters-to-a-dashboard">How to add dynamic filters to a dashboard?</a></li>
 <li class="toctree-l2"><a class="reference internal" href="#how-to-limit-the-timed-refresh-on-a-dashboard">How to limit the timed refresh on a dashboard?</a></li>
-<li class="toctree-l2"><a class="reference internal" href="#why-does-fabmanager-or-superset-freezed-hung-not-responding-when-started-my-home-directory-is-nfs-mounted">Why does fabmanager or superset freezed/hung/not responding when started (my home directory is NFS mounted)?</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#why-does-flask-fab-or-superset-freezed-hung-not-responding-when-started-my-home-directory-is-nfs-mounted">Why does ‘flask fab’ or superset freezed/hung/not responding when started (my home directory is NFS mounted)?</a></li>
 <li class="toctree-l2"><a class="reference internal" href="#what-if-the-table-schema-changed">What if the table schema changed?</a></li>
 <li class="toctree-l2"><a class="reference internal" href="#how-do-i-go-about-developing-a-new-visualization-type">How do I go about developing a new visualization type?</a></li>
 <li class="toctree-l2"><a class="reference internal" href="#what-database-engine-can-i-use-as-a-backend-for-superset">What database engine can I use as a backend for Superset?</a></li>
@@ -215,13 +216,13 @@ other on the <code class="docutils literal notranslate"><span class="pre">Source
 <h2>Why are my queries timing out?<a class="headerlink" href="#why-are-my-queries-timing-out" title="Permalink to this headline">¶</a></h2>
 <p>There are many reasons may cause long query timing out.</p>
 <ul>
-<li><p class="first">For running long query from Sql Lab, by default Superset allows it run as long as 6 hours before it being killed by celery. If you want to increase the time for running query, you can specify the timeout in configuration. For example:</p>
+<li><p>For running long query from Sql Lab, by default Superset allows it run as long as 6 hours before it being killed by celery. If you want to increase the time for running query, you can specify the timeout in configuration. For example:</p>
 <p><code class="docutils literal notranslate"><span class="pre">SQLLAB_ASYNC_TIME_LIMIT_SEC</span> <span class="pre">=</span> <span class="pre">60</span> <span class="pre">*</span> <span class="pre">60</span> <span class="pre">*</span> <span class="pre">6</span></code></p>
 </li>
-<li><p class="first">Superset is running on gunicorn web server, which may time out web requests. If you want to increase the default (50), you can specify the timeout when starting the web server with the <code class="docutils literal notranslate"><span class="pre">-t</span></code> flag, which is expressed in seconds.</p>
+<li><p>Superset is running on gunicorn web server, which may time out web requests. If you want to increase the default (50), you can specify the timeout when starting the web server with the <code class="docutils literal notranslate"><span class="pre">-t</span></code> flag, which is expressed in seconds.</p>
 <p><code class="docutils literal notranslate"><span class="pre">superset</span> <span class="pre">runserver</span> <span class="pre">-t</span> <span class="pre">300</span></code></p>
 </li>
-<li><p class="first">If you are seeing timeouts (504 Gateway Time-out) when loading dashboard or explore slice, you are probably behind gateway or proxy server (such as Nginx). If it did not receive a timely response from Superset server (which is processing long queries), these web servers will send 504 status code to clients directly. Superset has a client-side timeout limit to address this issue. If query didn’t come back within clint-side timeout (60 seconds by default), Superset wil [...]
+<li><p>If you are seeing timeouts (504 Gateway Time-out) when loading dashboard or explore slice, you are probably behind gateway or proxy server (such as Nginx). If it did not receive a timely response from Superset server (which is processing long queries), these web servers will send 504 status code to clients directly. Superset has a client-side timeout limit to address this issue. If query didn’t come back within clint-side timeout (60 seconds by default), Superset will display warn [...]
 <p><code class="docutils literal notranslate"><span class="pre">SUPERSET_WEBSERVER_TIMEOUT</span> <span class="pre">=</span> <span class="pre">60</span></code></p>
 </li>
 </ul>
@@ -302,8 +303,8 @@ by setting the <code class="docutils literal notranslate"><span class="pre">stag
 <p>Here, the entire dashboard will refresh at once if periodic refresh is on. The stagger time of
 2.5 seconds is ignored.</p>
 </div>
-<div class="section" id="why-does-fabmanager-or-superset-freezed-hung-not-responding-when-started-my-home-directory-is-nfs-mounted">
-<h2>Why does fabmanager or superset freezed/hung/not responding when started (my home directory is NFS mounted)?<a class="headerlink" href="#why-does-fabmanager-or-superset-freezed-hung-not-responding-when-started-my-home-directory-is-nfs-mounted" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="why-does-flask-fab-or-superset-freezed-hung-not-responding-when-started-my-home-directory-is-nfs-mounted">
+<h2>Why does ‘flask fab’ or superset freezed/hung/not responding when started (my home directory is NFS mounted)?<a class="headerlink" href="#why-does-flask-fab-or-superset-freezed-hung-not-responding-when-started-my-home-directory-is-nfs-mounted" title="Permalink to this headline">¶</a></h2>
 <p>By default, superset creates and uses an sqlite database at <code class="docutils literal notranslate"><span class="pre">~/.superset/superset.db</span></code>. Sqlite is known to <a class="reference external" href="https://www.sqlite.org/lockingv3.html">don’t work well if used on NFS</a> due to broken file locking implementation on NFS.</p>
 <p>You can override this path using the <code class="docutils literal notranslate"><span class="pre">SUPERSET_HOME</span></code> environment variable.</p>
 <p>Another work around is to change where superset stores the sqlite database by adding <code class="docutils literal notranslate"><span class="pre">SQLALCHEMY_DATABASE_URI</span> <span class="pre">=</span> <span class="pre">'sqlite:////new/location/superset.db'</span></code> in superset_config.py (create the file if needed), then adding the directory where superset_config.py lives to PYTHONPATH environment variable (e.g. <code class="docutils literal notranslate"><span class="pre">expor [...]
@@ -373,7 +374,7 @@ engines not listed in this page may work too. We rely on the
 community to contribute to this knowledge base.</p>
 <p>For a database engine to be supported in Superset through the
 SQLAlchemy connector, it requires having a Python compliant
-<a class="reference external" href="http://docs.sqlalchemy.org/en/latest/dialects/">SQLAlchemy dialect</a> as well as a
+<a class="reference external" href="https://docs.sqlalchemy.org/en/latest/dialects/">SQLAlchemy dialect</a> as well as a
 <a class="reference external" href="https://www.python.org/dev/peps/pep-0249/">DBAPI driver</a> defined.
 Database that have limited SQL support may
 work as well. For instance it’s possible to connect
@@ -384,15 +385,15 @@ interface. This interface allows for defining database-specific configurations
 and logic
 that go beyond the SQLAlchemy and DBAPI scope. This includes features like:</p>
 <ul class="simple">
-<li>date-related SQL function that allow Superset to fetch different
-time granularities when running time-series queries</li>
-<li>whether the engine supports subqueries. If false, Superset may run 2-phase
-queries to compensate for the limitation</li>
-<li>methods around processing logs and inferring the percentage of completion
-of a query</li>
-<li>technicalities as to how to handle cursors and connections if the driver
-is not standard DBAPI</li>
-<li>more, read the code for more details</li>
+<li><p>date-related SQL function that allow Superset to fetch different
+time granularities when running time-series queries</p></li>
+<li><p>whether the engine supports subqueries. If false, Superset may run 2-phase
+queries to compensate for the limitation</p></li>
+<li><p>methods around processing logs and inferring the percentage of completion
+of a query</p></li>
+<li><p>technicalities as to how to handle cursors and connections if the driver
+is not standard DBAPI</p></li>
+<li><p>more, read the code for more details</p></li>
 </ul>
 <p>Beyond the SQLAlchemy connector, it’s also possible, though much more
 involved, to extend Superset and write
@@ -404,10 +405,10 @@ preferable to go the SQLAlchemy route. Note that for a native connector to
 be possible the database needs to have support for running OLAP-type queries
 and should be able to things that are typical in basic SQL:</p>
 <ul class="simple">
-<li>aggregate data</li>
-<li>apply filters (==, !=, &gt;, &lt;, &gt;=, &lt;=, IN, …)</li>
-<li>apply HAVING-type filters</li>
-<li>be schema-aware, expose columns and types</li>
+<li><p>aggregate data</p></li>
+<li><p>apply filters (==, !=, &gt;, &lt;, &gt;=, &lt;=, IN, …)</p></li>
+<li><p>apply HAVING-type filters</p></li>
+<li><p>be schema-aware, expose columns and types</p></li>
 </ul>
 </div>
 </div>
@@ -421,7 +422,7 @@ and should be able to things that are typical in basic SQL:</p>
     <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
       
       
-        <a href="import_export_datasources.html" class="btn btn-neutral" title="Importing and Exporting Datasources" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
+        <a href="import_export_datasources.html" class="btn btn-neutral float-left" title="Importing and Exporting Datasources" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
       
     </div>
   
@@ -430,7 +431,6 @@ and should be able to things that are typical in basic SQL:</p>
 
   <div role="contentinfo">
     <p>
-        &copy; Copyright Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0..
 
     </p>
   </div> 
@@ -446,36 +446,16 @@ and should be able to things that are typical in basic SQL:</p>
   
 
 
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'',
-            LANGUAGE:'None',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-      <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
   <script type="text/javascript">
       jQuery(function () {
           SphinxRtdTheme.Navigation.enable(true);
       });
-  </script> 
+  </script>
+
+  
+  
+    
+   
 
 </body>
 </html>
\ No newline at end of file
diff --git a/gallery.html b/gallery.html
index 8cd5d76..55ebdfc 100644
--- a/gallery.html
+++ b/gallery.html
@@ -17,35 +17,36 @@
   
 
   
-
-  
+  <script type="text/javascript" src="_static/js/modernizr.min.js"></script>
   
     
+      <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+        <script type="text/javascript" src="_static/jquery.js"></script>
+        <script type="text/javascript" src="_static/underscore.js"></script>
+        <script type="text/javascript" src="_static/doctools.js"></script>
+        <script type="text/javascript" src="_static/language_data.js"></script>
+    
+    <script type="text/javascript" src="_static/js/theme.js"></script>
 
-  
+    
 
   
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
   <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
     <link rel="next" title="Druid" href="druid.html" />
     <link rel="prev" title="SQL Lab" href="sqllab.html" /> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
 </head>
 
 <body class="wy-body-for-nav">
 
    
   <div class="wy-grid-for-nav">
-
     
     <nav data-toggle="wy-nav-shift" class="wy-nav-side">
       <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
+        <div class="wy-side-nav-search" >
           
 
           
@@ -212,7 +213,7 @@
         <a href="druid.html" class="btn btn-neutral float-right" title="Druid" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
       
       
-        <a href="sqllab.html" class="btn btn-neutral" title="SQL Lab" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
+        <a href="sqllab.html" class="btn btn-neutral float-left" title="SQL Lab" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
       
     </div>
   
@@ -221,7 +222,6 @@
 
   <div role="contentinfo">
     <p>
-        &copy; Copyright Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0..
 
     </p>
   </div> 
@@ -237,36 +237,16 @@
   
 
 
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'',
-            LANGUAGE:'None',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-      <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
   <script type="text/javascript">
       jQuery(function () {
           SphinxRtdTheme.Navigation.enable(true);
       });
-  </script> 
+  </script>
+
+  
+  
+    
+   
 
 </body>
 </html>
\ No newline at end of file
diff --git a/genindex.html b/genindex.html
index 54f1df8..6c030ff 100644
--- a/genindex.html
+++ b/genindex.html
@@ -18,33 +18,34 @@
   
 
   
-
-  
+  <script type="text/javascript" src="_static/js/modernizr.min.js"></script>
   
     
+      <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+        <script type="text/javascript" src="_static/jquery.js"></script>
+        <script type="text/javascript" src="_static/underscore.js"></script>
+        <script type="text/javascript" src="_static/doctools.js"></script>
+        <script type="text/javascript" src="_static/language_data.js"></script>
+    
+    <script type="text/javascript" src="_static/js/theme.js"></script>
 
-  
+    
 
   
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
   <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="#" />
     <link rel="search" title="Search" href="search.html" /> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
 </head>
 
 <body class="wy-body-for-nav">
 
    
   <div class="wy-grid-for-nav">
-
     
     <nav data-toggle="wy-nav-shift" class="wy-nav-side">
       <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
+        <div class="wy-side-nav-search" >
           
 
           
@@ -153,11 +154,25 @@
 <h1 id="index">Index</h1>
 
 <div class="genindex-jumpbox">
- <a href="#F"><strong>F</strong></a>
+ <a href="#C"><strong>C</strong></a>
+ | <a href="#F"><strong>F</strong></a>
+ | <a href="#H"><strong>H</strong></a>
  | <a href="#P"><strong>P</strong></a>
  | <a href="#U"><strong>U</strong></a>
  
 </div>
+<h2 id="C">C</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="sqllab.html#superset.jinja_context.current_user_id">current_user_id() (in module superset.jinja_context)</a>
+</li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="sqllab.html#superset.jinja_context.current_username">current_username() (in module superset.jinja_context)</a>
+</li>
+  </ul></td>
+</tr></table>
+
 <h2 id="F">F</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
   <td style="width: 33%; vertical-align: top;"><ul>
@@ -166,6 +181,14 @@
   </ul></td>
 </tr></table>
 
+<h2 id="H">H</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="sqllab.html#superset.jinja_context.HiveTemplateProcessor">HiveTemplateProcessor (class in superset.jinja_context)</a>
+</li>
+  </ul></td>
+</tr></table>
+
 <h2 id="P">P</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
   <td style="width: 33%; vertical-align: top;"><ul>
@@ -194,7 +217,6 @@
 
   <div role="contentinfo">
     <p>
-        &copy; Copyright Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0..
 
     </p>
   </div> 
@@ -210,36 +232,16 @@
   
 
 
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'',
-            LANGUAGE:'None',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-      <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
   <script type="text/javascript">
       jQuery(function () {
           SphinxRtdTheme.Navigation.enable(true);
       });
-  </script> 
+  </script>
+
+  
+  
+    
+   
 
 </body>
 </html>
\ No newline at end of file
diff --git a/import_export_datasources.html b/import_export_datasources.html
index d94a6cc..cb000f7 100644
--- a/import_export_datasources.html
+++ b/import_export_datasources.html
@@ -17,35 +17,36 @@
   
 
   
-
-  
+  <script type="text/javascript" src="_static/js/modernizr.min.js"></script>
   
     
+      <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+        <script type="text/javascript" src="_static/jquery.js"></script>
+        <script type="text/javascript" src="_static/underscore.js"></script>
+        <script type="text/javascript" src="_static/doctools.js"></script>
+        <script type="text/javascript" src="_static/language_data.js"></script>
+    
+    <script type="text/javascript" src="_static/js/theme.js"></script>
 
-  
+    
 
   
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
   <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
     <link rel="next" title="FAQ" href="faq.html" />
     <link rel="prev" title="Videos" href="videos.html" /> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
 </head>
 
 <body class="wy-body-for-nav">
 
    
   <div class="wy-grid-for-nav">
-
     
     <nav data-toggle="wy-nav-shift" class="wy-nav-side">
       <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
+        <div class="wy-side-nav-search" >
           
 
           
@@ -210,15 +211,15 @@ If you want back references to be included (e.g. a column to include the table i
 it belongs to) use the <code class="docutils literal notranslate"><span class="pre">-b</span></code> flag.</p>
 <p>Alternatively, you can export datasources using the UI:</p>
 <ol class="arabic simple">
-<li>Open <strong>Sources</strong> -&gt; <strong>Databases</strong> to export all tables associated to a
+<li><p>Open <strong>Sources</strong> -&gt; <strong>Databases</strong> to export all tables associated to a
 single or multiple databases. (<strong>Tables</strong> for one or more tables,
-<strong>Druid Clusters</strong> for clusters, <strong>Druid Datasources</strong> for datasources)</li>
-<li>Select the items you would like to export</li>
-<li>Click <strong>Actions</strong> -&gt; <strong>Export to YAML</strong></li>
-<li>If you want to import an item that you exported through the UI, you
+<strong>Druid Clusters</strong> for clusters, <strong>Druid Datasources</strong> for datasources)</p></li>
+<li><p>Select the items you would like to export</p></li>
+<li><p>Click <strong>Actions</strong> -&gt; <strong>Export to YAML</strong></p></li>
+<li><p>If you want to import an item that you exported through the UI, you
 will need to nest it inside its parent element, e.g. a <cite>database</cite>
 needs to be nested under <cite>databases</cite> a <cite>table</cite> needs to be
-nested inside a <cite>database</cite> element.</li>
+nested inside a <cite>database</cite> element.</p></li>
 </ol>
 </div>
 <div class="section" id="exporting-the-complete-supported-yaml-schema">
@@ -244,7 +245,8 @@ You can apply additional flags e.g.:</p>
 <p>The sync flag <code class="docutils literal notranslate"><span class="pre">-s</span></code> takes parameters in order to sync the supplied elements with
 your file. Be careful this can delete the contents of your meta database. Example:</p>
 <blockquote>
-<div>superset import_datasources -p &lt;path / filename&gt; -s columns,metrics</div></blockquote>
+<div><p>superset import_datasources -p &lt;path / filename&gt; -s columns,metrics</p>
+</div></blockquote>
 <p>This will sync all <code class="docutils literal notranslate"><span class="pre">metrics</span></code> and <code class="docutils literal notranslate"><span class="pre">columns</span></code> for all datasources found in the
 <code class="docutils literal notranslate"><span class="pre">&lt;path</span> <span class="pre">/</span> <span class="pre">filename&gt;</span></code> in the Superset meta database. This means columns and metrics
 not specified in YAML will be deleted. If you would add <code class="docutils literal notranslate"><span class="pre">tables</span></code> to <code class="docutils literal notranslate"><span class="pre">columns,metrics</span></code>
@@ -275,7 +277,7 @@ by saving the following YAML to file and then running the <code class="docutils
         <a href="faq.html" class="btn btn-neutral float-right" title="FAQ" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
       
       
-        <a href="videos.html" class="btn btn-neutral" title="Videos" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
+        <a href="videos.html" class="btn btn-neutral float-left" title="Videos" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
       
     </div>
   
@@ -284,7 +286,6 @@ by saving the following YAML to file and then running the <code class="docutils
 
   <div role="contentinfo">
     <p>
-        &copy; Copyright Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0..
 
     </p>
   </div> 
@@ -300,36 +301,16 @@ by saving the following YAML to file and then running the <code class="docutils
   
 
 
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'',
-            LANGUAGE:'None',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-      <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
   <script type="text/javascript">
       jQuery(function () {
           SphinxRtdTheme.Navigation.enable(true);
       });
-  </script> 
+  </script>
+
+  
+  
+    
+   
 
 </body>
 </html>
\ No newline at end of file
diff --git a/index.html b/index.html
index dcdcab0..485b8b9 100644
--- a/index.html
+++ b/index.html
@@ -17,34 +17,35 @@
   
 
   
-
-  
+  <script type="text/javascript" src="_static/js/modernizr.min.js"></script>
   
     
+      <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+        <script type="text/javascript" src="_static/jquery.js"></script>
+        <script type="text/javascript" src="_static/underscore.js"></script>
+        <script type="text/javascript" src="_static/doctools.js"></script>
+        <script type="text/javascript" src="_static/language_data.js"></script>
+    
+    <script type="text/javascript" src="_static/js/theme.js"></script>
 
-  
+    
 
   
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
   <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
     <link rel="next" title="Installation &amp; Configuration" href="installation.html" /> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
 </head>
 
 <body class="wy-body-for-nav">
 
    
   <div class="wy-grid-for-nav">
-
     
     <nav data-toggle="wy-nav-shift" class="wy-nav-side">
       <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
+        <div class="wy-side-nav-search" >
           
 
           
@@ -156,8 +157,8 @@
 intelligence web application</p>
 <hr class="docutils" />
 <div class="admonition important">
-<p class="first admonition-title">Important</p>
-<p class="last"><strong>Disclaimer</strong>: Apache Superset is an effort undergoing incubation at The
+<p class="admonition-title">Important</p>
+<p><strong>Disclaimer</strong>: Apache Superset is an effort undergoing incubation at The
 Apache Software Foundation (ASF), sponsored by the Apache Incubator.
 Incubation is required of all newly accepted projects until a further
 review indicates that the infrastructure, communications, and
@@ -168,8 +169,8 @@ the code, it does indicate that the project has yet to be fully
 endorsed by the ASF.</p>
 </div>
 <div class="admonition note">
-<p class="first admonition-title">Note</p>
-<p class="last">Apache Superset, Superset, Apache, the Apache feather logo, and
+<p class="admonition-title">Note</p>
+<p>Apache Superset, Superset, Apache, the Apache feather logo, and
 the Apache Superset project logo are either registered trademarks or
 trademarks of The Apache Software Foundation in the United States
 and other countries.</p>
@@ -177,26 +178,26 @@ and other countries.</p>
 <div class="section" id="superset-resources">
 <h2>Superset Resources<a class="headerlink" href="#superset-resources" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
-<li><a class="reference external" href="https://github.com/apache/incubator-superset">Superset’s Github</a>, note
-that <a class="reference external" href="https://github.com/apache/incubator-superset/issues">we use Github for issue tracking</a></li>
-<li>Superset’s
+<li><p><a class="reference external" href="https://github.com/apache/incubator-superset">Superset’s Github</a>, note
+that <a class="reference external" href="https://github.com/apache/incubator-superset/issues">we use Github for issue tracking</a></p></li>
+<li><p>Superset’s
 <a class="reference external" href="https://github.com/apache/incubator-superset/blob/master/CONTRIBUTING.md">contribution guidelines</a>
 and
 <a class="reference external" href="https://github.com/apache/incubator-superset/blob/master/CODE_OF_CONDUCT.md">code of conduct</a>
-on Github.</li>
-<li>Our <a class="reference external" href="https://lists.apache.org/list.html?dev&#64;superset.apache.org">mailing list archives</a>.
-To subscribe, send an email to <code class="docutils literal notranslate"><span class="pre">dev-subscribe&#64;superset.apache.org</span></code></li>
-<li><a class="reference external" href="https://join.slack.com/t/apache-superset/shared_invite/enQtNDMxMDY5NjM4MDU0LTc2Y2QwYjE4NGYwNzQyZWUwYTExZTdiZDMzMWQwZjc2YmJmM2QyMDkwMGVjZTA4N2I2MzUxZTk2YmE5MWRhZWE">Join our Slack</a></li>
+on Github.</p></li>
+<li><p>Our <a class="reference external" href="https://lists.apache.org/list.html?dev&#64;superset.apache.org">mailing list archives</a>.
+To subscribe, send an email to <code class="docutils literal notranslate"><span class="pre">dev-subscribe&#64;superset.apache.org</span></code></p></li>
+<li><p><a class="reference external" href="https://join.slack.com/t/apache-superset/shared_invite/enQtNDMxMDY5NjM4MDU0LTc2Y2QwYjE4NGYwNzQyZWUwYTExZTdiZDMzMWQwZjc2YmJmM2QyMDkwMGVjZTA4N2I2MzUxZTk2YmE5MWRhZWE">Join our Slack</a></p></li>
 </ul>
 </div>
 <div class="section" id="apache-software-foundation-resources">
 <h2>Apache Software Foundation Resources<a class="headerlink" href="#apache-software-foundation-resources" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
-<li><a class="reference external" href="http://www.apache.org">The Apache Software Foundation Website</a></li>
-<li><a class="reference external" href="http://www.apache.org/events/current-event">Current Events</a></li>
-<li><a class="reference external" href="https://www.apache.org/licenses/">License</a></li>
-<li><a class="reference external" href="https://www.apache.org/foundation/thanks.html">Thanks</a> to the ASF’s sponsors</li>
-<li><a class="reference external" href="http://www.apache.org/foundation/sponsorship.html">Sponsor Apache!</a></li>
+<li><p><a class="reference external" href="http://www.apache.org">The Apache Software Foundation Website</a></p></li>
+<li><p><a class="reference external" href="http://www.apache.org/events/current-event">Current Events</a></p></li>
+<li><p><a class="reference external" href="https://www.apache.org/licenses/">License</a></p></li>
+<li><p><a class="reference external" href="https://www.apache.org/foundation/thanks.html">Thanks</a> to the ASF’s sponsors</p></li>
+<li><p><a class="reference external" href="http://www.apache.org/foundation/sponsorship.html">Sponsor Apache!</a></p></li>
 </ul>
 </div>
 <div class="section" id="overview">
@@ -204,22 +205,53 @@ To subscribe, send an email to <code class="docutils literal notranslate"><span
 <div class="section" id="features">
 <h3>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h3>
 <ul class="simple">
-<li>A rich set of data visualizations</li>
-<li>An easy-to-use interface for exploring and visualizing data</li>
-<li>Create and share dashboards</li>
-<li>Enterprise-ready authentication with integration with major authentication
+<li><p>A rich set of data visualizations</p></li>
+<li><p>An easy-to-use interface for exploring and visualizing data</p></li>
+<li><p>Create and share dashboards</p></li>
+<li><p>Enterprise-ready authentication with integration with major authentication
 providers (database, OpenID, LDAP, OAuth &amp; REMOTE_USER through
-Flask AppBuilder)</li>
-<li>An extensible, high-granularity security/permission model allowing
-intricate rules on who can access individual features and the dataset</li>
-<li>A simple semantic layer, allowing users to control how data sources are
+Flask AppBuilder)</p></li>
+<li><p>An extensible, high-granularity security/permission model allowing
+intricate rules on who can access individual features and the dataset</p></li>
+<li><p>A simple semantic layer, allowing users to control how data sources are
 displayed in the UI by defining which fields should show up in which
 drop-down and which aggregation and function metrics are made available
-to the user</li>
-<li>Integration with most SQL-speaking RDBMS through SQLAlchemy</li>
-<li>Deep integration with Druid.io</li>
+to the user</p></li>
+<li><p>Integration with most SQL-speaking RDBMS through SQLAlchemy</p></li>
+<li><p>Deep integration with Druid.io</p></li>
 </ul>
 </div>
+<div class="section" id="databases">
+<h3>Databases<a class="headerlink" href="#databases" title="Permalink to this headline">¶</a></h3>
+<p>The following RDBMS are currently suppored:</p>
+<ul class="simple">
+<li><p><a class="reference external" href="https://aws.amazon.com/athena/">Amazon Athena</a></p></li>
+<li><p><a class="reference external" href="https://aws.amazon.com/redshift/">Amazon Redshift</a></p></li>
+<li><p><a class="reference external" href="https://drill.apache.org/">Apache Drill</a></p></li>
+<li><p><a class="reference external" href="http://druid.io/">Apache Druid</a></p></li>
+<li><p><a class="reference external" href="https://hive.apache.org/">Apache Hive</a></p></li>
+<li><p><a class="reference external" href="https://impala.apache.org/">Apache Impala</a></p></li>
+<li><p><a class="reference external" href="http://kylin.apache.org/">Apache Kylin</a></p></li>
+<li><p><a class="reference external" href="https://pinot.incubator.apache.org/">Apache Pinot</a></p></li>
+<li><p><a class="reference external" href="https://spark.apache.org/sql/">Apache Spark SQL</a></p></li>
+<li><p><a class="reference external" href="https://cloud.google.com/bigquery/">BigQuery</a></p></li>
+<li><p><a class="reference external" href="https://clickhouse.yandex/">ClickHouse</a></p></li>
+<li><p><a class="reference external" href="https://www.google.com/sheets/about/">Google Sheets</a></p></li>
+<li><p><a class="reference external" href="https://greenplum.org/">Greenplum</a></p></li>
+<li><p><a class="reference external" href="https://www.ibm.com/analytics/db2/">IBM Db2</a></p></li>
+<li><p><a class="reference external" href="https://www.mysql.com/">MySQL</a></p></li>
+<li><p><a class="reference external" href="https://www.oracle.com/database/">Oracle</a></p></li>
+<li><p><a class="reference external" href="https://www.postgresql.org/">PostgreSQL</a></p></li>
+<li><p><a class="reference external" href="http://prestodb.github.io/">Presto</a></p></li>
+<li><p><a class="reference external" href="https://www.snowflake.com/">Snowflake</a></p></li>
+<li><p><a class="reference external" href="https://www.sqlite.org/">SQLite</a></p></li>
+<li><p><a class="reference external" href="https://www.microsoft.com/en-us/sql-server/">SQL Server</a></p></li>
+<li><p><a class="reference external" href="https://www.teradata.com/">Teradata</a></p></li>
+<li><p><a class="reference external" href="https://www.vertica.com/">Vertica</a></p></li>
+</ul>
+<p>Other database engines with a proper DB-API driver and SQLAlchemy dialect should
+be supported as well.</p>
+</div>
 <div class="section" id="screenshots">
 <h3>Screenshots<a class="headerlink" href="#screenshots" title="Permalink to this headline">¶</a></h3>
 <img alt="_images/bank_dash.png" src="_images/bank_dash.png" />
@@ -249,9 +281,10 @@ to the user</li>
 <li class="toctree-l2"><a class="reference internal" href="installation.html#configuration">Configuration</a></li>
 <li class="toctree-l2"><a class="reference internal" href="installation.html#database-dependencies">Database dependencies</a></li>
 <li class="toctree-l2"><a class="reference internal" href="installation.html#aws-athena">(AWS) Athena</a></li>
-<li class="toctree-l2"><a class="reference internal" href="installation.html#mssql">MSSQL</a></li>
+<li class="toctree-l2"><a class="reference internal" href="installation.html#google-bigquery">(Google) BigQuery</a></li>
 <li class="toctree-l2"><a class="reference internal" href="installation.html#snowflake">Snowflake</a></li>
 <li class="toctree-l2"><a class="reference internal" href="installation.html#teradata">Teradata</a></li>
+<li class="toctree-l2"><a class="reference internal" href="installation.html#apache-drill">Apache Drill</a></li>
 <li class="toctree-l2"><a class="reference internal" href="installation.html#caching">Caching</a></li>
 <li class="toctree-l2"><a class="reference internal" href="installation.html#deeper-sqlalchemy-integration">Deeper SQLAlchemy integration</a></li>
 <li class="toctree-l2"><a class="reference internal" href="installation.html#schemas-postgres-redshift">Schemas (Postgres &amp; Redshift)</a></li>
@@ -314,7 +347,7 @@ to the user</li>
 <li class="toctree-l2"><a class="reference internal" href="faq.html#why-is-the-map-not-visible-in-the-mapbox-visualization">Why is the map not visible in the mapbox visualization?</a></li>
 <li class="toctree-l2"><a class="reference internal" href="faq.html#how-to-add-dynamic-filters-to-a-dashboard">How to add dynamic filters to a dashboard?</a></li>
 <li class="toctree-l2"><a class="reference internal" href="faq.html#how-to-limit-the-timed-refresh-on-a-dashboard">How to limit the timed refresh on a dashboard?</a></li>
-<li class="toctree-l2"><a class="reference internal" href="faq.html#why-does-fabmanager-or-superset-freezed-hung-not-responding-when-started-my-home-directory-is-nfs-mounted">Why does fabmanager or superset freezed/hung/not responding when started (my home directory is NFS mounted)?</a></li>
+<li class="toctree-l2"><a class="reference internal" href="faq.html#why-does-flask-fab-or-superset-freezed-hung-not-responding-when-started-my-home-directory-is-nfs-mounted">Why does ‘flask fab’ or superset freezed/hung/not responding when started (my home directory is NFS mounted)?</a></li>
 <li class="toctree-l2"><a class="reference internal" href="faq.html#what-if-the-table-schema-changed">What if the table schema changed?</a></li>
 <li class="toctree-l2"><a class="reference internal" href="faq.html#how-do-i-go-about-developing-a-new-visualization-type">How do I go about developing a new visualization type?</a></li>
 <li class="toctree-l2"><a class="reference internal" href="faq.html#what-database-engine-can-i-use-as-a-backend-for-superset">What database engine can I use as a backend for Superset?</a></li>
@@ -331,9 +364,9 @@ to the user</li>
 <div class="section" id="indices-and-tables">
 <h3>Indices and tables<a class="headerlink" href="#indices-and-tables" title="Permalink to this headline">¶</a></h3>
 <ul class="simple">
-<li><a class="reference internal" href="genindex.html"><span class="std std-ref">Index</span></a></li>
-<li><a class="reference internal" href="py-modindex.html"><span class="std std-ref">Module Index</span></a></li>
-<li><a class="reference internal" href="search.html"><span class="std std-ref">Search Page</span></a></li>
+<li><p><a class="reference internal" href="genindex.html"><span class="std std-ref">Index</span></a></p></li>
+<li><p><a class="reference internal" href="py-modindex.html"><span class="std std-ref">Module Index</span></a></p></li>
+<li><p><a class="reference internal" href="search.html"><span class="std std-ref">Search Page</span></a></p></li>
 </ul>
 </div>
 </div>
@@ -357,7 +390,6 @@ to the user</li>
 
   <div role="contentinfo">
     <p>
-        &copy; Copyright Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0..
 
     </p>
   </div> 
@@ -373,36 +405,16 @@ to the user</li>
   
 
 
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'',
-            LANGUAGE:'None',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-      <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
   <script type="text/javascript">
       jQuery(function () {
           SphinxRtdTheme.Navigation.enable(true);
       });
-  </script> 
+  </script>
+
+  
+  
+    
+   
 
 </body>
 </html>
\ No newline at end of file
diff --git a/installation.html b/installation.html
index 221ed39..a9967bc 100644
--- a/installation.html
+++ b/installation.html
@@ -17,35 +17,36 @@
   
 
   
-
-  
+  <script type="text/javascript" src="_static/js/modernizr.min.js"></script>
   
     
+      <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+        <script type="text/javascript" src="_static/jquery.js"></script>
+        <script type="text/javascript" src="_static/underscore.js"></script>
+        <script type="text/javascript" src="_static/doctools.js"></script>
+        <script type="text/javascript" src="_static/language_data.js"></script>
+    
+    <script type="text/javascript" src="_static/js/theme.js"></script>
 
-  
+    
 
   
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
   <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
     <link rel="next" title="Tutorial - Creating your first dashboard" href="tutorial.html" />
     <link rel="prev" title="Apache Superset (incubating)" href="index.html" /> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
 </head>
 
 <body class="wy-body-for-nav">
 
    
   <div class="wy-grid-for-nav">
-
     
     <nav data-toggle="wy-nav-shift" class="wy-nav-side">
       <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
+        <div class="wy-side-nav-search" >
           
 
           
@@ -94,9 +95,10 @@
 <li class="toctree-l2"><a class="reference internal" href="#configuration">Configuration</a></li>
 <li class="toctree-l2"><a class="reference internal" href="#database-dependencies">Database dependencies</a></li>
 <li class="toctree-l2"><a class="reference internal" href="#aws-athena">(AWS) Athena</a></li>
-<li class="toctree-l2"><a class="reference internal" href="#mssql">MSSQL</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#google-bigquery">(Google) BigQuery</a></li>
 <li class="toctree-l2"><a class="reference internal" href="#snowflake">Snowflake</a></li>
 <li class="toctree-l2"><a class="reference internal" href="#teradata">Teradata</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#apache-drill">Apache Drill</a></li>
 <li class="toctree-l2"><a class="reference internal" href="#caching">Caching</a></li>
 <li class="toctree-l2"><a class="reference internal" href="#deeper-sqlalchemy-integration">Deeper SQLAlchemy integration</a></li>
 <li class="toctree-l2"><a class="reference internal" href="#schemas-postgres-redshift">Schemas (Postgres &amp; Redshift)</a></li>
@@ -223,8 +225,8 @@ as needed.</p>
 <div class="section" id="start-with-docker">
 <h2>Start with Docker<a class="headerlink" href="#start-with-docker" title="Permalink to this headline">¶</a></h2>
 <div class="admonition note">
-<p class="first admonition-title">Note</p>
-<p class="last">The Docker-related files and documentation has been
+<p class="admonition-title">Note</p>
+<p>The Docker-related files and documentation has been
 community-contributed and
 is not actively maintained and managed by the core committers working on
 the project. Some issues have been reported as of 2019-01.
@@ -252,6 +254,7 @@ the volumes needed for development and change the variable <cite>SUPERSET_ENV</c
 <p>If you are attempting to build on a Mac and it exits with 137 you need to increase your docker resources.
 OSX instructions: <a class="reference external" href="https://docs.docker.com/docker-for-mac/#advanced">https://docs.docker.com/docker-for-mac/#advanced</a> (Search for memory)</p>
 <p>Or if you’re curious and want to install superset from bottom up, then go ahead.</p>
+<p>See also <a class="reference external" href="https://github.com/apache/incubator-superset/blob/master/contrib/docker/README.md">contrib/docker/README.md</a></p>
 </div>
 <div class="section" id="os-dependencies">
 <h2>OS dependencies<a class="headerlink" href="#os-dependencies" title="Permalink to this headline">¶</a></h2>
@@ -278,7 +281,13 @@ that the required dependencies are installed:</p>
 <span class="n">sudo</span> <span class="n">yum</span> <span class="n">install</span> <span class="n">gcc</span> <span class="n">gcc</span><span class="o">-</span><span class="n">c</span><span class="o">++</span> <span class="n">libffi</span><span class="o">-</span><span class="n">devel</span> <span class="n">python</span><span class="o">-</span><span class="n">devel</span> <span class="n">python</span><span class="o">-</span><span class="n">pip</span> <span class="n">python</span><span  [...]
 </pre></div>
 </div>
-<p><strong>OSX</strong>, system python is not recommended. brew’s python also ships with pip</p>
+<p><strong>Mac OS X</strong> If possible, you should upgrade to the latest version of OS X as issues are more likely to be resolved for that version.
+You <em>will likely need</em> the latest version of XCode available for your installed version of OS X. You should also install
+the XCode command line tools:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">xcode</span><span class="o">-</span><span class="n">select</span> <span class="o">--</span><span class="n">install</span>
+</pre></div>
+</div>
+<p>System python is not recommended. Homebrew’s python also ships with pip:</p>
 <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">brew</span> <span class="n">install</span> <span class="n">pkg</span><span class="o">-</span><span class="n">config</span> <span class="n">libffi</span> <span class="n">openssl</span> <span class="n">python</span>
 <span class="n">env</span> <span class="n">LDFLAGS</span><span class="o">=</span><span class="s2">&quot;-L$(brew --prefix openssl)/lib&quot;</span> <span class="n">CFLAGS</span><span class="o">=</span><span class="s2">&quot;-I$(brew --prefix openssl)/include&quot;</span> <span class="n">pip</span> <span class="n">install</span> <span class="n">cryptography</span><span class="o">==</span><span class="mf">2.4</span><span class="o">.</span><span class="mi">2</span>
 </pre></div>
@@ -325,23 +334,24 @@ and <code class="docutils literal notranslate"><span class="pre">setuptools</spa
 <div class="section" id="superset-installation-and-initialization">
 <h2>Superset installation and initialization<a class="headerlink" href="#superset-installation-and-initialization" title="Permalink to this headline">¶</a></h2>
 <p>Follow these few simple steps to install Superset.:</p>
-<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1"># Install superset</span>
-<span class="n">pip</span> <span class="n">install</span> <span class="n">superset</span>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span># Install superset
+pip install superset
 
-<span class="c1"># Create an admin user (you will be prompted to set a username, first and last name before setting a password)</span>
-<span class="n">fabmanager</span> <span class="n">create</span><span class="o">-</span><span class="n">admin</span> <span class="o">--</span><span class="n">app</span> <span class="n">superset</span>
+# Initialize the database
+superset db upgrade
 
-<span class="c1"># Initialize the database</span>
-<span class="n">superset</span> <span class="n">db</span> <span class="n">upgrade</span>
+# Create an admin user (you will be prompted to set a username, first and last name before setting a password)
+$ export FLASK_APP=superset
+flask fab create-admin
 
-<span class="c1"># Load some data to play with</span>
-<span class="n">superset</span> <span class="n">load_examples</span>
+# Load some data to play with
+superset load_examples
 
-<span class="c1"># Create default roles and permissions</span>
-<span class="n">superset</span> <span class="n">init</span>
+# Create default roles and permissions
+superset init
 
-<span class="c1"># To start a development web server on port 8088, use -p to bind to another port</span>
-<span class="n">superset</span> <span class="n">runserver</span> <span class="o">-</span><span class="n">d</span>
+# To start a development web server on port 8088, use -p to bind to another port
+superset run -p 8080 --with-threads --reload --debugger
 </pre></div>
 </div>
 <p>After installation, you should be able to point your browser to the right
@@ -372,12 +382,10 @@ setup known to work well in production:</p>
 </pre></div>
 </div>
 <p>Refer to the
-<a class="reference external" href="http://docs.gunicorn.org/en/stable/design.html">Gunicorn documentation</a>
+<a class="reference external" href="https://docs.gunicorn.org/en/stable/design.html">Gunicorn documentation</a>
 for more information.</p>
-<p>Note that <em>gunicorn</em> does not
-work on Windows so the <cite>superset runserver</cite> command is not expected to work
-in that context. Also, note that the development web
-server (<cite>superset runserver -d</cite>) is not intended for production use.</p>
+<p>Note that the development web
+server (<cite>superset run</cite> or <cite>flask run</cite>) is not intended for production use.</p>
 <p>If not using gunicorn, you may want to disable the use of flask-compress
 by setting <cite>ENABLE_FLASK_COMPRESS = False</cite> in your <cite>superset_config.py</cite></p>
 </div>
@@ -389,15 +397,10 @@ the ‘Admin’ role. The issue, however, is when you are running multiple concu
 workers this creates a lot of contention and race conditions when defining
 permissions and views.</p>
 <p>To alleviate this issue, the automatic updating of permissions can be disabled
-by setting the environment variable
-<cite>SUPERSET_UPDATE_PERMS</cite> environment variable to <cite>0</cite>.
-The value <cite>1</cite> enables it, <cite>0</cite> disables it. Note if undefined the functionality
-is enabled to maintain backwards compatibility.</p>
+by setting <cite>FAB_UPDATE_PERMS = False</cite> (defaults to True).</p>
 <p>In a production environment initialization could take on the following form:</p>
 <blockquote>
-<div><p>export SUPERSET_UPDATE_PERMS=1
-superset init</p>
-<p>export SUPERSET_UPDATE_PERMS=0
+<div><p>superset init
 gunicorn -w 10 … superset:app</p>
 </div></blockquote>
 </div>
@@ -466,17 +469,18 @@ can be used to alter the settings Flask itself,
 as well as Flask extensions like <code class="docutils literal notranslate"><span class="pre">flask-wtf</span></code>, <code class="docutils literal notranslate"><span class="pre">flask-cache</span></code>,
 <code class="docutils literal notranslate"><span class="pre">flask-migrate</span></code>, and <code class="docutils literal notranslate"><span class="pre">flask-appbuilder</span></code>. Flask App Builder, the web
 framework used by Superset offers many configuration settings. Please consult
-the <a class="reference external" href="http://flask-appbuilder.readthedocs.org/en/latest/config.html">Flask App Builder Documentation</a>
+the <a class="reference external" href="https://flask-appbuilder.readthedocs.org/en/latest/config.html">Flask App Builder Documentation</a>
 for more information on how to configure it.</p>
 <p>Make sure to change:</p>
 <ul class="simple">
-<li><em>SQLALCHEMY_DATABASE_URI</em>, by default it is stored at <em>~/.superset/superset.db</em></li>
-<li><em>SECRET_KEY</em>, to a long random string</li>
+<li><p><em>SQLALCHEMY_DATABASE_URI</em>, by default it is stored at <em>~/.superset/superset.db</em></p></li>
+<li><p><em>SECRET_KEY</em>, to a long random string</p></li>
 </ul>
 <p>In case you need to exempt endpoints from CSRF, e.g. you are running a custom
 auth postback endpoint, you can add them to <em>WTF_CSRF_EXEMPT_LIST</em></p>
 <blockquote>
-<div>WTF_CSRF_EXEMPT_LIST = [‘’]</div></blockquote>
+<div><p>WTF_CSRF_EXEMPT_LIST = [‘’]</p>
+</div></blockquote>
 </div>
 <div class="section" id="database-dependencies">
 <span id="ref-database-deps"></span><h2>Database dependencies<a class="headerlink" href="#database-dependencies" title="Permalink to this headline">¶</a></h2>
@@ -486,101 +490,115 @@ You’ll need to install the required packages for the database you
 want to use as your metadata database as well as the packages needed to
 connect to the databases you want to access through Superset.</p>
 <p>Here’s a list of some of the recommended packages.</p>
-<table border="1" class="docutils">
+<table class="docutils align-default">
 <colgroup>
-<col width="15%" />
-<col width="37%" />
-<col width="49%" />
+<col style="width: 17%" />
+<col style="width: 37%" />
+<col style="width: 46%" />
 </colgroup>
-<thead valign="bottom">
-<tr class="row-odd"><th class="head">database</th>
-<th class="head">pypi package</th>
-<th class="head">SQLAlchemy URI prefix</th>
+<thead>
+<tr class="row-odd"><th class="head"><p>database</p></th>
+<th class="head"><p>pypi package</p></th>
+<th class="head"><p>SQLAlchemy URI prefix</p></th>
 </tr>
 </thead>
-<tbody valign="top">
-<tr class="row-even"><td>MySQL</td>
-<td><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">mysqlclient</span></code></td>
-<td><code class="docutils literal notranslate"><span class="pre">mysql://</span></code></td>
+<tbody>
+<tr class="row-even"><td><p>Amazon Athena</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">&quot;PyAthenaJDBC&gt;1.0.9&quot;</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">awsathena+jdbc://</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p>Amazon Athena</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">&quot;PyAthena&gt;1.2.0&quot;</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">awsathena+rest://</span></code></p></td>
 </tr>
-<tr class="row-odd"><td>Postgres</td>
-<td><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">psycopg2</span></code></td>
-<td><code class="docutils literal notranslate"><span class="pre">postgresql+psycopg2://</span></code></td>
+<tr class="row-even"><td><p>Amazon Redshift</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">sqlalchemy-redshift</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">redshift+psycopg2://</span></code></p></td>
 </tr>
-<tr class="row-even"><td>Presto</td>
-<td><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">pyhive</span></code></td>
-<td><code class="docutils literal notranslate"><span class="pre">presto://</span></code></td>
+<tr class="row-odd"><td><p>Apache Drill</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">sqlalchemy-drill</span></code></p></td>
+<td><p>For the REST API:``
+<code class="docutils literal notranslate"><span class="pre">drill+sadrill://</span></code>
+For JDBC
+<code class="docutils literal notranslate"><span class="pre">drill+jdbc://</span></code></p></td>
 </tr>
-<tr class="row-odd"><td>Hive</td>
-<td><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">pyhive</span></code></td>
-<td><code class="docutils literal notranslate"><span class="pre">hive://</span></code></td>
+<tr class="row-even"><td><p>Apache Druid</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">pyduid</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">druid://</span></code></p></td>
 </tr>
-<tr class="row-even"><td>Oracle</td>
-<td><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">cx_Oracle</span></code></td>
-<td><code class="docutils literal notranslate"><span class="pre">oracle://</span></code></td>
+<tr class="row-odd"><td><p>Apache Hive</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">pyhive</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">hive://</span></code></p></td>
 </tr>
-<tr class="row-odd"><td>sqlite</td>
-<td>&#160;</td>
-<td><code class="docutils literal notranslate"><span class="pre">sqlite://</span></code></td>
+<tr class="row-even"><td><p>Apache Impala</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">impyla</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">impala://</span></code></p></td>
 </tr>
-<tr class="row-even"><td>Snowflake</td>
-<td><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">snowflake-sqlalchemy</span></code></td>
-<td><code class="docutils literal notranslate"><span class="pre">snowflake://</span></code></td>
+<tr class="row-odd"><td><p>Apache Kylin</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">kylinpy</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">kylin://</span></code></p></td>
 </tr>
-<tr class="row-odd"><td>Redshift</td>
-<td><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">sqlalchemy-redshift</span></code></td>
-<td><code class="docutils literal notranslate"><span class="pre">redshift+psycopg2://</span></code></td>
+<tr class="row-even"><td><p>Apache Pinot</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">pinotdb</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">pinot+http://CONTROLLER:5436/</span></code>
+<code class="docutils literal notranslate"><span class="pre">query?server=http://CONTROLLER:5983/</span></code></p></td>
 </tr>
-<tr class="row-even"><td>MSSQL</td>
-<td><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">pymssql</span></code></td>
-<td><code class="docutils literal notranslate"><span class="pre">mssql://</span></code></td>
+<tr class="row-odd"><td><p>Apache Spark SQL</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">pyhive</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">jdbc+hive://</span></code></p></td>
 </tr>
-<tr class="row-odd"><td>Impala</td>
-<td><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">impyla</span></code></td>
-<td><code class="docutils literal notranslate"><span class="pre">impala://</span></code></td>
+<tr class="row-even"><td><p>BigQuery</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">pybigquery</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">bigquery://</span></code></p></td>
 </tr>
-<tr class="row-even"><td>SparkSQL</td>
-<td><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">pyhive</span></code></td>
-<td><code class="docutils literal notranslate"><span class="pre">jdbc+hive://</span></code></td>
+<tr class="row-odd"><td><p>ClickHouse</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">sqlalchemy-clickhouse</span></code></p></td>
+<td></td>
 </tr>
-<tr class="row-odd"><td>Greenplum</td>
-<td><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">psycopg2</span></code></td>
-<td><code class="docutils literal notranslate"><span class="pre">postgresql+psycopg2://</span></code></td>
+<tr class="row-even"><td><p>Google Sheets</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">gsheetsdb</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">gsheets://</span></code></p></td>
 </tr>
-<tr class="row-even"><td>Athena</td>
-<td><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">&quot;PyAthenaJDBC&gt;1.0.9&quot;</span></code></td>
-<td><code class="docutils literal notranslate"><span class="pre">awsathena+jdbc://</span></code></td>
+<tr class="row-odd"><td><p>IBM Db2</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">ibm_db_sa</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">db2+ibm_db://</span></code></p></td>
 </tr>
-<tr class="row-odd"><td>Athena</td>
-<td><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">&quot;PyAthena&gt;1.2.0&quot;</span></code></td>
-<td><code class="docutils literal notranslate"><span class="pre">awsathena+rest://</span></code></td>
+<tr class="row-even"><td><p>MySQL</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">mysqlclient</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">mysql://</span></code></p></td>
 </tr>
-<tr class="row-even"><td>Vertica</td>
-<td><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span>
-<span class="pre">sqlalchemy-vertica-python</span></code></td>
-<td><code class="docutils literal notranslate"><span class="pre">vertica+vertica_python://</span></code></td>
+<tr class="row-odd"><td><p>Oracle</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">cx_Oracle</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">oracle://</span></code></p></td>
 </tr>
-<tr class="row-odd"><td>ClickHouse</td>
-<td><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span>
-<span class="pre">sqlalchemy-clickhouse</span></code></td>
-<td><code class="docutils literal notranslate"><span class="pre">clickhouse://</span></code></td>
+<tr class="row-even"><td><p>PostgreSQL</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">psycopg2</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">postgresql+psycopg2://</span></code></p></td>
 </tr>
-<tr class="row-even"><td>Kylin</td>
-<td><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">kylinpy</span></code></td>
-<td><code class="docutils literal notranslate"><span class="pre">kylin://</span></code></td>
+<tr class="row-odd"><td><p>Presto</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">pyhive</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">presto://</span></code></p></td>
 </tr>
-<tr class="row-odd"><td>BigQuery</td>
-<td><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">pybigquery</span></code></td>
-<td><code class="docutils literal notranslate"><span class="pre">bigquery://</span></code></td>
+<tr class="row-even"><td><p>Snowflake</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">snowflake-sqlalchemy</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">snowflake://</span></code></p></td>
 </tr>
-<tr class="row-even"><td>Teradata</td>
-<td><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">sqlalchemy-teradata</span></code></td>
-<td><code class="docutils literal notranslate"><span class="pre">teradata://</span></code></td>
+<tr class="row-odd"><td><p>SQLite</p></td>
+<td></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">sqlite://</span></code></p></td>
 </tr>
-<tr class="row-odd"><td>Pinot</td>
-<td><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">pinotdb</span></code></td>
-<td><code class="docutils literal notranslate"><span class="pre">pinot+http://controller:5436/</span></code>
-<code class="docutils literal notranslate"><span class="pre">query?server=http://controller:5983/</span></code></td>
+<tr class="row-even"><td><p>SQL Server</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">pymssql</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">mssql://</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p>Teradata</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">sqlalchemy-teradata</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">teradata://</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p>Vertica</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span>
+<span class="pre">sqlalchemy-vertica-python</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">vertica+vertica_python://</span></code></p></td>
 </tr>
 </tbody>
 </table>
@@ -605,9 +623,13 @@ database you want to connect to should get you to the right place.</p>
 </div>
 <p>See <a class="reference external" href="https://github.com/laughingman7743/PyAthena#sqlalchemy">PyAthena</a>.</p>
 </div>
-<div class="section" id="mssql">
-<h2>MSSQL<a class="headerlink" href="#mssql" title="Permalink to this headline">¶</a></h2>
-<p>Full Unicode support requires SQLAlchemy 1.3 or later.</p>
+<div class="section" id="google-bigquery">
+<h2>(Google) BigQuery<a class="headerlink" href="#google-bigquery" title="Permalink to this headline">¶</a></h2>
+<p>The connection string for BigQuery looks like this</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">bigquery</span><span class="p">:</span><span class="o">//</span><span class="p">{</span><span class="n">project_id</span><span class="p">}</span>
+</pre></div>
+</div>
+<p>To be able to upload data, e.g. sample data, the python library <cite>pandas_gbq</cite> is required.</p>
 </div>
 <div class="section" id="snowflake">
 <h2>Snowflake<a class="headerlink" href="#snowflake" title="Permalink to this headline">¶</a></h2>
@@ -618,7 +640,8 @@ database you want to connect to should get you to the right place.</p>
 <p>The schema is not necessary in the connection string, as it is defined per table/query.
 The role and warehouse can be omitted if defaults are defined for the user, i.e.</p>
 <blockquote>
-<div>snowflake://{user}:{password}&#64;{account}.{region}/{database}</div></blockquote>
+<div><p>snowflake://{user}:{password}&#64;{account}.{region}/{database}</p>
+</div></blockquote>
 <p>Make sure the user has privileges to access and use all required
 databases/schemas/tables/views/warehouses, as the Snowflake SQLAlchemy engine does
 not test for user rights during engine creation.</p>
@@ -638,6 +661,29 @@ not test for user rights during engine creation.</p>
 </div>
 <p>See <a class="reference external" href="https://github.com/Teradata/sqlalchemy-teradata">Teradata SQLAlchemy</a>.</p>
 </div>
+<div class="section" id="apache-drill">
+<h2>Apache Drill<a class="headerlink" href="#apache-drill" title="Permalink to this headline">¶</a></h2>
+<p>At the time of writing, the SQLAlchemy Dialect is not available on pypi and must be downloaded here:
+<a class="reference external" href="https://github.com/JohnOmernik/sqlalchemy-drill">SQLAlchemy Drill</a></p>
+<p>Alternatively, you can install it completely from the command line as follows:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">git</span> <span class="n">clone</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">github</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="n">JohnOmernik</span><span class="o">/</span><span class="n">sqlalchemy</span><span class="o">-</span><span class="n">drill</span>
+<span class="n">cd</span> <span class="n">sqlalchemy</span><span class="o">-</span><span class="n">drill</span>
+<span class="n">python3</span> <span class="n">setup</span><span class="o">.</span><span class="n">py</span> <span class="n">install</span>
+</pre></div>
+</div>
+<p>Once that is done, you can connect to Drill in two ways, either via the REST interface or by JDBC.  If you are connecting via JDBC, you must have the
+Drill JDBC Driver installed.</p>
+<p>The basic connection string for Drill looks like this</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>drill+sadrill://{username}:{password}@{host}:{port}/{storage_plugin}?use_ssl=True
+</pre></div>
+</div>
+<p>If you are using JDBC to connect to Drill, the connection string looks like this:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">drill</span><span class="o">+</span><span class="n">jdbc</span><span class="p">:</span><span class="o">//</span><span class="p">{</span><span class="n">username</span><span class="p">}:{</span><span class="n">password</span><span class="p">}</span><span class="o">@</span><span class="p">{</span><span class="n">host</span><span class="p">}:{</span><span class="n">port</span><span class="p"> [...]
+</pre></div>
+</div>
+<p>For a complete tutorial about how to use Apache Drill with Superset, see this tutorial:
+<a class="reference external" href="http://thedataist.com/visualize-anything-with-superset-and-drill/">Visualize Anything with Superset and Drill</a></p>
+</div>
 <div class="section" id="caching">
 <h2>Caching<a class="headerlink" href="#caching" title="Permalink to this headline">¶</a></h2>
 <p>Superset uses <a class="reference external" href="https://pythonhosted.org/Flask-Cache/">Flask-Cache</a> for
@@ -664,6 +710,24 @@ into your global default defined in <code class="docutils literal notranslate"><
 <span class="p">}</span>
 </pre></div>
 </div>
+<p>Superset has a Celery task that will periodically warm up the cache based on
+different strategies. To use it, add the following to the <cite>CELERYBEAT_SCHEDULE</cite>
+section in <cite>config.py</cite>:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">CELERYBEAT_SCHEDULE</span> <span class="o">=</span> <span class="p">{</span>
+    <span class="s1">&#39;cache-warmup-hourly&#39;</span><span class="p">:</span> <span class="p">{</span>
+        <span class="s1">&#39;task&#39;</span><span class="p">:</span> <span class="s1">&#39;cache-warmup&#39;</span><span class="p">,</span>
+        <span class="s1">&#39;schedule&#39;</span><span class="p">:</span> <span class="n">crontab</span><span class="p">(</span><span class="n">minute</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">hour</span><span class="o">=</span><span class="s1">&#39;*&#39;</span><span class="p">),</span>  <span class="c1"># hourly</span>
+        <span class="s1">&#39;kwargs&#39;</span><span class="p">:</span> <span class="p">{</span>
+            <span class="s1">&#39;strategy_name&#39;</span><span class="p">:</span> <span class="s1">&#39;top_n_dashboards&#39;</span><span class="p">,</span>
+            <span class="s1">&#39;top_n&#39;</span><span class="p">:</span> <span class="mi">5</span><span class="p">,</span>
+            <span class="s1">&#39;since&#39;</span><span class="p">:</span> <span class="s1">&#39;7 days ago&#39;</span><span class="p">,</span>
+        <span class="p">},</span>
+    <span class="p">},</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+<p>This will cache all the charts in the top 5 most popular dashboards every hour.
+For other strategies, check the <cite>superset/tasks/cache.py</cite> file.</p>
 </div>
 <div class="section" id="deeper-sqlalchemy-integration">
 <h2>Deeper SQLAlchemy integration<a class="headerlink" href="#deeper-sqlalchemy-integration" title="Permalink to this headline">¶</a></h2>
@@ -673,9 +737,9 @@ find an <code class="docutils literal notranslate"><span class="pre">extra</span
 <a class="reference internal image-reference" href="_images/add_db.png"><img alt="_images/add_db.png" src="_images/add_db.png" style="width: 534.0px; height: 370.8px;" /></a>
 <p>This JSON string contains extra configuration elements. The <code class="docutils literal notranslate"><span class="pre">engine_params</span></code>
 object gets unpacked into the
-<a class="reference external" href="http://docs.sqlalchemy.org/en/latest/core/engines.html#sqlalchemy.create_engine">sqlalchemy.create_engine</a> call,
+<a class="reference external" href="https://docs.sqlalchemy.org/en/latest/core/engines.html#sqlalchemy.create_engine">sqlalchemy.create_engine</a> call,
 while the <code class="docutils literal notranslate"><span class="pre">metadata_params</span></code> get unpacked into the
-<a class="reference external" href="http://docs.sqlalchemy.org/en/rel_1_0/core/metadata.html#sqlalchemy.schema.MetaData">sqlalchemy.MetaData</a> call. Refer to the SQLAlchemy docs for more information.</p>
+<a class="reference external" href="https://docs.sqlalchemy.org/en/rel_1_2/core/metadata.html#sqlalchemy.schema.MetaData">sqlalchemy.MetaData</a> call. Refer to the SQLAlchemy docs for more information.</p>
 </div>
 <div class="section" id="schemas-postgres-redshift">
 <h2>Schemas (Postgres &amp; Redshift)<a class="headerlink" href="#schemas-postgres-redshift" title="Permalink to this headline">¶</a></h2>
@@ -731,11 +795,11 @@ parameter</p>
 <div class="section" id="druid">
 <h2>Druid<a class="headerlink" href="#druid" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
-<li>From the UI, enter the information about your clusters in the
-<cite>Sources -&gt; Druid Clusters</cite> menu by hitting the + sign.</li>
-<li>Once the Druid cluster connection information is entered, hit the
-<cite>Sources -&gt; Refresh Druid Metadata</cite> menu item to populate</li>
-<li>Navigate to your datasources</li>
+<li><p>From the UI, enter the information about your clusters in the
+<cite>Sources -&gt; Druid Clusters</cite> menu by hitting the + sign.</p></li>
+<li><p>Once the Druid cluster connection information is entered, hit the
+<cite>Sources -&gt; Refresh Druid Metadata</cite> menu item to populate</p></li>
+<li><p>Navigate to your datasources</p></li>
 </ul>
 <p>Note that you can run the <code class="docutils literal notranslate"><span class="pre">superset</span> <span class="pre">refresh_druid</span></code> command to refresh the
 metadata from your Druid cluster(s)</p>
@@ -744,11 +808,12 @@ metadata from your Druid cluster(s)</p>
 <h2>CORS<a class="headerlink" href="#cors" title="Permalink to this headline">¶</a></h2>
 <p>The extra CORS Dependency must be installed:</p>
 <blockquote>
-<div>superset[cors]</div></blockquote>
+<div><p>superset[cors]</p>
+</div></blockquote>
 <p>The following keys in <cite>superset_config.py</cite> can be specified to configure CORS:</p>
 <ul class="simple">
-<li><code class="docutils literal notranslate"><span class="pre">ENABLE_CORS</span></code>: Must be set to True in order to enable CORS</li>
-<li><code class="docutils literal notranslate"><span class="pre">CORS_OPTIONS</span></code>: options passed to Flask-CORS (<cite>documentation &lt;http://flask-cors.corydolphin.com/en/latest/api.html#extension&gt;</cite>)</li>
+<li><p><code class="docutils literal notranslate"><span class="pre">ENABLE_CORS</span></code>: Must be set to True in order to enable CORS</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">CORS_OPTIONS</span></code>: options passed to Flask-CORS (<cite>documentation &lt;https://flask-cors.corydolphin.com/en/latest/api.html#extension&gt;</cite>)</p></li>
 </ul>
 </div>
 <div class="section" id="domain-sharding">
@@ -759,7 +824,7 @@ next available socket. PR (<cite>#5039 &lt;https://github.com/apache/incubator-s
 and this feature will be enabled by configuration only (by default Superset
 doesn’t allow cross-domain request).</p>
 <ul class="simple">
-<li><code class="docutils literal notranslate"><span class="pre">SUPERSET_WEBSERVER_DOMAINS</span></code>: list of allowed hostnames for domain sharding feature. default <cite>None</cite></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">SUPERSET_WEBSERVER_DOMAINS</span></code>: list of allowed hostnames for domain sharding feature. default <cite>None</cite></p></li>
 </ul>
 </div>
 <div class="section" id="middleware">
@@ -795,8 +860,8 @@ as taking a database backup prior to the upgrade, upgrading a staging
 environment prior to upgrading production, and upgrading production while less
 users are active on the platform.</p>
 <div class="admonition note">
-<p class="first admonition-title">Note</p>
-<p class="last">Some upgrades may contain backward-incompatible changes, or require
+<p class="admonition-title">Note</p>
+<p>Some upgrades may contain backward-incompatible changes, or require
 scheduling downtime, when that is the case, contributors attach notes in
 <code class="docutils literal notranslate"><span class="pre">UPDATING.md</span></code> in the repository. It’s recommended to review this
 file prior to running an upgrade.</p>
@@ -804,23 +869,19 @@ file prior to running an upgrade.</p>
 </div>
 <div class="section" id="celery-tasks">
 <h2>Celery Tasks<a class="headerlink" href="#celery-tasks" title="Permalink to this headline">¶</a></h2>
-<p>On large analytic databases, it’s common to run background jobs, reports
-and/or queries that execute for minutes or hours. In certain cases, we need
-to support long running tasks that execute beyond the typical web request’s
-timeout (30-60 seconds).</p>
 <p>On large analytic databases, it’s common to run queries that
 execute for minutes or hours.
 To enable support for long running queries that
 execute beyond the typical web request’s timeout (30-60 seconds), it is
 necessary to configure an asynchronous backend for Superset which consists of:</p>
 <ul class="simple">
-<li>one or many Superset workers (which is implemented as a Celery worker), and
+<li><p>one or many Superset workers (which is implemented as a Celery worker), and
 can be started with the <code class="docutils literal notranslate"><span class="pre">celery</span> <span class="pre">worker</span></code> command, run
-<code class="docutils literal notranslate"><span class="pre">celery</span> <span class="pre">worker</span> <span class="pre">--help</span></code> to view the related options.</li>
-<li>a celery broker (message queue) for which we recommend using Redis
-or RabbitMQ</li>
-<li>a results backend that defines where the worker will persist the query
-results</li>
+<code class="docutils literal notranslate"><span class="pre">celery</span> <span class="pre">worker</span> <span class="pre">--help</span></code> to view the related options.</p></li>
+<li><p>a celery broker (message queue) for which we recommend using Redis
+or RabbitMQ</p></li>
+<li><p>a results backend that defines where the worker will persist the query
+results</p></li>
 </ul>
 <p>Configuring Celery requires defining a <code class="docutils literal notranslate"><span class="pre">CELERY_CONFIG</span></code> in your
 <code class="docutils literal notranslate"><span class="pre">superset_config.py</span></code>. Both the worker and web server processes should
@@ -857,12 +918,12 @@ have the same configuration.</p>
 </pre></div>
 </div>
 <ul>
-<li><p class="first">To start a Celery worker to leverage the configuration run:</p>
+<li><p>To start a Celery worker to leverage the configuration run:</p>
 <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">celery</span> <span class="n">worker</span> <span class="o">--</span><span class="n">app</span><span class="o">=</span><span class="n">superset</span><span class="o">.</span><span class="n">tasks</span><span class="o">.</span><span class="n">celery_app</span><span class="p">:</span><span class="n">app</span> <span class="o">--</span><span class="n">pool</span><span class="o">=</span><span  [...]
 </pre></div>
 </div>
 </li>
-<li><p class="first">To start a job which schedules periodic background jobs, run</p>
+<li><p>To start a job which schedules periodic background jobs, run</p>
 <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">celery</span> <span class="n">beat</span> <span class="o">--</span><span class="n">app</span><span class="o">=</span><span class="n">superset</span><span class="o">.</span><span class="n">tasks</span><span class="o">.</span><span class="n">celery_app</span><span class="p">:</span><span class="n">app</span>
 </pre></div>
 </div>
@@ -889,23 +950,23 @@ look something like:</p>
 </div>
 <p><strong>Important notes</strong></p>
 <ul class="simple">
-<li>It is important that all the worker nodes and web servers in
+<li><p>It is important that all the worker nodes and web servers in
 the Superset cluster share a common metadata database.
 This means that SQLite will not work in this context since it has
 limited support for concurrency and
-typically lives on the local file system.</li>
-<li>There should only be one instance of <code class="docutils literal notranslate"><span class="pre">celery</span> <span class="pre">beat</span></code> running in your
+typically lives on the local file system.</p></li>
+<li><p>There should only be one instance of <code class="docutils literal notranslate"><span class="pre">celery</span> <span class="pre">beat</span></code> running in your
 entire setup. If not, background jobs can get scheduled multiple times
 resulting in weird behaviors like duplicate delivery of reports,
-higher than expected load / traffic etc.</li>
+higher than expected load / traffic etc.</p></li>
 </ul>
 </div>
 <div class="section" id="email-reports">
 <h2>Email Reports<a class="headerlink" href="#email-reports" title="Permalink to this headline">¶</a></h2>
 <p>Email reports allow users to schedule email reports for</p>
 <ul class="simple">
-<li>slice and dashboard visualization (Attachment or inline)</li>
-<li>slice data (CSV attachment on inline table)</li>
+<li><p>slice and dashboard visualization (Attachment or inline)</p></li>
+<li><p>slice data (CSV attachment on inline table)</p></li>
 </ul>
 <p>Schedules are defined in crontab format and each schedule
 can have a list of recipients (all of them can receive a single mail,
@@ -913,13 +974,13 @@ or separate mails). For audit purposes, all outgoing mails can have a
 mandatory bcc.</p>
 <p><strong>Requirements</strong></p>
 <ul>
-<li><p class="first">A selenium compatible driver &amp; headless browser</p>
+<li><p>A selenium compatible driver &amp; headless browser</p>
 <ul class="simple">
-<li><a class="reference external" href="https://github.com/mozilla/geckodriver">geckodriver</a> and Firefox is preferred</li>
-<li><a class="reference external" href="http://chromedriver.chromium.org/">chromedriver</a> is a good option too</li>
+<li><p><a class="reference external" href="https://github.com/mozilla/geckodriver">geckodriver</a> and Firefox is preferred</p></li>
+<li><p><a class="reference external" href="http://chromedriver.chromium.org/">chromedriver</a> is a good option too</p></li>
 </ul>
 </li>
-<li><p class="first">Run <cite>celery worker</cite> and <cite>celery beat</cite> as follows</p>
+<li><p>Run <cite>celery worker</cite> and <cite>celery beat</cite> as follows</p>
 <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">celery</span> <span class="n">worker</span> <span class="o">--</span><span class="n">app</span><span class="o">=</span><span class="n">superset</span><span class="o">.</span><span class="n">tasks</span><span class="o">.</span><span class="n">celery_app</span><span class="p">:</span><span class="n">app</span> <span class="o">--</span><span class="n">pool</span><span class="o">=</span><span  [...]
 <span class="n">celery</span> <span class="n">beat</span> <span class="o">--</span><span class="n">app</span><span class="o">=</span><span class="n">superset</span><span class="o">.</span><span class="n">tasks</span><span class="o">.</span><span class="n">celery_app</span><span class="p">:</span><span class="n">app</span>
 </pre></div>
@@ -928,18 +989,16 @@ mandatory bcc.</p>
 </ul>
 <p><strong>Important notes</strong></p>
 <ul>
-<li><p class="first">Be mindful of the concurrency setting for celery (using <code class="docutils literal notranslate"><span class="pre">-c</span> <span class="pre">4</span></code>).
-Selenium/webdriver instances can consume a lot of CPU / memory on your servers.</p>
-</li>
-<li><p class="first">In some cases, if you notice a lot of leaked <code class="docutils literal notranslate"><span class="pre">geckodriver</span></code> processes, try running
+<li><p>Be mindful of the concurrency setting for celery (using <code class="docutils literal notranslate"><span class="pre">-c</span> <span class="pre">4</span></code>).
+Selenium/webdriver instances can consume a lot of CPU / memory on your servers.</p></li>
+<li><p>In some cases, if you notice a lot of leaked <code class="docutils literal notranslate"><span class="pre">geckodriver</span></code> processes, try running
 your celery processes with</p>
 <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">celery</span> <span class="n">worker</span> <span class="o">--</span><span class="n">pool</span><span class="o">=</span><span class="n">prefork</span> <span class="o">--</span><span class="nb">max</span><span class="o">-</span><span class="n">tasks</span><span class="o">-</span><span class="n">per</span><span class="o">-</span><span class="n">child</span><span class="o">=</span><span class [...]
 </pre></div>
 </div>
 </li>
-<li><p class="first">It is recommended to run separate workers for <code class="docutils literal notranslate"><span class="pre">sql_lab</span></code> and
-<code class="docutils literal notranslate"><span class="pre">email_reports</span></code> tasks. Can be done by using <code class="docutils literal notranslate"><span class="pre">queue</span></code> field in <code class="docutils literal notranslate"><span class="pre">CELERY_ANNOTATIONS</span></code></p>
-</li>
+<li><p>It is recommended to run separate workers for <code class="docutils literal notranslate"><span class="pre">sql_lab</span></code> and
+<code class="docutils literal notranslate"><span class="pre">email_reports</span></code> tasks. Can be done by using <code class="docutils literal notranslate"><span class="pre">queue</span></code> field in <code class="docutils literal notranslate"><span class="pre">CELERY_ANNOTATIONS</span></code></p></li>
 </ul>
 </div>
 <div class="section" id="sql-lab">
@@ -961,6 +1020,112 @@ in this dictionary are made available for users to use in their SQL.</p>
 <span class="p">}</span>
 </pre></div>
 </div>
+<p>SQL Lab also includes a live query validation feature with pluggable backends.
+You can configure which validation implementation is used with which database
+engine by adding a block like the following to your config.py:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">FEATURE_FLAGS</span> <span class="o">=</span> <span class="p">{</span>
+    <span class="s1">&#39;SQL_VALIDATORS_BY_ENGINE&#39;</span><span class="p">:</span> <span class="p">{</span>
+        <span class="s1">&#39;presto&#39;</span><span class="p">:</span> <span class="s1">&#39;PrestoDBSQLValidator&#39;</span><span class="p">,</span>
+    <span class="p">}</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+<p>The available validators and names can be found in <cite>sql_validators/</cite>.</p>
+<p><strong>Scheduling queries</strong></p>
+<p>You can optionally allow your users to schedule queries directly in SQL Lab.
+This is done by addding extra metadata to saved queries, which are then picked
+up by an external scheduled (like [Apache Airflow](<a class="reference external" href="https://airflow.apache.org/">https://airflow.apache.org/</a>)).</p>
+<p>To allow scheduled queries, add the following to your <cite>config.py</cite>:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">FEATURE_FLAGS</span> <span class="o">=</span> <span class="p">{</span>
+    <span class="c1"># Configuration for scheduling queries from SQL Lab. This information is</span>
+    <span class="c1"># collected when the user clicks &quot;Schedule query&quot;, and saved into the `extra`</span>
+    <span class="c1"># field of saved queries.</span>
+    <span class="c1"># See: https://github.com/mozilla-services/react-jsonschema-form</span>
+    <span class="s1">&#39;SCHEDULED_QUERIES&#39;</span><span class="p">:</span> <span class="p">{</span>
+        <span class="s1">&#39;JSONSCHEMA&#39;</span><span class="p">:</span> <span class="p">{</span>
+            <span class="s1">&#39;title&#39;</span><span class="p">:</span> <span class="s1">&#39;Schedule&#39;</span><span class="p">,</span>
+            <span class="s1">&#39;description&#39;</span><span class="p">:</span> <span class="p">(</span>
+                <span class="s1">&#39;In order to schedule a query, you need to specify when it &#39;</span>
+                <span class="s1">&#39;should start running, when it should stop running, and how &#39;</span>
+                <span class="s1">&#39;often it should run. You can also optionally specify &#39;</span>
+                <span class="s1">&#39;dependencies that should be met before the query is &#39;</span>
+                <span class="s1">&#39;executed. Please read the documentation for best practices &#39;</span>
+                <span class="s1">&#39;and more information on how to specify dependencies.&#39;</span>
+            <span class="p">),</span>
+            <span class="s1">&#39;type&#39;</span><span class="p">:</span> <span class="s1">&#39;object&#39;</span><span class="p">,</span>
+            <span class="s1">&#39;properties&#39;</span><span class="p">:</span> <span class="p">{</span>
+                <span class="s1">&#39;output_table&#39;</span><span class="p">:</span> <span class="p">{</span>
+                    <span class="s1">&#39;type&#39;</span><span class="p">:</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span>
+                    <span class="s1">&#39;title&#39;</span><span class="p">:</span> <span class="s1">&#39;Output table name&#39;</span><span class="p">,</span>
+                <span class="p">},</span>
+                <span class="s1">&#39;start_date&#39;</span><span class="p">:</span> <span class="p">{</span>
+                    <span class="s1">&#39;type&#39;</span><span class="p">:</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span>
+                    <span class="s1">&#39;title&#39;</span><span class="p">:</span> <span class="s1">&#39;Start date&#39;</span><span class="p">,</span>
+                    <span class="c1"># date-time is parsed using the chrono library, see</span>
+                    <span class="c1"># https://www.npmjs.com/package/chrono-node#usage</span>
+                    <span class="s1">&#39;format&#39;</span><span class="p">:</span> <span class="s1">&#39;date-time&#39;</span><span class="p">,</span>
+                    <span class="s1">&#39;default&#39;</span><span class="p">:</span> <span class="s1">&#39;tomorrow at 9am&#39;</span><span class="p">,</span>
+                <span class="p">},</span>
+                <span class="s1">&#39;end_date&#39;</span><span class="p">:</span> <span class="p">{</span>
+                    <span class="s1">&#39;type&#39;</span><span class="p">:</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span>
+                    <span class="s1">&#39;title&#39;</span><span class="p">:</span> <span class="s1">&#39;End date&#39;</span><span class="p">,</span>
+                    <span class="c1"># date-time is parsed using the chrono library, see</span>
+                    <span class="c1"># https://www.npmjs.com/package/chrono-node#usage</span>
+                    <span class="s1">&#39;format&#39;</span><span class="p">:</span> <span class="s1">&#39;date-time&#39;</span><span class="p">,</span>
+                    <span class="s1">&#39;default&#39;</span><span class="p">:</span> <span class="s1">&#39;9am in 30 days&#39;</span><span class="p">,</span>
+                <span class="p">},</span>
+                <span class="s1">&#39;schedule_interval&#39;</span><span class="p">:</span> <span class="p">{</span>
+                    <span class="s1">&#39;type&#39;</span><span class="p">:</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span>
+                    <span class="s1">&#39;title&#39;</span><span class="p">:</span> <span class="s1">&#39;Schedule interval&#39;</span><span class="p">,</span>
+                <span class="p">},</span>
+                <span class="s1">&#39;dependencies&#39;</span><span class="p">:</span> <span class="p">{</span>
+                    <span class="s1">&#39;type&#39;</span><span class="p">:</span> <span class="s1">&#39;array&#39;</span><span class="p">,</span>
+                    <span class="s1">&#39;title&#39;</span><span class="p">:</span> <span class="s1">&#39;Dependencies&#39;</span><span class="p">,</span>
+                    <span class="s1">&#39;items&#39;</span><span class="p">:</span> <span class="p">{</span>
+                        <span class="s1">&#39;type&#39;</span><span class="p">:</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span>
+                    <span class="p">},</span>
+                <span class="p">},</span>
+            <span class="p">},</span>
+        <span class="p">},</span>
+        <span class="s1">&#39;UISCHEMA&#39;</span><span class="p">:</span> <span class="p">{</span>
+            <span class="s1">&#39;schedule_interval&#39;</span><span class="p">:</span> <span class="p">{</span>
+                <span class="s1">&#39;ui:placeholder&#39;</span><span class="p">:</span> <span class="s1">&#39;@daily, @weekly, etc.&#39;</span><span class="p">,</span>
+            <span class="p">},</span>
+            <span class="s1">&#39;dependencies&#39;</span><span class="p">:</span> <span class="p">{</span>
+                <span class="s1">&#39;ui:help&#39;</span><span class="p">:</span> <span class="p">(</span>
+                    <span class="s1">&#39;Check the documentation for the correct format when &#39;</span>
+                    <span class="s1">&#39;defining dependencies.&#39;</span>
+                <span class="p">),</span>
+            <span class="p">},</span>
+        <span class="p">},</span>
+        <span class="s1">&#39;VALIDATION&#39;</span><span class="p">:</span> <span class="p">[</span>
+            <span class="c1"># ensure that start_date &lt;= end_date</span>
+            <span class="p">{</span>
+                <span class="s1">&#39;name&#39;</span><span class="p">:</span> <span class="s1">&#39;less_equal&#39;</span><span class="p">,</span>
+                <span class="s1">&#39;arguments&#39;</span><span class="p">:</span> <span class="p">[</span><span class="s1">&#39;start_date&#39;</span><span class="p">,</span> <span class="s1">&#39;end_date&#39;</span><span class="p">],</span>
+                <span class="s1">&#39;message&#39;</span><span class="p">:</span> <span class="s1">&#39;End date cannot be before start date&#39;</span><span class="p">,</span>
+                <span class="c1"># this is where the error message is shown</span>
+                <span class="s1">&#39;container&#39;</span><span class="p">:</span> <span class="s1">&#39;end_date&#39;</span><span class="p">,</span>
+            <span class="p">},</span>
+        <span class="p">],</span>
+        <span class="c1"># link to the scheduler; this example links to an Airflow pipeline</span>
+        <span class="c1"># that uses the query id and the output table as its name</span>
+        <span class="s1">&#39;linkback&#39;</span><span class="p">:</span> <span class="p">(</span>
+            <span class="s1">&#39;https://airflow.example.com/admin/airflow/tree?&#39;</span>
+            <span class="s1">&#39;dag_id=query_${id}_${extra_json.schedule_info.output_table}&#39;</span>
+        <span class="p">),</span>
+    <span class="p">},</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+<p>This feature flag is based on [react-jsonschema-form](<a class="reference external" href="https://github.com/mozilla-services/react-jsonschema-form">https://github.com/mozilla-services/react-jsonschema-form</a>),
+and will add a button called “Schedule Query” to SQL Lab. When the button is
+clicked, a modal will show up where the user can add the metadata required for
+scheduling the query.</p>
+<p>This information can then be retrieved from the endpoint <cite>/savedqueryviewapi/api/read</cite>
+and used to schedule the queries that have <cite>scheduled_queries</cite> in their JSON
+metadata. For schedulers other than Airflow, additional fields can be easily
+added to the configuration file above.</p>
 </div>
 <div class="section" id="celery-flower">
 <h2>Celery Flower<a class="headerlink" href="#celery-flower" title="Permalink to this headline">¶</a></h2>
@@ -1097,7 +1262,7 @@ located in <code class="docutils literal notranslate"><span class="pre">install/
         <a href="tutorial.html" class="btn btn-neutral float-right" title="Tutorial - Creating your first dashboard" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
       
       
-        <a href="index.html" class="btn btn-neutral" title="Apache Superset (incubating)" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
+        <a href="index.html" class="btn btn-neutral float-left" title="Apache Superset (incubating)" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
       
     </div>
   
@@ -1106,7 +1271,6 @@ located in <code class="docutils literal notranslate"><span class="pre">install/
 
   <div role="contentinfo">
     <p>
-        &copy; Copyright Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0..
 
     </p>
   </div> 
@@ -1122,36 +1286,16 @@ located in <code class="docutils literal notranslate"><span class="pre">install/
   
 
 
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'',
-            LANGUAGE:'None',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-      <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
   <script type="text/javascript">
       jQuery(function () {
           SphinxRtdTheme.Navigation.enable(true);
       });
-  </script> 
+  </script>
+
+  
+  
+    
+   
 
 </body>
 </html>
\ No newline at end of file
diff --git a/misc.html b/misc.html
index a2cb93a..95841f9 100644
--- a/misc.html
+++ b/misc.html
@@ -17,35 +17,36 @@
   
 
   
-
-  
+  <script type="text/javascript" src="_static/js/modernizr.min.js"></script>
   
     
+      <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+        <script type="text/javascript" src="_static/jquery.js"></script>
+        <script type="text/javascript" src="_static/underscore.js"></script>
+        <script type="text/javascript" src="_static/doctools.js"></script>
+        <script type="text/javascript" src="_static/language_data.js"></script>
+    
+    <script type="text/javascript" src="_static/js/theme.js"></script>
 
-  
+    
 
   
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
   <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
     <link rel="next" title="Visualization Tools" href="visualization.html" />
     <link rel="prev" title="Druid" href="druid.html" /> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
 </head>
 
 <body class="wy-body-for-nav">
 
    
   <div class="wy-grid-for-nav">
-
     
     <nav data-toggle="wy-nav-shift" class="wy-nav-side">
       <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
+        <div class="wy-side-nav-search" >
           
 
           
@@ -187,7 +188,7 @@
         <a href="visualization.html" class="btn btn-neutral float-right" title="Visualization Tools" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
       
       
-        <a href="druid.html" class="btn btn-neutral" title="Druid" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
+        <a href="druid.html" class="btn btn-neutral float-left" title="Druid" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
       
     </div>
   
@@ -196,7 +197,6 @@
 
   <div role="contentinfo">
     <p>
-        &copy; Copyright Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0..
 
     </p>
   </div> 
@@ -212,36 +212,16 @@
   
 
 
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'',
-            LANGUAGE:'None',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-      <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
   <script type="text/javascript">
       jQuery(function () {
           SphinxRtdTheme.Navigation.enable(true);
       });
-  </script> 
+  </script>
+
+  
+  
+    
+   
 
 </body>
 </html>
\ No newline at end of file
diff --git a/objects.inv b/objects.inv
index 5482292..62d5b78 100644
Binary files a/objects.inv and b/objects.inv differ
diff --git a/search.html b/search.html
index 26463d6..27619b1 100644
--- a/search.html
+++ b/search.html
@@ -17,33 +17,35 @@
   
 
   
-
-  
+  <script type="text/javascript" src="_static/js/modernizr.min.js"></script>
   
     
+      <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+        <script type="text/javascript" src="_static/jquery.js"></script>
+        <script type="text/javascript" src="_static/underscore.js"></script>
+        <script type="text/javascript" src="_static/doctools.js"></script>
+        <script type="text/javascript" src="_static/language_data.js"></script>
+        <script type="text/javascript" src="_static/searchtools.js"></script>
+    
+    <script type="text/javascript" src="_static/js/theme.js"></script>
 
-  
+    
 
   
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
   <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="#" /> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
 </head>
 
 <body class="wy-body-for-nav">
 
    
   <div class="wy-grid-for-nav">
-
     
     <nav data-toggle="wy-nav-shift" class="wy-nav-side">
       <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
+        <div class="wy-side-nav-search" >
           
 
           
@@ -172,7 +174,6 @@
 
   <div role="contentinfo">
     <p>
-        &copy; Copyright Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0..
 
     </p>
   </div> 
@@ -188,37 +189,16 @@
   
 
 
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'',
-            LANGUAGE:'None',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-      <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-      <script type="text/javascript" src="_static/searchtools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
   <script type="text/javascript">
       jQuery(function () {
           SphinxRtdTheme.Navigation.enable(true);
       });
   </script>
+
+  
+  
+    
+  
   <script type="text/javascript">
     jQuery(function() { Search.loadIndex("searchindex.js"); });
   </script>
diff --git a/searchindex.js b/searchindex.js
index 9eda96a..1858724 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["druid","faq","gallery","import_export_datasources","index","installation","misc","security","sqllab","tutorial","videos","visualization"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":1,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.viewcode":1,sphinx:55},filenames:["druid.rst","faq.rst","gallery.rst","import_export_datasources.rst"," [...]
\ No newline at end of file
+Search.setIndex({docnames:["druid","faq","gallery","import_export_datasources","index","installation","misc","security","sqllab","tutorial","videos","visualization"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.viewcode":1,sphinx:56},filenames:["druid.rst","faq.rst","gallery.rst","impo [...]
\ No newline at end of file
diff --git a/security.html b/security.html
index 7a29b03..71189c8 100644
--- a/security.html
+++ b/security.html
@@ -17,35 +17,36 @@
   
 
   
-
-  
+  <script type="text/javascript" src="_static/js/modernizr.min.js"></script>
   
     
+      <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+        <script type="text/javascript" src="_static/jquery.js"></script>
+        <script type="text/javascript" src="_static/underscore.js"></script>
+        <script type="text/javascript" src="_static/doctools.js"></script>
+        <script type="text/javascript" src="_static/language_data.js"></script>
+    
+    <script type="text/javascript" src="_static/js/theme.js"></script>
 
-  
+    
 
   
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
   <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
     <link rel="next" title="SQL Lab" href="sqllab.html" />
     <link rel="prev" title="Tutorial - Creating your first dashboard" href="tutorial.html" /> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
 </head>
 
 <body class="wy-body-for-nav">
 
    
   <div class="wy-grid-for-nav">
-
     
     <nav data-toggle="wy-nav-shift" class="wy-nav-side">
       <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
+        <div class="wy-side-nav-search" >
           
 
           
@@ -172,7 +173,7 @@
 <p>Security in Superset is handled by Flask AppBuilder (FAB). FAB is a
 “Simple and rapid application development framework, built on top of Flask.”.
 FAB provides authentication, user management, permissions and roles.
-Please read its <a class="reference external" href="http://flask-appbuilder.readthedocs.io/en/latest/security.html">Security documentation</a>.</p>
+Please read its <a class="reference external" href="https://flask-appbuilder.readthedocs.io/en/latest/security.html">Security documentation</a>.</p>
 <div class="section" id="provided-roles">
 <h2>Provided Roles<a class="headerlink" href="#provided-roles" title="Permalink to this headline">¶</a></h2>
 <p>Superset ships with a set of roles that are handled by Superset itself.
@@ -255,21 +256,21 @@ you to create your own roles, and union them to existing ones.</p>
 <p>Roles are composed of a set of permissions, and Superset has many categories
 of permissions. Here are the different categories of permissions:</p>
 <ul class="simple">
-<li><strong>Model &amp; action</strong>: models are entities like <code class="docutils literal notranslate"><span class="pre">Dashboard</span></code>,
+<li><p><strong>Model &amp; action</strong>: models are entities like <code class="docutils literal notranslate"><span class="pre">Dashboard</span></code>,
 <code class="docutils literal notranslate"><span class="pre">Slice</span></code>, or <code class="docutils literal notranslate"><span class="pre">User</span></code>. Each model has a fixed set of permissions, like
 <code class="docutils literal notranslate"><span class="pre">can_edit</span></code>, <code class="docutils literal notranslate"><span class="pre">can_show</span></code>, <code class="docutils literal notranslate"><span class="pre">can_delete</span></code>, <code class="docutils literal notranslate"><span class="pre">can_list</span></code>, <code class="docutils literal notranslate"><span class="pre">can_add</span></code>, and
 so on. By adding <code class="docutils literal notranslate"><span class="pre">can_delete</span> <span class="pre">on</span> <span class="pre">Dashboard</span></code> to a role, and granting that
-role to a user, this user will be able to delete dashboards.</li>
-<li><strong>Views</strong>: views are individual web pages, like the <code class="docutils literal notranslate"><span class="pre">explore</span></code> view or the
-<code class="docutils literal notranslate"><span class="pre">SQL</span> <span class="pre">Lab</span></code> view. When granted to a user, he/she will see that view in its menu items, and be able to load that page.</li>
-<li><strong>Data source</strong>: For each data source, a permission is created. If the user
+role to a user, this user will be able to delete dashboards.</p></li>
+<li><p><strong>Views</strong>: views are individual web pages, like the <code class="docutils literal notranslate"><span class="pre">explore</span></code> view or the
+<code class="docutils literal notranslate"><span class="pre">SQL</span> <span class="pre">Lab</span></code> view. When granted to a user, he/she will see that view in its menu items, and be able to load that page.</p></li>
+<li><p><strong>Data source</strong>: For each data source, a permission is created. If the user
 does not have the <code class="docutils literal notranslate"><span class="pre">all_datasource_access</span></code> permission granted, the user
 will only be able to see Slices or explore the data sources that are granted
-to them</li>
-<li><strong>Database</strong>: Granting access to a database allows for the user to access
+to them</p></li>
+<li><p><strong>Database</strong>: Granting access to a database allows for the user to access
 all data sources within that database, and will enable the user to query
 that database in SQL Lab, provided that the SQL Lab specific permission
-have been granted to the user</li>
+have been granted to the user</p></li>
 </ul>
 </div>
 <div class="section" id="restricting-access-to-a-subset-of-data-sources">
@@ -296,13 +297,13 @@ We may want to restrict those metrics to only a few roles.
 For example, assumed there is a metric <code class="docutils literal notranslate"><span class="pre">[cluster1].[datasource1].[revenue]</span></code>
 and only Admin users are allowed to see it. Here’s how to restrict the access.</p>
 <ol class="arabic simple">
-<li>Edit the datasource (<code class="docutils literal notranslate"><span class="pre">Menu</span> <span class="pre">-&gt;</span> <span class="pre">Source</span> <span class="pre">-&gt;</span> <span class="pre">Druid</span> <span class="pre">datasources</span> <span class="pre">-&gt;</span> <span class="pre">edit</span> <span class="pre">the</span>
+<li><p>Edit the datasource (<code class="docutils literal notranslate"><span class="pre">Menu</span> <span class="pre">-&gt;</span> <span class="pre">Source</span> <span class="pre">-&gt;</span> <span class="pre">Druid</span> <span class="pre">datasources</span> <span class="pre">-&gt;</span> <span class="pre">edit</span> <span class="pre">the</span>
 <span class="pre">record</span> <span class="pre">&quot;datasource1&quot;</span></code>) and go to the tab <code class="docutils literal notranslate"><span class="pre">List</span> <span class="pre">Druid</span> <span class="pre">Metric</span></code>. Check
-the checkbox <code class="docutils literal notranslate"><span class="pre">Is</span> <span class="pre">Restricted</span></code> in the row of the metric <code class="docutils literal notranslate"><span class="pre">revenue</span></code>.</li>
-<li>Edit the role (<code class="docutils literal notranslate"><span class="pre">Menu</span> <span class="pre">-&gt;</span> <span class="pre">Security</span> <span class="pre">-&gt;</span> <span class="pre">List</span> <span class="pre">Roles</span> <span class="pre">-&gt;</span> <span class="pre">edit</span> <span class="pre">the</span> <span class="pre">record</span>
+the checkbox <code class="docutils literal notranslate"><span class="pre">Is</span> <span class="pre">Restricted</span></code> in the row of the metric <code class="docutils literal notranslate"><span class="pre">revenue</span></code>.</p></li>
+<li><p>Edit the role (<code class="docutils literal notranslate"><span class="pre">Menu</span> <span class="pre">-&gt;</span> <span class="pre">Security</span> <span class="pre">-&gt;</span> <span class="pre">List</span> <span class="pre">Roles</span> <span class="pre">-&gt;</span> <span class="pre">edit</span> <span class="pre">the</span> <span class="pre">record</span>
 <span class="pre">“Admin”</span></code>), in the permissions field, type-and-search the permission
 <code class="docutils literal notranslate"><span class="pre">metric</span> <span class="pre">access</span> <span class="pre">on</span> <span class="pre">[cluster1].[datasource1].[revenue]</span> <span class="pre">(id:</span> <span class="pre">1)</span></code>, then
-click the Save button on the bottom of the page.</li>
+click the Save button on the bottom of the page.</p></li>
 </ol>
 <p>Any users without the permission will see the error message
 <em>Access to the metrics denied: revenue (Status: 500)</em> in the slices.
@@ -323,7 +324,7 @@ is dependent on revenue.</p>
         <a href="sqllab.html" class="btn btn-neutral float-right" title="SQL Lab" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
       
       
-        <a href="tutorial.html" class="btn btn-neutral" title="Tutorial - Creating your first dashboard" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
+        <a href="tutorial.html" class="btn btn-neutral float-left" title="Tutorial - Creating your first dashboard" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
       
     </div>
   
@@ -332,7 +333,6 @@ is dependent on revenue.</p>
 
   <div role="contentinfo">
     <p>
-        &copy; Copyright Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0..
 
     </p>
   </div> 
@@ -348,36 +348,16 @@ is dependent on revenue.</p>
   
 
 
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'',
-            LANGUAGE:'None',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-      <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
   <script type="text/javascript">
       jQuery(function () {
           SphinxRtdTheme.Navigation.enable(true);
       });
-  </script> 
+  </script>
+
+  
+  
+    
+   
 
 </body>
 </html>
\ No newline at end of file
diff --git a/sqllab.html b/sqllab.html
index 0b8b30d..41f123d 100644
--- a/sqllab.html
+++ b/sqllab.html
@@ -17,35 +17,36 @@
   
 
   
-
-  
+  <script type="text/javascript" src="_static/js/modernizr.min.js"></script>
   
     
+      <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+        <script type="text/javascript" src="_static/jquery.js"></script>
+        <script type="text/javascript" src="_static/underscore.js"></script>
+        <script type="text/javascript" src="_static/doctools.js"></script>
+        <script type="text/javascript" src="_static/language_data.js"></script>
+    
+    <script type="text/javascript" src="_static/js/theme.js"></script>
 
-  
+    
 
   
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
   <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
     <link rel="next" title="Visualizations Gallery" href="gallery.html" />
     <link rel="prev" title="Security" href="security.html" /> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
 </head>
 
 <body class="wy-body-for-nav">
 
    
   <div class="wy-grid-for-nav">
-
     
     <nav data-toggle="wy-nav-shift" class="wy-nav-side">
       <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
+        <div class="wy-side-nav-search" >
           
 
           
@@ -169,27 +170,28 @@
 <div class="section" id="feature-overview">
 <h2>Feature Overview<a class="headerlink" href="#feature-overview" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
-<li>Connects to just about any database backend</li>
-<li>A multi-tab environment to work on multiple queries at a time</li>
-<li>A smooth flow to visualize your query results using Superset’s rich
-visualization capabilities</li>
-<li>Browse database metadata: tables, columns, indexes, partitions</li>
-<li>Support for long-running queries<ul>
-<li>uses the <a class="reference external" href="http://www.celeryproject.org/">Celery distributed queue</a>
-to dispatch query handling to workers</li>
-<li>supports defining a “results backend” to persist query results</li>
+<li><p>Connects to just about any database backend</p></li>
+<li><p>A multi-tab environment to work on multiple queries at a time</p></li>
+<li><p>A smooth flow to visualize your query results using Superset’s rich
+visualization capabilities</p></li>
+<li><p>Browse database metadata: tables, columns, indexes, partitions</p></li>
+<li><p>Support for long-running queries</p>
+<ul>
+<li><p>uses the <a class="reference external" href="http://www.celeryproject.org/">Celery distributed queue</a>
+to dispatch query handling to workers</p></li>
+<li><p>supports defining a “results backend” to persist query results</p></li>
 </ul>
 </li>
-<li>A search engine to find queries executed in the past</li>
-<li>Supports templating using the
+<li><p>A search engine to find queries executed in the past</p></li>
+<li><p>Supports templating using the
 <a class="reference external" href="http://jinja.pocoo.org/docs/dev/">Jinja templating language</a>
-which allows for using macros in your SQL code</li>
+which allows for using macros in your SQL code</p></li>
 </ul>
 </div>
 <div class="section" id="extra-features">
 <h2>Extra features<a class="headerlink" href="#extra-features" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
-<li>Hit <code class="docutils literal notranslate"><span class="pre">alt</span> <span class="pre">+</span> <span class="pre">enter</span></code> as a keyboard shortcut to run your query</li>
+<li><p>Hit <code class="docutils literal notranslate"><span class="pre">alt</span> <span class="pre">+</span> <span class="pre">enter</span></code> as a keyboard shortcut to run your query</p></li>
 </ul>
 </div>
 <div class="section" id="templating-with-jinja">
@@ -208,24 +210,38 @@ parameterized so they can be re-used easily.</p>
 <p>We expose certain modules from Python’s standard library in
 Superset’s Jinja context:</p>
 <ul class="simple">
-<li><code class="docutils literal notranslate"><span class="pre">time</span></code>: <code class="docutils literal notranslate"><span class="pre">time</span></code></li>
-<li><code class="docutils literal notranslate"><span class="pre">datetime</span></code>: <code class="docutils literal notranslate"><span class="pre">datetime.datetime</span></code></li>
-<li><code class="docutils literal notranslate"><span class="pre">uuid</span></code>: <code class="docutils literal notranslate"><span class="pre">uuid</span></code></li>
-<li><code class="docutils literal notranslate"><span class="pre">random</span></code>: <code class="docutils literal notranslate"><span class="pre">random</span></code></li>
-<li><code class="docutils literal notranslate"><span class="pre">relativedelta</span></code>: <code class="docutils literal notranslate"><span class="pre">dateutil.relativedelta.relativedelta</span></code></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">time</span></code>: <code class="docutils literal notranslate"><span class="pre">time</span></code></p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">datetime</span></code>: <code class="docutils literal notranslate"><span class="pre">datetime.datetime</span></code></p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">uuid</span></code>: <code class="docutils literal notranslate"><span class="pre">uuid</span></code></p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">random</span></code>: <code class="docutils literal notranslate"><span class="pre">random</span></code></p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">relativedelta</span></code>: <code class="docutils literal notranslate"><span class="pre">dateutil.relativedelta.relativedelta</span></code></p></li>
 </ul>
 <p><a class="reference external" href="http://jinja.pocoo.org/docs/dev/templates/">Jinja’s builtin filters</a> can be also be applied where needed.</p>
-<dl class="class">
-<dt id="superset.jinja_context.PrestoTemplateProcessor">
-<em class="property">class </em><code class="descclassname">superset.jinja_context.</code><code class="descname">PrestoTemplateProcessor</code><span class="sig-paren">(</span><em>database=None</em>, <em>query=None</em>, <em>table=None</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/superset/jinja_context.html#PrestoTemplateProcessor"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#superset.jinja_context.Prest [...]
-<dd><p>Presto Jinja context</p>
-<p>The methods described here are namespaced under <code class="docutils literal notranslate"><span class="pre">presto</span></code> in the
-jinja context as in <code class="docutils literal notranslate"><span class="pre">SELECT</span> <span class="pre">'{{</span> <span class="pre">presto.some_macro_call()</span> <span class="pre">}}'</span></code></p>
+<dl class="function">
+<dt id="superset.jinja_context.current_user_id">
+<code class="sig-prename descclassname">superset.jinja_context.</code><code class="sig-name descname">current_user_id</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/superset/jinja_context.html#current_user_id"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#superset.jinja_context.current_user_id" title="Permalink to this definition">¶</a></dt>
+<dd><p>The id of the user who is currently logged in</p>
+<dl class="field-list simple">
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Optional</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>]</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="function">
+<dt id="superset.jinja_context.current_username">
+<code class="sig-prename descclassname">superset.jinja_context.</code><code class="sig-name descname">current_username</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/superset/jinja_context.html#current_username"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#superset.jinja_context.current_username" title="Permalink to this definition">¶</a></dt>
+<dd><p>The username of the user who is currently logged in</p>
+<dl class="field-list simple">
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Optional</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]</p>
+</dd>
+</dl>
 </dd></dl>
 
 <dl class="function">
 <dt id="superset.jinja_context.url_param">
-<code class="descclassname">superset.jinja_context.</code><code class="descname">url_param</code><span class="sig-paren">(</span><em>param</em>, <em>default=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/superset/jinja_context.html#url_param"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#superset.jinja_context.url_param" title="Permalink to this definition">¶</a></dt>
+<code class="sig-prename descclassname">superset.jinja_context.</code><code class="sig-name descname">url_param</code><span class="sig-paren">(</span><em class="sig-param">param</em>, <em class="sig-param">default=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/superset/jinja_context.html#url_param"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#superset.jinja_context.url_param" title="Permalink to this definition">¶</a></dt>
 <dd><p>Read a url or post parameter and use it in your SQL Lab query</p>
 <p>When in SQL Lab, it’s possible to add arbitrary URL “query string”
 parameters, and use those in your SQL code. For instance you can
@@ -236,61 +252,69 @@ runtime and replaced by the value in the URL.</p>
 <p>As you create a visualization form this SQL Lab query, you can pass
 parameters in the explore view as well as from the dashboard, and
 it should carry through to your queries.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>param</strong> (<em>str</em>) – the parameter to lookup</li>
-<li><strong>default</strong> (<em>str</em>) – the value to return in the absence of the parameter</li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>param</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – the parameter to lookup</p></li>
+<li><p><strong>default</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Optional</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]) – the value to return in the absence of the parameter</p></li>
 </ul>
-</td>
-</tr>
-</tbody>
-</table>
+</dd>
+<dt class="field-even">Return type</dt>
+<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Optional</span></code>[<code class="xref py py-data docutils literal notranslate"><span class="pre">Any</span></code>]</p>
+</dd>
+</dl>
 </dd></dl>
 
 <dl class="function">
 <dt id="superset.jinja_context.filter_values">
-<code class="descclassname">superset.jinja_context.</code><code class="descname">filter_values</code><span class="sig-paren">(</span><em>column</em>, <em>default=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/superset/jinja_context.html#filter_values"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#superset.jinja_context.filter_values" title="Permalink to this definition">¶</a></dt>
+<code class="sig-prename descclassname">superset.jinja_context.</code><code class="sig-name descname">filter_values</code><span class="sig-paren">(</span><em class="sig-param">column</em>, <em class="sig-param">default=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/superset/jinja_context.html#filter_values"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#superset.jinja_context.filter_values" title="Permalink to this defin [...]
 <dd><p>Gets a values for a particular filter as a list</p>
-<dl class="docutils">
-<dt>This is useful if:</dt>
-<dd><ul class="first last simple">
-<li>you want to use a filter box to filter a query where the name of filter box
-column doesn’t match the one in the select statement</li>
-<li>you want to have the ability for filter inside the main query for speed purposes</li>
+<dl class="simple">
+<dt>This is useful if:</dt><dd><ul class="simple">
+<li><p>you want to use a filter box to filter a query where the name of filter box
+column doesn’t match the one in the select statement</p></li>
+<li><p>you want to have the ability for filter inside the main query for speed
+purposes</p></li>
 </ul>
 </dd>
 </dl>
-<p>This searches for “filters” and “extra_filters” in form_data for a match</p>
-<dl class="docutils">
-<dt>Usage example:</dt>
-<dd>SELECT action, count(*) as times
-FROM logs
-WHERE action in ( {{ “’” + “’,’”.join(filter_values(‘action_type’)) + “’” }} )
-GROUP BY 1</dd>
-</dl>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>column</strong> (<em>str</em>) – column/filter name to lookup</li>
-<li><strong>default</strong> (<em>str</em>) – default value to return if there’s no matching columns</li>
+<p>This searches for “filters” and “extra_filters” in <code class="docutils literal notranslate"><span class="pre">form_data</span></code> for a match</p>
+<p>Usage example:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">SELECT</span> <span class="n">action</span><span class="p">,</span> <span class="n">count</span><span class="p">(</span><span class="o">*</span><span class="p">)</span> <span class="k">as</span> <span class="n">times</span>
+<span class="n">FROM</span> <span class="n">logs</span>
+<span class="n">WHERE</span> <span class="n">action</span> <span class="ow">in</span> <span class="p">(</span> <span class="p">{{</span> <span class="s2">&quot;&#39;&quot;</span> <span class="o">+</span> <span class="s2">&quot;&#39;,&#39;&quot;</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">filter_values</span><span class="p">(</span><span class="s1">&#39;action_type&#39;</span><span class="p">))</span> <span class="o">+</span> <span clas [...]
+<span class="n">GROUP</span> <span class="n">BY</span> <span class="n">action</span>
+</pre></div>
+</div>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>column</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – column/filter name to lookup</p></li>
+<li><p><strong>default</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Optional</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]) – default value to return if there’s no matching columns</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first">returns a list of filter values</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><p class="first last">list</p>
-</td>
-</tr>
-</tbody>
-</table>
+</dd>
+<dt class="field-even">Return type</dt>
+<dd class="field-even"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">List</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]</p>
+</dd>
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>returns a list of filter values</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="class">
+<dt id="superset.jinja_context.PrestoTemplateProcessor">
+<em class="property">class </em><code class="sig-prename descclassname">superset.jinja_context.</code><code class="sig-name descname">PrestoTemplateProcessor</code><span class="sig-paren">(</span><em class="sig-param">database=None</em>, <em class="sig-param">query=None</em>, <em class="sig-param">table=None</em>, <em class="sig-param">**kwargs</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/superset/jinja_context.html#PrestoTemplateProcessor"><span class [...]
+<dd><p>Presto Jinja context</p>
+<p>The methods described here are namespaced under <code class="docutils literal notranslate"><span class="pre">presto</span></code> in the
+jinja context as in <code class="docutils literal notranslate"><span class="pre">SELECT</span> <span class="pre">'{{</span> <span class="pre">presto.some_macro_call()</span> <span class="pre">}}'</span></code></p>
 </dd></dl>
 
+<dl class="class">
+<dt id="superset.jinja_context.HiveTemplateProcessor">
+<em class="property">class </em><code class="sig-prename descclassname">superset.jinja_context.</code><code class="sig-name descname">HiveTemplateProcessor</code><span class="sig-paren">(</span><em class="sig-param">database=None</em>, <em class="sig-param">query=None</em>, <em class="sig-param">table=None</em>, <em class="sig-param">**kwargs</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/superset/jinja_context.html#HiveTemplateProcessor"><span class="vi [...]
+<dd></dd></dl>
+
 </div>
 <div class="section" id="extending-macros">
 <h3>Extending macros<a class="headerlink" href="#extending-macros" title="Permalink to this headline">¶</a></h3>
@@ -314,7 +338,7 @@ to integrate in their queries in <strong>SQL Lab</strong>.</p>
         <a href="gallery.html" class="btn btn-neutral float-right" title="Visualizations Gallery" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
       
       
-        <a href="security.html" class="btn btn-neutral" title="Security" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
+        <a href="security.html" class="btn btn-neutral float-left" title="Security" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
       
     </div>
   
@@ -323,7 +347,6 @@ to integrate in their queries in <strong>SQL Lab</strong>.</p>
 
   <div role="contentinfo">
     <p>
-        &copy; Copyright Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0..
 
     </p>
   </div> 
@@ -339,36 +362,16 @@ to integrate in their queries in <strong>SQL Lab</strong>.</p>
   
 
 
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'',
-            LANGUAGE:'None',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-      <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
   <script type="text/javascript">
       jQuery(function () {
           SphinxRtdTheme.Navigation.enable(true);
       });
-  </script> 
+  </script>
+
+  
+  
+    
+   
 
 </body>
 </html>
\ No newline at end of file
diff --git a/tutorial.html b/tutorial.html
index 130c818..47d734c 100644
--- a/tutorial.html
+++ b/tutorial.html
@@ -17,35 +17,36 @@
   
 
   
-
-  
+  <script type="text/javascript" src="_static/js/modernizr.min.js"></script>
   
     
+      <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+        <script type="text/javascript" src="_static/jquery.js"></script>
+        <script type="text/javascript" src="_static/underscore.js"></script>
+        <script type="text/javascript" src="_static/doctools.js"></script>
+        <script type="text/javascript" src="_static/language_data.js"></script>
+    
+    <script type="text/javascript" src="_static/js/theme.js"></script>
 
-  
+    
 
   
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
   <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
     <link rel="next" title="Security" href="security.html" />
     <link rel="prev" title="Installation &amp; Configuration" href="installation.html" /> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
 </head>
 
 <body class="wy-body-for-nav">
 
    
   <div class="wy-grid-for-nav">
-
     
     <nav data-toggle="wy-nav-shift" class="wy-nav-side">
       <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
+        <div class="wy-side-nav-search" >
           
 
           
@@ -179,11 +180,11 @@ we use here.</p>
 <p>You can configure a number of advanced options on this page, but for
 this walkthrough, you’ll only need to do <strong>two things</strong>:</p>
 <ol class="arabic simple">
-<li>Name your database connection:</li>
+<li><p>Name your database connection:</p></li>
 </ol>
 <a class="reference internal image-reference" href="_images/tutorial_03_database_name.png"><img alt="_images/tutorial_03_database_name.png" src="_images/tutorial_03_database_name.png" style="width: 554.4px; height: 98.0px;" /></a>
 <ol class="arabic simple" start="2">
-<li>Provide the SQLAlchemy Connection URI and test the connection:</li>
+<li><p>Provide the SQLAlchemy Connection URI and test the connection:</p></li>
 </ol>
 <a class="reference internal image-reference" href="_images/tutorial_04_sqlalchemy_connection_string.png"><img alt="_images/tutorial_04_sqlalchemy_connection_string.png" src="_images/tutorial_04_sqlalchemy_connection_string.png" style="width: 1071.0px; height: 196.0px;" /></a>
 <p>This example shows the connection string for our test weather database.
@@ -212,18 +213,18 @@ to Superset that you’d like to query.</p>
 <a class="reference internal image-reference" href="_images/tutorial_09_add_new_table.png"><img alt="_images/tutorial_09_add_new_table.png" src="_images/tutorial_09_add_new_table.png" style="width: 322.0px; height: 232.39999999999998px;" /></a>
 <p>You only need a few pieces of information to add a new table to Superset:</p>
 <ul class="simple">
-<li>The name of the table</li>
+<li><p>The name of the table</p></li>
 </ul>
 <a class="reference internal image-reference" href="_images/tutorial_10_table_name.png"><img alt="_images/tutorial_10_table_name.png" src="_images/tutorial_10_table_name.png" style="width: 772.8px; height: 130.2px;" /></a>
 <ul class="simple">
-<li>The target database from the <strong>Database</strong> drop-down menu (i.e. the one
-you just added above)</li>
+<li><p>The target database from the <strong>Database</strong> drop-down menu (i.e. the one
+you just added above)</p></li>
 </ul>
 <a class="reference internal image-reference" href="_images/tutorial_11_choose_db.png"><img alt="_images/tutorial_11_choose_db.png" src="_images/tutorial_11_choose_db.png" style="width: 387.79999999999995px; height: 229.6px;" /></a>
 <ul class="simple">
-<li>Optionally, the database schema. If the table exists in the “default” schema
+<li><p>Optionally, the database schema. If the table exists in the “default” schema
 (e.g. the <em>public</em> schema in PostgreSQL or Redshift), you can leave the schema
-field blank.</li>
+field blank.</p></li>
 </ul>
 <p>Click on the <strong>Save</strong> button to save the configuration:</p>
 <a class="reference internal image-reference" href="_images/tutorial_07_save_button.png"><img alt="_images/tutorial_07_save_button.png" src="_images/tutorial_07_save_button.png" style="width: 187.6px; height: 85.39999999999999px;" /></a>
@@ -239,14 +240,14 @@ a more advanced tutorial.</p>
 way you can use specific columns of your table when exploring your data. We’ll run
 through these options to describe their purpose:</p>
 <ul class="simple">
-<li>If you want users to group metrics by a specific field, mark it as <strong>Groupable</strong>.</li>
-<li>If you need to filter on a specific field, mark it as <strong>Filterable</strong>.</li>
-<li>Is this field something you’d like to get the distinct count of? Check the <strong>Count
-Distinct</strong> box.</li>
-<li>Is this a metric you want to sum, or get basic summary statistics for? The <strong>Sum</strong>,
-<strong>Min</strong>, and <strong>Max</strong> columns will help.</li>
-<li>The <strong>is temporal</strong> field should be checked for any date or time fields. We’ll cover
-how this manifests itself in analyses in a moment.</li>
+<li><p>If you want users to group metrics by a specific field, mark it as <strong>Groupable</strong>.</p></li>
+<li><p>If you need to filter on a specific field, mark it as <strong>Filterable</strong>.</p></li>
+<li><p>Is this field something you’d like to get the distinct count of? Check the <strong>Count
+Distinct</strong> box.</p></li>
+<li><p>Is this a metric you want to sum, or get basic summary statistics for? The <strong>Sum</strong>,
+<strong>Min</strong>, and <strong>Max</strong> columns will help.</p></li>
+<li><p>The <strong>is temporal</strong> field should be checked for any date or time fields. We’ll cover
+how this manifests itself in analyses in a moment.</p></li>
 </ul>
 <p>Here’s how we’ve configured fields for the weather data. Even for measures like the
 weather measurements (precipitation, snowfall, etc.), it’s ideal to group and filter
@@ -308,15 +309,15 @@ to investigate some outliers with Superset, but this just scratches the surface
 we can do.</p>
 <p>You may want to do a couple more things with this measure:</p>
 <ul class="simple">
-<li>The default formatting shows values like 1.37k, which may be difficult for some
+<li><p>The default formatting shows values like 1.37k, which may be difficult for some
 users to read. It’s likely you may want to see the full, comma-separated value.
 You can change the formatting of any measure by editing its config (<em>Edit Table
-Config &gt; List Sql Metric &gt; Edit Metric &gt; D3Format</em>)</li>
-<li>Moreover, you may want to see the temperature measurements in plain degrees C,
+Config &gt; List Sql Metric &gt; Edit Metric &gt; D3Format</em>)</p></li>
+<li><p>Moreover, you may want to see the temperature measurements in plain degrees C,
 not tenths of a degree. Or you may want to convert the temperature to degrees
 Fahrenheit. You can change the SQL that gets executed against the database, baking
 the logic into the measure itself (<em>Edit Table Config &gt; List Sql Metric &gt; Edit
-Metric &gt; SQL Expression</em>)</li>
+Metric &gt; SQL Expression</em>)</p></li>
 </ul>
 <p>For now, though, let’s create a better visualization of these data and add it to
 a dashboard.</p>
@@ -375,7 +376,7 @@ please start exploring and creating slices and dashboards of your own.</p>
         <a href="security.html" class="btn btn-neutral float-right" title="Security" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
       
       
-        <a href="installation.html" class="btn btn-neutral" title="Installation &amp; Configuration" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
+        <a href="installation.html" class="btn btn-neutral float-left" title="Installation &amp; Configuration" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
       
     </div>
   
@@ -384,7 +385,6 @@ please start exploring and creating slices and dashboards of your own.</p>
 
   <div role="contentinfo">
     <p>
-        &copy; Copyright Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0..
 
     </p>
   </div> 
@@ -400,36 +400,16 @@ please start exploring and creating slices and dashboards of your own.</p>
   
 
 
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'',
-            LANGUAGE:'None',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-      <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
   <script type="text/javascript">
       jQuery(function () {
           SphinxRtdTheme.Navigation.enable(true);
       });
-  </script> 
+  </script>
+
+  
+  
+    
+   
 
 </body>
 </html>
\ No newline at end of file
diff --git a/videos.html b/videos.html
index 84a13c4..ee72c17 100644
--- a/videos.html
+++ b/videos.html
@@ -17,35 +17,36 @@
   
 
   
-
-  
+  <script type="text/javascript" src="_static/js/modernizr.min.js"></script>
   
     
+      <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+        <script type="text/javascript" src="_static/jquery.js"></script>
+        <script type="text/javascript" src="_static/underscore.js"></script>
+        <script type="text/javascript" src="_static/doctools.js"></script>
+        <script type="text/javascript" src="_static/language_data.js"></script>
+    
+    <script type="text/javascript" src="_static/js/theme.js"></script>
 
-  
+    
 
   
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
   <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
     <link rel="next" title="Importing and Exporting Datasources" href="import_export_datasources.html" />
     <link rel="prev" title="Visualization Tools" href="visualization.html" /> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
 </head>
 
 <body class="wy-body-for-nav">
 
    
   <div class="wy-grid-for-nav">
-
     
     <nav data-toggle="wy-nav-shift" class="wy-nav-side">
       <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
+        <div class="wy-side-nav-search" >
           
 
           
@@ -160,8 +161,8 @@
   <div class="section" id="videos">
 <h1>Videos<a class="headerlink" href="#videos" title="Permalink to this headline">¶</a></h1>
 <div class="admonition note">
-<p class="first admonition-title">Note</p>
-<p class="last">This section of the documentation has yet to be filled in.</p>
+<p class="admonition-title">Note</p>
+<p>This section of the documentation has yet to be filled in.</p>
 </div>
 </div>
 
@@ -176,7 +177,7 @@
         <a href="import_export_datasources.html" class="btn btn-neutral float-right" title="Importing and Exporting Datasources" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
       
       
-        <a href="visualization.html" class="btn btn-neutral" title="Visualization Tools" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
+        <a href="visualization.html" class="btn btn-neutral float-left" title="Visualization Tools" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
       
     </div>
   
@@ -185,7 +186,6 @@
 
   <div role="contentinfo">
     <p>
-        &copy; Copyright Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0..
 
     </p>
   </div> 
@@ -201,36 +201,16 @@
   
 
 
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'',
-            LANGUAGE:'None',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-      <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
   <script type="text/javascript">
       jQuery(function () {
           SphinxRtdTheme.Navigation.enable(true);
       });
-  </script> 
+  </script>
+
+  
+  
+    
+   
 
 </body>
 </html>
\ No newline at end of file
diff --git a/visualization.html b/visualization.html
index 0387f2f..50905bc 100644
--- a/visualization.html
+++ b/visualization.html
@@ -17,35 +17,36 @@
   
 
   
-
-  
+  <script type="text/javascript" src="_static/js/modernizr.min.js"></script>
   
     
+      <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+        <script type="text/javascript" src="_static/jquery.js"></script>
+        <script type="text/javascript" src="_static/underscore.js"></script>
+        <script type="text/javascript" src="_static/doctools.js"></script>
+        <script type="text/javascript" src="_static/language_data.js"></script>
+    
+    <script type="text/javascript" src="_static/js/theme.js"></script>
 
-  
+    
 
   
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
   <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
     <link rel="next" title="Videos" href="videos.html" />
     <link rel="prev" title="Misc" href="misc.html" /> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
 </head>
 
 <body class="wy-body-for-nav">
 
    
   <div class="wy-grid-for-nav">
-
     
     <nav data-toggle="wy-nav-shift" class="wy-nav-side">
       <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
+        <div class="wy-side-nav-search" >
           
 
           
@@ -177,2790 +178,2790 @@ The second part is a string of up to three alphanumeric characters, which is usu
 <div class="section" id="list-of-countries">
 <h2>List of Countries<a class="headerlink" href="#list-of-countries" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
-<li>Belgium</li>
+<li><p>Belgium</p></li>
 </ul>
-<table border="1" class="docutils">
+<table class="docutils align-default">
 <colgroup>
-<col width="32%" />
-<col width="68%" />
+<col style="width: 32%" />
+<col style="width: 68%" />
 </colgroup>
-<thead valign="bottom">
-<tr class="row-odd"><th class="head">ISO</th>
-<th class="head">Name of region</th>
+<thead>
+<tr class="row-odd"><th class="head"><p>ISO</p></th>
+<th class="head"><p>Name of region</p></th>
 </tr>
 </thead>
-<tbody valign="top">
-<tr class="row-even"><td>BE-BRU</td>
-<td>Bruxelles</td>
+<tbody>
+<tr class="row-even"><td><p>BE-BRU</p></td>
+<td><p>Bruxelles</p></td>
 </tr>
-<tr class="row-odd"><td>BE-VAN</td>
-<td>Antwerpen</td>
+<tr class="row-odd"><td><p>BE-VAN</p></td>
+<td><p>Antwerpen</p></td>
 </tr>
-<tr class="row-even"><td>BE-VLI</td>
-<td>Limburg</td>
+<tr class="row-even"><td><p>BE-VLI</p></td>
+<td><p>Limburg</p></td>
 </tr>
-<tr class="row-odd"><td>BE-VOV</td>
-<td>Oost-Vlaanderen</td>
+<tr class="row-odd"><td><p>BE-VOV</p></td>
+<td><p>Oost-Vlaanderen</p></td>
 </tr>
-<tr class="row-even"><td>BE-VBR</td>
-<td>Vlaams Brabant</td>
+<tr class="row-even"><td><p>BE-VBR</p></td>
+<td><p>Vlaams Brabant</p></td>
 </tr>
-<tr class="row-odd"><td>BE-VWV</td>
-<td>West-Vlaanderen</td>
+<tr class="row-odd"><td><p>BE-VWV</p></td>
+<td><p>West-Vlaanderen</p></td>
 </tr>
-<tr class="row-even"><td>BE-WBR</td>
-<td>Brabant Wallon</td>
+<tr class="row-even"><td><p>BE-WBR</p></td>
+<td><p>Brabant Wallon</p></td>
 </tr>
-<tr class="row-odd"><td>BE-WHT</td>
-<td>Hainaut</td>
+<tr class="row-odd"><td><p>BE-WHT</p></td>
+<td><p>Hainaut</p></td>
 </tr>
-<tr class="row-even"><td>BE-WLG</td>
-<td>Liège</td>
+<tr class="row-even"><td><p>BE-WLG</p></td>
+<td><p>Liège</p></td>
 </tr>
-<tr class="row-odd"><td>BE-VLI</td>
-<td>Limburg</td>
+<tr class="row-odd"><td><p>BE-VLI</p></td>
+<td><p>Limburg</p></td>
 </tr>
-<tr class="row-even"><td>BE-WLX</td>
-<td>Luxembourg</td>
+<tr class="row-even"><td><p>BE-WLX</p></td>
+<td><p>Luxembourg</p></td>
 </tr>
-<tr class="row-odd"><td>BE-WNA</td>
-<td>Namur</td>
+<tr class="row-odd"><td><p>BE-WNA</p></td>
+<td><p>Namur</p></td>
 </tr>
 </tbody>
 </table>
 <ul class="simple">
-<li>Brazil</li>
+<li><p>Brazil</p></li>
 </ul>
-<table border="1" class="docutils">
+<table class="docutils align-default">
 <colgroup>
-<col width="30%" />
-<col width="70%" />
+<col style="width: 30%" />
+<col style="width: 70%" />
 </colgroup>
-<thead valign="bottom">
-<tr class="row-odd"><th class="head">ISO</th>
-<th class="head">Name of region</th>
+<thead>
+<tr class="row-odd"><th class="head"><p>ISO</p></th>
+<th class="head"><p>Name of region</p></th>
 </tr>
 </thead>
-<tbody valign="top">
-<tr class="row-even"><td>BR-AC</td>
-<td>Acre</td>
+<tbody>
+<tr class="row-even"><td><p>BR-AC</p></td>
+<td><p>Acre</p></td>
 </tr>
-<tr class="row-odd"><td>BR-AL</td>
-<td>Alagoas</td>
+<tr class="row-odd"><td><p>BR-AL</p></td>
+<td><p>Alagoas</p></td>
 </tr>
-<tr class="row-even"><td>BR-AP</td>
-<td>Amapá</td>
+<tr class="row-even"><td><p>BR-AP</p></td>
+<td><p>Amapá</p></td>
 </tr>
-<tr class="row-odd"><td>BR-AM</td>
-<td>Amazonas</td>
+<tr class="row-odd"><td><p>BR-AM</p></td>
+<td><p>Amazonas</p></td>
 </tr>
-<tr class="row-even"><td>BR-BA</td>
-<td>Bahia</td>
+<tr class="row-even"><td><p>BR-BA</p></td>
+<td><p>Bahia</p></td>
 </tr>
-<tr class="row-odd"><td>BR-CE</td>
-<td>Ceará</td>
+<tr class="row-odd"><td><p>BR-CE</p></td>
+<td><p>Ceará</p></td>
 </tr>
-<tr class="row-even"><td>BR-DF</td>
-<td>Distrito Federal</td>
+<tr class="row-even"><td><p>BR-DF</p></td>
+<td><p>Distrito Federal</p></td>
 </tr>
-<tr class="row-odd"><td>BR-ES</td>
-<td>Espírito Santo</td>
+<tr class="row-odd"><td><p>BR-ES</p></td>
+<td><p>Espírito Santo</p></td>
 </tr>
-<tr class="row-even"><td>BR-GO</td>
-<td>Goiás</td>
+<tr class="row-even"><td><p>BR-GO</p></td>
+<td><p>Goiás</p></td>
 </tr>
-<tr class="row-odd"><td>BR-MA</td>
-<td>Maranhão</td>
+<tr class="row-odd"><td><p>BR-MA</p></td>
+<td><p>Maranhão</p></td>
 </tr>
-<tr class="row-even"><td>BR-MS</td>
-<td>Mato Grosso do Sul</td>
+<tr class="row-even"><td><p>BR-MS</p></td>
+<td><p>Mato Grosso do Sul</p></td>
 </tr>
-<tr class="row-odd"><td>BR-MT</td>
-<td>Mato Grosso</td>
+<tr class="row-odd"><td><p>BR-MT</p></td>
+<td><p>Mato Grosso</p></td>
 </tr>
-<tr class="row-even"><td>BR-MG</td>
-<td>Minas Gerais</td>
+<tr class="row-even"><td><p>BR-MG</p></td>
+<td><p>Minas Gerais</p></td>
 </tr>
-<tr class="row-odd"><td>BR-PA</td>
-<td>Pará</td>
+<tr class="row-odd"><td><p>BR-PA</p></td>
+<td><p>Pará</p></td>
 </tr>
-<tr class="row-even"><td>BR-PB</td>
-<td>Paraíba</td>
+<tr class="row-even"><td><p>BR-PB</p></td>
+<td><p>Paraíba</p></td>
 </tr>
-<tr class="row-odd"><td>BR-PR</td>
-<td>Paraná</td>
+<tr class="row-odd"><td><p>BR-PR</p></td>
+<td><p>Paraná</p></td>
 </tr>
-<tr class="row-even"><td>BR-PE</td>
-<td>Pernambuco</td>
+<tr class="row-even"><td><p>BR-PE</p></td>
+<td><p>Pernambuco</p></td>
 </tr>
-<tr class="row-odd"><td>BR-PI</td>
-<td>Piauí</td>
+<tr class="row-odd"><td><p>BR-PI</p></td>
+<td><p>Piauí</p></td>
 </tr>
-<tr class="row-even"><td>BR-RJ</td>
-<td>Rio de Janeiro</td>
+<tr class="row-even"><td><p>BR-RJ</p></td>
+<td><p>Rio de Janeiro</p></td>
 </tr>
-<tr class="row-odd"><td>BR-RN</td>
-<td>Rio Grande do Norte</td>
+<tr class="row-odd"><td><p>BR-RN</p></td>
+<td><p>Rio Grande do Norte</p></td>
 </tr>
-<tr class="row-even"><td>BR-RS</td>
-<td>Rio Grande do Sul</td>
+<tr class="row-even"><td><p>BR-RS</p></td>
+<td><p>Rio Grande do Sul</p></td>
 </tr>
-<tr class="row-odd"><td>BR-RO</td>
-<td>Rondônia</td>
+<tr class="row-odd"><td><p>BR-RO</p></td>
+<td><p>Rondônia</p></td>
 </tr>
-<tr class="row-even"><td>BR-RR</td>
-<td>Roraima</td>
+<tr class="row-even"><td><p>BR-RR</p></td>
+<td><p>Roraima</p></td>
 </tr>
-<tr class="row-odd"><td>BR-SP</td>
-<td>São Paulo</td>
+<tr class="row-odd"><td><p>BR-SP</p></td>
+<td><p>São Paulo</p></td>
 </tr>
-<tr class="row-even"><td>BR-SC</td>
-<td>Santa Catarina</td>
+<tr class="row-even"><td><p>BR-SC</p></td>
+<td><p>Santa Catarina</p></td>
 </tr>
-<tr class="row-odd"><td>BR-SE</td>
-<td>Sergipe</td>
+<tr class="row-odd"><td><p>BR-SE</p></td>
+<td><p>Sergipe</p></td>
 </tr>
-<tr class="row-even"><td>BR-TO</td>
-<td>Tocantins</td>
+<tr class="row-even"><td><p>BR-TO</p></td>
+<td><p>Tocantins</p></td>
 </tr>
 </tbody>
 </table>
 <ul class="simple">
-<li>China</li>
+<li><p>China</p></li>
 </ul>
-<table border="1" class="docutils">
+<table class="docutils align-default">
 <colgroup>
-<col width="31%" />
-<col width="69%" />
+<col style="width: 31%" />
+<col style="width: 69%" />
 </colgroup>
-<thead valign="bottom">
-<tr class="row-odd"><th class="head">ISO</th>
-<th class="head">Name of region</th>
+<thead>
+<tr class="row-odd"><th class="head"><p>ISO</p></th>
+<th class="head"><p>Name of region</p></th>
 </tr>
 </thead>
-<tbody valign="top">
-<tr class="row-even"><td>CN-34</td>
-<td>Anhui</td>
+<tbody>
+<tr class="row-even"><td><p>CN-34</p></td>
+<td><p>Anhui</p></td>
 </tr>
-<tr class="row-odd"><td>CN-11</td>
-<td>Beijing</td>
+<tr class="row-odd"><td><p>CN-11</p></td>
+<td><p>Beijing</p></td>
 </tr>
-<tr class="row-even"><td>CN-50</td>
-<td>Chongqing</td>
+<tr class="row-even"><td><p>CN-50</p></td>
+<td><p>Chongqing</p></td>
 </tr>
-<tr class="row-odd"><td>CN-35</td>
-<td>Fujian</td>
+<tr class="row-odd"><td><p>CN-35</p></td>
+<td><p>Fujian</p></td>
 </tr>
-<tr class="row-even"><td>CN-62</td>
-<td>Gansu</td>
+<tr class="row-even"><td><p>CN-62</p></td>
+<td><p>Gansu</p></td>
 </tr>
-<tr class="row-odd"><td>CN-44</td>
-<td>Guangdong</td>
+<tr class="row-odd"><td><p>CN-44</p></td>
+<td><p>Guangdong</p></td>
 </tr>
-<tr class="row-even"><td>CN-45</td>
-<td>Guangxi</td>
+<tr class="row-even"><td><p>CN-45</p></td>
+<td><p>Guangxi</p></td>
 </tr>
-<tr class="row-odd"><td>CN-52</td>
-<td>Guizhou</td>
+<tr class="row-odd"><td><p>CN-52</p></td>
+<td><p>Guizhou</p></td>
 </tr>
-<tr class="row-even"><td>CN-46</td>
-<td>Hainan</td>
+<tr class="row-even"><td><p>CN-46</p></td>
+<td><p>Hainan</p></td>
 </tr>
-<tr class="row-odd"><td>CN-13</td>
-<td>Hebei</td>
+<tr class="row-odd"><td><p>CN-13</p></td>
+<td><p>Hebei</p></td>
 </tr>
-<tr class="row-even"><td>CN-23</td>
-<td>Heilongjiang</td>
+<tr class="row-even"><td><p>CN-23</p></td>
+<td><p>Heilongjiang</p></td>
 </tr>
-<tr class="row-odd"><td>CN-41</td>
-<td>Henan</td>
+<tr class="row-odd"><td><p>CN-41</p></td>
+<td><p>Henan</p></td>
 </tr>
-<tr class="row-even"><td>CN-42</td>
-<td>Hubei</td>
+<tr class="row-even"><td><p>CN-42</p></td>
+<td><p>Hubei</p></td>
 </tr>
-<tr class="row-odd"><td>CN-43</td>
-<td>Hunan</td>
+<tr class="row-odd"><td><p>CN-43</p></td>
+<td><p>Hunan</p></td>
 </tr>
-<tr class="row-even"><td>CN-32</td>
-<td>Jiangsu</td>
+<tr class="row-even"><td><p>CN-32</p></td>
+<td><p>Jiangsu</p></td>
 </tr>
-<tr class="row-odd"><td>CN-36</td>
-<td>Jiangxi</td>
+<tr class="row-odd"><td><p>CN-36</p></td>
+<td><p>Jiangxi</p></td>
 </tr>
-<tr class="row-even"><td>CN-22</td>
-<td>Jilin</td>
+<tr class="row-even"><td><p>CN-22</p></td>
+<td><p>Jilin</p></td>
 </tr>
-<tr class="row-odd"><td>CN-21</td>
-<td>Liaoning</td>
+<tr class="row-odd"><td><p>CN-21</p></td>
+<td><p>Liaoning</p></td>
 </tr>
-<tr class="row-even"><td>CN-15</td>
-<td>Nei Mongol</td>
+<tr class="row-even"><td><p>CN-15</p></td>
+<td><p>Nei Mongol</p></td>
 </tr>
-<tr class="row-odd"><td>CN-64</td>
-<td>Ningxia Hui</td>
+<tr class="row-odd"><td><p>CN-64</p></td>
+<td><p>Ningxia Hui</p></td>
 </tr>
-<tr class="row-even"><td>CN-63</td>
-<td>Qinghai</td>
+<tr class="row-even"><td><p>CN-63</p></td>
+<td><p>Qinghai</p></td>
 </tr>
-<tr class="row-odd"><td>CN-61</td>
-<td>Shaanxi</td>
+<tr class="row-odd"><td><p>CN-61</p></td>
+<td><p>Shaanxi</p></td>
 </tr>
-<tr class="row-even"><td>CN-37</td>
-<td>Shandong</td>
+<tr class="row-even"><td><p>CN-37</p></td>
+<td><p>Shandong</p></td>
 </tr>
-<tr class="row-odd"><td>CN-31</td>
-<td>Shanghai</td>
+<tr class="row-odd"><td><p>CN-31</p></td>
+<td><p>Shanghai</p></td>
 </tr>
-<tr class="row-even"><td>CN-14</td>
-<td>Shanxi</td>
+<tr class="row-even"><td><p>CN-14</p></td>
+<td><p>Shanxi</p></td>
 </tr>
-<tr class="row-odd"><td>CN-51</td>
-<td>Sichuan</td>
+<tr class="row-odd"><td><p>CN-51</p></td>
+<td><p>Sichuan</p></td>
 </tr>
-<tr class="row-even"><td>CN-12</td>
-<td>Tianjin</td>
+<tr class="row-even"><td><p>CN-12</p></td>
+<td><p>Tianjin</p></td>
 </tr>
-<tr class="row-odd"><td>CN-65</td>
-<td>Xinjiang Uygur</td>
+<tr class="row-odd"><td><p>CN-65</p></td>
+<td><p>Xinjiang Uygur</p></td>
 </tr>
-<tr class="row-even"><td>CN-54</td>
-<td>Xizang</td>
+<tr class="row-even"><td><p>CN-54</p></td>
+<td><p>Xizang</p></td>
 </tr>
-<tr class="row-odd"><td>CN-53</td>
-<td>Yunnan</td>
+<tr class="row-odd"><td><p>CN-53</p></td>
+<td><p>Yunnan</p></td>
 </tr>
-<tr class="row-even"><td>CN-33</td>
-<td>Zhejiang</td>
+<tr class="row-even"><td><p>CN-33</p></td>
+<td><p>Zhejiang</p></td>
 </tr>
-<tr class="row-odd"><td>CN-71</td>
-<td>Taiwan</td>
+<tr class="row-odd"><td><p>CN-71</p></td>
+<td><p>Taiwan</p></td>
 </tr>
-<tr class="row-even"><td>CN-91</td>
-<td>Hong Kong</td>
+<tr class="row-even"><td><p>CN-91</p></td>
+<td><p>Hong Kong</p></td>
 </tr>
-<tr class="row-odd"><td>CN-92</td>
-<td>Macao</td>
+<tr class="row-odd"><td><p>CN-92</p></td>
+<td><p>Macao</p></td>
 </tr>
 </tbody>
 </table>
 <ul class="simple">
-<li>Egypt</li>
+<li><p>Egypt</p></li>
 </ul>
-<table border="1" class="docutils">
+<table class="docutils align-default">
 <colgroup>
-<col width="31%" />
-<col width="69%" />
+<col style="width: 31%" />
+<col style="width: 69%" />
 </colgroup>
-<thead valign="bottom">
-<tr class="row-odd"><th class="head">ISO</th>
-<th class="head">Name of region</th>
+<thead>
+<tr class="row-odd"><th class="head"><p>ISO</p></th>
+<th class="head"><p>Name of region</p></th>
 </tr>
 </thead>
-<tbody valign="top">
-<tr class="row-even"><td>EG-DK</td>
-<td>Ad Daqahliyah</td>
+<tbody>
+<tr class="row-even"><td><p>EG-DK</p></td>
+<td><p>Ad Daqahliyah</p></td>
 </tr>
-<tr class="row-odd"><td>EG-BA</td>
-<td>Al Bahr al Ahmar</td>
+<tr class="row-odd"><td><p>EG-BA</p></td>
+<td><p>Al Bahr al Ahmar</p></td>
 </tr>
-<tr class="row-even"><td>EG-BH</td>
-<td>Al Buhayrah</td>
+<tr class="row-even"><td><p>EG-BH</p></td>
+<td><p>Al Buhayrah</p></td>
 </tr>
-<tr class="row-odd"><td>EG-FYM</td>
-<td>Al Fayyum</td>
+<tr class="row-odd"><td><p>EG-FYM</p></td>
+<td><p>Al Fayyum</p></td>
 </tr>
-<tr class="row-even"><td>EG-GH</td>
-<td>Al Gharbiyah</td>
+<tr class="row-even"><td><p>EG-GH</p></td>
+<td><p>Al Gharbiyah</p></td>
 </tr>
-<tr class="row-odd"><td>EG-ALX</td>
-<td>Al Iskandariyah</td>
+<tr class="row-odd"><td><p>EG-ALX</p></td>
+<td><p>Al Iskandariyah</p></td>
 </tr>
-<tr class="row-even"><td>EG-IS</td>
-<td>Al Isma iliyah</td>
+<tr class="row-even"><td><p>EG-IS</p></td>
+<td><p>Al Isma iliyah</p></td>
 </tr>
-<tr class="row-odd"><td>EG-GZ</td>
-<td>Al Jizah</td>
+<tr class="row-odd"><td><p>EG-GZ</p></td>
+<td><p>Al Jizah</p></td>
 </tr>
-<tr class="row-even"><td>EG-MNF</td>
-<td>Al Minufiyah</td>
+<tr class="row-even"><td><p>EG-MNF</p></td>
+<td><p>Al Minufiyah</p></td>
 </tr>
-<tr class="row-odd"><td>EG-MN</td>
-<td>Al Minya</td>
+<tr class="row-odd"><td><p>EG-MN</p></td>
+<td><p>Al Minya</p></td>
 </tr>
-<tr class="row-even"><td>EG-C</td>
-<td>Al Qahirah</td>
+<tr class="row-even"><td><p>EG-C</p></td>
+<td><p>Al Qahirah</p></td>
 </tr>
-<tr class="row-odd"><td>EG-KB</td>
-<td>Al Qalyubiyah</td>
+<tr class="row-odd"><td><p>EG-KB</p></td>
+<td><p>Al Qalyubiyah</p></td>
 </tr>
-<tr class="row-even"><td>EG-LX</td>
-<td>Al Uqsur</td>
+<tr class="row-even"><td><p>EG-LX</p></td>
+<td><p>Al Uqsur</p></td>
 </tr>
-<tr class="row-odd"><td>EG-WAD</td>
-<td>Al Wadi al Jadid</td>
+<tr class="row-odd"><td><p>EG-WAD</p></td>
+<td><p>Al Wadi al Jadid</p></td>
 </tr>
-<tr class="row-even"><td>EG-SUZ</td>
-<td>As Suways</td>
+<tr class="row-even"><td><p>EG-SUZ</p></td>
+<td><p>As Suways</p></td>
 </tr>
-<tr class="row-odd"><td>EG-SHR</td>
-<td>Ash Sharqiyah</td>
+<tr class="row-odd"><td><p>EG-SHR</p></td>
+<td><p>Ash Sharqiyah</p></td>
 </tr>
-<tr class="row-even"><td>EG-ASN</td>
-<td>Aswan</td>
+<tr class="row-even"><td><p>EG-ASN</p></td>
+<td><p>Aswan</p></td>
 </tr>
-<tr class="row-odd"><td>EG-AST</td>
-<td>Asyut</td>
+<tr class="row-odd"><td><p>EG-AST</p></td>
+<td><p>Asyut</p></td>
 </tr>
-<tr class="row-even"><td>EG-BNS</td>
-<td>Bani Suwayf</td>
+<tr class="row-even"><td><p>EG-BNS</p></td>
+<td><p>Bani Suwayf</p></td>
 </tr>
-<tr class="row-odd"><td>EG-PTS</td>
-<td>Bur Sa id</td>
+<tr class="row-odd"><td><p>EG-PTS</p></td>
+<td><p>Bur Sa id</p></td>
 </tr>
-<tr class="row-even"><td>EG-DT</td>
-<td>Dumyat</td>
+<tr class="row-even"><td><p>EG-DT</p></td>
+<td><p>Dumyat</p></td>
 </tr>
-<tr class="row-odd"><td>EG-JS</td>
-<td>Janub Sina’</td>
+<tr class="row-odd"><td><p>EG-JS</p></td>
+<td><p>Janub Sina’</p></td>
 </tr>
-<tr class="row-even"><td>EG-KFS</td>
-<td>Kafr ash Shaykh</td>
+<tr class="row-even"><td><p>EG-KFS</p></td>
+<td><p>Kafr ash Shaykh</p></td>
 </tr>
-<tr class="row-odd"><td>EG-MT</td>
-<td>Matrouh</td>
+<tr class="row-odd"><td><p>EG-MT</p></td>
+<td><p>Matrouh</p></td>
 </tr>
-<tr class="row-even"><td>EG-KN</td>
-<td>Qina</td>
+<tr class="row-even"><td><p>EG-KN</p></td>
+<td><p>Qina</p></td>
 </tr>
-<tr class="row-odd"><td>EG-SIN</td>
-<td>Shamal Sina’</td>
+<tr class="row-odd"><td><p>EG-SIN</p></td>
+<td><p>Shamal Sina’</p></td>
 </tr>
-<tr class="row-even"><td>EG-SHG</td>
-<td>Suhaj</td>
+<tr class="row-even"><td><p>EG-SHG</p></td>
+<td><p>Suhaj</p></td>
 </tr>
 </tbody>
 </table>
 <ul class="simple">
-<li>France</li>
+<li><p>France</p></li>
 </ul>
-<table border="1" class="docutils">
+<table class="docutils align-default">
 <colgroup>
-<col width="23%" />
-<col width="77%" />
+<col style="width: 23%" />
+<col style="width: 77%" />
 </colgroup>
-<thead valign="bottom">
-<tr class="row-odd"><th class="head">ISO</th>
-<th class="head">Name of region</th>
+<thead>
+<tr class="row-odd"><th class="head"><p>ISO</p></th>
+<th class="head"><p>Name of region</p></th>
 </tr>
 </thead>
-<tbody valign="top">
-<tr class="row-even"><td>FR-67</td>
-<td>Bas-Rhin</td>
+<tbody>
+<tr class="row-even"><td><p>FR-67</p></td>
+<td><p>Bas-Rhin</p></td>
 </tr>
-<tr class="row-odd"><td>FR-68</td>
-<td>Haut-Rhin</td>
+<tr class="row-odd"><td><p>FR-68</p></td>
+<td><p>Haut-Rhin</p></td>
 </tr>
-<tr class="row-even"><td>FR-24</td>
-<td>Dordogne</td>
+<tr class="row-even"><td><p>FR-24</p></td>
+<td><p>Dordogne</p></td>
 </tr>
-<tr class="row-odd"><td>FR-33</td>
-<td>Gironde</td>
+<tr class="row-odd"><td><p>FR-33</p></td>
+<td><p>Gironde</p></td>
 </tr>
-<tr class="row-even"><td>FR-40</td>
-<td>Landes</td>
+<tr class="row-even"><td><p>FR-40</p></td>
+<td><p>Landes</p></td>
 </tr>
-<tr class="row-odd"><td>FR-47</td>
-<td>Lot-et-Garonne</td>
+<tr class="row-odd"><td><p>FR-47</p></td>
+<td><p>Lot-et-Garonne</p></td>
 </tr>
-<tr class="row-even"><td>FR-64</td>
-<td>Pyrénées-Atlantiques</td>
+<tr class="row-even"><td><p>FR-64</p></td>
+<td><p>Pyrénées-Atlantiques</p></td>
 </tr>
-<tr class="row-odd"><td>FR-03</td>
-<td>Allier</td>
+<tr class="row-odd"><td><p>FR-03</p></td>
+<td><p>Allier</p></td>
 </tr>
-<tr class="row-even"><td>FR-15</td>
-<td>Cantal</td>
+<tr class="row-even"><td><p>FR-15</p></td>
+<td><p>Cantal</p></td>
 </tr>
-<tr class="row-odd"><td>FR-43</td>
-<td>Haute-Loire</td>
+<tr class="row-odd"><td><p>FR-43</p></td>
+<td><p>Haute-Loire</p></td>
 </tr>
-<tr class="row-even"><td>FR-63</td>
-<td>Puy-de-Dôme</td>
+<tr class="row-even"><td><p>FR-63</p></td>
+<td><p>Puy-de-Dôme</p></td>
 </tr>
-<tr class="row-odd"><td>FR-91</td>
-<td>Essonne</td>
+<tr class="row-odd"><td><p>FR-91</p></td>
+<td><p>Essonne</p></td>
 </tr>
-<tr class="row-even"><td>FR-92</td>
-<td>Hauts-de-Seine</td>
+<tr class="row-even"><td><p>FR-92</p></td>
+<td><p>Hauts-de-Seine</p></td>
 </tr>
-<tr class="row-odd"><td>FR-75</td>
-<td>Paris</td>
+<tr class="row-odd"><td><p>FR-75</p></td>
+<td><p>Paris</p></td>
 </tr>
-<tr class="row-even"><td>FR-77</td>
-<td>Seine-et-Marne</td>
+<tr class="row-even"><td><p>FR-77</p></td>
+<td><p>Seine-et-Marne</p></td>
 </tr>
-<tr class="row-odd"><td>FR-93</td>
-<td>Seine-Saint-Denis</td>
+<tr class="row-odd"><td><p>FR-93</p></td>
+<td><p>Seine-Saint-Denis</p></td>
 </tr>
-<tr class="row-even"><td>FR-95</td>
-<td>Val-d’Oise</td>
+<tr class="row-even"><td><p>FR-95</p></td>
+<td><p>Val-d’Oise</p></td>
 </tr>
-<tr class="row-odd"><td>FR-94</td>
-<td>Val-de-Marne</td>
+<tr class="row-odd"><td><p>FR-94</p></td>
+<td><p>Val-de-Marne</p></td>
 </tr>
-<tr class="row-even"><td>FR-78</td>
-<td>Yvelines</td>
+<tr class="row-even"><td><p>FR-78</p></td>
+<td><p>Yvelines</p></td>
 </tr>
-<tr class="row-odd"><td>FR-14</td>
-<td>Calvados</td>
+<tr class="row-odd"><td><p>FR-14</p></td>
+<td><p>Calvados</p></td>
 </tr>
-<tr class="row-even"><td>FR-50</td>
-<td>Manche</td>
+<tr class="row-even"><td><p>FR-50</p></td>
+<td><p>Manche</p></td>
 </tr>
-<tr class="row-odd"><td>FR-61</td>
-<td>Orne</td>
+<tr class="row-odd"><td><p>FR-61</p></td>
+<td><p>Orne</p></td>
 </tr>
-<tr class="row-even"><td>FR-21</td>
-<td>Côte-d’Or</td>
+<tr class="row-even"><td><p>FR-21</p></td>
+<td><p>Côte-d’Or</p></td>
 </tr>
-<tr class="row-odd"><td>FR-58</td>
-<td>Nièvre</td>
+<tr class="row-odd"><td><p>FR-58</p></td>
+<td><p>Nièvre</p></td>
 </tr>
-<tr class="row-even"><td>FR-71</td>
-<td>Saône-et-Loire</td>
+<tr class="row-even"><td><p>FR-71</p></td>
+<td><p>Saône-et-Loire</p></td>
 </tr>
-<tr class="row-odd"><td>FR-89</td>
-<td>Yonne</td>
+<tr class="row-odd"><td><p>FR-89</p></td>
+<td><p>Yonne</p></td>
 </tr>
-<tr class="row-even"><td>FR-22</td>
-<td>Côtes-d’Armor</td>
+<tr class="row-even"><td><p>FR-22</p></td>
+<td><p>Côtes-d’Armor</p></td>
 </tr>
-<tr class="row-odd"><td>FR-29</td>
-<td>Finistère</td>
+<tr class="row-odd"><td><p>FR-29</p></td>
+<td><p>Finistère</p></td>
 </tr>
-<tr class="row-even"><td>FR-35</td>
-<td>Ille-et-Vilaine</td>
+<tr class="row-even"><td><p>FR-35</p></td>
+<td><p>Ille-et-Vilaine</p></td>
 </tr>
-<tr class="row-odd"><td>FR-56</td>
-<td>Morbihan</td>
+<tr class="row-odd"><td><p>FR-56</p></td>
+<td><p>Morbihan</p></td>
 </tr>
-<tr class="row-even"><td>FR-18</td>
-<td>Cher</td>
+<tr class="row-even"><td><p>FR-18</p></td>
+<td><p>Cher</p></td>
 </tr>
-<tr class="row-odd"><td>FR-28</td>
-<td>Eure-et-Loir</td>
+<tr class="row-odd"><td><p>FR-28</p></td>
+<td><p>Eure-et-Loir</p></td>
 </tr>
-<tr class="row-even"><td>FR-37</td>
-<td>Indre-et-Loire</td>
+<tr class="row-even"><td><p>FR-37</p></td>
+<td><p>Indre-et-Loire</p></td>
 </tr>
-<tr class="row-odd"><td>FR-36</td>
-<td>Indre</td>
+<tr class="row-odd"><td><p>FR-36</p></td>
+<td><p>Indre</p></td>
 </tr>
-<tr class="row-even"><td>FR-41</td>
-<td>Loir-et-Cher</td>
+<tr class="row-even"><td><p>FR-41</p></td>
+<td><p>Loir-et-Cher</p></td>
 </tr>
-<tr class="row-odd"><td>FR-45</td>
-<td>Loiret</td>
+<tr class="row-odd"><td><p>FR-45</p></td>
+<td><p>Loiret</p></td>
 </tr>
-<tr class="row-even"><td>FR-08</td>
-<td>Ardennes</td>
+<tr class="row-even"><td><p>FR-08</p></td>
+<td><p>Ardennes</p></td>
 </tr>
-<tr class="row-odd"><td>FR-10</td>
-<td>Aube</td>
+<tr class="row-odd"><td><p>FR-10</p></td>
+<td><p>Aube</p></td>
 </tr>
-<tr class="row-even"><td>FR-52</td>
-<td>Haute-Marne</td>
+<tr class="row-even"><td><p>FR-52</p></td>
+<td><p>Haute-Marne</p></td>
 </tr>
-<tr class="row-odd"><td>FR-51</td>
-<td>Marne</td>
+<tr class="row-odd"><td><p>FR-51</p></td>
+<td><p>Marne</p></td>
 </tr>
-<tr class="row-even"><td>FR-2A</td>
-<td>Corse-du-Sud</td>
+<tr class="row-even"><td><p>FR-2A</p></td>
+<td><p>Corse-du-Sud</p></td>
 </tr>
-<tr class="row-odd"><td>FR-2B</td>
-<td>Haute-Corse</td>
+<tr class="row-odd"><td><p>FR-2B</p></td>
+<td><p>Haute-Corse</p></td>
 </tr>
-<tr class="row-even"><td>FR-25</td>
-<td>Doubs</td>
+<tr class="row-even"><td><p>FR-25</p></td>
+<td><p>Doubs</p></td>
 </tr>
-<tr class="row-odd"><td>FR-70</td>
-<td>Haute-Saône</td>
+<tr class="row-odd"><td><p>FR-70</p></td>
+<td><p>Haute-Saône</p></td>
 </tr>
-<tr class="row-even"><td>FR-39</td>
-<td>Jura</td>
+<tr class="row-even"><td><p>FR-39</p></td>
+<td><p>Jura</p></td>
 </tr>
-<tr class="row-odd"><td>FR-90</td>
-<td>Territoire de Belfort</td>
+<tr class="row-odd"><td><p>FR-90</p></td>
+<td><p>Territoire de Belfort</p></td>
 </tr>
-<tr class="row-even"><td>FR-27</td>
-<td>Eure</td>
+<tr class="row-even"><td><p>FR-27</p></td>
+<td><p>Eure</p></td>
 </tr>
-<tr class="row-odd"><td>FR-76</td>
-<td>Seine-Maritime</td>
+<tr class="row-odd"><td><p>FR-76</p></td>
+<td><p>Seine-Maritime</p></td>
 </tr>
-<tr class="row-even"><td>FR-11</td>
-<td>Aude</td>
+<tr class="row-even"><td><p>FR-11</p></td>
+<td><p>Aude</p></td>
 </tr>
-<tr class="row-odd"><td>FR-30</td>
-<td>Gard</td>
+<tr class="row-odd"><td><p>FR-30</p></td>
+<td><p>Gard</p></td>
 </tr>
-<tr class="row-even"><td>FR-34</td>
-<td>Hérault</td>
+<tr class="row-even"><td><p>FR-34</p></td>
+<td><p>Hérault</p></td>
 </tr>
-<tr class="row-odd"><td>FR-48</td>
-<td>Lozère</td>
+<tr class="row-odd"><td><p>FR-48</p></td>
+<td><p>Lozère</p></td>
 </tr>
-<tr class="row-even"><td>FR-66</td>
-<td>Pyrénées-Orientales</td>
+<tr class="row-even"><td><p>FR-66</p></td>
+<td><p>Pyrénées-Orientales</p></td>
 </tr>
-<tr class="row-odd"><td>FR-19</td>
-<td>Corrèze</td>
+<tr class="row-odd"><td><p>FR-19</p></td>
+<td><p>Corrèze</p></td>
 </tr>
-<tr class="row-even"><td>FR-23</td>
-<td>Creuse</td>
+<tr class="row-even"><td><p>FR-23</p></td>
+<td><p>Creuse</p></td>
 </tr>
-<tr class="row-odd"><td>FR-87</td>
-<td>Haute-Vienne</td>
+<tr class="row-odd"><td><p>FR-87</p></td>
+<td><p>Haute-Vienne</p></td>
 </tr>
-<tr class="row-even"><td>FR-54</td>
-<td>Meurthe-et-Moselle</td>
+<tr class="row-even"><td><p>FR-54</p></td>
+<td><p>Meurthe-et-Moselle</p></td>
 </tr>
-<tr class="row-odd"><td>FR-55</td>
-<td>Meuse</td>
+<tr class="row-odd"><td><p>FR-55</p></td>
+<td><p>Meuse</p></td>
 </tr>
-<tr class="row-even"><td>FR-57</td>
-<td>Moselle</td>
+<tr class="row-even"><td><p>FR-57</p></td>
+<td><p>Moselle</p></td>
 </tr>
-<tr class="row-odd"><td>FR-88</td>
-<td>Vosges</td>
+<tr class="row-odd"><td><p>FR-88</p></td>
+<td><p>Vosges</p></td>
 </tr>
-<tr class="row-even"><td>FR-09</td>
-<td>Ariège</td>
+<tr class="row-even"><td><p>FR-09</p></td>
+<td><p>Ariège</p></td>
 </tr>
-<tr class="row-odd"><td>FR-12</td>
-<td>Aveyron</td>
+<tr class="row-odd"><td><p>FR-12</p></td>
+<td><p>Aveyron</p></td>
 </tr>
-<tr class="row-even"><td>FR-32</td>
-<td>Gers</td>
+<tr class="row-even"><td><p>FR-32</p></td>
+<td><p>Gers</p></td>
 </tr>
-<tr class="row-odd"><td>FR-31</td>
-<td>Haute-Garonne</td>
+<tr class="row-odd"><td><p>FR-31</p></td>
+<td><p>Haute-Garonne</p></td>
 </tr>
-<tr class="row-even"><td>FR-65</td>
-<td>Hautes-Pyrénées</td>
+<tr class="row-even"><td><p>FR-65</p></td>
+<td><p>Hautes-Pyrénées</p></td>
 </tr>
-<tr class="row-odd"><td>FR-46</td>
-<td>Lot</td>
+<tr class="row-odd"><td><p>FR-46</p></td>
+<td><p>Lot</p></td>
 </tr>
-<tr class="row-even"><td>FR-82</td>
-<td>Tarn-et-Garonne</td>
+<tr class="row-even"><td><p>FR-82</p></td>
+<td><p>Tarn-et-Garonne</p></td>
 </tr>
-<tr class="row-odd"><td>FR-81</td>
-<td>Tarn</td>
+<tr class="row-odd"><td><p>FR-81</p></td>
+<td><p>Tarn</p></td>
 </tr>
-<tr class="row-even"><td>FR-59</td>
-<td>Nord</td>
+<tr class="row-even"><td><p>FR-59</p></td>
+<td><p>Nord</p></td>
 </tr>
-<tr class="row-odd"><td>FR-62</td>
-<td>Pas-de-Calais</td>
+<tr class="row-odd"><td><p>FR-62</p></td>
+<td><p>Pas-de-Calais</p></td>
 </tr>
-<tr class="row-even"><td>FR-44</td>
-<td>Loire-Atlantique</td>
+<tr class="row-even"><td><p>FR-44</p></td>
+<td><p>Loire-Atlantique</p></td>
 </tr>
-<tr class="row-odd"><td>FR-49</td>
-<td>Maine-et-Loire</td>
+<tr class="row-odd"><td><p>FR-49</p></td>
+<td><p>Maine-et-Loire</p></td>
 </tr>
-<tr class="row-even"><td>FR-53</td>
-<td>Mayenne</td>
+<tr class="row-even"><td><p>FR-53</p></td>
+<td><p>Mayenne</p></td>
 </tr>
-<tr class="row-odd"><td>FR-72</td>
-<td>Sarthe</td>
+<tr class="row-odd"><td><p>FR-72</p></td>
+<td><p>Sarthe</p></td>
 </tr>
-<tr class="row-even"><td>FR-85</td>
-<td>Vendée</td>
+<tr class="row-even"><td><p>FR-85</p></td>
+<td><p>Vendée</p></td>
 </tr>
-<tr class="row-odd"><td>FR-02</td>
-<td>Aisne</td>
+<tr class="row-odd"><td><p>FR-02</p></td>
+<td><p>Aisne</p></td>
 </tr>
-<tr class="row-even"><td>FR-60</td>
-<td>Oise</td>
+<tr class="row-even"><td><p>FR-60</p></td>
+<td><p>Oise</p></td>
 </tr>
-<tr class="row-odd"><td>FR-80</td>
-<td>Somme</td>
+<tr class="row-odd"><td><p>FR-80</p></td>
+<td><p>Somme</p></td>
 </tr>
-<tr class="row-even"><td>FR-17</td>
-<td>Charente-Maritime</td>
+<tr class="row-even"><td><p>FR-17</p></td>
+<td><p>Charente-Maritime</p></td>
 </tr>
-<tr class="row-odd"><td>FR-16</td>
-<td>Charente</td>
+<tr class="row-odd"><td><p>FR-16</p></td>
+<td><p>Charente</p></td>
 </tr>
-<tr class="row-even"><td>FR-79</td>
-<td>Deux-Sèvres</td>
+<tr class="row-even"><td><p>FR-79</p></td>
+<td><p>Deux-Sèvres</p></td>
 </tr>
-<tr class="row-odd"><td>FR-86</td>
-<td>Vienne</td>
+<tr class="row-odd"><td><p>FR-86</p></td>
+<td><p>Vienne</p></td>
 </tr>
-<tr class="row-even"><td>FR-04</td>
-<td>Alpes-de-Haute-Provence</td>
+<tr class="row-even"><td><p>FR-04</p></td>
+<td><p>Alpes-de-Haute-Provence</p></td>
 </tr>
-<tr class="row-odd"><td>FR-06</td>
-<td>Alpes-Maritimes</td>
+<tr class="row-odd"><td><p>FR-06</p></td>
+<td><p>Alpes-Maritimes</p></td>
 </tr>
-<tr class="row-even"><td>FR-13</td>
-<td>Bouches-du-Rhône</td>
+<tr class="row-even"><td><p>FR-13</p></td>
+<td><p>Bouches-du-Rhône</p></td>
 </tr>
-<tr class="row-odd"><td>FR-05</td>
-<td>Hautes-Alpes</td>
+<tr class="row-odd"><td><p>FR-05</p></td>
+<td><p>Hautes-Alpes</p></td>
 </tr>
-<tr class="row-even"><td>FR-83</td>
-<td>Var</td>
+<tr class="row-even"><td><p>FR-83</p></td>
+<td><p>Var</p></td>
 </tr>
-<tr class="row-odd"><td>FR-84</td>
-<td>Vaucluse</td>
+<tr class="row-odd"><td><p>FR-84</p></td>
+<td><p>Vaucluse</p></td>
 </tr>
-<tr class="row-even"><td>FR-01</td>
-<td>Ain</td>
+<tr class="row-even"><td><p>FR-01</p></td>
+<td><p>Ain</p></td>
 </tr>
-<tr class="row-odd"><td>FR-07</td>
-<td>Ardèche</td>
+<tr class="row-odd"><td><p>FR-07</p></td>
+<td><p>Ardèche</p></td>
 </tr>
-<tr class="row-even"><td>FR-26</td>
-<td>Drôme</td>
+<tr class="row-even"><td><p>FR-26</p></td>
+<td><p>Drôme</p></td>
 </tr>
-<tr class="row-odd"><td>FR-74</td>
-<td>Haute-Savoie</td>
+<tr class="row-odd"><td><p>FR-74</p></td>
+<td><p>Haute-Savoie</p></td>
 </tr>
-<tr class="row-even"><td>FR-38</td>
-<td>Isère</td>
+<tr class="row-even"><td><p>FR-38</p></td>
+<td><p>Isère</p></td>
 </tr>
-<tr class="row-odd"><td>FR-42</td>
-<td>Loire</td>
+<tr class="row-odd"><td><p>FR-42</p></td>
+<td><p>Loire</p></td>
 </tr>
-<tr class="row-even"><td>FR-69</td>
-<td>Rhône</td>
+<tr class="row-even"><td><p>FR-69</p></td>
+<td><p>Rhône</p></td>
 </tr>
-<tr class="row-odd"><td>FR-73</td>
-<td>Savoie</td>
+<tr class="row-odd"><td><p>FR-73</p></td>
+<td><p>Savoie</p></td>
 </tr>
 </tbody>
 </table>
 <ul class="simple">
-<li>Germany</li>
+<li><p>Germany</p></li>
 </ul>
-<table border="1" class="docutils">
+<table class="docutils align-default">
 <colgroup>
-<col width="23%" />
-<col width="77%" />
+<col style="width: 23%" />
+<col style="width: 77%" />
 </colgroup>
-<thead valign="bottom">
-<tr class="row-odd"><th class="head">ISO</th>
-<th class="head">Name of region</th>
+<thead>
+<tr class="row-odd"><th class="head"><p>ISO</p></th>
+<th class="head"><p>Name of region</p></th>
 </tr>
 </thead>
-<tbody valign="top">
-<tr class="row-even"><td>DE-BW</td>
-<td>Baden-Württemberg</td>
+<tbody>
+<tr class="row-even"><td><p>DE-BW</p></td>
+<td><p>Baden-Württemberg</p></td>
 </tr>
-<tr class="row-odd"><td>DE-BY</td>
-<td>Bayern</td>
+<tr class="row-odd"><td><p>DE-BY</p></td>
+<td><p>Bayern</p></td>
 </tr>
-<tr class="row-even"><td>DE-BE</td>
-<td>Berlin</td>
+<tr class="row-even"><td><p>DE-BE</p></td>
+<td><p>Berlin</p></td>
 </tr>
-<tr class="row-odd"><td>DE-BB</td>
-<td>Brandenburg</td>
+<tr class="row-odd"><td><p>DE-BB</p></td>
+<td><p>Brandenburg</p></td>
 </tr>
-<tr class="row-even"><td>DE-HB</td>
-<td>Bremen</td>
+<tr class="row-even"><td><p>DE-HB</p></td>
+<td><p>Bremen</p></td>
 </tr>
-<tr class="row-odd"><td>DE-HH</td>
-<td>Hamburg</td>
+<tr class="row-odd"><td><p>DE-HH</p></td>
+<td><p>Hamburg</p></td>
 </tr>
-<tr class="row-even"><td>DE-HE</td>
-<td>Hessen</td>
+<tr class="row-even"><td><p>DE-HE</p></td>
+<td><p>Hessen</p></td>
 </tr>
-<tr class="row-odd"><td>DE-MV</td>
-<td>Mecklenburg-Vorpommern</td>
+<tr class="row-odd"><td><p>DE-MV</p></td>
+<td><p>Mecklenburg-Vorpommern</p></td>
 </tr>
-<tr class="row-even"><td>DE-NI</td>
-<td>Niedersachsen</td>
+<tr class="row-even"><td><p>DE-NI</p></td>
+<td><p>Niedersachsen</p></td>
 </tr>
-<tr class="row-odd"><td>DE-NW</td>
-<td>Nordrhein-Westfalen</td>
+<tr class="row-odd"><td><p>DE-NW</p></td>
+<td><p>Nordrhein-Westfalen</p></td>
 </tr>
-<tr class="row-even"><td>DE-RP</td>
-<td>Rheinland-Pfalz</td>
+<tr class="row-even"><td><p>DE-RP</p></td>
+<td><p>Rheinland-Pfalz</p></td>
 </tr>
-<tr class="row-odd"><td>DE-SL</td>
-<td>Saarland</td>
+<tr class="row-odd"><td><p>DE-SL</p></td>
+<td><p>Saarland</p></td>
 </tr>
-<tr class="row-even"><td>DE-ST</td>
-<td>Sachsen-Anhalt</td>
+<tr class="row-even"><td><p>DE-ST</p></td>
+<td><p>Sachsen-Anhalt</p></td>
 </tr>
-<tr class="row-odd"><td>DE-SN</td>
-<td>Sachsen</td>
+<tr class="row-odd"><td><p>DE-SN</p></td>
+<td><p>Sachsen</p></td>
 </tr>
-<tr class="row-even"><td>DE-SH</td>
-<td>Schleswig-Holstein</td>
+<tr class="row-even"><td><p>DE-SH</p></td>
+<td><p>Schleswig-Holstein</p></td>
 </tr>
-<tr class="row-odd"><td>DE-TH</td>
-<td>Thüringen</td>
+<tr class="row-odd"><td><p>DE-TH</p></td>
+<td><p>Thüringen</p></td>
 </tr>
 </tbody>
 </table>
 <ul class="simple">
-<li>Italy</li>
+<li><p>Italy</p></li>
 </ul>
-<table border="1" class="docutils">
+<table class="docutils align-default">
 <colgroup>
-<col width="14%" />
-<col width="86%" />
+<col style="width: 14%" />
+<col style="width: 86%" />
 </colgroup>
-<thead valign="bottom">
-<tr class="row-odd"><th class="head">ISO</th>
-<th class="head">Name of region</th>
+<thead>
+<tr class="row-odd"><th class="head"><p>ISO</p></th>
+<th class="head"><p>Name of region</p></th>
 </tr>
 </thead>
-<tbody valign="top">
-<tr class="row-even"><td>IT-CH</td>
-<td>Chieti</td>
+<tbody>
+<tr class="row-even"><td><p>IT-CH</p></td>
+<td><p>Chieti</p></td>
 </tr>
-<tr class="row-odd"><td>IT-AQ</td>
-<td>L’Aquila</td>
+<tr class="row-odd"><td><p>IT-AQ</p></td>
+<td><p>L’Aquila</p></td>
 </tr>
-<tr class="row-even"><td>IT-PE</td>
-<td>Pescara</td>
+<tr class="row-even"><td><p>IT-PE</p></td>
+<td><p>Pescara</p></td>
 </tr>
-<tr class="row-odd"><td>IT-TE</td>
-<td>Teramo</td>
+<tr class="row-odd"><td><p>IT-TE</p></td>
+<td><p>Teramo</p></td>
 </tr>
-<tr class="row-even"><td>IT-BA</td>
-<td>Bari</td>
+<tr class="row-even"><td><p>IT-BA</p></td>
+<td><p>Bari</p></td>
 </tr>
-<tr class="row-odd"><td>IT-BT</td>
-<td>Barletta-Andria-Trani</td>
+<tr class="row-odd"><td><p>IT-BT</p></td>
+<td><p>Barletta-Andria-Trani</p></td>
 </tr>
-<tr class="row-even"><td>IT-BR</td>
-<td>Brindisi</td>
+<tr class="row-even"><td><p>IT-BR</p></td>
+<td><p>Brindisi</p></td>
 </tr>
-<tr class="row-odd"><td>IT-FG</td>
-<td>Foggia</td>
+<tr class="row-odd"><td><p>IT-FG</p></td>
+<td><p>Foggia</p></td>
 </tr>
-<tr class="row-even"><td>IT-LE</td>
-<td>Lecce</td>
+<tr class="row-even"><td><p>IT-LE</p></td>
+<td><p>Lecce</p></td>
 </tr>
-<tr class="row-odd"><td>IT-TA</td>
-<td>Taranto</td>
+<tr class="row-odd"><td><p>IT-TA</p></td>
+<td><p>Taranto</p></td>
 </tr>
-<tr class="row-even"><td>IT-MT</td>
-<td>Matera</td>
+<tr class="row-even"><td><p>IT-MT</p></td>
+<td><p>Matera</p></td>
 </tr>
-<tr class="row-odd"><td>IT-PZ</td>
-<td>Potenza</td>
+<tr class="row-odd"><td><p>IT-PZ</p></td>
+<td><p>Potenza</p></td>
 </tr>
-<tr class="row-even"><td>IT-CZ</td>
-<td>Catanzaro</td>
+<tr class="row-even"><td><p>IT-CZ</p></td>
+<td><p>Catanzaro</p></td>
 </tr>
-<tr class="row-odd"><td>IT-CS</td>
-<td>Cosenza</td>
+<tr class="row-odd"><td><p>IT-CS</p></td>
+<td><p>Cosenza</p></td>
 </tr>
-<tr class="row-even"><td>IT-KR</td>
-<td>Crotone</td>
+<tr class="row-even"><td><p>IT-KR</p></td>
+<td><p>Crotone</p></td>
 </tr>
-<tr class="row-odd"><td>IT-RC</td>
-<td>Reggio Di Calabria</td>
+<tr class="row-odd"><td><p>IT-RC</p></td>
+<td><p>Reggio Di Calabria</p></td>
 </tr>
-<tr class="row-even"><td>IT-VV</td>
-<td>Vibo Valentia</td>
+<tr class="row-even"><td><p>IT-VV</p></td>
+<td><p>Vibo Valentia</p></td>
 </tr>
-<tr class="row-odd"><td>IT-AV</td>
-<td>Avellino</td>
+<tr class="row-odd"><td><p>IT-AV</p></td>
+<td><p>Avellino</p></td>
 </tr>
-<tr class="row-even"><td>IT-BN</td>
-<td>Benevento</td>
+<tr class="row-even"><td><p>IT-BN</p></td>
+<td><p>Benevento</p></td>
 </tr>
-<tr class="row-odd"><td>IT-CE</td>
-<td>Caserta</td>
+<tr class="row-odd"><td><p>IT-CE</p></td>
+<td><p>Caserta</p></td>
 </tr>
-<tr class="row-even"><td>IT-NA</td>
-<td>Napoli</td>
+<tr class="row-even"><td><p>IT-NA</p></td>
+<td><p>Napoli</p></td>
 </tr>
-<tr class="row-odd"><td>IT-SA</td>
-<td>Salerno</td>
+<tr class="row-odd"><td><p>IT-SA</p></td>
+<td><p>Salerno</p></td>
 </tr>
-<tr class="row-even"><td>IT-BO</td>
-<td>Bologna</td>
+<tr class="row-even"><td><p>IT-BO</p></td>
+<td><p>Bologna</p></td>
 </tr>
-<tr class="row-odd"><td>IT-FE</td>
-<td>Ferrara</td>
+<tr class="row-odd"><td><p>IT-FE</p></td>
+<td><p>Ferrara</p></td>
 </tr>
-<tr class="row-even"><td>IT-FC</td>
-<td>Forli’ - Cesena</td>
+<tr class="row-even"><td><p>IT-FC</p></td>
+<td><p>Forli’ - Cesena</p></td>
 </tr>
-<tr class="row-odd"><td>IT-MO</td>
-<td>Modena</td>
+<tr class="row-odd"><td><p>IT-MO</p></td>
+<td><p>Modena</p></td>
 </tr>
-<tr class="row-even"><td>IT-PR</td>
-<td>Parma</td>
+<tr class="row-even"><td><p>IT-PR</p></td>
+<td><p>Parma</p></td>
 </tr>
-<tr class="row-odd"><td>IT-PC</td>
-<td>Piacenza</td>
+<tr class="row-odd"><td><p>IT-PC</p></td>
+<td><p>Piacenza</p></td>
 </tr>
-<tr class="row-even"><td>IT-RA</td>
-<td>Ravenna</td>
+<tr class="row-even"><td><p>IT-RA</p></td>
+<td><p>Ravenna</p></td>
 </tr>
-<tr class="row-odd"><td>IT-RE</td>
-<td>Reggio Nell’Emilia</td>
+<tr class="row-odd"><td><p>IT-RE</p></td>
+<td><p>Reggio Nell’Emilia</p></td>
 </tr>
-<tr class="row-even"><td>IT-RN</td>
-<td>Rimini</td>
+<tr class="row-even"><td><p>IT-RN</p></td>
+<td><p>Rimini</p></td>
 </tr>
-<tr class="row-odd"><td>IT-GO</td>
-<td>Gorizia</td>
+<tr class="row-odd"><td><p>IT-GO</p></td>
+<td><p>Gorizia</p></td>
 </tr>
-<tr class="row-even"><td>IT-PN</td>
-<td>Pordenone</td>
+<tr class="row-even"><td><p>IT-PN</p></td>
+<td><p>Pordenone</p></td>
 </tr>
-<tr class="row-odd"><td>IT-TS</td>
-<td>Trieste</td>
+<tr class="row-odd"><td><p>IT-TS</p></td>
+<td><p>Trieste</p></td>
 </tr>
-<tr class="row-even"><td>IT-UD</td>
-<td>Udine</td>
+<tr class="row-even"><td><p>IT-UD</p></td>
+<td><p>Udine</p></td>
 </tr>
-<tr class="row-odd"><td>IT-FR</td>
-<td>Frosinone</td>
+<tr class="row-odd"><td><p>IT-FR</p></td>
+<td><p>Frosinone</p></td>
 </tr>
-<tr class="row-even"><td>IT-LT</td>
-<td>Latina</td>
+<tr class="row-even"><td><p>IT-LT</p></td>
+<td><p>Latina</p></td>
 </tr>
-<tr class="row-odd"><td>IT-RI</td>
-<td>Rieti</td>
+<tr class="row-odd"><td><p>IT-RI</p></td>
+<td><p>Rieti</p></td>
 </tr>
-<tr class="row-even"><td>IT-RM</td>
-<td>Roma</td>
+<tr class="row-even"><td><p>IT-RM</p></td>
+<td><p>Roma</p></td>
 </tr>
-<tr class="row-odd"><td>IT-VT</td>
-<td>Viterbo</td>
+<tr class="row-odd"><td><p>IT-VT</p></td>
+<td><p>Viterbo</p></td>
 </tr>
-<tr class="row-even"><td>IT-GE</td>
-<td>Genova</td>
+<tr class="row-even"><td><p>IT-GE</p></td>
+<td><p>Genova</p></td>
 </tr>
-<tr class="row-odd"><td>IT-IM</td>
-<td>Imperia</td>
+<tr class="row-odd"><td><p>IT-IM</p></td>
+<td><p>Imperia</p></td>
 </tr>
-<tr class="row-even"><td>IT-SP</td>
-<td>La Spezia</td>
+<tr class="row-even"><td><p>IT-SP</p></td>
+<td><p>La Spezia</p></td>
 </tr>
-<tr class="row-odd"><td>IT-SV</td>
-<td>Savona</td>
+<tr class="row-odd"><td><p>IT-SV</p></td>
+<td><p>Savona</p></td>
 </tr>
-<tr class="row-even"><td>IT-BG</td>
-<td>Bergamo</td>
+<tr class="row-even"><td><p>IT-BG</p></td>
+<td><p>Bergamo</p></td>
 </tr>
-<tr class="row-odd"><td>IT-BS</td>
-<td>Brescia</td>
+<tr class="row-odd"><td><p>IT-BS</p></td>
+<td><p>Brescia</p></td>
 </tr>
-<tr class="row-even"><td>IT-CO</td>
-<td>Como</td>
+<tr class="row-even"><td><p>IT-CO</p></td>
+<td><p>Como</p></td>
 </tr>
-<tr class="row-odd"><td>IT-CR</td>
-<td>Cremona</td>
+<tr class="row-odd"><td><p>IT-CR</p></td>
+<td><p>Cremona</p></td>
 </tr>
-<tr class="row-even"><td>IT-LC</td>
-<td>Lecco</td>
+<tr class="row-even"><td><p>IT-LC</p></td>
+<td><p>Lecco</p></td>
 </tr>
-<tr class="row-odd"><td>IT-LO</td>
-<td>Lodi</td>
+<tr class="row-odd"><td><p>IT-LO</p></td>
+<td><p>Lodi</p></td>
 </tr>
-<tr class="row-even"><td>IT-MN</td>
-<td>Mantua</td>
+<tr class="row-even"><td><p>IT-MN</p></td>
+<td><p>Mantua</p></td>
 </tr>
-<tr class="row-odd"><td>IT-MI</td>
-<td>Milano</td>
+<tr class="row-odd"><td><p>IT-MI</p></td>
+<td><p>Milano</p></td>
 </tr>
-<tr class="row-even"><td>IT-MB</td>
-<td>Monza and Brianza</td>
+<tr class="row-even"><td><p>IT-MB</p></td>
+<td><p>Monza and Brianza</p></td>
 </tr>
-<tr class="row-odd"><td>IT-PV</td>
-<td>Pavia</td>
+<tr class="row-odd"><td><p>IT-PV</p></td>
+<td><p>Pavia</p></td>
 </tr>
-<tr class="row-even"><td>IT-SO</td>
-<td>Sondrio</td>
+<tr class="row-even"><td><p>IT-SO</p></td>
+<td><p>Sondrio</p></td>
 </tr>
-<tr class="row-odd"><td>IT-VA</td>
-<td>Varese</td>
+<tr class="row-odd"><td><p>IT-VA</p></td>
+<td><p>Varese</p></td>
 </tr>
-<tr class="row-even"><td>IT-AN</td>
-<td>Ancona</td>
+<tr class="row-even"><td><p>IT-AN</p></td>
+<td><p>Ancona</p></td>
 </tr>
-<tr class="row-odd"><td>IT-AP</td>
-<td>Ascoli Piceno</td>
+<tr class="row-odd"><td><p>IT-AP</p></td>
+<td><p>Ascoli Piceno</p></td>
 </tr>
-<tr class="row-even"><td>IT-FM</td>
-<td>Fermo</td>
+<tr class="row-even"><td><p>IT-FM</p></td>
+<td><p>Fermo</p></td>
 </tr>
-<tr class="row-odd"><td>IT-MC</td>
-<td>Macerata</td>
+<tr class="row-odd"><td><p>IT-MC</p></td>
+<td><p>Macerata</p></td>
 </tr>
-<tr class="row-even"><td>IT-PU</td>
-<td>Pesaro E Urbino</td>
+<tr class="row-even"><td><p>IT-PU</p></td>
+<td><p>Pesaro E Urbino</p></td>
 </tr>
-<tr class="row-odd"><td>IT-CB</td>
-<td>Campobasso</td>
+<tr class="row-odd"><td><p>IT-CB</p></td>
+<td><p>Campobasso</p></td>
 </tr>
-<tr class="row-even"><td>IT-IS</td>
-<td>Isernia</td>
+<tr class="row-even"><td><p>IT-IS</p></td>
+<td><p>Isernia</p></td>
 </tr>
-<tr class="row-odd"><td>IT-AL</td>
-<td>Alessandria</td>
+<tr class="row-odd"><td><p>IT-AL</p></td>
+<td><p>Alessandria</p></td>
 </tr>
-<tr class="row-even"><td>IT-AT</td>
-<td>Asti</td>
+<tr class="row-even"><td><p>IT-AT</p></td>
+<td><p>Asti</p></td>
 </tr>
-<tr class="row-odd"><td>IT-BI</td>
-<td>Biella</td>
+<tr class="row-odd"><td><p>IT-BI</p></td>
+<td><p>Biella</p></td>
 </tr>
-<tr class="row-even"><td>IT-CN</td>
-<td>Cuneo</td>
+<tr class="row-even"><td><p>IT-CN</p></td>
+<td><p>Cuneo</p></td>
 </tr>
-<tr class="row-odd"><td>IT-NO</td>
-<td>Novara</td>
+<tr class="row-odd"><td><p>IT-NO</p></td>
+<td><p>Novara</p></td>
 </tr>
-<tr class="row-even"><td>IT-TO</td>
-<td>Torino</td>
+<tr class="row-even"><td><p>IT-TO</p></td>
+<td><p>Torino</p></td>
 </tr>
-<tr class="row-odd"><td>IT-VB</td>
-<td>Verbano-Cusio-Ossola</td>
+<tr class="row-odd"><td><p>IT-VB</p></td>
+<td><p>Verbano-Cusio-Ossola</p></td>
 </tr>
-<tr class="row-even"><td>IT-VC</td>
-<td>Vercelli</td>
+<tr class="row-even"><td><p>IT-VC</p></td>
+<td><p>Vercelli</p></td>
 </tr>
-<tr class="row-odd"><td>IT-CA</td>
-<td>Cagliari</td>
+<tr class="row-odd"><td><p>IT-CA</p></td>
+<td><p>Cagliari</p></td>
 </tr>
-<tr class="row-even"><td>IT-CI</td>
-<td>Carbonia-Iglesias</td>
+<tr class="row-even"><td><p>IT-CI</p></td>
+<td><p>Carbonia-Iglesias</p></td>
 </tr>
-<tr class="row-odd"><td>IT-VS</td>
-<td>Medio Campidano</td>
+<tr class="row-odd"><td><p>IT-VS</p></td>
+<td><p>Medio Campidano</p></td>
 </tr>
-<tr class="row-even"><td>IT-NU</td>
-<td>Nuoro</td>
+<tr class="row-even"><td><p>IT-NU</p></td>
+<td><p>Nuoro</p></td>
 </tr>
-<tr class="row-odd"><td>IT-OG</td>
-<td>Ogliastra</td>
+<tr class="row-odd"><td><p>IT-OG</p></td>
+<td><p>Ogliastra</p></td>
 </tr>
-<tr class="row-even"><td>IT-OT</td>
-<td>Olbia-Tempio</td>
+<tr class="row-even"><td><p>IT-OT</p></td>
+<td><p>Olbia-Tempio</p></td>
 </tr>
-<tr class="row-odd"><td>IT-OR</td>
-<td>Oristano</td>
+<tr class="row-odd"><td><p>IT-OR</p></td>
+<td><p>Oristano</p></td>
 </tr>
-<tr class="row-even"><td>IT-SS</td>
-<td>Sassari</td>
+<tr class="row-even"><td><p>IT-SS</p></td>
+<td><p>Sassari</p></td>
 </tr>
-<tr class="row-odd"><td>IT-AG</td>
-<td>Agrigento</td>
+<tr class="row-odd"><td><p>IT-AG</p></td>
+<td><p>Agrigento</p></td>
 </tr>
-<tr class="row-even"><td>IT-CL</td>
-<td>Caltanissetta</td>
+<tr class="row-even"><td><p>IT-CL</p></td>
+<td><p>Caltanissetta</p></td>
 </tr>
-<tr class="row-odd"><td>IT-CT</td>
-<td>Catania</td>
+<tr class="row-odd"><td><p>IT-CT</p></td>
+<td><p>Catania</p></td>
 </tr>
-<tr class="row-even"><td>IT-EN</td>
-<td>Enna</td>
+<tr class="row-even"><td><p>IT-EN</p></td>
+<td><p>Enna</p></td>
 </tr>
-<tr class="row-odd"><td>IT-ME</td>
-<td>Messina</td>
+<tr class="row-odd"><td><p>IT-ME</p></td>
+<td><p>Messina</p></td>
 </tr>
-<tr class="row-even"><td>IT-PA</td>
-<td>Palermo</td>
+<tr class="row-even"><td><p>IT-PA</p></td>
+<td><p>Palermo</p></td>
 </tr>
-<tr class="row-odd"><td>IT-RG</td>
-<td>Ragusa</td>
+<tr class="row-odd"><td><p>IT-RG</p></td>
+<td><p>Ragusa</p></td>
 </tr>
-<tr class="row-even"><td>IT-SR</td>
-<td>Syracuse</td>
+<tr class="row-even"><td><p>IT-SR</p></td>
+<td><p>Syracuse</p></td>
 </tr>
-<tr class="row-odd"><td>IT-TP</td>
-<td>Trapani</td>
+<tr class="row-odd"><td><p>IT-TP</p></td>
+<td><p>Trapani</p></td>
 </tr>
-<tr class="row-even"><td>IT-AR</td>
-<td>Arezzo</td>
+<tr class="row-even"><td><p>IT-AR</p></td>
+<td><p>Arezzo</p></td>
 </tr>
-<tr class="row-odd"><td>IT-FI</td>
-<td>Florence</td>
+<tr class="row-odd"><td><p>IT-FI</p></td>
+<td><p>Florence</p></td>
 </tr>
-<tr class="row-even"><td>IT-GR</td>
-<td>Grosseto</td>
+<tr class="row-even"><td><p>IT-GR</p></td>
+<td><p>Grosseto</p></td>
 </tr>
-<tr class="row-odd"><td>IT-LI</td>
-<td>Livorno</td>
+<tr class="row-odd"><td><p>IT-LI</p></td>
+<td><p>Livorno</p></td>
 </tr>
-<tr class="row-even"><td>IT-LU</td>
-<td>Lucca</td>
+<tr class="row-even"><td><p>IT-LU</p></td>
+<td><p>Lucca</p></td>
 </tr>
-<tr class="row-odd"><td>IT-MS</td>
-<td>Massa Carrara</td>
+<tr class="row-odd"><td><p>IT-MS</p></td>
+<td><p>Massa Carrara</p></td>
 </tr>
-<tr class="row-even"><td>IT-PI</td>
-<td>Pisa</td>
+<tr class="row-even"><td><p>IT-PI</p></td>
+<td><p>Pisa</p></td>
 </tr>
-<tr class="row-odd"><td>IT-PT</td>
-<td>Pistoia</td>
+<tr class="row-odd"><td><p>IT-PT</p></td>
+<td><p>Pistoia</p></td>
 </tr>
-<tr class="row-even"><td>IT-PO</td>
-<td>Prato</td>
+<tr class="row-even"><td><p>IT-PO</p></td>
+<td><p>Prato</p></td>
 </tr>
-<tr class="row-odd"><td>IT-SI</td>
-<td>Siena</td>
+<tr class="row-odd"><td><p>IT-SI</p></td>
+<td><p>Siena</p></td>
 </tr>
-<tr class="row-even"><td>IT-BZ</td>
-<td>Bolzano</td>
+<tr class="row-even"><td><p>IT-BZ</p></td>
+<td><p>Bolzano</p></td>
 </tr>
-<tr class="row-odd"><td>IT-TN</td>
-<td>Trento</td>
+<tr class="row-odd"><td><p>IT-TN</p></td>
+<td><p>Trento</p></td>
 </tr>
-<tr class="row-even"><td>IT-PG</td>
-<td>Perugia</td>
+<tr class="row-even"><td><p>IT-PG</p></td>
+<td><p>Perugia</p></td>
 </tr>
-<tr class="row-odd"><td>IT-TR</td>
-<td>Terni</td>
+<tr class="row-odd"><td><p>IT-TR</p></td>
+<td><p>Terni</p></td>
 </tr>
-<tr class="row-even"><td>IT-AO</td>
-<td>Aosta</td>
+<tr class="row-even"><td><p>IT-AO</p></td>
+<td><p>Aosta</p></td>
 </tr>
-<tr class="row-odd"><td>IT-BL</td>
-<td>Belluno</td>
+<tr class="row-odd"><td><p>IT-BL</p></td>
+<td><p>Belluno</p></td>
 </tr>
-<tr class="row-even"><td>IT-PD</td>
-<td>Padua</td>
+<tr class="row-even"><td><p>IT-PD</p></td>
+<td><p>Padua</p></td>
 </tr>
-<tr class="row-odd"><td>IT-RO</td>
-<td>Rovigo</td>
+<tr class="row-odd"><td><p>IT-RO</p></td>
+<td><p>Rovigo</p></td>
 </tr>
-<tr class="row-even"><td>IT-TV</td>
-<td>Treviso</td>
+<tr class="row-even"><td><p>IT-TV</p></td>
+<td><p>Treviso</p></td>
 </tr>
-<tr class="row-odd"><td>IT-VE</td>
-<td>Venezia</td>
+<tr class="row-odd"><td><p>IT-VE</p></td>
+<td><p>Venezia</p></td>
 </tr>
-<tr class="row-even"><td>IT-VR</td>
-<td>Verona</td>
+<tr class="row-even"><td><p>IT-VR</p></td>
+<td><p>Verona</p></td>
 </tr>
-<tr class="row-odd"><td>IT-VI</td>
-<td>Vicenza</td>
+<tr class="row-odd"><td><p>IT-VI</p></td>
+<td><p>Vicenza</p></td>
 </tr>
 </tbody>
 </table>
 <ul class="simple">
-<li>Japan</li>
+<li><p>Japan</p></li>
 </ul>
-<table border="1" class="docutils">
+<table class="docutils align-default">
 <colgroup>
-<col width="30%" />
-<col width="70%" />
+<col style="width: 30%" />
+<col style="width: 70%" />
 </colgroup>
-<thead valign="bottom">
-<tr class="row-odd"><th class="head">ISO</th>
-<th class="head">Name of region</th>
+<thead>
+<tr class="row-odd"><th class="head"><p>ISO</p></th>
+<th class="head"><p>Name of region</p></th>
 </tr>
 </thead>
-<tbody valign="top">
-<tr class="row-even"><td>JP-01</td>
-<td>Hokkaido</td>
+<tbody>
+<tr class="row-even"><td><p>JP-01</p></td>
+<td><p>Hokkaido</p></td>
 </tr>
-<tr class="row-odd"><td>JP-02</td>
-<td>Aomori</td>
+<tr class="row-odd"><td><p>JP-02</p></td>
+<td><p>Aomori</p></td>
 </tr>
-<tr class="row-even"><td>JP-03</td>
-<td>Iwate</td>
+<tr class="row-even"><td><p>JP-03</p></td>
+<td><p>Iwate</p></td>
 </tr>
-<tr class="row-odd"><td>JP-04</td>
-<td>Miyagi</td>
+<tr class="row-odd"><td><p>JP-04</p></td>
+<td><p>Miyagi</p></td>
 </tr>
-<tr class="row-even"><td>JP-05</td>
-<td>Akita</td>
+<tr class="row-even"><td><p>JP-05</p></td>
+<td><p>Akita</p></td>
 </tr>
-<tr class="row-odd"><td>JP-06</td>
-<td>Yamagata</td>
+<tr class="row-odd"><td><p>JP-06</p></td>
+<td><p>Yamagata</p></td>
 </tr>
-<tr class="row-even"><td>JP-07</td>
-<td>Fukushima</td>
+<tr class="row-even"><td><p>JP-07</p></td>
+<td><p>Fukushima</p></td>
 </tr>
-<tr class="row-odd"><td>JP-08</td>
-<td>Ibaraki</td>
+<tr class="row-odd"><td><p>JP-08</p></td>
+<td><p>Ibaraki</p></td>
 </tr>
-<tr class="row-even"><td>JP-09</td>
-<td>Tochigi</td>
+<tr class="row-even"><td><p>JP-09</p></td>
+<td><p>Tochigi</p></td>
 </tr>
-<tr class="row-odd"><td>JP-10</td>
-<td>Gunma</td>
+<tr class="row-odd"><td><p>JP-10</p></td>
+<td><p>Gunma</p></td>
 </tr>
-<tr class="row-even"><td>JP-11</td>
-<td>Saitama</td>
+<tr class="row-even"><td><p>JP-11</p></td>
+<td><p>Saitama</p></td>
 </tr>
-<tr class="row-odd"><td>JP-12</td>
-<td>Chiba</td>
+<tr class="row-odd"><td><p>JP-12</p></td>
+<td><p>Chiba</p></td>
 </tr>
-<tr class="row-even"><td>JP-13</td>
-<td>Tokyo</td>
+<tr class="row-even"><td><p>JP-13</p></td>
+<td><p>Tokyo</p></td>
 </tr>
-<tr class="row-odd"><td>JP-14</td>
-<td>Kanagawa</td>
+<tr class="row-odd"><td><p>JP-14</p></td>
+<td><p>Kanagawa</p></td>
 </tr>
-<tr class="row-even"><td>JP-15</td>
-<td>Niigata</td>
+<tr class="row-even"><td><p>JP-15</p></td>
+<td><p>Niigata</p></td>
 </tr>
-<tr class="row-odd"><td>JP-16</td>
-<td>Toyama</td>
+<tr class="row-odd"><td><p>JP-16</p></td>
+<td><p>Toyama</p></td>
 </tr>
-<tr class="row-even"><td>JP-17</td>
-<td>Ishikawa</td>
+<tr class="row-even"><td><p>JP-17</p></td>
+<td><p>Ishikawa</p></td>
 </tr>
-<tr class="row-odd"><td>JP-18</td>
-<td>Fukui</td>
+<tr class="row-odd"><td><p>JP-18</p></td>
+<td><p>Fukui</p></td>
 </tr>
-<tr class="row-even"><td>JP-19</td>
-<td>Yamanashi</td>
+<tr class="row-even"><td><p>JP-19</p></td>
+<td><p>Yamanashi</p></td>
 </tr>
-<tr class="row-odd"><td>JP-20</td>
-<td>Nagano</td>
+<tr class="row-odd"><td><p>JP-20</p></td>
+<td><p>Nagano</p></td>
 </tr>
-<tr class="row-even"><td>JP-21</td>
-<td>Gifu</td>
+<tr class="row-even"><td><p>JP-21</p></td>
+<td><p>Gifu</p></td>
 </tr>
-<tr class="row-odd"><td>JP-22</td>
-<td>Shizuoka</td>
+<tr class="row-odd"><td><p>JP-22</p></td>
+<td><p>Shizuoka</p></td>
 </tr>
-<tr class="row-even"><td>JP-23</td>
-<td>Aichi</td>
+<tr class="row-even"><td><p>JP-23</p></td>
+<td><p>Aichi</p></td>
 </tr>
-<tr class="row-odd"><td>JP-24</td>
-<td>Mie</td>
+<tr class="row-odd"><td><p>JP-24</p></td>
+<td><p>Mie</p></td>
 </tr>
-<tr class="row-even"><td>JP-25</td>
-<td>Shiga</td>
+<tr class="row-even"><td><p>JP-25</p></td>
+<td><p>Shiga</p></td>
 </tr>
-<tr class="row-odd"><td>JP-26</td>
-<td>Kyoto</td>
+<tr class="row-odd"><td><p>JP-26</p></td>
+<td><p>Kyoto</p></td>
 </tr>
-<tr class="row-even"><td>JP-27</td>
-<td>Osaka</td>
+<tr class="row-even"><td><p>JP-27</p></td>
+<td><p>Osaka</p></td>
 </tr>
-<tr class="row-odd"><td>JP-28</td>
-<td>Hyogo</td>
+<tr class="row-odd"><td><p>JP-28</p></td>
+<td><p>Hyogo</p></td>
 </tr>
-<tr class="row-even"><td>JP-29</td>
-<td>Nara</td>
+<tr class="row-even"><td><p>JP-29</p></td>
+<td><p>Nara</p></td>
 </tr>
-<tr class="row-odd"><td>JP-30</td>
-<td>Wakayama</td>
+<tr class="row-odd"><td><p>JP-30</p></td>
+<td><p>Wakayama</p></td>
 </tr>
-<tr class="row-even"><td>JP-31</td>
-<td>Tottori</td>
+<tr class="row-even"><td><p>JP-31</p></td>
+<td><p>Tottori</p></td>
 </tr>
-<tr class="row-odd"><td>JP-32</td>
-<td>Shimane</td>
+<tr class="row-odd"><td><p>JP-32</p></td>
+<td><p>Shimane</p></td>
 </tr>
-<tr class="row-even"><td>JP-33</td>
-<td>Okayama</td>
+<tr class="row-even"><td><p>JP-33</p></td>
+<td><p>Okayama</p></td>
 </tr>
-<tr class="row-odd"><td>JP-34</td>
-<td>Hiroshima</td>
+<tr class="row-odd"><td><p>JP-34</p></td>
+<td><p>Hiroshima</p></td>
 </tr>
-<tr class="row-even"><td>JP-35</td>
-<td>Yamaguchi</td>
+<tr class="row-even"><td><p>JP-35</p></td>
+<td><p>Yamaguchi</p></td>
 </tr>
-<tr class="row-odd"><td>JP-36</td>
-<td>Tokushima</td>
+<tr class="row-odd"><td><p>JP-36</p></td>
+<td><p>Tokushima</p></td>
 </tr>
-<tr class="row-even"><td>JP-37</td>
-<td>Kagawa</td>
+<tr class="row-even"><td><p>JP-37</p></td>
+<td><p>Kagawa</p></td>
 </tr>
-<tr class="row-odd"><td>JP-38</td>
-<td>Ehime</td>
+<tr class="row-odd"><td><p>JP-38</p></td>
+<td><p>Ehime</p></td>
 </tr>
-<tr class="row-even"><td>JP-39</td>
-<td>Kochi</td>
+<tr class="row-even"><td><p>JP-39</p></td>
+<td><p>Kochi</p></td>
 </tr>
-<tr class="row-odd"><td>JP-40</td>
-<td>Fukuoka</td>
+<tr class="row-odd"><td><p>JP-40</p></td>
+<td><p>Fukuoka</p></td>
 </tr>
-<tr class="row-even"><td>JP-41</td>
-<td>Saga</td>
+<tr class="row-even"><td><p>JP-41</p></td>
+<td><p>Saga</p></td>
 </tr>
-<tr class="row-odd"><td>JP-42</td>
-<td>Nagasaki</td>
+<tr class="row-odd"><td><p>JP-42</p></td>
+<td><p>Nagasaki</p></td>
 </tr>
-<tr class="row-even"><td>JP-43</td>
-<td>Kumamoto</td>
+<tr class="row-even"><td><p>JP-43</p></td>
+<td><p>Kumamoto</p></td>
 </tr>
-<tr class="row-odd"><td>JP-44</td>
-<td>Oita</td>
+<tr class="row-odd"><td><p>JP-44</p></td>
+<td><p>Oita</p></td>
 </tr>
-<tr class="row-even"><td>JP-45</td>
-<td>Miyazaki</td>
+<tr class="row-even"><td><p>JP-45</p></td>
+<td><p>Miyazaki</p></td>
 </tr>
-<tr class="row-odd"><td>JP-46</td>
-<td>Kagoshima</td>
+<tr class="row-odd"><td><p>JP-46</p></td>
+<td><p>Kagoshima</p></td>
 </tr>
-<tr class="row-even"><td>JP-47</td>
-<td>Okinawa</td>
+<tr class="row-even"><td><p>JP-47</p></td>
+<td><p>Okinawa</p></td>
 </tr>
 </tbody>
 </table>
 <ul class="simple">
-<li>Morocco</li>
+<li><p>Morocco</p></li>
 </ul>
-<table border="1" class="docutils">
+<table class="docutils align-default">
 <colgroup>
-<col width="19%" />
-<col width="81%" />
+<col style="width: 19%" />
+<col style="width: 81%" />
 </colgroup>
-<thead valign="bottom">
-<tr class="row-odd"><th class="head">ISO</th>
-<th class="head">Name of region</th>
+<thead>
+<tr class="row-odd"><th class="head"><p>ISO</p></th>
+<th class="head"><p>Name of region</p></th>
 </tr>
 </thead>
-<tbody valign="top">
-<tr class="row-even"><td>MA-BES</td>
-<td>Ben Slimane</td>
+<tbody>
+<tr class="row-even"><td><p>MA-BES</p></td>
+<td><p>Ben Slimane</p></td>
 </tr>
-<tr class="row-odd"><td>MA-KHO</td>
-<td>Khouribga</td>
+<tr class="row-odd"><td><p>MA-KHO</p></td>
+<td><p>Khouribga</p></td>
 </tr>
-<tr class="row-even"><td>MA-SET</td>
-<td>Settat</td>
+<tr class="row-even"><td><p>MA-SET</p></td>
+<td><p>Settat</p></td>
 </tr>
-<tr class="row-odd"><td>MA-JDI</td>
-<td>El Jadida</td>
+<tr class="row-odd"><td><p>MA-JDI</p></td>
+<td><p>El Jadida</p></td>
 </tr>
-<tr class="row-even"><td>MA-SAF</td>
-<td>Safi</td>
+<tr class="row-even"><td><p>MA-SAF</p></td>
+<td><p>Safi</p></td>
 </tr>
-<tr class="row-odd"><td>MA-BOM</td>
-<td>Boulemane</td>
+<tr class="row-odd"><td><p>MA-BOM</p></td>
+<td><p>Boulemane</p></td>
 </tr>
-<tr class="row-even"><td>MA-FES</td>
-<td>Fès</td>
+<tr class="row-even"><td><p>MA-FES</p></td>
+<td><p>Fès</p></td>
 </tr>
-<tr class="row-odd"><td>MA-SEF</td>
-<td>Sefrou</td>
+<tr class="row-odd"><td><p>MA-SEF</p></td>
+<td><p>Sefrou</p></td>
 </tr>
-<tr class="row-even"><td>MA-MOU</td>
-<td>Zouagha-Moulay Yacoub</td>
+<tr class="row-even"><td><p>MA-MOU</p></td>
+<td><p>Zouagha-Moulay Yacoub</p></td>
 </tr>
-<tr class="row-odd"><td>MA-KEN</td>
-<td>Kénitra</td>
+<tr class="row-odd"><td><p>MA-KEN</p></td>
+<td><p>Kénitra</p></td>
 </tr>
-<tr class="row-even"><td>MA-SIK</td>
-<td>Sidi Kacem</td>
+<tr class="row-even"><td><p>MA-SIK</p></td>
+<td><p>Sidi Kacem</p></td>
 </tr>
-<tr class="row-odd"><td>MA-CAS</td>
-<td>Casablanca</td>
+<tr class="row-odd"><td><p>MA-CAS</p></td>
+<td><p>Casablanca</p></td>
 </tr>
-<tr class="row-even"><td>MA-MOH</td>
-<td>Mohammedia</td>
+<tr class="row-even"><td><p>MA-MOH</p></td>
+<td><p>Mohammedia</p></td>
 </tr>
-<tr class="row-odd"><td>MA-ASZ</td>
-<td>Assa-Zag</td>
+<tr class="row-odd"><td><p>MA-ASZ</p></td>
+<td><p>Assa-Zag</p></td>
 </tr>
-<tr class="row-even"><td>MA-GUE</td>
-<td>Guelmim</td>
+<tr class="row-even"><td><p>MA-GUE</p></td>
+<td><p>Guelmim</p></td>
 </tr>
-<tr class="row-odd"><td>MA-TNT</td>
-<td>Tan-Tan</td>
+<tr class="row-odd"><td><p>MA-TNT</p></td>
+<td><p>Tan-Tan</p></td>
 </tr>
-<tr class="row-even"><td>MA-TAT</td>
-<td>Tata</td>
+<tr class="row-even"><td><p>MA-TAT</p></td>
+<td><p>Tata</p></td>
 </tr>
-<tr class="row-odd"><td>MA-LAA</td>
-<td>Laâyoune</td>
+<tr class="row-odd"><td><p>MA-LAA</p></td>
+<td><p>Laâyoune</p></td>
 </tr>
-<tr class="row-even"><td>MA-HAO</td>
-<td>Al Haouz</td>
+<tr class="row-even"><td><p>MA-HAO</p></td>
+<td><p>Al Haouz</p></td>
 </tr>
-<tr class="row-odd"><td>MA-CHI</td>
-<td>Chichaoua</td>
+<tr class="row-odd"><td><p>MA-CHI</p></td>
+<td><p>Chichaoua</p></td>
 </tr>
-<tr class="row-even"><td>MA-KES</td>
-<td>El Kelaâ des Sraghna</td>
+<tr class="row-even"><td><p>MA-KES</p></td>
+<td><p>El Kelaâ des Sraghna</p></td>
 </tr>
-<tr class="row-odd"><td>MA-ESI</td>
-<td>Essaouira</td>
+<tr class="row-odd"><td><p>MA-ESI</p></td>
+<td><p>Essaouira</p></td>
 </tr>
-<tr class="row-even"><td>MA-MMD</td>
-<td>Marrakech</td>
+<tr class="row-even"><td><p>MA-MMD</p></td>
+<td><p>Marrakech</p></td>
 </tr>
-<tr class="row-odd"><td>MA-HAJ</td>
-<td>El Hajeb</td>
+<tr class="row-odd"><td><p>MA-HAJ</p></td>
+<td><p>El Hajeb</p></td>
 </tr>
-<tr class="row-even"><td>MA-ERR</td>
-<td>Errachidia</td>
+<tr class="row-even"><td><p>MA-ERR</p></td>
+<td><p>Errachidia</p></td>
 </tr>
-<tr class="row-odd"><td>MA-IFR</td>
-<td>Ifrane</td>
+<tr class="row-odd"><td><p>MA-IFR</p></td>
+<td><p>Ifrane</p></td>
 </tr>
-<tr class="row-even"><td>MA-KHN</td>
-<td>Khénifra</td>
+<tr class="row-even"><td><p>MA-KHN</p></td>
+<td><p>Khénifra</p></td>
 </tr>
-<tr class="row-odd"><td>MA-MEK</td>
-<td>Meknès</td>
+<tr class="row-odd"><td><p>MA-MEK</p></td>
+<td><p>Meknès</p></td>
 </tr>
-<tr class="row-even"><td>MA-BER</td>
-<td>Berkane Taourirt</td>
+<tr class="row-even"><td><p>MA-BER</p></td>
+<td><p>Berkane Taourirt</p></td>
 </tr>
-<tr class="row-odd"><td>MA-FIG</td>
-<td>Figuig</td>
+<tr class="row-odd"><td><p>MA-FIG</p></td>
+<td><p>Figuig</p></td>
 </tr>
-<tr class="row-even"><td>MA-JRA</td>
-<td>Jerada</td>
+<tr class="row-even"><td><p>MA-JRA</p></td>
+<td><p>Jerada</p></td>
 </tr>
-<tr class="row-odd"><td>MA-NAD</td>
-<td>Nador</td>
+<tr class="row-odd"><td><p>MA-NAD</p></td>
+<td><p>Nador</p></td>
 </tr>
-<tr class="row-even"><td>MA-OUJ</td>
-<td>Oujda Angad</td>
+<tr class="row-even"><td><p>MA-OUJ</p></td>
+<td><p>Oujda Angad</p></td>
 </tr>
-<tr class="row-odd"><td>MA-KHE</td>
-<td>Khémisset</td>
+<tr class="row-odd"><td><p>MA-KHE</p></td>
+<td><p>Khémisset</p></td>
 </tr>
-<tr class="row-even"><td>MA-RAB</td>
-<td>Rabat</td>
+<tr class="row-even"><td><p>MA-RAB</p></td>
+<td><p>Rabat</p></td>
 </tr>
-<tr class="row-odd"><td>MA-SAL</td>
-<td>Salé</td>
+<tr class="row-odd"><td><p>MA-SAL</p></td>
+<td><p>Salé</p></td>
 </tr>
-<tr class="row-even"><td>MA-SKH</td>
-<td>Skhirate-Témara</td>
+<tr class="row-even"><td><p>MA-SKH</p></td>
+<td><p>Skhirate-Témara</p></td>
 </tr>
-<tr class="row-odd"><td>MA-AGD</td>
-<td>Agadir-Ida ou Tanane</td>
+<tr class="row-odd"><td><p>MA-AGD</p></td>
+<td><p>Agadir-Ida ou Tanane</p></td>
 </tr>
-<tr class="row-even"><td>MA-CHT</td>
-<td>Chtouka-Aït Baha</td>
+<tr class="row-even"><td><p>MA-CHT</p></td>
+<td><p>Chtouka-Aït Baha</p></td>
 </tr>
-<tr class="row-odd"><td>MA-INE</td>
-<td>Inezgane-Aït Melloul</td>
+<tr class="row-odd"><td><p>MA-INE</p></td>
+<td><p>Inezgane-Aït Melloul</p></td>
 </tr>
-<tr class="row-even"><td>MA-OUA</td>
-<td>Ouarzazate</td>
+<tr class="row-even"><td><p>MA-OUA</p></td>
+<td><p>Ouarzazate</p></td>
 </tr>
-<tr class="row-odd"><td>MA-TAR</td>
-<td>Taroudannt</td>
+<tr class="row-odd"><td><p>MA-TAR</p></td>
+<td><p>Taroudannt</p></td>
 </tr>
-<tr class="row-even"><td>MA-TIZ</td>
-<td>Tiznit</td>
+<tr class="row-even"><td><p>MA-TIZ</p></td>
+<td><p>Tiznit</p></td>
 </tr>
-<tr class="row-odd"><td>MA-ZAG</td>
-<td>Zagora</td>
+<tr class="row-odd"><td><p>MA-ZAG</p></td>
+<td><p>Zagora</p></td>
 </tr>
-<tr class="row-even"><td>MA-AZI</td>
-<td>Azilal</td>
+<tr class="row-even"><td><p>MA-AZI</p></td>
+<td><p>Azilal</p></td>
 </tr>
-<tr class="row-odd"><td>MA-BEM</td>
-<td>Béni Mellal</td>
+<tr class="row-odd"><td><p>MA-BEM</p></td>
+<td><p>Béni Mellal</p></td>
 </tr>
-<tr class="row-even"><td>MA-CHE</td>
-<td>Chefchaouen</td>
+<tr class="row-even"><td><p>MA-CHE</p></td>
+<td><p>Chefchaouen</p></td>
 </tr>
-<tr class="row-odd"><td>MA-FAH</td>
-<td>Fahs Anjra</td>
+<tr class="row-odd"><td><p>MA-FAH</p></td>
+<td><p>Fahs Anjra</p></td>
 </tr>
-<tr class="row-even"><td>MA-LAR</td>
-<td>Larache</td>
+<tr class="row-even"><td><p>MA-LAR</p></td>
+<td><p>Larache</p></td>
 </tr>
-<tr class="row-odd"><td>MA-TET</td>
-<td>Tétouan</td>
+<tr class="row-odd"><td><p>MA-TET</p></td>
+<td><p>Tétouan</p></td>
 </tr>
-<tr class="row-even"><td>MA-TNG</td>
-<td>Tanger-Assilah</td>
+<tr class="row-even"><td><p>MA-TNG</p></td>
+<td><p>Tanger-Assilah</p></td>
 </tr>
-<tr class="row-odd"><td>MA-HOC</td>
-<td>Al Hoceïma</td>
+<tr class="row-odd"><td><p>MA-HOC</p></td>
+<td><p>Al Hoceïma</p></td>
 </tr>
-<tr class="row-even"><td>MA-TAO</td>
-<td>Taounate</td>
+<tr class="row-even"><td><p>MA-TAO</p></td>
+<td><p>Taounate</p></td>
 </tr>
-<tr class="row-odd"><td>MA-TAZ</td>
-<td>Taza</td>
+<tr class="row-odd"><td><p>MA-TAZ</p></td>
+<td><p>Taza</p></td>
 </tr>
 </tbody>
 </table>
 <ul class="simple">
-<li>Netherlands</li>
+<li><p>Netherlands</p></li>
 </ul>
-<table border="1" class="docutils">
+<table class="docutils align-default">
 <colgroup>
-<col width="17%" />
-<col width="83%" />
+<col style="width: 17%" />
+<col style="width: 83%" />
 </colgroup>
-<thead valign="bottom">
-<tr class="row-odd"><th class="head">ISO</th>
-<th class="head">Name of region</th>
+<thead>
+<tr class="row-odd"><th class="head"><p>ISO</p></th>
+<th class="head"><p>Name of region</p></th>
 </tr>
 </thead>
-<tbody valign="top">
-<tr class="row-even"><td>NL-DR</td>
-<td>Drenthe</td>
+<tbody>
+<tr class="row-even"><td><p>NL-DR</p></td>
+<td><p>Drenthe</p></td>
 </tr>
-<tr class="row-odd"><td>NL-FL</td>
-<td>Flevoland</td>
+<tr class="row-odd"><td><p>NL-FL</p></td>
+<td><p>Flevoland</p></td>
 </tr>
-<tr class="row-even"><td>NL-FR</td>
-<td>Friesland</td>
+<tr class="row-even"><td><p>NL-FR</p></td>
+<td><p>Friesland</p></td>
 </tr>
-<tr class="row-odd"><td>NL-GE</td>
-<td>Gelderland</td>
+<tr class="row-odd"><td><p>NL-GE</p></td>
+<td><p>Gelderland</p></td>
 </tr>
-<tr class="row-even"><td>NL-GR</td>
-<td>Groningen</td>
+<tr class="row-even"><td><p>NL-GR</p></td>
+<td><p>Groningen</p></td>
 </tr>
-<tr class="row-odd"><td>NL-YS</td>
-<td>IJsselmeer</td>
+<tr class="row-odd"><td><p>NL-YS</p></td>
+<td><p>IJsselmeer</p></td>
 </tr>
-<tr class="row-even"><td>NL-LI</td>
-<td>Limburg</td>
+<tr class="row-even"><td><p>NL-LI</p></td>
+<td><p>Limburg</p></td>
 </tr>
-<tr class="row-odd"><td>NL-NB</td>
-<td>Noord-Brabant</td>
+<tr class="row-odd"><td><p>NL-NB</p></td>
+<td><p>Noord-Brabant</p></td>
 </tr>
-<tr class="row-even"><td>NL-NH</td>
-<td>Noord-Holland</td>
+<tr class="row-even"><td><p>NL-NH</p></td>
+<td><p>Noord-Holland</p></td>
 </tr>
-<tr class="row-odd"><td>NL-OV</td>
-<td>Overijssel</td>
+<tr class="row-odd"><td><p>NL-OV</p></td>
+<td><p>Overijssel</p></td>
 </tr>
-<tr class="row-even"><td>NL-UT</td>
-<td>Utrecht</td>
+<tr class="row-even"><td><p>NL-UT</p></td>
+<td><p>Utrecht</p></td>
 </tr>
-<tr class="row-odd"><td>NL-ZE</td>
-<td>Zeeland</td>
+<tr class="row-odd"><td><p>NL-ZE</p></td>
+<td><p>Zeeland</p></td>
 </tr>
-<tr class="row-even"><td>NL-ZM</td>
-<td>Zeeuwse meren</td>
+<tr class="row-even"><td><p>NL-ZM</p></td>
+<td><p>Zeeuwse meren</p></td>
 </tr>
-<tr class="row-odd"><td>NL-ZH</td>
-<td>Zuid-Holland</td>
+<tr class="row-odd"><td><p>NL-ZH</p></td>
+<td><p>Zuid-Holland</p></td>
 </tr>
 </tbody>
 </table>
 <ul class="simple">
-<li>Russian</li>
+<li><p>Russian</p></li>
 </ul>
-<table border="1" class="docutils">
+<table class="docutils align-default">
 <colgroup>
-<col width="19%" />
-<col width="81%" />
+<col style="width: 19%" />
+<col style="width: 81%" />
 </colgroup>
-<thead valign="bottom">
-<tr class="row-odd"><th class="head">ISO</th>
-<th class="head">Name of region</th>
+<thead>
+<tr class="row-odd"><th class="head"><p>ISO</p></th>
+<th class="head"><p>Name of region</p></th>
 </tr>
 </thead>
-<tbody valign="top">
-<tr class="row-even"><td>RU-AD</td>
-<td>Adygey</td>
+<tbody>
+<tr class="row-even"><td><p>RU-AD</p></td>
+<td><p>Adygey</p></td>
 </tr>
-<tr class="row-odd"><td>RU-ALT</td>
-<td>Altay</td>
+<tr class="row-odd"><td><p>RU-ALT</p></td>
+<td><p>Altay</p></td>
 </tr>
-<tr class="row-even"><td>RU-AMU</td>
-<td>Amur</td>
+<tr class="row-even"><td><p>RU-AMU</p></td>
+<td><p>Amur</p></td>
 </tr>
-<tr class="row-odd"><td>RU-ARK</td>
-<td>Arkhangel’sk</td>
+<tr class="row-odd"><td><p>RU-ARK</p></td>
+<td><p>Arkhangel’sk</p></td>
 </tr>
-<tr class="row-even"><td>RU-AST</td>
-<td>Astrakhan’</td>
+<tr class="row-even"><td><p>RU-AST</p></td>
+<td><p>Astrakhan’</p></td>
 </tr>
-<tr class="row-odd"><td>RU-BA</td>
-<td>Bashkortostan</td>
+<tr class="row-odd"><td><p>RU-BA</p></td>
+<td><p>Bashkortostan</p></td>
 </tr>
-<tr class="row-even"><td>RU-BEL</td>
-<td>Belgorod</td>
+<tr class="row-even"><td><p>RU-BEL</p></td>
+<td><p>Belgorod</p></td>
 </tr>
-<tr class="row-odd"><td>RU-BRY</td>
-<td>Bryansk</td>
+<tr class="row-odd"><td><p>RU-BRY</p></td>
+<td><p>Bryansk</p></td>
 </tr>
-<tr class="row-even"><td>RU-BU</td>
-<td>Buryat</td>
+<tr class="row-even"><td><p>RU-BU</p></td>
+<td><p>Buryat</p></td>
 </tr>
-<tr class="row-odd"><td>RU-CE</td>
-<td>Chechnya</td>
+<tr class="row-odd"><td><p>RU-CE</p></td>
+<td><p>Chechnya</p></td>
 </tr>
-<tr class="row-even"><td>RU-CHE</td>
-<td>Chelyabinsk</td>
+<tr class="row-even"><td><p>RU-CHE</p></td>
+<td><p>Chelyabinsk</p></td>
 </tr>
-<tr class="row-odd"><td>RU-CHU</td>
-<td>Chukot</td>
+<tr class="row-odd"><td><p>RU-CHU</p></td>
+<td><p>Chukot</p></td>
 </tr>
-<tr class="row-even"><td>RU-CU</td>
-<td>Chuvash</td>
+<tr class="row-even"><td><p>RU-CU</p></td>
+<td><p>Chuvash</p></td>
 </tr>
-<tr class="row-odd"><td>RU-SPE</td>
-<td>City of St. Petersburg</td>
+<tr class="row-odd"><td><p>RU-SPE</p></td>
+<td><p>City of St. Petersburg</p></td>
 </tr>
-<tr class="row-even"><td>RU-DA</td>
-<td>Dagestan</td>
+<tr class="row-even"><td><p>RU-DA</p></td>
+<td><p>Dagestan</p></td>
 </tr>
-<tr class="row-odd"><td>RU-AL</td>
-<td>Gorno-Altay</td>
+<tr class="row-odd"><td><p>RU-AL</p></td>
+<td><p>Gorno-Altay</p></td>
 </tr>
-<tr class="row-even"><td>RU-IN</td>
-<td>Ingush</td>
+<tr class="row-even"><td><p>RU-IN</p></td>
+<td><p>Ingush</p></td>
 </tr>
-<tr class="row-odd"><td>RU-IRK</td>
-<td>Irkutsk</td>
+<tr class="row-odd"><td><p>RU-IRK</p></td>
+<td><p>Irkutsk</p></td>
 </tr>
-<tr class="row-even"><td>RU-IVA</td>
-<td>Ivanovo</td>
+<tr class="row-even"><td><p>RU-IVA</p></td>
+<td><p>Ivanovo</p></td>
 </tr>
-<tr class="row-odd"><td>RU-KB</td>
-<td>Kabardin-Balkar</td>
+<tr class="row-odd"><td><p>RU-KB</p></td>
+<td><p>Kabardin-Balkar</p></td>
 </tr>
-<tr class="row-even"><td>RU-KGD</td>
-<td>Kaliningrad</td>
+<tr class="row-even"><td><p>RU-KGD</p></td>
+<td><p>Kaliningrad</p></td>
 </tr>
-<tr class="row-odd"><td>RU-KL</td>
-<td>Kalmyk</td>
+<tr class="row-odd"><td><p>RU-KL</p></td>
+<td><p>Kalmyk</p></td>
 </tr>
-<tr class="row-even"><td>RU-KLU</td>
-<td>Kaluga</td>
+<tr class="row-even"><td><p>RU-KLU</p></td>
+<td><p>Kaluga</p></td>
 </tr>
-<tr class="row-odd"><td>RU-KAM</td>
-<td>Kamchatka</td>
+<tr class="row-odd"><td><p>RU-KAM</p></td>
+<td><p>Kamchatka</p></td>
 </tr>
-<tr class="row-even"><td>RU-KC</td>
-<td>Karachay-Cherkess</td>
+<tr class="row-even"><td><p>RU-KC</p></td>
+<td><p>Karachay-Cherkess</p></td>
 </tr>
-<tr class="row-odd"><td>RU-KR</td>
-<td>Karelia</td>
+<tr class="row-odd"><td><p>RU-KR</p></td>
+<td><p>Karelia</p></td>
 </tr>
-<tr class="row-even"><td>RU-KEM</td>
-<td>Kemerovo</td>
+<tr class="row-even"><td><p>RU-KEM</p></td>
+<td><p>Kemerovo</p></td>
 </tr>
-<tr class="row-odd"><td>RU-KHA</td>
-<td>Khabarovsk</td>
+<tr class="row-odd"><td><p>RU-KHA</p></td>
+<td><p>Khabarovsk</p></td>
 </tr>
-<tr class="row-even"><td>RU-KK</td>
-<td>Khakass</td>
+<tr class="row-even"><td><p>RU-KK</p></td>
+<td><p>Khakass</p></td>
 </tr>
-<tr class="row-odd"><td>RU-KHM</td>
-<td>Khanty-Mansiy</td>
+<tr class="row-odd"><td><p>RU-KHM</p></td>
+<td><p>Khanty-Mansiy</p></td>
 </tr>
-<tr class="row-even"><td>RU-KIR</td>
-<td>Kirov</td>
+<tr class="row-even"><td><p>RU-KIR</p></td>
+<td><p>Kirov</p></td>
 </tr>
-<tr class="row-odd"><td>RU-KO</td>
-<td>Komi</td>
+<tr class="row-odd"><td><p>RU-KO</p></td>
+<td><p>Komi</p></td>
 </tr>
-<tr class="row-even"><td>RU-KOS</td>
-<td>Kostroma</td>
+<tr class="row-even"><td><p>RU-KOS</p></td>
+<td><p>Kostroma</p></td>
 </tr>
-<tr class="row-odd"><td>RU-KDA</td>
-<td>Krasnodar</td>
+<tr class="row-odd"><td><p>RU-KDA</p></td>
+<td><p>Krasnodar</p></td>
 </tr>
-<tr class="row-even"><td>RU-KYA</td>
-<td>Krasnoyarsk</td>
+<tr class="row-even"><td><p>RU-KYA</p></td>
+<td><p>Krasnoyarsk</p></td>
 </tr>
-<tr class="row-odd"><td>RU-KGN</td>
-<td>Kurgan</td>
+<tr class="row-odd"><td><p>RU-KGN</p></td>
+<td><p>Kurgan</p></td>
 </tr>
-<tr class="row-even"><td>RU-KRS</td>
-<td>Kursk</td>
+<tr class="row-even"><td><p>RU-KRS</p></td>
+<td><p>Kursk</p></td>
 </tr>
-<tr class="row-odd"><td>RU-LEN</td>
-<td>Leningrad</td>
+<tr class="row-odd"><td><p>RU-LEN</p></td>
+<td><p>Leningrad</p></td>
 </tr>
-<tr class="row-even"><td>RU-LIP</td>
-<td>Lipetsk</td>
+<tr class="row-even"><td><p>RU-LIP</p></td>
+<td><p>Lipetsk</p></td>
 </tr>
-<tr class="row-odd"><td>RU-MAG</td>
-<td>Maga Buryatdan</td>
+<tr class="row-odd"><td><p>RU-MAG</p></td>
+<td><p>Maga Buryatdan</p></td>
 </tr>
-<tr class="row-even"><td>RU-ME</td>
-<td>Mariy-El</td>
+<tr class="row-even"><td><p>RU-ME</p></td>
+<td><p>Mariy-El</p></td>
 </tr>
-<tr class="row-odd"><td>RU-MO</td>
-<td>Mordovia</td>
+<tr class="row-odd"><td><p>RU-MO</p></td>
+<td><p>Mordovia</p></td>
 </tr>
-<tr class="row-even"><td>RU-MOW</td>
-<td>Moscow City</td>
+<tr class="row-even"><td><p>RU-MOW</p></td>
+<td><p>Moscow City</p></td>
 </tr>
-<tr class="row-odd"><td>RU-MOS</td>
-<td>Moskva</td>
+<tr class="row-odd"><td><p>RU-MOS</p></td>
+<td><p>Moskva</p></td>
 </tr>
-<tr class="row-even"><td>RU-MUR</td>
-<td>Murmansk</td>
+<tr class="row-even"><td><p>RU-MUR</p></td>
+<td><p>Murmansk</p></td>
 </tr>
-<tr class="row-odd"><td>RU-NEN</td>
-<td>Nenets</td>
+<tr class="row-odd"><td><p>RU-NEN</p></td>
+<td><p>Nenets</p></td>
 </tr>
-<tr class="row-even"><td>RU-NIZ</td>
-<td>Nizhegorod</td>
+<tr class="row-even"><td><p>RU-NIZ</p></td>
+<td><p>Nizhegorod</p></td>
 </tr>
-<tr class="row-odd"><td>RU-SE</td>
-<td>North Ossetia</td>
+<tr class="row-odd"><td><p>RU-SE</p></td>
+<td><p>North Ossetia</p></td>
 </tr>
-<tr class="row-even"><td>RU-NGR</td>
-<td>Novgorod</td>
+<tr class="row-even"><td><p>RU-NGR</p></td>
+<td><p>Novgorod</p></td>
 </tr>
-<tr class="row-odd"><td>RU-NVS</td>
-<td>Novosibirsk</td>
+<tr class="row-odd"><td><p>RU-NVS</p></td>
+<td><p>Novosibirsk</p></td>
 </tr>
-<tr class="row-even"><td>RU-OMS</td>
-<td>Omsk</td>
+<tr class="row-even"><td><p>RU-OMS</p></td>
+<td><p>Omsk</p></td>
 </tr>
-<tr class="row-odd"><td>RU-ORL</td>
-<td>Orel</td>
+<tr class="row-odd"><td><p>RU-ORL</p></td>
+<td><p>Orel</p></td>
 </tr>
-<tr class="row-even"><td>RU-ORE</td>
-<td>Orenburg</td>
+<tr class="row-even"><td><p>RU-ORE</p></td>
+<td><p>Orenburg</p></td>
 </tr>
-<tr class="row-odd"><td>RU-PNZ</td>
-<td>Penza</td>
+<tr class="row-odd"><td><p>RU-PNZ</p></td>
+<td><p>Penza</p></td>
 </tr>
-<tr class="row-even"><td>RU-PER</td>
-<td>Perm’</td>
+<tr class="row-even"><td><p>RU-PER</p></td>
+<td><p>Perm’</p></td>
 </tr>
-<tr class="row-odd"><td>RU-PRI</td>
-<td>Primor’ye</td>
+<tr class="row-odd"><td><p>RU-PRI</p></td>
+<td><p>Primor’ye</p></td>
 </tr>
-<tr class="row-even"><td>RU-PSK</td>
-<td>Pskov</td>
+<tr class="row-even"><td><p>RU-PSK</p></td>
+<td><p>Pskov</p></td>
 </tr>
-<tr class="row-odd"><td>RU-ROS</td>
-<td>Rostov</td>
+<tr class="row-odd"><td><p>RU-ROS</p></td>
+<td><p>Rostov</p></td>
 </tr>
-<tr class="row-even"><td>RU-RYA</td>
-<td>Ryazan’</td>
+<tr class="row-even"><td><p>RU-RYA</p></td>
+<td><p>Ryazan’</p></td>
 </tr>
-<tr class="row-odd"><td>RU-SAK</td>
-<td>Sakhalin</td>
+<tr class="row-odd"><td><p>RU-SAK</p></td>
+<td><p>Sakhalin</p></td>
 </tr>
-<tr class="row-even"><td>RU-SA</td>
-<td>Sakha</td>
+<tr class="row-even"><td><p>RU-SA</p></td>
+<td><p>Sakha</p></td>
 </tr>
-<tr class="row-odd"><td>RU-SAM</td>
-<td>Samara</td>
+<tr class="row-odd"><td><p>RU-SAM</p></td>
+<td><p>Samara</p></td>
 </tr>
-<tr class="row-even"><td>RU-SAR</td>
-<td>Saratov</td>
+<tr class="row-even"><td><p>RU-SAR</p></td>
+<td><p>Saratov</p></td>
 </tr>
-<tr class="row-odd"><td>RU-SMO</td>
-<td>Smolensk</td>
+<tr class="row-odd"><td><p>RU-SMO</p></td>
+<td><p>Smolensk</p></td>
 </tr>
-<tr class="row-even"><td>RU-STA</td>
-<td>Stavropol’</td>
+<tr class="row-even"><td><p>RU-STA</p></td>
+<td><p>Stavropol’</p></td>
 </tr>
-<tr class="row-odd"><td>RU-SVE</td>
-<td>Sverdlovsk</td>
+<tr class="row-odd"><td><p>RU-SVE</p></td>
+<td><p>Sverdlovsk</p></td>
 </tr>
-<tr class="row-even"><td>RU-TAM</td>
-<td>Tambov</td>
+<tr class="row-even"><td><p>RU-TAM</p></td>
+<td><p>Tambov</p></td>
 </tr>
-<tr class="row-odd"><td>RU-TA</td>
-<td>Tatarstan</td>
+<tr class="row-odd"><td><p>RU-TA</p></td>
+<td><p>Tatarstan</p></td>
 </tr>
-<tr class="row-even"><td>RU-TOM</td>
-<td>Tomsk</td>
+<tr class="row-even"><td><p>RU-TOM</p></td>
+<td><p>Tomsk</p></td>
 </tr>
-<tr class="row-odd"><td>RU-TUL</td>
-<td>Tula</td>
+<tr class="row-odd"><td><p>RU-TUL</p></td>
+<td><p>Tula</p></td>
 </tr>
-<tr class="row-even"><td>RU-TY</td>
-<td>Tuva</td>
+<tr class="row-even"><td><p>RU-TY</p></td>
+<td><p>Tuva</p></td>
 </tr>
-<tr class="row-odd"><td>RU-TVE</td>
-<td>Tver’</td>
+<tr class="row-odd"><td><p>RU-TVE</p></td>
+<td><p>Tver’</p></td>
 </tr>
-<tr class="row-even"><td>RU-TYU</td>
-<td>Tyumen’</td>
+<tr class="row-even"><td><p>RU-TYU</p></td>
+<td><p>Tyumen’</p></td>
 </tr>
-<tr class="row-odd"><td>RU-UD</td>
-<td>Udmurt</td>
+<tr class="row-odd"><td><p>RU-UD</p></td>
+<td><p>Udmurt</p></td>
 </tr>
-<tr class="row-even"><td>RU-ULY</td>
-<td>Ul’yanovsk</td>
+<tr class="row-even"><td><p>RU-ULY</p></td>
+<td><p>Ul’yanovsk</p></td>
 </tr>
-<tr class="row-odd"><td>RU-VLA</td>
-<td>Vladimir</td>
+<tr class="row-odd"><td><p>RU-VLA</p></td>
+<td><p>Vladimir</p></td>
 </tr>
-<tr class="row-even"><td>RU-VGG</td>
-<td>Volgograd</td>
+<tr class="row-even"><td><p>RU-VGG</p></td>
+<td><p>Volgograd</p></td>
 </tr>
-<tr class="row-odd"><td>RU-VLG</td>
-<td>Vologda</td>
+<tr class="row-odd"><td><p>RU-VLG</p></td>
+<td><p>Vologda</p></td>
 </tr>
-<tr class="row-even"><td>RU-VOR</td>
-<td>Voronezh</td>
+<tr class="row-even"><td><p>RU-VOR</p></td>
+<td><p>Voronezh</p></td>
 </tr>
-<tr class="row-odd"><td>RU-YAN</td>
-<td>Yamal-Nenets</td>
+<tr class="row-odd"><td><p>RU-YAN</p></td>
+<td><p>Yamal-Nenets</p></td>
 </tr>
-<tr class="row-even"><td>RU-YAR</td>
-<td>Yaroslavl’</td>
+<tr class="row-even"><td><p>RU-YAR</p></td>
+<td><p>Yaroslavl’</p></td>
 </tr>
-<tr class="row-odd"><td>RU-YEV</td>
-<td>Yevrey</td>
+<tr class="row-odd"><td><p>RU-YEV</p></td>
+<td><p>Yevrey</p></td>
 </tr>
-<tr class="row-even"><td>RU-ZAB</td>
-<td>Zabaykal’ye</td>
+<tr class="row-even"><td><p>RU-ZAB</p></td>
+<td><p>Zabaykal’ye</p></td>
 </tr>
 </tbody>
 </table>
 <ul class="simple">
-<li>Singapore</li>
+<li><p>Singapore</p></li>
 </ul>
-<table border="1" class="docutils">
+<table class="docutils align-default">
 <colgroup>
-<col width="14%" />
-<col width="86%" />
+<col style="width: 14%" />
+<col style="width: 86%" />
 </colgroup>
-<thead valign="bottom">
-<tr class="row-odd"><th class="head">Id</th>
-<th class="head">Name of region</th>
+<thead>
+<tr class="row-odd"><th class="head"><p>Id</p></th>
+<th class="head"><p>Name of region</p></th>
 </tr>
 </thead>
-<tbody valign="top">
-<tr class="row-even"><td>205</td>
-<td>Singapore</td>
+<tbody>
+<tr class="row-even"><td><p>205</p></td>
+<td><p>Singapore</p></td>
 </tr>
 </tbody>
 </table>
 <ul class="simple">
-<li>Spain</li>
+<li><p>Spain</p></li>
 </ul>
-<table border="1" class="docutils">
+<table class="docutils align-default">
 <colgroup>
-<col width="19%" />
-<col width="81%" />
+<col style="width: 19%" />
+<col style="width: 81%" />
 </colgroup>
-<thead valign="bottom">
-<tr class="row-odd"><th class="head">ISO</th>
-<th class="head">Name of region</th>
+<thead>
+<tr class="row-odd"><th class="head"><p>ISO</p></th>
+<th class="head"><p>Name of region</p></th>
 </tr>
 </thead>
-<tbody valign="top">
-<tr class="row-even"><td>ES-AL</td>
-<td>Almería</td>
+<tbody>
+<tr class="row-even"><td><p>ES-AL</p></td>
+<td><p>Almería</p></td>
 </tr>
-<tr class="row-odd"><td>ES-CA</td>
-<td>Cádiz</td>
+<tr class="row-odd"><td><p>ES-CA</p></td>
+<td><p>Cádiz</p></td>
 </tr>
-<tr class="row-even"><td>ES-CO</td>
-<td>Córdoba</td>
+<tr class="row-even"><td><p>ES-CO</p></td>
+<td><p>Córdoba</p></td>
 </tr>
-<tr class="row-odd"><td>ES-GR</td>
-<td>Granada</td>
+<tr class="row-odd"><td><p>ES-GR</p></td>
+<td><p>Granada</p></td>
 </tr>
-<tr class="row-even"><td>ES-H</td>
-<td>Huelva</td>
+<tr class="row-even"><td><p>ES-H</p></td>
+<td><p>Huelva</p></td>
 </tr>
-<tr class="row-odd"><td>ES-J</td>
-<td>Jaén</td>
+<tr class="row-odd"><td><p>ES-J</p></td>
+<td><p>Jaén</p></td>
 </tr>
-<tr class="row-even"><td>ES-MA</td>
-<td>Málaga</td>
+<tr class="row-even"><td><p>ES-MA</p></td>
+<td><p>Málaga</p></td>
 </tr>
-<tr class="row-odd"><td>ES-SE</td>
-<td>Sevilla</td>
+<tr class="row-odd"><td><p>ES-SE</p></td>
+<td><p>Sevilla</p></td>
 </tr>
-<tr class="row-even"><td>ES-HU</td>
-<td>Huesca</td>
+<tr class="row-even"><td><p>ES-HU</p></td>
+<td><p>Huesca</p></td>
 </tr>
-<tr class="row-odd"><td>ES-TE</td>
-<td>Teruel</td>
+<tr class="row-odd"><td><p>ES-TE</p></td>
+<td><p>Teruel</p></td>
 </tr>
-<tr class="row-even"><td>ES-Z</td>
-<td>Zaragoza</td>
+<tr class="row-even"><td><p>ES-Z</p></td>
+<td><p>Zaragoza</p></td>
 </tr>
-<tr class="row-odd"><td>ES-S3</td>
-<td>Cantabria</td>
+<tr class="row-odd"><td><p>ES-S3</p></td>
+<td><p>Cantabria</p></td>
 </tr>
-<tr class="row-even"><td>ES-AB</td>
-<td>Albacete</td>
+<tr class="row-even"><td><p>ES-AB</p></td>
+<td><p>Albacete</p></td>
 </tr>
-<tr class="row-odd"><td>ES-CR</td>
-<td>Ciudad Real</td>
+<tr class="row-odd"><td><p>ES-CR</p></td>
+<td><p>Ciudad Real</p></td>
 </tr>
-<tr class="row-even"><td>ES-CU</td>
-<td>Cuenca</td>
+<tr class="row-even"><td><p>ES-CU</p></td>
+<td><p>Cuenca</p></td>
 </tr>
-<tr class="row-odd"><td>ES-GU</td>
-<td>Guadalajara</td>
+<tr class="row-odd"><td><p>ES-GU</p></td>
+<td><p>Guadalajara</p></td>
 </tr>
-<tr class="row-even"><td>ES-TO</td>
-<td>Toledo</td>
+<tr class="row-even"><td><p>ES-TO</p></td>
+<td><p>Toledo</p></td>
 </tr>
-<tr class="row-odd"><td>ES-AV</td>
-<td>Ávila</td>
+<tr class="row-odd"><td><p>ES-AV</p></td>
+<td><p>Ávila</p></td>
 </tr>
-<tr class="row-even"><td>ES-BU</td>
-<td>Burgos</td>
+<tr class="row-even"><td><p>ES-BU</p></td>
+<td><p>Burgos</p></td>
 </tr>
-<tr class="row-odd"><td>ES-LE</td>
-<td>León</td>
+<tr class="row-odd"><td><p>ES-LE</p></td>
+<td><p>León</p></td>
 </tr>
-<tr class="row-even"><td>ES-P</td>
-<td>Palencia</td>
+<tr class="row-even"><td><p>ES-P</p></td>
+<td><p>Palencia</p></td>
 </tr>
-<tr class="row-odd"><td>ES-SA</td>
-<td>Salamanca</td>
+<tr class="row-odd"><td><p>ES-SA</p></td>
+<td><p>Salamanca</p></td>
 </tr>
-<tr class="row-even"><td>ES-SG</td>
-<td>Segovia</td>
+<tr class="row-even"><td><p>ES-SG</p></td>
+<td><p>Segovia</p></td>
 </tr>
-<tr class="row-odd"><td>ES-SO</td>
-<td>Soria</td>
+<tr class="row-odd"><td><p>ES-SO</p></td>
+<td><p>Soria</p></td>
 </tr>
-<tr class="row-even"><td>ES-VA</td>
-<td>Valladolid</td>
+<tr class="row-even"><td><p>ES-VA</p></td>
+<td><p>Valladolid</p></td>
 </tr>
-<tr class="row-odd"><td>ES-ZA</td>
-<td>Zamora</td>
+<tr class="row-odd"><td><p>ES-ZA</p></td>
+<td><p>Zamora</p></td>
 </tr>
-<tr class="row-even"><td>ES-B</td>
-<td>Barcelona</td>
+<tr class="row-even"><td><p>ES-B</p></td>
+<td><p>Barcelona</p></td>
 </tr>
-<tr class="row-odd"><td>ES-GI</td>
-<td>Girona</td>
+<tr class="row-odd"><td><p>ES-GI</p></td>
+<td><p>Girona</p></td>
 </tr>
-<tr class="row-even"><td>ES-L</td>
-<td>Lleida</td>
+<tr class="row-even"><td><p>ES-L</p></td>
+<td><p>Lleida</p></td>
 </tr>
-<tr class="row-odd"><td>ES-T</td>
-<td>Tarragona</td>
+<tr class="row-odd"><td><p>ES-T</p></td>
+<td><p>Tarragona</p></td>
 </tr>
-<tr class="row-even"><td>ES-CE</td>
-<td>Ceuta</td>
+<tr class="row-even"><td><p>ES-CE</p></td>
+<td><p>Ceuta</p></td>
 </tr>
-<tr class="row-odd"><td>ES-ML</td>
-<td>Melilla</td>
+<tr class="row-odd"><td><p>ES-ML</p></td>
+<td><p>Melilla</p></td>
 </tr>
-<tr class="row-even"><td>ES-M5</td>
-<td>Madrid</td>
+<tr class="row-even"><td><p>ES-M5</p></td>
+<td><p>Madrid</p></td>
 </tr>
-<tr class="row-odd"><td>ES-NA7</td>
-<td>Navarra</td>
+<tr class="row-odd"><td><p>ES-NA7</p></td>
+<td><p>Navarra</p></td>
 </tr>
-<tr class="row-even"><td>ES-A</td>
-<td>Alicante</td>
+<tr class="row-even"><td><p>ES-A</p></td>
+<td><p>Alicante</p></td>
 </tr>
-<tr class="row-odd"><td>ES-CS</td>
-<td>Castellón</td>
+<tr class="row-odd"><td><p>ES-CS</p></td>
+<td><p>Castellón</p></td>
 </tr>
-<tr class="row-even"><td>ES-V</td>
-<td>Valencia</td>
+<tr class="row-even"><td><p>ES-V</p></td>
+<td><p>Valencia</p></td>
 </tr>
-<tr class="row-odd"><td>ES-BA</td>
-<td>Badajoz</td>
+<tr class="row-odd"><td><p>ES-BA</p></td>
+<td><p>Badajoz</p></td>
 </tr>
-<tr class="row-even"><td>ES-CC</td>
-<td>Cáceres</td>
+<tr class="row-even"><td><p>ES-CC</p></td>
+<td><p>Cáceres</p></td>
 </tr>
-<tr class="row-odd"><td>ES-C</td>
-<td>A Coruña</td>
+<tr class="row-odd"><td><p>ES-C</p></td>
+<td><p>A Coruña</p></td>
 </tr>
-<tr class="row-even"><td>ES-LU</td>
-<td>Lugo</td>
+<tr class="row-even"><td><p>ES-LU</p></td>
+<td><p>Lugo</p></td>
 </tr>
-<tr class="row-odd"><td>ES-OR</td>
-<td>Ourense</td>
+<tr class="row-odd"><td><p>ES-OR</p></td>
+<td><p>Ourense</p></td>
 </tr>
-<tr class="row-even"><td>ES-PO</td>
-<td>Pontevedra</td>
+<tr class="row-even"><td><p>ES-PO</p></td>
+<td><p>Pontevedra</p></td>
 </tr>
-<tr class="row-odd"><td>ES-PM</td>
-<td>Baleares</td>
+<tr class="row-odd"><td><p>ES-PM</p></td>
+<td><p>Baleares</p></td>
 </tr>
-<tr class="row-even"><td>ES-GC</td>
-<td>Las Palmas</td>
+<tr class="row-even"><td><p>ES-GC</p></td>
+<td><p>Las Palmas</p></td>
 </tr>
-<tr class="row-odd"><td>ES-TF</td>
-<td>Santa Cruz de Tenerife</td>
+<tr class="row-odd"><td><p>ES-TF</p></td>
+<td><p>Santa Cruz de Tenerife</p></td>
 </tr>
-<tr class="row-even"><td>ES-LO4</td>
-<td>La Rioja</td>
+<tr class="row-even"><td><p>ES-LO4</p></td>
+<td><p>La Rioja</p></td>
 </tr>
-<tr class="row-odd"><td>ES-VI</td>
-<td>Álava</td>
+<tr class="row-odd"><td><p>ES-VI</p></td>
+<td><p>Álava</p></td>
 </tr>
-<tr class="row-even"><td>ES-SS</td>
-<td>Guipúzcoa</td>
+<tr class="row-even"><td><p>ES-SS</p></td>
+<td><p>Guipúzcoa</p></td>
 </tr>
-<tr class="row-odd"><td>ES-BI</td>
-<td>Vizcaya</td>
+<tr class="row-odd"><td><p>ES-BI</p></td>
+<td><p>Vizcaya</p></td>
 </tr>
-<tr class="row-even"><td>ES-O2</td>
-<td>Asturias</td>
+<tr class="row-even"><td><p>ES-O2</p></td>
+<td><p>Asturias</p></td>
 </tr>
-<tr class="row-odd"><td>ES-MU6</td>
-<td>Murcia</td>
+<tr class="row-odd"><td><p>ES-MU6</p></td>
+<td><p>Murcia</p></td>
 </tr>
 </tbody>
 </table>
 <ul class="simple">
-<li>Uk</li>
+<li><p>Uk</p></li>
 </ul>
-<table border="1" class="docutils">
+<table class="docutils align-default">
 <colgroup>
-<col width="19%" />
-<col width="81%" />
+<col style="width: 19%" />
+<col style="width: 81%" />
 </colgroup>
-<thead valign="bottom">
-<tr class="row-odd"><th class="head">ISO</th>
-<th class="head">Name of region</th>
+<thead>
+<tr class="row-odd"><th class="head"><p>ISO</p></th>
+<th class="head"><p>Name of region</p></th>
 </tr>
 </thead>
-<tbody valign="top">
-<tr class="row-even"><td>GB-BDG</td>
-<td>Barking and Dagenham</td>
+<tbody>
+<tr class="row-even"><td><p>GB-BDG</p></td>
+<td><p>Barking and Dagenham</p></td>
 </tr>
-<tr class="row-odd"><td>GB-BAS</td>
-<td>Bath and North East Somerset</td>
+<tr class="row-odd"><td><p>GB-BAS</p></td>
+<td><p>Bath and North East Somerset</p></td>
 </tr>
-<tr class="row-even"><td>GB-BDF</td>
-<td>Bedfordshire</td>
+<tr class="row-even"><td><p>GB-BDF</p></td>
+<td><p>Bedfordshire</p></td>
 </tr>
-<tr class="row-odd"><td>GB-WBK</td>
-<td>Berkshire</td>
+<tr class="row-odd"><td><p>GB-WBK</p></td>
+<td><p>Berkshire</p></td>
 </tr>
-<tr class="row-even"><td>GB-BEX</td>
-<td>Bexley</td>
+<tr class="row-even"><td><p>GB-BEX</p></td>
+<td><p>Bexley</p></td>
 </tr>
-<tr class="row-odd"><td>GB-BBD</td>
-<td>Blackburn with Darwen</td>
+<tr class="row-odd"><td><p>GB-BBD</p></td>
+<td><p>Blackburn with Darwen</p></td>
 </tr>
-<tr class="row-even"><td>GB-BMH</td>
-<td>Bournemouth</td>
+<tr class="row-even"><td><p>GB-BMH</p></td>
+<td><p>Bournemouth</p></td>
 </tr>
-<tr class="row-odd"><td>GB-BEN</td>
-<td>Brent</td>
+<tr class="row-odd"><td><p>GB-BEN</p></td>
+<td><p>Brent</p></td>
 </tr>
-<tr class="row-even"><td>GB-BNH</td>
-<td>Brighton and Hove</td>
+<tr class="row-even"><td><p>GB-BNH</p></td>
+<td><p>Brighton and Hove</p></td>
 </tr>
-<tr class="row-odd"><td>GB-BST</td>
-<td>Bristol</td>
+<tr class="row-odd"><td><p>GB-BST</p></td>
+<td><p>Bristol</p></td>
 </tr>
-<tr class="row-even"><td>GB-BRY</td>
-<td>Bromley</td>
+<tr class="row-even"><td><p>GB-BRY</p></td>
+<td><p>Bromley</p></td>
 </tr>
-<tr class="row-odd"><td>GB-BKM</td>
-<td>Buckinghamshire</td>
+<tr class="row-odd"><td><p>GB-BKM</p></td>
+<td><p>Buckinghamshire</p></td>
 </tr>
-<tr class="row-even"><td>GB-CAM</td>
-<td>Cambridgeshire</td>
+<tr class="row-even"><td><p>GB-CAM</p></td>
+<td><p>Cambridgeshire</p></td>
 </tr>
-<tr class="row-odd"><td>GB-CMD</td>
-<td>Camden</td>
+<tr class="row-odd"><td><p>GB-CMD</p></td>
+<td><p>Camden</p></td>
 </tr>
-<tr class="row-even"><td>GB-CHS</td>
-<td>Cheshire</td>
+<tr class="row-even"><td><p>GB-CHS</p></td>
+<td><p>Cheshire</p></td>
 </tr>
-<tr class="row-odd"><td>GB-CON</td>
-<td>Cornwall</td>
+<tr class="row-odd"><td><p>GB-CON</p></td>
+<td><p>Cornwall</p></td>
 </tr>
-<tr class="row-even"><td>GB-CRY</td>
-<td>Croydon</td>
+<tr class="row-even"><td><p>GB-CRY</p></td>
+<td><p>Croydon</p></td>
 </tr>
-<tr class="row-odd"><td>GB-CMA</td>
-<td>Cumbria</td>
+<tr class="row-odd"><td><p>GB-CMA</p></td>
+<td><p>Cumbria</p></td>
 </tr>
-<tr class="row-even"><td>GB-DAL</td>
-<td>Darlington</td>
+<tr class="row-even"><td><p>GB-DAL</p></td>
+<td><p>Darlington</p></td>
 </tr>
-<tr class="row-odd"><td>GB-DBY</td>
-<td>Derbyshire</td>
+<tr class="row-odd"><td><p>GB-DBY</p></td>
+<td><p>Derbyshire</p></td>
 </tr>
-<tr class="row-even"><td>GB-DER</td>
-<td>Derby</td>
+<tr class="row-even"><td><p>GB-DER</p></td>
+<td><p>Derby</p></td>
 </tr>
-<tr class="row-odd"><td>GB-DEV</td>
-<td>Devon</td>
+<tr class="row-odd"><td><p>GB-DEV</p></td>
+<td><p>Devon</p></td>
 </tr>
-<tr class="row-even"><td>GB-DOR</td>
-<td>Dorset</td>
+<tr class="row-even"><td><p>GB-DOR</p></td>
+<td><p>Dorset</p></td>
 </tr>
-<tr class="row-odd"><td>GB-DUR</td>
-<td>Durham</td>
+<tr class="row-odd"><td><p>GB-DUR</p></td>
+<td><p>Durham</p></td>
 </tr>
-<tr class="row-even"><td>GB-EAL</td>
-<td>Ealing</td>
+<tr class="row-even"><td><p>GB-EAL</p></td>
+<td><p>Ealing</p></td>
 </tr>
-<tr class="row-odd"><td>GB-ERY</td>
-<td>East Riding of Yorkshire</td>
+<tr class="row-odd"><td><p>GB-ERY</p></td>
+<td><p>East Riding of Yorkshire</p></td>
 </tr>
-<tr class="row-even"><td>GB-ESX</td>
-<td>East Sussex</td>
+<tr class="row-even"><td><p>GB-ESX</p></td>
+<td><p>East Sussex</p></td>
 </tr>
-<tr class="row-odd"><td>GB-ENF</td>
-<td>Enfield</td>
+<tr class="row-odd"><td><p>GB-ENF</p></td>
+<td><p>Enfield</p></td>
 </tr>
-<tr class="row-even"><td>GB-ESS</td>
-<td>Essex</td>
+<tr class="row-even"><td><p>GB-ESS</p></td>
+<td><p>Essex</p></td>
 </tr>
-<tr class="row-odd"><td>GB-GLS</td>
-<td>Gloucestershire</td>
+<tr class="row-odd"><td><p>GB-GLS</p></td>
+<td><p>Gloucestershire</p></td>
 </tr>
-<tr class="row-even"><td>GB-GRE</td>
-<td>Greenwich</td>
+<tr class="row-even"><td><p>GB-GRE</p></td>
+<td><p>Greenwich</p></td>
 </tr>
-<tr class="row-odd"><td>GB-HCK</td>
-<td>Hackney</td>
+<tr class="row-odd"><td><p>GB-HCK</p></td>
+<td><p>Hackney</p></td>
 </tr>
-<tr class="row-even"><td>GB-HAL</td>
-<td>Halton</td>
+<tr class="row-even"><td><p>GB-HAL</p></td>
+<td><p>Halton</p></td>
 </tr>
-<tr class="row-odd"><td>GB-HMF</td>
-<td>Hammersmith and Fulham</td>
+<tr class="row-odd"><td><p>GB-HMF</p></td>
+<td><p>Hammersmith and Fulham</p></td>
 </tr>
-<tr class="row-even"><td>GB-HAM</td>
-<td>Hampshire</td>
+<tr class="row-even"><td><p>GB-HAM</p></td>
+<td><p>Hampshire</p></td>
 </tr>
-<tr class="row-odd"><td>GB-HRY</td>
-<td>Haringey</td>
+<tr class="row-odd"><td><p>GB-HRY</p></td>
+<td><p>Haringey</p></td>
 </tr>
-<tr class="row-even"><td>GB-HRW</td>
-<td>Harrow</td>
+<tr class="row-even"><td><p>GB-HRW</p></td>
+<td><p>Harrow</p></td>
 </tr>
-<tr class="row-odd"><td>GB-HPL</td>
-<td>Hartlepool</td>
+<tr class="row-odd"><td><p>GB-HPL</p></td>
+<td><p>Hartlepool</p></td>
 </tr>
-<tr class="row-even"><td>GB-HAV</td>
-<td>Havering</td>
+<tr class="row-even"><td><p>GB-HAV</p></td>
+<td><p>Havering</p></td>
 </tr>
-<tr class="row-odd"><td>GB-HRT</td>
-<td>Herefordshire</td>
+<tr class="row-odd"><td><p>GB-HRT</p></td>
+<td><p>Herefordshire</p></td>
 </tr>
-<tr class="row-even"><td>GB-HEF</td>
-<td>Hertfordshire</td>
+<tr class="row-even"><td><p>GB-HEF</p></td>
+<td><p>Hertfordshire</p></td>
 </tr>
-<tr class="row-odd"><td>GB-HIL</td>
-<td>Hillingdon</td>
+<tr class="row-odd"><td><p>GB-HIL</p></td>
+<td><p>Hillingdon</p></td>
 </tr>
-<tr class="row-even"><td>GB-HNS</td>
-<td>Hounslow</td>
+<tr class="row-even"><td><p>GB-HNS</p></td>
+<td><p>Hounslow</p></td>
 </tr>
-<tr class="row-odd"><td>GB-IOW</td>
-<td>Isle of Wight</td>
+<tr class="row-odd"><td><p>GB-IOW</p></td>
+<td><p>Isle of Wight</p></td>
 </tr>
-<tr class="row-even"><td>GB-ISL</td>
-<td>Islington</td>
+<tr class="row-even"><td><p>GB-ISL</p></td>
+<td><p>Islington</p></td>
 </tr>
-<tr class="row-odd"><td>GB-KEC</td>
-<td>Kensington and Chelsea</td>
+<tr class="row-odd"><td><p>GB-KEC</p></td>
+<td><p>Kensington and Chelsea</p></td>
 </tr>
-<tr class="row-even"><td>GB-KEN</td>
-<td>Kent</td>
+<tr class="row-even"><td><p>GB-KEN</p></td>
+<td><p>Kent</p></td>
 </tr>
-<tr class="row-odd"><td>GB-KHL</td>
-<td>Kingston upon Hull</td>
+<tr class="row-odd"><td><p>GB-KHL</p></td>
+<td><p>Kingston upon Hull</p></td>
 </tr>
-<tr class="row-even"><td>GB-KTT</td>
-<td>Kingston upon Thames</td>
+<tr class="row-even"><td><p>GB-KTT</p></td>
+<td><p>Kingston upon Thames</p></td>
 </tr>
-<tr class="row-odd"><td>GB-LBH</td>
-<td>Lambeth</td>
+<tr class="row-odd"><td><p>GB-LBH</p></td>
+<td><p>Lambeth</p></td>
 </tr>
-<tr class="row-even"><td>GB-LAN</td>
-<td>Lancashire</td>
+<tr class="row-even"><td><p>GB-LAN</p></td>
+<td><p>Lancashire</p></td>
 </tr>
-<tr class="row-odd"><td>GB-LEC</td>
-<td>Leicestershire</td>
+<tr class="row-odd"><td><p>GB-LEC</p></td>
+<td><p>Leicestershire</p></td>
 </tr>
-<tr class="row-even"><td>GB-LCE</td>
-<td>Leicester</td>
+<tr class="row-even"><td><p>GB-LCE</p></td>
+<td><p>Leicester</p></td>
 </tr>
-<tr class="row-odd"><td>GB-LEW</td>
-<td>Lewisham</td>
+<tr class="row-odd"><td><p>GB-LEW</p></td>
+<td><p>Lewisham</p></td>
 </tr>
-<tr class="row-even"><td>GB-LIN</td>
-<td>Lincolnshire</td>
+<tr class="row-even"><td><p>GB-LIN</p></td>
+<td><p>Lincolnshire</p></td>
 </tr>
-<tr class="row-odd"><td>GB-LND</td>
-<td>London</td>
+<tr class="row-odd"><td><p>GB-LND</p></td>
+<td><p>London</p></td>
 </tr>
-<tr class="row-even"><td>GB-LUT</td>
-<td>Luton</td>
+<tr class="row-even"><td><p>GB-LUT</p></td>
+<td><p>Luton</p></td>
 </tr>
-<tr class="row-odd"><td>GB-MAN</td>
-<td>Manchester</td>
+<tr class="row-odd"><td><p>GB-MAN</p></td>
+<td><p>Manchester</p></td>
 </tr>
-<tr class="row-even"><td>GB-MDW</td>
-<td>Medway</td>
+<tr class="row-even"><td><p>GB-MDW</p></td>
+<td><p>Medway</p></td>
 </tr>
-<tr class="row-odd"><td>GB-MER</td>
-<td>Merseyside</td>
+<tr class="row-odd"><td><p>GB-MER</p></td>
+<td><p>Merseyside</p></td>
 </tr>
-<tr class="row-even"><td>GB-MRT</td>
-<td>Merton</td>
+<tr class="row-even"><td><p>GB-MRT</p></td>
+<td><p>Merton</p></td>
 </tr>
-<tr class="row-odd"><td>GB-MDB</td>
-<td>Middlesbrough</td>
+<tr class="row-odd"><td><p>GB-MDB</p></td>
+<td><p>Middlesbrough</p></td>
 </tr>
-<tr class="row-even"><td>GB-MIK</td>
-<td>Milton Keynes</td>
+<tr class="row-even"><td><p>GB-MIK</p></td>
+<td><p>Milton Keynes</p></td>
 </tr>
-<tr class="row-odd"><td>GB-NWM</td>
-<td>Newham</td>
+<tr class="row-odd"><td><p>GB-NWM</p></td>
+<td><p>Newham</p></td>
 </tr>
-<tr class="row-even"><td>GB-NFK</td>
-<td>Norfolk</td>
+<tr class="row-even"><td><p>GB-NFK</p></td>
+<td><p>Norfolk</p></td>
 </tr>
-<tr class="row-odd"><td>GB-NEL</td>
-<td>North East Lincolnshire</td>
+<tr class="row-odd"><td><p>GB-NEL</p></td>
+<td><p>North East Lincolnshire</p></td>
 </tr>
-<tr class="row-even"><td>GB-NLN</td>
-<td>North Lincolnshire</td>
+<tr class="row-even"><td><p>GB-NLN</p></td>
+<td><p>North Lincolnshire</p></td>
 </tr>
-<tr class="row-odd"><td>GB-NSM</td>
-<td>North Somerset</td>
+<tr class="row-odd"><td><p>GB-NSM</p></td>
+<td><p>North Somerset</p></td>
 </tr>
-<tr class="row-even"><td>GB-NYK</td>
-<td>North Yorkshire</td>
+<tr class="row-even"><td><p>GB-NYK</p></td>
+<td><p>North Yorkshire</p></td>
 </tr>
-<tr class="row-odd"><td>GB-NTH</td>
-<td>Northamptonshire</td>
+<tr class="row-odd"><td><p>GB-NTH</p></td>
+<td><p>Northamptonshire</p></td>
 </tr>
-<tr class="row-even"><td>GB-NBL</td>
-<td>Northumberland</td>
+<tr class="row-even"><td><p>GB-NBL</p></td>
+<td><p>Northumberland</p></td>
 </tr>
-<tr class="row-odd"><td>GB-NTT</td>
-<td>Nottinghamshire</td>
+<tr class="row-odd"><td><p>GB-NTT</p></td>
+<td><p>Nottinghamshire</p></td>
 </tr>
-<tr class="row-even"><td>GB-NGM</td>
-<td>Nottingham</td>
+<tr class="row-even"><td><p>GB-NGM</p></td>
+<td><p>Nottingham</p></td>
 </tr>
-<tr class="row-odd"><td>GB-OXF</td>
-<td>Oxfordshire</td>
+<tr class="row-odd"><td><p>GB-OXF</p></td>
+<td><p>Oxfordshire</p></td>
 </tr>
-<tr class="row-even"><td>GB-PTE</td>
-<td>Peterborough</td>
+<tr class="row-even"><td><p>GB-PTE</p></td>
+<td><p>Peterborough</p></td>
 </tr>
-<tr class="row-odd"><td>GB-PLY</td>
-<td>Plymouth</td>
+<tr class="row-odd"><td><p>GB-PLY</p></td>
+<td><p>Plymouth</p></td>
 </tr>
-<tr class="row-even"><td>GB-POL</td>
-<td>Poole</td>
+<tr class="row-even"><td><p>GB-POL</p></td>
+<td><p>Poole</p></td>
 </tr>
-<tr class="row-odd"><td>GB-POR</td>
-<td>Portsmouth</td>
+<tr class="row-odd"><td><p>GB-POR</p></td>
+<td><p>Portsmouth</p></td>
 </tr>
-<tr class="row-even"><td>GB-RDB</td>
-<td>Redbridge</td>
+<tr class="row-even"><td><p>GB-RDB</p></td>
+<td><p>Redbridge</p></td>
 </tr>
-<tr class="row-odd"><td>GB-RCC</td>
-<td>Redcar and Cleveland</td>
+<tr class="row-odd"><td><p>GB-RCC</p></td>
+<td><p>Redcar and Cleveland</p></td>
 </tr>
-<tr class="row-even"><td>GB-RIC</td>
-<td>Richmond upon Thames</td>
+<tr class="row-even"><td><p>GB-RIC</p></td>
+<td><p>Richmond upon Thames</p></td>
 </tr>
-<tr class="row-odd"><td>GB-RUT</td>
-<td>Rutland</td>
+<tr class="row-odd"><td><p>GB-RUT</p></td>
+<td><p>Rutland</p></td>
 </tr>
-<tr class="row-even"><td>GB-SHR</td>
-<td>Shropshire</td>
+<tr class="row-even"><td><p>GB-SHR</p></td>
+<td><p>Shropshire</p></td>
 </tr>
-<tr class="row-odd"><td>GB-SOM</td>
-<td>Somerset</td>
+<tr class="row-odd"><td><p>GB-SOM</p></td>
+<td><p>Somerset</p></td>
 </tr>
-<tr class="row-even"><td>GB-SGC</td>
-<td>South Gloucestershire</td>
+<tr class="row-even"><td><p>GB-SGC</p></td>
+<td><p>South Gloucestershire</p></td>
 </tr>
-<tr class="row-odd"><td>GB-SY</td>
-<td>South Yorkshire</td>
+<tr class="row-odd"><td><p>GB-SY</p></td>
+<td><p>South Yorkshire</p></td>
 </tr>
-<tr class="row-even"><td>GB-STH</td>
-<td>Southampton</td>
+<tr class="row-even"><td><p>GB-STH</p></td>
+<td><p>Southampton</p></td>
 </tr>
-<tr class="row-odd"><td>GB-SOS</td>
-<td>Southend-on-Sea</td>
+<tr class="row-odd"><td><p>GB-SOS</p></td>
+<td><p>Southend-on-Sea</p></td>
 </tr>
-<tr class="row-even"><td>GB-SWK</td>
-<td>Southwark</td>
+<tr class="row-even"><td><p>GB-SWK</p></td>
+<td><p>Southwark</p></td>
 </tr>
-<tr class="row-odd"><td>GB-STS</td>
-<td>Staffordshire</td>
+<tr class="row-odd"><td><p>GB-STS</p></td>
+<td><p>Staffordshire</p></td>
 </tr>
-<tr class="row-even"><td>GB-STT</td>
-<td>Stockton-on-Tees</td>
+<tr class="row-even"><td><p>GB-STT</p></td>
+<td><p>Stockton-on-Tees</p></td>
 </tr>
-<tr class="row-odd"><td>GB-STE</td>
-<td>Stoke-on-Trent</td>
+<tr class="row-odd"><td><p>GB-STE</p></td>
+<td><p>Stoke-on-Trent</p></td>
 </tr>
-<tr class="row-even"><td>GB-SFK</td>
-<td>Suffolk</td>
+<tr class="row-even"><td><p>GB-SFK</p></td>
+<td><p>Suffolk</p></td>
 </tr>
-<tr class="row-odd"><td>GB-SRY</td>
-<td>Surrey</td>
+<tr class="row-odd"><td><p>GB-SRY</p></td>
+<td><p>Surrey</p></td>
 </tr>
-<tr class="row-even"><td>GB-STN</td>
-<td>Sutton</td>
+<tr class="row-even"><td><p>GB-STN</p></td>
+<td><p>Sutton</p></td>
 </tr>
-<tr class="row-odd"><td>GB-SWD</td>
-<td>Swindon</td>
+<tr class="row-odd"><td><p>GB-SWD</p></td>
+<td><p>Swindon</p></td>
 </tr>
-<tr class="row-even"><td>GB-TFW</td>
-<td>Telford and Wrekin</td>
+<tr class="row-even"><td><p>GB-TFW</p></td>
+<td><p>Telford and Wrekin</p></td>
 </tr>
-<tr class="row-odd"><td>GB-THR</td>
-<td>Thurrock</td>
+<tr class="row-odd"><td><p>GB-THR</p></td>
+<td><p>Thurrock</p></td>
 </tr>
-<tr class="row-even"><td>GB-TOB</td>
-<td>Torbay</td>
+<tr class="row-even"><td><p>GB-TOB</p></td>
+<td><p>Torbay</p></td>
 </tr>
-<tr class="row-odd"><td>GB-TWH</td>
-<td>Tower Hamlets</td>
+<tr class="row-odd"><td><p>GB-TWH</p></td>
+<td><p>Tower Hamlets</p></td>
 </tr>
-<tr class="row-even"><td>GB-TAW</td>
-<td>Tyne and Wear</td>
+<tr class="row-even"><td><p>GB-TAW</p></td>
+<td><p>Tyne and Wear</p></td>
 </tr>
-<tr class="row-odd"><td>GB-WFT</td>
-<td>Waltham Forest</td>
+<tr class="row-odd"><td><p>GB-WFT</p></td>
+<td><p>Waltham Forest</p></td>
 </tr>
-<tr class="row-even"><td>GB-WND</td>
-<td>Wandsworth</td>
+<tr class="row-even"><td><p>GB-WND</p></td>
+<td><p>Wandsworth</p></td>
 </tr>
-<tr class="row-odd"><td>GB-WRT</td>
-<td>Warrington</td>
+<tr class="row-odd"><td><p>GB-WRT</p></td>
+<td><p>Warrington</p></td>
 </tr>
-<tr class="row-even"><td>GB-WAR</td>
-<td>Warwickshire</td>
+<tr class="row-even"><td><p>GB-WAR</p></td>
+<td><p>Warwickshire</p></td>
 </tr>
-<tr class="row-odd"><td>GB-WM</td>
-<td>West Midlands</td>
+<tr class="row-odd"><td><p>GB-WM</p></td>
+<td><p>West Midlands</p></td>
 </tr>
-<tr class="row-even"><td>GB-WSX</td>
-<td>West Sussex</td>
+<tr class="row-even"><td><p>GB-WSX</p></td>
+<td><p>West Sussex</p></td>
 </tr>
-<tr class="row-odd"><td>GB-WY</td>
-<td>West Yorkshire</td>
+<tr class="row-odd"><td><p>GB-WY</p></td>
+<td><p>West Yorkshire</p></td>
 </tr>
-<tr class="row-even"><td>GB-WSM</td>
-<td>Westminster</td>
+<tr class="row-even"><td><p>GB-WSM</p></td>
+<td><p>Westminster</p></td>
 </tr>
-<tr class="row-odd"><td>GB-WIL</td>
-<td>Wiltshire</td>
+<tr class="row-odd"><td><p>GB-WIL</p></td>
+<td><p>Wiltshire</p></td>
 </tr>
-<tr class="row-even"><td>GB-WOR</td>
-<td>Worcestershire</td>
+<tr class="row-even"><td><p>GB-WOR</p></td>
+<td><p>Worcestershire</p></td>
 </tr>
-<tr class="row-odd"><td>GB-YOR</td>
-<td>York</td>
+<tr class="row-odd"><td><p>GB-YOR</p></td>
+<td><p>York</p></td>
 </tr>
-<tr class="row-even"><td>GB-ANT</td>
-<td>Antrim</td>
+<tr class="row-even"><td><p>GB-ANT</p></td>
+<td><p>Antrim</p></td>
 </tr>
-<tr class="row-odd"><td>GB-ARD</td>
-<td>Ards</td>
+<tr class="row-odd"><td><p>GB-ARD</p></td>
+<td><p>Ards</p></td>
 </tr>
-<tr class="row-even"><td>GB-ARM</td>
-<td>Armagh</td>
+<tr class="row-even"><td><p>GB-ARM</p></td>
+<td><p>Armagh</p></td>
 </tr>
-<tr class="row-odd"><td>GB-BLA</td>
-<td>Ballymena</td>
+<tr class="row-odd"><td><p>GB-BLA</p></td>
+<td><p>Ballymena</p></td>
 </tr>
-<tr class="row-even"><td>GB-BLY</td>
-<td>Ballymoney</td>
+<tr class="row-even"><td><p>GB-BLY</p></td>
+<td><p>Ballymoney</p></td>
 </tr>
-<tr class="row-odd"><td>GB-BNB</td>
-<td>Banbridge</td>
+<tr class="row-odd"><td><p>GB-BNB</p></td>
+<td><p>Banbridge</p></td>
 </tr>
-<tr class="row-even"><td>GB-BFS</td>
-<td>Belfast</td>
+<tr class="row-even"><td><p>GB-BFS</p></td>
+<td><p>Belfast</p></td>
 </tr>
-<tr class="row-odd"><td>GB-CKF</td>
-<td>Carrickfergus</td>
+<tr class="row-odd"><td><p>GB-CKF</p></td>
+<td><p>Carrickfergus</p></td>
 </tr>
-<tr class="row-even"><td>GB-CSR</td>
-<td>Castlereagh</td>
+<tr class="row-even"><td><p>GB-CSR</p></td>
+<td><p>Castlereagh</p></td>
 </tr>
-<tr class="row-odd"><td>GB-CLR</td>
-<td>Coleraine</td>
+<tr class="row-odd"><td><p>GB-CLR</p></td>
+<td><p>Coleraine</p></td>
 </tr>
-<tr class="row-even"><td>GB-CKT</td>
-<td>Cookstown</td>
+<tr class="row-even"><td><p>GB-CKT</p></td>
+<td><p>Cookstown</p></td>
 </tr>
-<tr class="row-odd"><td>GB-CGV</td>
-<td>Craigavon</td>
+<tr class="row-odd"><td><p>GB-CGV</p></td>
+<td><p>Craigavon</p></td>
 </tr>
-<tr class="row-even"><td>GB-DRY</td>
-<td>Derry</td>
+<tr class="row-even"><td><p>GB-DRY</p></td>
+<td><p>Derry</p></td>
 </tr>
-<tr class="row-odd"><td>GB-DOW</td>
-<td>Down</td>
+<tr class="row-odd"><td><p>GB-DOW</p></td>
+<td><p>Down</p></td>
 </tr>
-<tr class="row-even"><td>GB-DGN</td>
-<td>Dungannon</td>
+<tr class="row-even"><td><p>GB-DGN</p></td>
+<td><p>Dungannon</p></td>
 </tr>
-<tr class="row-odd"><td>GB-FER</td>
-<td>Fermanagh</td>
+<tr class="row-odd"><td><p>GB-FER</p></td>
+<td><p>Fermanagh</p></td>
 </tr>
-<tr class="row-even"><td>GB-LRN</td>
-<td>Larne</td>
+<tr class="row-even"><td><p>GB-LRN</p></td>
+<td><p>Larne</p></td>
 </tr>
-<tr class="row-odd"><td>GB-LMV</td>
-<td>Limavady</td>
+<tr class="row-odd"><td><p>GB-LMV</p></td>
+<td><p>Limavady</p></td>
 </tr>
-<tr class="row-even"><td>GB-LSB</td>
-<td>Lisburn</td>
+<tr class="row-even"><td><p>GB-LSB</p></td>
+<td><p>Lisburn</p></td>
 </tr>
-<tr class="row-odd"><td>GB-MFT</td>
-<td>Magherafelt</td>
+<tr class="row-odd"><td><p>GB-MFT</p></td>
+<td><p>Magherafelt</p></td>
 </tr>
-<tr class="row-even"><td>GB-MYL</td>
-<td>Moyle</td>
+<tr class="row-even"><td><p>GB-MYL</p></td>
+<td><p>Moyle</p></td>
 </tr>
-<tr class="row-odd"><td>GB-NYM</td>
-<td>Newry and Mourne</td>
+<tr class="row-odd"><td><p>GB-NYM</p></td>
+<td><p>Newry and Mourne</p></td>
 </tr>
-<tr class="row-even"><td>GB-NTA</td>
-<td>Newtownabbey</td>
+<tr class="row-even"><td><p>GB-NTA</p></td>
+<td><p>Newtownabbey</p></td>
 </tr>
-<tr class="row-odd"><td>GB-NDN</td>
-<td>North Down</td>
+<tr class="row-odd"><td><p>GB-NDN</p></td>
+<td><p>North Down</p></td>
 </tr>
-<tr class="row-even"><td>GB-OMH</td>
-<td>Omagh</td>
+<tr class="row-even"><td><p>GB-OMH</p></td>
+<td><p>Omagh</p></td>
 </tr>
-<tr class="row-odd"><td>GB-STB</td>
-<td>Strabane</td>
+<tr class="row-odd"><td><p>GB-STB</p></td>
+<td><p>Strabane</p></td>
 </tr>
-<tr class="row-even"><td>GB-ABD</td>
-<td>Aberdeenshire</td>
+<tr class="row-even"><td><p>GB-ABD</p></td>
+<td><p>Aberdeenshire</p></td>
 </tr>
-<tr class="row-odd"><td>GB-ABE</td>
-<td>Aberdeen</td>
+<tr class="row-odd"><td><p>GB-ABE</p></td>
+<td><p>Aberdeen</p></td>
 </tr>
-<tr class="row-even"><td>GB-ANS</td>
-<td>Angus</td>
+<tr class="row-even"><td><p>GB-ANS</p></td>
+<td><p>Angus</p></td>
 </tr>
-<tr class="row-odd"><td>GB-AGB</td>
-<td>Argyll and Bute</td>
+<tr class="row-odd"><td><p>GB-AGB</p></td>
+<td><p>Argyll and Bute</p></td>
 </tr>
-<tr class="row-even"><td>GB-CLK</td>
-<td>Clackmannanshire</td>
+<tr class="row-even"><td><p>GB-CLK</p></td>
+<td><p>Clackmannanshire</p></td>
 </tr>
-<tr class="row-odd"><td>GB-DGY</td>
-<td>Dumfries and Galloway</td>
+<tr class="row-odd"><td><p>GB-DGY</p></td>
+<td><p>Dumfries and Galloway</p></td>
 </tr>
-<tr class="row-even"><td>GB-DND</td>
-<td>Dundee</td>
+<tr class="row-even"><td><p>GB-DND</p></td>
+<td><p>Dundee</p></td>
 </tr>
-<tr class="row-odd"><td>GB-EAY</td>
-<td>East Ayrshire</td>
+<tr class="row-odd"><td><p>GB-EAY</p></td>
+<td><p>East Ayrshire</p></td>
 </tr>
-<tr class="row-even"><td>GB-EDU</td>
-<td>East Dunbartonshire</td>
+<tr class="row-even"><td><p>GB-EDU</p></td>
+<td><p>East Dunbartonshire</p></td>
 </tr>
-<tr class="row-odd"><td>GB-ELN</td>
-<td>East Lothian</td>
+<tr class="row-odd"><td><p>GB-ELN</p></td>
+<td><p>East Lothian</p></td>
 </tr>
-<tr class="row-even"><td>GB-ERW</td>
-<td>East Renfrewshire</td>
+<tr class="row-even"><td><p>GB-ERW</p></td>
+<td><p>East Renfrewshire</p></td>
 </tr>
-<tr class="row-odd"><td>GB-EDH</td>
-<td>Edinburgh</td>
+<tr class="row-odd"><td><p>GB-EDH</p></td>
+<td><p>Edinburgh</p></td>
 </tr>
-<tr class="row-even"><td>GB-ELS</td>
-<td>Eilean Siar</td>
+<tr class="row-even"><td><p>GB-ELS</p></td>
+<td><p>Eilean Siar</p></td>
 </tr>
-<tr class="row-odd"><td>GB-FAL</td>
-<td>Falkirk</td>
+<tr class="row-odd"><td><p>GB-FAL</p></td>
+<td><p>Falkirk</p></td>
 </tr>
-<tr class="row-even"><td>GB-FIF</td>
-<td>Fife</td>
+<tr class="row-even"><td><p>GB-FIF</p></td>
+<td><p>Fife</p></td>
 </tr>
-<tr class="row-odd"><td>GB-GLG</td>
-<td>Glasgow</td>
+<tr class="row-odd"><td><p>GB-GLG</p></td>
+<td><p>Glasgow</p></td>
 </tr>
-<tr class="row-even"><td>GB-HLD</td>
-<td>Highland</td>
+<tr class="row-even"><td><p>GB-HLD</p></td>
+<td><p>Highland</p></td>
 </tr>
-<tr class="row-odd"><td>GB-IVC</td>
-<td>Inverclyde</td>
+<tr class="row-odd"><td><p>GB-IVC</p></td>
+<td><p>Inverclyde</p></td>
 </tr>
-<tr class="row-even"><td>GB-MLN</td>
-<td>Midlothian</td>
+<tr class="row-even"><td><p>GB-MLN</p></td>
+<td><p>Midlothian</p></td>
 </tr>
-<tr class="row-odd"><td>GB-MRY</td>
-<td>Moray</td>
+<tr class="row-odd"><td><p>GB-MRY</p></td>
+<td><p>Moray</p></td>
 </tr>
-<tr class="row-even"><td>GB-NAY</td>
-<td>North Ayrshire</td>
+<tr class="row-even"><td><p>GB-NAY</p></td>
+<td><p>North Ayrshire</p></td>
 </tr>
-<tr class="row-odd"><td>GB-NLK</td>
-<td>North Lanarkshire</td>
+<tr class="row-odd"><td><p>GB-NLK</p></td>
+<td><p>North Lanarkshire</p></td>
 </tr>
-<tr class="row-even"><td>GB-ORK</td>
-<td>Orkney Islands</td>
+<tr class="row-even"><td><p>GB-ORK</p></td>
+<td><p>Orkney Islands</p></td>
 </tr>
-<tr class="row-odd"><td>GB-PKN</td>
-<td>Perthshire and Kinross</td>
+<tr class="row-odd"><td><p>GB-PKN</p></td>
+<td><p>Perthshire and Kinross</p></td>
 </tr>
-<tr class="row-even"><td>GB-RFW</td>
-<td>Renfrewshire</td>
+<tr class="row-even"><td><p>GB-RFW</p></td>
+<td><p>Renfrewshire</p></td>
 </tr>
-<tr class="row-odd"><td>GB-SCB</td>
-<td>Scottish Borders</td>
+<tr class="row-odd"><td><p>GB-SCB</p></td>
+<td><p>Scottish Borders</p></td>
 </tr>
-<tr class="row-even"><td>GB-ZET</td>
-<td>Shetland Islands</td>
+<tr class="row-even"><td><p>GB-ZET</p></td>
+<td><p>Shetland Islands</p></td>
 </tr>
-<tr class="row-odd"><td>GB-SAY</td>
-<td>South Ayrshire</td>
+<tr class="row-odd"><td><p>GB-SAY</p></td>
+<td><p>South Ayrshire</p></td>
 </tr>
-<tr class="row-even"><td>GB-SLK</td>
-<td>South Lanarkshire</td>
+<tr class="row-even"><td><p>GB-SLK</p></td>
+<td><p>South Lanarkshire</p></td>
 </tr>
-<tr class="row-odd"><td>GB-STG</td>
-<td>Stirling</td>
+<tr class="row-odd"><td><p>GB-STG</p></td>
+<td><p>Stirling</p></td>
 </tr>
-<tr class="row-even"><td>GB-WDU</td>
-<td>West Dunbartonshire</td>
+<tr class="row-even"><td><p>GB-WDU</p></td>
+<td><p>West Dunbartonshire</p></td>
 </tr>
-<tr class="row-odd"><td>GB-WLN</td>
-<td>West Lothian</td>
+<tr class="row-odd"><td><p>GB-WLN</p></td>
+<td><p>West Lothian</p></td>
 </tr>
-<tr class="row-even"><td>GB-AGY</td>
-<td>Anglesey</td>
+<tr class="row-even"><td><p>GB-AGY</p></td>
+<td><p>Anglesey</p></td>
 </tr>
-<tr class="row-odd"><td>GB-BGW</td>
-<td>Blaenau Gwent</td>
+<tr class="row-odd"><td><p>GB-BGW</p></td>
+<td><p>Blaenau Gwent</p></td>
 </tr>
-<tr class="row-even"><td>GB-BGE</td>
-<td>Bridgend</td>
+<tr class="row-even"><td><p>GB-BGE</p></td>
+<td><p>Bridgend</p></td>
 </tr>
-<tr class="row-odd"><td>GB-CAY</td>
-<td>Caerphilly</td>
+<tr class="row-odd"><td><p>GB-CAY</p></td>
+<td><p>Caerphilly</p></td>
 </tr>
-<tr class="row-even"><td>GB-CRF</td>
-<td>Cardiff</td>
+<tr class="row-even"><td><p>GB-CRF</p></td>
+<td><p>Cardiff</p></td>
 </tr>
-<tr class="row-odd"><td>GB-CMN</td>
-<td>Carmarthenshire</td>
+<tr class="row-odd"><td><p>GB-CMN</p></td>
+<td><p>Carmarthenshire</p></td>
 </tr>
-<tr class="row-even"><td>GB-CGN</td>
-<td>Ceredigion</td>
+<tr class="row-even"><td><p>GB-CGN</p></td>
+<td><p>Ceredigion</p></td>
 </tr>
-<tr class="row-odd"><td>GB-CWY</td>
-<td>Conwy</td>
+<tr class="row-odd"><td><p>GB-CWY</p></td>
+<td><p>Conwy</p></td>
 </tr>
-<tr class="row-even"><td>GB-DEN</td>
-<td>Denbighshire</td>
+<tr class="row-even"><td><p>GB-DEN</p></td>
+<td><p>Denbighshire</p></td>
 </tr>
-<tr class="row-odd"><td>GB-FLN</td>
-<td>Flintshire</td>
+<tr class="row-odd"><td><p>GB-FLN</p></td>
+<td><p>Flintshire</p></td>
 </tr>
-<tr class="row-even"><td>GB-GWN</td>
-<td>Gwynedd</td>
+<tr class="row-even"><td><p>GB-GWN</p></td>
+<td><p>Gwynedd</p></td>
 </tr>
-<tr class="row-odd"><td>GB-MTY</td>
-<td>Merthyr Tydfil</td>
+<tr class="row-odd"><td><p>GB-MTY</p></td>
+<td><p>Merthyr Tydfil</p></td>
 </tr>
-<tr class="row-even"><td>GB-MON</td>
-<td>Monmouthshire</td>
+<tr class="row-even"><td><p>GB-MON</p></td>
+<td><p>Monmouthshire</p></td>
 </tr>
-<tr class="row-odd"><td>GB-NTL</td>
-<td>Neath Port Talbot</td>
+<tr class="row-odd"><td><p>GB-NTL</p></td>
+<td><p>Neath Port Talbot</p></td>
 </tr>
-<tr class="row-even"><td>GB-NWP</td>
-<td>Newport</td>
+<tr class="row-even"><td><p>GB-NWP</p></td>
+<td><p>Newport</p></td>
 </tr>
-<tr class="row-odd"><td>GB-PEM</td>
-<td>Pembrokeshire</td>
+<tr class="row-odd"><td><p>GB-PEM</p></td>
+<td><p>Pembrokeshire</p></td>
 </tr>
-<tr class="row-even"><td>GB-POW</td>
-<td>Powys</td>
+<tr class="row-even"><td><p>GB-POW</p></td>
+<td><p>Powys</p></td>
 </tr>
-<tr class="row-odd"><td>GB-RCT</td>
-<td>Rhondda</td>
+<tr class="row-odd"><td><p>GB-RCT</p></td>
+<td><p>Rhondda</p></td>
 </tr>
-<tr class="row-even"><td>GB-SWA</td>
-<td>Swansea</td>
+<tr class="row-even"><td><p>GB-SWA</p></td>
+<td><p>Swansea</p></td>
 </tr>
-<tr class="row-odd"><td>GB-TOF</td>
-<td>Torfaen</td>
+<tr class="row-odd"><td><p>GB-TOF</p></td>
+<td><p>Torfaen</p></td>
 </tr>
-<tr class="row-even"><td>GB-VGL</td>
-<td>Vale of Glamorgan</td>
+<tr class="row-even"><td><p>GB-VGL</p></td>
+<td><p>Vale of Glamorgan</p></td>
 </tr>
-<tr class="row-odd"><td>GB-WRX</td>
-<td>Wrexham</td>
+<tr class="row-odd"><td><p>GB-WRX</p></td>
+<td><p>Wrexham</p></td>
 </tr>
 </tbody>
 </table>
 <ul class="simple">
-<li>Ukraine</li>
+<li><p>Ukraine</p></li>
 </ul>
-<table border="1" class="docutils">
+<table class="docutils align-default">
 <colgroup>
-<col width="17%" />
-<col width="83%" />
+<col style="width: 17%" />
+<col style="width: 83%" />
 </colgroup>
-<thead valign="bottom">
-<tr class="row-odd"><th class="head">ISO</th>
-<th class="head">Name of region</th>
+<thead>
+<tr class="row-odd"><th class="head"><p>ISO</p></th>
+<th class="head"><p>Name of region</p></th>
 </tr>
 </thead>
-<tbody valign="top">
-<tr class="row-even"><td>UA-71</td>
-<td>Cherkasy</td>
+<tbody>
+<tr class="row-even"><td><p>UA-71</p></td>
+<td><p>Cherkasy</p></td>
 </tr>
-<tr class="row-odd"><td>UA-74</td>
-<td>Chernihiv</td>
+<tr class="row-odd"><td><p>UA-74</p></td>
+<td><p>Chernihiv</p></td>
 </tr>
-<tr class="row-even"><td>UA-77</td>
-<td>Chernivtsi</td>
+<tr class="row-even"><td><p>UA-77</p></td>
+<td><p>Chernivtsi</p></td>
 </tr>
-<tr class="row-odd"><td>UA-43</td>
-<td>Crimea</td>
+<tr class="row-odd"><td><p>UA-43</p></td>
+<td><p>Crimea</p></td>
 </tr>
-<tr class="row-even"><td>UA-12</td>
-<td>Dnipropetrovs’k</td>
+<tr class="row-even"><td><p>UA-12</p></td>
+<td><p>Dnipropetrovs’k</p></td>
 </tr>
-<tr class="row-odd"><td>UA-14</td>
-<td>Donets’k</td>
+<tr class="row-odd"><td><p>UA-14</p></td>
+<td><p>Donets’k</p></td>
 </tr>
-<tr class="row-even"><td>UA-26</td>
-<td>Ivano-Frankivs’k</td>
+<tr class="row-even"><td><p>UA-26</p></td>
+<td><p>Ivano-Frankivs’k</p></td>
 </tr>
-<tr class="row-odd"><td>UA-63</td>
-<td>Kharkiv</td>
+<tr class="row-odd"><td><p>UA-63</p></td>
+<td><p>Kharkiv</p></td>
 </tr>
-<tr class="row-even"><td>UA-65</td>
-<td>Kherson</td>
+<tr class="row-even"><td><p>UA-65</p></td>
+<td><p>Kherson</p></td>
 </tr>
-<tr class="row-odd"><td>UA-68</td>
-<td>Khmel’nyts’kyy</td>
+<tr class="row-odd"><td><p>UA-68</p></td>
+<td><p>Khmel’nyts’kyy</p></td>
 </tr>
-<tr class="row-even"><td>UA-30</td>
-<td>Kiev City</td>
+<tr class="row-even"><td><p>UA-30</p></td>
+<td><p>Kiev City</p></td>
 </tr>
-<tr class="row-odd"><td>UA-32</td>
-<td>Kiev</td>
+<tr class="row-odd"><td><p>UA-32</p></td>
+<td><p>Kiev</p></td>
 </tr>
-<tr class="row-even"><td>UA-35</td>
-<td>Kirovohrad</td>
+<tr class="row-even"><td><p>UA-35</p></td>
+<td><p>Kirovohrad</p></td>
 </tr>
-<tr class="row-odd"><td>UA-46</td>
-<td>L’viv</td>
+<tr class="row-odd"><td><p>UA-46</p></td>
+<td><p>L’viv</p></td>
 </tr>
-<tr class="row-even"><td>UA-09</td>
-<td>Luhans’k</td>
+<tr class="row-even"><td><p>UA-09</p></td>
+<td><p>Luhans’k</p></td>
 </tr>
-<tr class="row-odd"><td>UA-48</td>
-<td>Mykolayiv</td>
+<tr class="row-odd"><td><p>UA-48</p></td>
+<td><p>Mykolayiv</p></td>
 </tr>
-<tr class="row-even"><td>UA-51</td>
-<td>Odessa</td>
+<tr class="row-even"><td><p>UA-51</p></td>
+<td><p>Odessa</p></td>
 </tr>
-<tr class="row-odd"><td>UA-53</td>
-<td>Poltava</td>
+<tr class="row-odd"><td><p>UA-53</p></td>
+<td><p>Poltava</p></td>
 </tr>
-<tr class="row-even"><td>UA-56</td>
-<td>Rivne</td>
+<tr class="row-even"><td><p>UA-56</p></td>
+<td><p>Rivne</p></td>
 </tr>
-<tr class="row-odd"><td>UA-40</td>
-<td>Sevastopol’</td>
+<tr class="row-odd"><td><p>UA-40</p></td>
+<td><p>Sevastopol’</p></td>
 </tr>
-<tr class="row-even"><td>UA-59</td>
-<td>Sumy</td>
+<tr class="row-even"><td><p>UA-59</p></td>
+<td><p>Sumy</p></td>
 </tr>
-<tr class="row-odd"><td>UA-61</td>
-<td>Ternopil’</td>
+<tr class="row-odd"><td><p>UA-61</p></td>
+<td><p>Ternopil’</p></td>
 </tr>
-<tr class="row-even"><td>UA-21</td>
-<td>Transcarpathia</td>
+<tr class="row-even"><td><p>UA-21</p></td>
+<td><p>Transcarpathia</p></td>
 </tr>
-<tr class="row-odd"><td>UA-05</td>
-<td>Vinnytsya</td>
+<tr class="row-odd"><td><p>UA-05</p></td>
+<td><p>Vinnytsya</p></td>
 </tr>
-<tr class="row-even"><td>UA-07</td>
-<td>Volyn</td>
+<tr class="row-even"><td><p>UA-07</p></td>
+<td><p>Volyn</p></td>
 </tr>
-<tr class="row-odd"><td>UA-23</td>
-<td>Zaporizhzhya</td>
+<tr class="row-odd"><td><p>UA-23</p></td>
+<td><p>Zaporizhzhya</p></td>
 </tr>
-<tr class="row-even"><td>UA-18</td>
-<td>Zhytomyr</td>
+<tr class="row-even"><td><p>UA-18</p></td>
+<td><p>Zhytomyr</p></td>
 </tr>
 </tbody>
 </table>
 <ul class="simple">
-<li>Usa</li>
+<li><p>Usa</p></li>
 </ul>
-<table border="1" class="docutils">
+<table class="docutils align-default">
 <colgroup>
-<col width="17%" />
-<col width="83%" />
+<col style="width: 17%" />
+<col style="width: 83%" />
 </colgroup>
-<thead valign="bottom">
-<tr class="row-odd"><th class="head">ISO</th>
-<th class="head">Name of region</th>
+<thead>
+<tr class="row-odd"><th class="head"><p>ISO</p></th>
+<th class="head"><p>Name of region</p></th>
 </tr>
 </thead>
-<tbody valign="top">
-<tr class="row-even"><td>US-AL</td>
-<td>Alabama</td>
+<tbody>
+<tr class="row-even"><td><p>US-AL</p></td>
+<td><p>Alabama</p></td>
 </tr>
-<tr class="row-odd"><td>US-AK</td>
-<td>Alaska</td>
+<tr class="row-odd"><td><p>US-AK</p></td>
+<td><p>Alaska</p></td>
 </tr>
-<tr class="row-even"><td>US-AK</td>
-<td>Alaska</td>
+<tr class="row-even"><td><p>US-AK</p></td>
+<td><p>Alaska</p></td>
 </tr>
-<tr class="row-odd"><td>US-AZ</td>
-<td>Arizona</td>
+<tr class="row-odd"><td><p>US-AZ</p></td>
+<td><p>Arizona</p></td>
 </tr>
-<tr class="row-even"><td>US-AR</td>
-<td>Arkansas</td>
+<tr class="row-even"><td><p>US-AR</p></td>
+<td><p>Arkansas</p></td>
 </tr>
-<tr class="row-odd"><td>US-CA</td>
-<td>California</td>
+<tr class="row-odd"><td><p>US-CA</p></td>
+<td><p>California</p></td>
 </tr>
-<tr class="row-even"><td>US-CO</td>
-<td>Colorado</td>
+<tr class="row-even"><td><p>US-CO</p></td>
+<td><p>Colorado</p></td>
 </tr>
-<tr class="row-odd"><td>US-CT</td>
-<td>Connecticut</td>
+<tr class="row-odd"><td><p>US-CT</p></td>
+<td><p>Connecticut</p></td>
 </tr>
-<tr class="row-even"><td>US-DE</td>
-<td>Delaware</td>
+<tr class="row-even"><td><p>US-DE</p></td>
+<td><p>Delaware</p></td>
 </tr>
-<tr class="row-odd"><td>US-DC</td>
-<td>District of Columbia</td>
+<tr class="row-odd"><td><p>US-DC</p></td>
+<td><p>District of Columbia</p></td>
 </tr>
-<tr class="row-even"><td>US-FL</td>
-<td>Florida</td>
+<tr class="row-even"><td><p>US-FL</p></td>
+<td><p>Florida</p></td>
 </tr>
-<tr class="row-odd"><td>US-GA</td>
-<td>Georgia</td>
+<tr class="row-odd"><td><p>US-GA</p></td>
+<td><p>Georgia</p></td>
 </tr>
-<tr class="row-even"><td>US-HI</td>
-<td>Hawaii</td>
+<tr class="row-even"><td><p>US-HI</p></td>
+<td><p>Hawaii</p></td>
 </tr>
-<tr class="row-odd"><td>US-ID</td>
-<td>Idaho</td>
+<tr class="row-odd"><td><p>US-ID</p></td>
+<td><p>Idaho</p></td>
 </tr>
-<tr class="row-even"><td>US-IL</td>
-<td>Illinois</td>
+<tr class="row-even"><td><p>US-IL</p></td>
+<td><p>Illinois</p></td>
 </tr>
-<tr class="row-odd"><td>US-IN</td>
-<td>Indiana</td>
+<tr class="row-odd"><td><p>US-IN</p></td>
+<td><p>Indiana</p></td>
 </tr>
-<tr class="row-even"><td>US-IA</td>
-<td>Iowa</td>
+<tr class="row-even"><td><p>US-IA</p></td>
+<td><p>Iowa</p></td>
 </tr>
-<tr class="row-odd"><td>US-KS</td>
-<td>Kansas</td>
+<tr class="row-odd"><td><p>US-KS</p></td>
+<td><p>Kansas</p></td>
 </tr>
-<tr class="row-even"><td>US-KY</td>
-<td>Kentucky</td>
+<tr class="row-even"><td><p>US-KY</p></td>
+<td><p>Kentucky</p></td>
 </tr>
-<tr class="row-odd"><td>US-LA</td>
-<td>Louisiana</td>
+<tr class="row-odd"><td><p>US-LA</p></td>
+<td><p>Louisiana</p></td>
 </tr>
-<tr class="row-even"><td>US-ME</td>
-<td>Maine</td>
+<tr class="row-even"><td><p>US-ME</p></td>
+<td><p>Maine</p></td>
 </tr>
-<tr class="row-odd"><td>US-MD</td>
-<td>Maryland</td>
+<tr class="row-odd"><td><p>US-MD</p></td>
+<td><p>Maryland</p></td>
 </tr>
-<tr class="row-even"><td>US-MA</td>
-<td>Massachusetts</td>
+<tr class="row-even"><td><p>US-MA</p></td>
+<td><p>Massachusetts</p></td>
 </tr>
-<tr class="row-odd"><td>US-MI</td>
-<td>Michigan</td>
+<tr class="row-odd"><td><p>US-MI</p></td>
+<td><p>Michigan</p></td>
 </tr>
-<tr class="row-even"><td>US-MN</td>
-<td>Minnesota</td>
+<tr class="row-even"><td><p>US-MN</p></td>
+<td><p>Minnesota</p></td>
 </tr>
-<tr class="row-odd"><td>US-MS</td>
-<td>Mississippi</td>
+<tr class="row-odd"><td><p>US-MS</p></td>
+<td><p>Mississippi</p></td>
 </tr>
-<tr class="row-even"><td>US-MO</td>
-<td>Missouri</td>
+<tr class="row-even"><td><p>US-MO</p></td>
+<td><p>Missouri</p></td>
 </tr>
-<tr class="row-odd"><td>US-MT</td>
-<td>Montana</td>
+<tr class="row-odd"><td><p>US-MT</p></td>
+<td><p>Montana</p></td>
 </tr>
-<tr class="row-even"><td>US-NE</td>
-<td>Nebraska</td>
+<tr class="row-even"><td><p>US-NE</p></td>
+<td><p>Nebraska</p></td>
 </tr>
-<tr class="row-odd"><td>US-NV</td>
-<td>Nevada</td>
+<tr class="row-odd"><td><p>US-NV</p></td>
+<td><p>Nevada</p></td>
 </tr>
-<tr class="row-even"><td>US-NH</td>
-<td>New Hampshire</td>
+<tr class="row-even"><td><p>US-NH</p></td>
+<td><p>New Hampshire</p></td>
 </tr>
-<tr class="row-odd"><td>US-NJ</td>
-<td>New Jersey</td>
+<tr class="row-odd"><td><p>US-NJ</p></td>
+<td><p>New Jersey</p></td>
 </tr>
-<tr class="row-even"><td>US-NM</td>
-<td>New Mexico</td>
+<tr class="row-even"><td><p>US-NM</p></td>
+<td><p>New Mexico</p></td>
 </tr>
-<tr class="row-odd"><td>US-NY</td>
-<td>New York</td>
+<tr class="row-odd"><td><p>US-NY</p></td>
+<td><p>New York</p></td>
 </tr>
-<tr class="row-even"><td>US-NC</td>
-<td>North Carolina</td>
+<tr class="row-even"><td><p>US-NC</p></td>
+<td><p>North Carolina</p></td>
 </tr>
-<tr class="row-odd"><td>US-ND</td>
-<td>North Dakota</td>
+<tr class="row-odd"><td><p>US-ND</p></td>
+<td><p>North Dakota</p></td>
 </tr>
-<tr class="row-even"><td>US-OH</td>
-<td>Ohio</td>
+<tr class="row-even"><td><p>US-OH</p></td>
+<td><p>Ohio</p></td>
 </tr>
-<tr class="row-odd"><td>US-OK</td>
-<td>Oklahoma</td>
+<tr class="row-odd"><td><p>US-OK</p></td>
+<td><p>Oklahoma</p></td>
 </tr>
-<tr class="row-even"><td>US-OR</td>
-<td>Oregon</td>
+<tr class="row-even"><td><p>US-OR</p></td>
+<td><p>Oregon</p></td>
 </tr>
-<tr class="row-odd"><td>US-PA</td>
-<td>Pennsylvania</td>
+<tr class="row-odd"><td><p>US-PA</p></td>
+<td><p>Pennsylvania</p></td>
 </tr>
-<tr class="row-even"><td>US-RI</td>
-<td>Rhode Island</td>
+<tr class="row-even"><td><p>US-RI</p></td>
+<td><p>Rhode Island</p></td>
 </tr>
-<tr class="row-odd"><td>US-SC</td>
-<td>South Carolina</td>
+<tr class="row-odd"><td><p>US-SC</p></td>
+<td><p>South Carolina</p></td>
 </tr>
-<tr class="row-even"><td>US-SD</td>
-<td>South Dakota</td>
+<tr class="row-even"><td><p>US-SD</p></td>
+<td><p>South Dakota</p></td>
 </tr>
-<tr class="row-odd"><td>US-TN</td>
-<td>Tennessee</td>
+<tr class="row-odd"><td><p>US-TN</p></td>
+<td><p>Tennessee</p></td>
 </tr>
-<tr class="row-even"><td>US-TX</td>
-<td>Texas</td>
+<tr class="row-even"><td><p>US-TX</p></td>
+<td><p>Texas</p></td>
 </tr>
-<tr class="row-odd"><td>US-UT</td>
-<td>Utah</td>
+<tr class="row-odd"><td><p>US-UT</p></td>
+<td><p>Utah</p></td>
 </tr>
-<tr class="row-even"><td>US-VT</td>
-<td>Vermont</td>
+<tr class="row-even"><td><p>US-VT</p></td>
+<td><p>Vermont</p></td>
 </tr>
-<tr class="row-odd"><td>US-VA</td>
-<td>Virginia</td>
+<tr class="row-odd"><td><p>US-VA</p></td>
+<td><p>Virginia</p></td>
 </tr>
-<tr class="row-even"><td>US-WA</td>
-<td>Washington</td>
+<tr class="row-even"><td><p>US-WA</p></td>
+<td><p>Washington</p></td>
 </tr>
-<tr class="row-odd"><td>US-WV</td>
-<td>West Virginia</td>
+<tr class="row-odd"><td><p>US-WV</p></td>
+<td><p>West Virginia</p></td>
 </tr>
-<tr class="row-even"><td>US-WI</td>
-<td>Wisconsin</td>
+<tr class="row-even"><td><p>US-WI</p></td>
+<td><p>Wisconsin</p></td>
 </tr>
-<tr class="row-odd"><td>US-WY</td>
-<td>Wyoming</td>
+<tr class="row-odd"><td><p>US-WY</p></td>
+<td><p>Wyoming</p></td>
 </tr>
 </tbody>
 </table>
@@ -2969,17 +2970,17 @@ The second part is a string of up to three alphanumeric characters, which is usu
 <h2>Need to add a new Country?<a class="headerlink" href="#need-to-add-a-new-country" title="Permalink to this headline">¶</a></h2>
 <p>To add a new country in country map tools, we need to follow the following steps :</p>
 <ol class="arabic simple">
-<li>You need shapefiles which contain data of your map.
-You can get this file on this site: <a class="reference external" href="http://www.diva-gis.org/gdata">http://www.diva-gis.org/gdata</a></li>
-<li>You need to add ISO 3166-2 with column name ISO for all record in your file.
-It’s important because it’s a norm for mapping your data with geojson file</li>
-<li>You need to convert shapefile to geojson file.
-This action can make with ogr2ogr tools: <a class="reference external" href="http://www.gdal.org/ogr2ogr.html">http://www.gdal.org/ogr2ogr.html</a></li>
-<li>Put your geojson file in next folder : superset/assets/src/visualizations/CountryMap/countries with the next name : nameofyourcountries.geojson</li>
-<li>You can to reduce size of geojson file on this site: <a class="reference external" href="http://mapshaper.org/">http://mapshaper.org/</a></li>
-<li>Go in file superset/assets/src/explore/controls.jsx</li>
-<li>Add your country in component ‘select_country’
-Example :</li>
+<li><p>You need shapefiles which contain data of your map.
+You can get this file on this site: <a class="reference external" href="https://www.diva-gis.org/gdata">https://www.diva-gis.org/gdata</a></p></li>
+<li><p>You need to add ISO 3166-2 with column name ISO for all record in your file.
+It’s important because it’s a norm for mapping your data with geojson file</p></li>
+<li><p>You need to convert shapefile to geojson file.
+This action can make with ogr2ogr tools: <a class="reference external" href="https://www.gdal.org/ogr2ogr.html">https://www.gdal.org/ogr2ogr.html</a></p></li>
+<li><p>Put your geojson file in next folder : superset/assets/src/visualizations/CountryMap/countries with the next name : nameofyourcountries.geojson</p></li>
+<li><p>You can to reduce size of geojson file on this site: <a class="reference external" href="https://mapshaper.org/">https://mapshaper.org/</a></p></li>
+<li><p>Go in file superset/assets/src/explore/controls.jsx</p></li>
+<li><p>Add your country in component ‘select_country’
+Example :</p></li>
 </ol>
 <div class="highlight-javascript notranslate"><div class="highlight"><pre><span></span><span class="nx">select_country</span><span class="o">:</span> <span class="p">{</span>
     <span class="nx">type</span><span class="o">:</span> <span class="s1">&#39;SelectControl&#39;</span><span class="p">,</span>
@@ -3020,7 +3021,7 @@ Example :</li>
         <a href="videos.html" class="btn btn-neutral float-right" title="Videos" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
       
       
-        <a href="misc.html" class="btn btn-neutral" title="Misc" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
+        <a href="misc.html" class="btn btn-neutral float-left" title="Misc" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
       
     </div>
   
@@ -3029,7 +3030,6 @@ Example :</li>
 
   <div role="contentinfo">
     <p>
-        &copy; Copyright Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0..
 
     </p>
   </div> 
@@ -3045,36 +3045,16 @@ Example :</li>
   
 
 
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'',
-            LANGUAGE:'None',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-      <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
   <script type="text/javascript">
       jQuery(function () {
           SphinxRtdTheme.Navigation.enable(true);
       });
-  </script> 
+  </script>
+
+  
+  
+    
+   
 
 </body>
 </html>
\ No newline at end of file


Mime
View raw message